From 48bf31fa46150eb2698083aad5de140568df4b0d Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Thu, 25 Oct 2012 15:10:34 +0200 Subject: [PATCH] v4l-dvb: fix tua6034 pll bandwich config. Now the Skymaster DTMU 100 works again. --- lfs/v4l-dvb | 2 ++ src/patches/v4l-dvb_fix_tua6034_pll.patch | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/patches/v4l-dvb_fix_tua6034_pll.patch diff --git a/lfs/v4l-dvb b/lfs/v4l-dvb index b34125f3a..0256cc3e0 100644 --- a/lfs/v4l-dvb +++ b/lfs/v4l-dvb @@ -80,6 +80,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/v4l-dvb_rtl28xx_add_usb_ids.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/v4l-dvb_rtl28xx_commented_usb_clear_halt.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/v4l-dvb_usbv2_dont_report_pidfilter_fail.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/v4l-dvb_fix_tua6034_pll.patch + cd $(DIR_APP) && make allyesconfig KERNELRELEASE=$(KVER)-$(VERSUFIX) VER=$(XVER) ifeq "$(KCFG)" "-omap" # Disable failing OMAP2 Video Out and IR RX51 driver diff --git a/src/patches/v4l-dvb_fix_tua6034_pll.patch b/src/patches/v4l-dvb_fix_tua6034_pll.patch new file mode 100644 index 000000000..a430983b8 --- /dev/null +++ b/src/patches/v4l-dvb_fix_tua6034_pll.patch @@ -0,0 +1,12 @@ +diff -Naur v4l-dvb-20120916.org/linux/drivers/media/dvb-frontends/dvb-pll.c v4l-dvb-20120916/linux/drivers/media/dvb-frontends/dvb-pll.c +--- v4l-dvb-20120916.org/linux/drivers/media/dvb-frontends/dvb-pll.c 2012-08-14 05:45:22.000000000 +0200 ++++ v4l-dvb-20120916/linux/drivers/media/dvb-frontends/dvb-pll.c 2012-10-25 14:06:42.123360189 +0200 +@@ -247,7 +247,7 @@ + static void tua6034_bw(struct dvb_frontend *fe, u8 *buf) + { + u32 bw = fe->dtv_property_cache.bandwidth_hz; +- if (bw == 7000000) ++ if (bw != 7000000) + buf[3] |= 0x08; + } + -- 2.39.2