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 -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html