[alsa-devel] [PATCH 0/2] Update ALSA driver to use media controller API
Shuah Khan
shuahkh at osg.samsung.com
Fri May 22 22:34:21 CEST 2015
On 05/08/2015 01:31 PM, Shuah Khan wrote:
> This patch series updates ALSA driver to use media controller
> API to share tuner with DVB and V4L2 drivers that control AU0828
> media device. Two new interfaces are added to media controller
> API to enable creating media device as a device resource. This
> allows creating media device as a device resource on the main
> struct device that is common to all drivers that control a single
> media hardware and share resources on it. Drivers then can find
> the common media device to register entities and manage links,
> and pipelines.
>
> Tested with and without CONFIG_MEDIA_CONTROLLER enabled.
> Tested tuner entity doesn't exist case as au0828 v4l2
> driver is the one that will create the tuner when it gets
> updated to use media controller API.
>
> Please note that au0828 updates media controller are necessary
> before the resource sharing can work across ALSA and au0828
> dvb and v4l2 drivers. This work is in progress and another
> developer is working on it.
>
> Shuah Khan (2):
> media: new media controller API for device resource support
> sound/usb: Update ALSA driver to use media controller API
>
> drivers/media/media-device.c | 33 +++++++++++++++++++++++++
> include/media/media-device.h | 2 ++
> sound/usb/card.c | 5 ++++
> sound/usb/card.h | 12 +++++++++
> sound/usb/pcm.c | 23 +++++++++++++++++-
> sound/usb/quirks-table.h | 1 +
> sound/usb/quirks.c | 58 +++++++++++++++++++++++++++++++++++++++++++-
> sound/usb/quirks.h | 6 +++++
> sound/usb/stream.c | 40 ++++++++++++++++++++++++++++++
> sound/usb/usbaudio.h | 1 +
> 10 files changed, 179 insertions(+), 2 deletions(-)
>
Hi Mauro, Hans, Pinchart, and Takashi,
Any feedback on this series?
thanks,
-- Shuah
--
Shuah Khan
Sr. Linux Kernel Developer
Open Source Innovation Group
Samsung Research America (Silicon Valley)
shuahkh at osg.samsung.com | (970) 217-8978
More information about the Alsa-devel
mailing list