# HG changeset patch # User Tomas Zeman # Date 1288164839 -7200 # Node ID 03e1009276b5cb110dec0606eb1a9457b339ebb9 # Parent f5f9afd6ded80cffd199873882fde33f0e8e5e6b rtl2832u-build.patch: changes to Makefiles... w.r.t. recipe diff -r f5f9afd6ded8 -r 03e1009276b5 rtl2832u-build.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rtl2832u-build.patch Wed Oct 27 09:33:59 2010 +0200 @@ -0,0 +1,74 @@ +# HG changeset patch +# Parent 0389db07e7f73185c59a24f22288daf1e693569b +Changes to build to compile rtl2832u kernel module + +diff -r 0389db07e7f7 linux/drivers/media/dvb/dvb-usb/Kconfig +--- a/linux/drivers/media/dvb/dvb-usb/Kconfig Wed Oct 27 09:16:44 2010 +0200 ++++ b/linux/drivers/media/dvb/dvb-usb/Kconfig Wed Oct 27 09:33:34 2010 +0200 +@@ -346,3 +346,9 @@ + select DVB_STB6100 if !DVB_FE_CUSTOMISE + help + Say Y here to support the AZ6027 device ++ ++config DVB_USB_RTL2832U ++ tristate "Realtek RTL2832U DVB-T USB2.0 support" ++ depends on DVB_USB ++ help ++ Realtek RTL2832U DVB-T driver +diff -r 0389db07e7f7 linux/drivers/media/dvb/dvb-usb/Makefile +--- a/linux/drivers/media/dvb/dvb-usb/Makefile Wed Oct 27 09:16:44 2010 +0200 ++++ b/linux/drivers/media/dvb/dvb-usb/Makefile Wed Oct 27 09:33:34 2010 +0200 +@@ -88,6 +88,9 @@ + dvb-usb-az6027-objs = az6027.o + obj-$(CONFIG_DVB_USB_AZ6027) += dvb-usb-az6027.o + ++dvb-usb-rtl2832u-objs = demod_rtl2832.o dvbt_demod_base.o dvbt_nim_base.o foundation.o math_mpi.o nim_rtl2832_mxl5007t.o nim_rtl2832_fc2580.o nim_rtl2832_mt2266.o rtl2832u.o rtl2832u_fe.o rtl2832u_io.o tuner_mxl5007t.o tuner_fc2580.o tuner_mt2266.o tuner_tua9001.o nim_rtl2832_tua9001.o ++obj-$(CONFIG_DVB_USB_RTL2832U) += dvb-usb-rtl2832u.o ++ + EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/frontends/ + # due to tuner-xc3028 + EXTRA_CFLAGS += -Idrivers/media/common/tuners +diff -r 0389db07e7f7 linux/drivers/media/dvb/dvb-usb/rtl2832u.c +--- a/linux/drivers/media/dvb/dvb-usb/rtl2832u.c Wed Oct 27 09:16:44 2010 +0200 ++++ b/linux/drivers/media/dvb/dvb-usb/rtl2832u.c Wed Oct 27 09:33:34 2010 +0200 +@@ -9,7 +9,7 @@ + module_param_named(debug,dvb_usb_rtl2832u_debug, int, 0644); + MODULE_PARM_DESC(debug, "set debugging level (1=info,xfer=2 (or-able))." DVB_USB_DEBUG_STATUS); + +-//DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr); ++DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr); + + #define USB_EPA_CTL 0x0148 + +@@ -58,9 +58,9 @@ + static int rtl2832u_usb_probe(struct usb_interface *intf, + const struct usb_device_id *id) + { +- if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL) )|| +- ( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL) ) || +- ( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL) )) ++ if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL,adapter_nr) )|| ++ ( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL,adapter_nr) ) || ++ ( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL,adapter_nr) )) + return 0; + + return -ENODEV; +diff -r 0389db07e7f7 linux/drivers/media/dvb/dvb-usb/tuner_tua9001.c +--- a/linux/drivers/media/dvb/dvb-usb/tuner_tua9001.c Wed Oct 27 09:16:44 2010 +0200 ++++ b/linux/drivers/media/dvb/dvb-usb/tuner_tua9001.c Wed Oct 27 09:33:34 2010 +0200 +@@ -948,13 +948,13 @@ + i2cseq[1] = 0x78; + if(i2cBusWrite (pTuner, DeviceAddr, 0x40, i2cseq, 2) != TUNER_OK) goto error_status; + +-#elif defined(CRYSTAL_19.2_MHZ) /* Frequency 19.2 MHz */ ++#elif defined(CRYSTAL_19_2_MHZ) /* Frequency 19.2 MHz */ + i2cseq[0] = 0x01; + i2cseq[1] = 0xA0; + if(i2cBusWrite (pTuner, DeviceAddr, 0x1d, i2cseq, 2) != TUNER_OK) goto error_status; + /* Note: Insert optimised register values for 0x40 / 0x41 for used crystal */ + /* contact application support for further information */ +-#elif defined(CRYSTAL_20.48_MHZ) /* Frequency 20,48 MHz */ ++#elif defined(CRYSTAL_20_48_MHZ) /* Frequency 20,48 MHz */ + i2cseq[0] = 0x01; + i2cseq[1] = 0xA8; + if(i2cBusWrite (pTuner, DeviceAddr, 0x1d, i2cseq, 2) != TUNER_OK) goto error_status; diff -r f5f9afd6ded8 -r 03e1009276b5 series --- a/series Wed Oct 27 09:27:24 2010 +0200 +++ b/series Wed Oct 27 09:33:59 2010 +0200 @@ -1,1 +1,2 @@ 090730_RTL2832U_LINUX_Ver1.1.patch +rtl2832u-build.patch