]> git.baikalelectronics.ru Git - kernel.git/commit
media: dvb-core: add helper functions for I2C binding
authorMauro Carvalho Chehab <mchehab@s-opensource.com>
Fri, 2 Mar 2018 15:21:16 +0000 (10:21 -0500)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Tue, 6 Mar 2018 10:00:31 +0000 (05:00 -0500)
commitb5636d4d4177d609b609bea443ab32191713d0aa
treef8311565f09f55db349bf9937e46cb9f6ff56c68
parentafbc7325b1afed621e6ed428f9631e787110a4de
media: dvb-core: add helper functions for I2C binding

The dvb_attach()/dvb_detach() methods are ugly hacks designed
to keep using the I2C low-level API. The proper way is to
do I2C bus bindings instead.

Several modules were already converted to use it. Yet,
it is painful to use it, as lots of code need to be
duplicated.

Make it easier by providing two new helper functions:
- dvb_module_probe()
- dvb_module_release()

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/dvb-core/dvbdev.c
include/media/dvbdev.h