Currently, for every synchronous channel allocated on MOST an extra sound card is being created and registered with ALSA. From a logical point of view this fails to reflect the actual condition, as all channels originate in the same physical device. This patch series introduces a way to map this layout and creates only one sound card per registered MOST device that has multiple PCM devices to access the individual MOST channels. To achieve this a change in the user space API is added that allows to signal the driver that the configuration is complete and that the new sound card is ready to be registered with ALSA. v2: - mention API change in description v3: nothing v4: nothing Christian Gromm (6): staging: most: sound: create one sound card w/ multiple PCM devices per MOST device staging: most: sound: correct label name staging: most: sound: rename variable staging: most: sound: use static name for ALSA card staging: most: sound: remove channel number from ALSA card's long name staging: most: Documentation: add information to driver_usage file .../staging/most/Documentation/driver_usage.txt | 16 ++- drivers/staging/most/sound/sound.c | 143 ++++++++++++++------- 2 files changed, 108 insertions(+), 51 deletions(-) -- 2.7.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel