Btw I don't understand the sst_drv_ctx->streams[] array. What is stored in streams[0]? What does MRST from MAX_NUM_STREAMS_MRST and get_mrst_stream_id() stand for? I understand that MRST streams are SND_SST_DEVICE_HEADSET, SND_SST_DEVICE_IHF, and SND_SST_DEVICE_VIBRA. What makes them different from SND_SST_DEVICE_HAPTIC and SND_SST_DEVICE_CAPTURE? regards, dan carpenter _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel