2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-23 04:34:11 +08:00
linux-next/drivers/media/usb/au0828
Shuah Khan 7b12adf6f5 [media] media: au0828 handle media_init and media_register window
Media device initialization and registration steps are split. There is a
window between media device init and media device register during usb
probe.

au0828 bridge driver and snd-usb-audio could try to initialize the media
device, if they simply checked, whether the device has been registered.
They also need to check whether the device has been initialized.

Change the au0828-core to check if media device is already initialized
during initialization step and check if media device is already
registered during the registration step.

[mchehab@osg.samsung.com: fix a merge conflict]
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2016-02-27 09:06:06 -03:00
..
au0828-cards.c [media] au0828: Cache the decoder info at au0828 dev structure 2016-01-11 12:18:39 -02:00
au0828-cards.h
au0828-core.c [media] media: au0828 handle media_init and media_register window 2016-02-27 09:06:06 -03:00
au0828-dvb.c [media] au0828: Refactoring for start_urb_transfer() 2016-02-01 07:39:25 -02:00
au0828-i2c.c [media] au0828: use pr_foo macros 2014-08-21 15:25:08 -05:00
au0828-input.c [media] media/au0828: Fix IR stop, poll to not access device during disconnect 2014-11-25 13:32:49 -02:00
au0828-reg.h
au0828-vbi.c [media] vb2: drop v4l2_format argument from queue_setup 2015-12-18 13:48:19 -02:00
au0828-video.c [media] media: au0828 Use au8522_media_pads enum for pad defines 2016-02-27 08:45:43 -03:00
au0828.h [media] au0828: get rid of AU0828_VMUX_DEBUG 2016-02-16 08:56:56 -02:00
Kconfig [media] media: au0828 - convert to use videobuf2 2015-02-02 11:58:27 -02:00
Makefile [media] au0828: add support for IR on HVR-950Q 2014-07-30 15:51:43 -03:00