Commit 94d0eaa4 authored by Antti Palosaari's avatar Antti Palosaari Committed by Mauro Carvalho Chehab

[media] mn88472: move out of staging to media

Move mn88472 DVB-T/T2/C demod driver out of staging to media.

v2: Fix build error reported by kbuild test robot:
drivers/staging/media/mn88472/Makefile: No such file or directory
Reported-by: default avatarkbuild test robot <fengguang.wu@intel.com>
Signed-off-by: default avatarAntti Palosaari <crope@iki.fi>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 8d1f38fc
...@@ -7610,10 +7610,8 @@ L: linux-media@vger.kernel.org ...@@ -7610,10 +7610,8 @@ L: linux-media@vger.kernel.org
W: https://linuxtv.org W: https://linuxtv.org
W: http://palosaari.fi/linux/ W: http://palosaari.fi/linux/
Q: http://patchwork.linuxtv.org/project/linux-media/list/ Q: http://patchwork.linuxtv.org/project/linux-media/list/
T: git git://linuxtv.org/anttip/media_tree.git
S: Maintained S: Maintained
F: drivers/staging/media/mn88472/ F: drivers/media/dvb-frontends/mn88472*
F: drivers/media/dvb-frontends/mn88472.h
MN88473 MEDIA DRIVER MN88473 MEDIA DRIVER
M: Antti Palosaari <crope@iki.fi> M: Antti Palosaari <crope@iki.fi>
......
...@@ -73,6 +73,14 @@ config DVB_SI2165 ...@@ -73,6 +73,14 @@ config DVB_SI2165
Say Y when you want to support this frontend. Say Y when you want to support this frontend.
config DVB_MN88472
tristate "Panasonic MN88472"
depends on DVB_CORE && I2C
select REGMAP_I2C
default m if !MEDIA_SUBDRV_AUTOSELECT
help
Say Y when you want to support this frontend.
config DVB_MN88473 config DVB_MN88473
tristate "Panasonic MN88473" tristate "Panasonic MN88473"
depends on DVB_CORE && I2C depends on DVB_CORE && I2C
......
...@@ -95,6 +95,7 @@ obj-$(CONFIG_DVB_STV0900) += stv0900.o ...@@ -95,6 +95,7 @@ obj-$(CONFIG_DVB_STV0900) += stv0900.o
obj-$(CONFIG_DVB_STV090x) += stv090x.o obj-$(CONFIG_DVB_STV090x) += stv090x.o
obj-$(CONFIG_DVB_STV6110x) += stv6110x.o obj-$(CONFIG_DVB_STV6110x) += stv6110x.o
obj-$(CONFIG_DVB_M88DS3103) += m88ds3103.o obj-$(CONFIG_DVB_M88DS3103) += m88ds3103.o
obj-$(CONFIG_DVB_MN88472) += mn88472.o
obj-$(CONFIG_DVB_MN88473) += mn88473.o obj-$(CONFIG_DVB_MN88473) += mn88473.o
obj-$(CONFIG_DVB_ISL6423) += isl6423.o obj-$(CONFIG_DVB_ISL6423) += isl6423.o
obj-$(CONFIG_DVB_EC100) += ec100.o obj-$(CONFIG_DVB_EC100) += ec100.o
......
...@@ -25,8 +25,6 @@ source "drivers/staging/media/cxd2099/Kconfig" ...@@ -25,8 +25,6 @@ source "drivers/staging/media/cxd2099/Kconfig"
source "drivers/staging/media/davinci_vpfe/Kconfig" source "drivers/staging/media/davinci_vpfe/Kconfig"
source "drivers/staging/media/mn88472/Kconfig"
source "drivers/staging/media/omap4iss/Kconfig" source "drivers/staging/media/omap4iss/Kconfig"
source "drivers/staging/media/tw686x-kh/Kconfig" source "drivers/staging/media/tw686x-kh/Kconfig"
......
...@@ -3,5 +3,4 @@ obj-$(CONFIG_DVB_CXD2099) += cxd2099/ ...@@ -3,5 +3,4 @@ obj-$(CONFIG_DVB_CXD2099) += cxd2099/
obj-$(CONFIG_LIRC_STAGING) += lirc/ obj-$(CONFIG_LIRC_STAGING) += lirc/
obj-$(CONFIG_VIDEO_DM365_VPFE) += davinci_vpfe/ obj-$(CONFIG_VIDEO_DM365_VPFE) += davinci_vpfe/
obj-$(CONFIG_VIDEO_OMAP4) += omap4iss/ obj-$(CONFIG_VIDEO_OMAP4) += omap4iss/
obj-$(CONFIG_DVB_MN88472) += mn88472/
obj-$(CONFIG_VIDEO_TW686X_KH) += tw686x-kh/ obj-$(CONFIG_VIDEO_TW686X_KH) += tw686x-kh/
config DVB_MN88472
tristate "Panasonic MN88472"
depends on DVB_CORE && I2C
select REGMAP_I2C
default m if !MEDIA_SUBDRV_AUTOSELECT
help
Say Y when you want to support this frontend.
obj-$(CONFIG_DVB_MN88472) += mn88472.o
ccflags-y += -Idrivers/media/dvb-core/
ccflags-y += -Idrivers/media/dvb-frontends/
ccflags-y += -Idrivers/media/tuners/
Driver general quality is not good enough for mainline. Also, other
device drivers (USB-bridge, tuner) needed for Astrometa receiver in
question could need some changes. However, if that driver is mainlined
due to some other device than Astrometa, unrelated TODOs could be
skipped. In that case rtl28xxu driver needs module parameter to prevent
driver loading.
Required TODOs:
* missing lock flags
* I2C errors
* tuner sensitivity
*Do not* send any patch fixing checkpatch.pl issues. Currently it passes
checkpatch.pl tests. I don't want waste my time to review this kind of
trivial stuff. *Do not* add missing register I/O error checks. Those are
missing for the reason it is much easier to compare I2C data sniffs when
there is less lines. Those error checks are about the last thing to be added.
Patches should be submitted to:
linux-media@vger.kernel.org and Antti Palosaari <crope@iki.fi>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment