Amlogic dvb sw_demux and hw_demux have same exported symbols and
it is used from dvb_ci. This causes warnings and dvb_ci.ko module
dependency is only set to the first built module, so here is no
need to build both demuxs. Choose only one from sw/hw demux
explictly.
Change-Id: Ib6cd7f5f3852e77fdacb0180471ce854e8b6f0b7
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
it is enabled by default,depending on
AMLOGIC_DVB and DVB_CORE.
+choice
+ bool "Amlogic demux"
+ default AMLOGIC_DVB_SW_DEMUX
+ depends on AMLOGIC_DVB && DVB_CORE
+ help
+ select amlogic demux between sw demux and hw demux.
+
+config AMLOGIC_DVB_SW_DEMUX
+ bool "Amlogic SW demux"
+ help
+ Support Amlogic DVB SW demux.
+
+config AMLOGIC_DVB_HW_DEMUX
+ bool "Amlogic HW demux"
+ help
+ Support Amlogic DVB HW demux.
+
+endchoice
+
endmenu
stream_input-objs += parser/rmparser.o
stream_input-objs += subtitle/subtitle.o
-obj-$(CONFIG_AMLOGIC_DVB) += parser/hw_demux/
-obj-$(CONFIG_AMLOGIC_DVB) += parser/demux/
+obj-$(CONFIG_AMLOGIC_DVB_HW_DEMUX) += parser/hw_demux/
+obj-$(CONFIG_AMLOGIC_DVB_SW_DEMUX) += parser/demux/
obj-$(CONFIG_AMLOGIC_DVB) += parser/dvb_ci/
#obj-y += tv_frontend/
# obj-y += box-frontend/avl6211/