3.2 out-of-tree module build script
authorGrazvydas Ignotas <notasas@gmail.com>
Sat, 30 Aug 2014 19:19:25 +0000 (22:19 +0300)
committerGrazvydas Ignotas <notasas@gmail.com>
Sat, 30 Aug 2014 19:19:25 +0000 (22:19 +0300)
and media_build.git config too, to be used on commit
c7673baba709505f5641e888db650f166cd9691c

kernel2/media_build_config [new file with mode: 0644]
kernel2/update.sh [new file with mode: 0755]

diff --git a/kernel2/media_build_config b/kernel2/media_build_config
new file mode 100644 (file)
index 0000000..4a6d4ee
--- /dev/null
@@ -0,0 +1,668 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# V4L/DVB menu
+#
+CONFIG_INPUT=y
+CONFIG_OMAP_IOMMU=y
+CONFIG_USB=y
+CONFIG_NEW_LEDS=y
+# CONFIG_TTY is not set
+# CONFIG_GENERIC_PHY is not set
+# CONFIG_ARCH_EXYNOS is not set
+# CONFIG_SND_FM801 is not set
+# CONFIG_ARCH_OMAP1 is not set
+CONFIG_FB_CFB_IMAGEBLIT=y
+# CONFIG_MFD_WL1273_CORE is not set
+# CONFIG_ALPHA is not set
+# CONFIG_RFKILL is not set
+# CONFIG_PLAT_S3C24XX is not set
+CONFIG_HAVE_CLK=y
+# CONFIG_COMPILE_TEST is not set
+# CONFIG_DMADEVICES is not set
+CONFIG_OMAP2_DSS=y
+CONFIG_REGULATOR=y
+CONFIG_SND=y
+# CONFIG_GENERIC_ALLOCATOR is not set
+# CONFIG_ARCH_OMAP2 is not set
+CONFIG_OF=y
+# CONFIG_FONT_SUPPORT is not set
+# CONFIG_SPARC32 is not set
+# CONFIG_SND_ISA is not set
+# CONFIG_SOC_IMX27 is not set
+CONFIG_SYSFS=y
+# CONFIG_ISA is not set
+CONFIG_OMAP2_VRFB=y
+# CONFIG_PCI is not set
+# CONFIG_TI_ST is not set
+# CONFIG_SOC_EXYNOS4212 is not set
+# CONFIG_FIREWIRE is not set
+# CONFIG_I2C_GPIO is not set
+CONFIG_SND_AC97_CODEC=m
+# CONFIG_PXA27x is not set
+# CONFIG_ARCH_EXYNOS5 is not set
+# CONFIG_SGI_IP22 is not set
+CONFIG_I2C=y
+# CONFIG_ARCH_SUNXI is not set
+# CONFIG_TIMB_DMA is not set
+CONFIG_REGMAP_I2C=y
+CONFIG_MODULES=y
+CONFIG_HAS_IOMEM=y
+# CONFIG_DMA_ENGINE is not set
+# CONFIG_ARCH_MXC is not set
+CONFIG_MFD_CORE=y
+# CONFIG_ARM_DMA_USE_IOMMU is not set
+# CONFIG_ARCH_OMAP4 is not set
+# CONFIG_BLACKFIN is not set
+# CONFIG_SRAM is not set
+# CONFIG_SOC_DRA7XX is not set
+CONFIG_FB=y
+# CONFIG_ARCH_MULTIPLATFORM is not set
+# CONFIG_SONY_LAPTOP is not set
+CONFIG_SND_PCM=y
+# CONFIG_VIDEO_V4L1 is not set
+# CONFIG_SND_MIRO is not set
+CONFIG_GPIOLIB=y
+CONFIG_PM_RUNTIME=y
+# CONFIG_ARCH_DAVINCI_DM365 is not set
+# CONFIG_MFD_SYSCON is not set
+# CONFIG_ARCH_S3C64XX is not set
+CONFIG_FW_LOADER=y
+# CONFIG_SOC_EXYNOS4412 is not set
+# CONFIG_SPARC64 is not set
+CONFIG_SND_SOC=y
+# CONFIG_PLAT_M32700UT is not set
+# CONFIG_STA2X11 is not set
+# CONFIG_PLAT_S5P is not set
+# CONFIG_ARCH_STI is not set
+CONFIG_FONT_8x16=y
+CONFIG_I2C_ALGOBIT=m
+# CONFIG_COMMON_CLK is not set
+CONFIG_OMAP_DM_TIMER=y
+# CONFIG_ARCH_AT91 is not set
+CONFIG_INET=y
+CONFIG_ARCH_OMAP3=y
+CONFIG_CRC32=y
+CONFIG_MMC=y
+CONFIG_ARCH_OMAP2PLUS=y
+# CONFIG_PARPORT_1284 is not set
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_VIRT_TO_BUS=y
+# CONFIG_PARPORT is not set
+# CONFIG_PPC_MPC512x is not set
+# CONFIG_FB_VIA is not set
+CONFIG_DMA_SHARED_BUFFER=m
+CONFIG_NET=y
+# CONFIG_ARCH_DAVINCI is not set
+CONFIG_FB_CFB_COPYAREA=y
+# CONFIG_SOC_EXYNOS5250 is not set
+# CONFIG_SUPERH is not set
+# CONFIG_ISA_DMA_API is not set
+# CONFIG_ARCH_MMP is not set
+# CONFIG_SND_SOC_SI476X is not set
+# CONFIG_MFD_TIMBERDALE is not set
+CONFIG_DEBUG_FS=y
+CONFIG_SPI=y
+CONFIG_HAS_DMA=y
+# CONFIG_X86 is not set
+# CONFIG_MFD_SI476X_CORE is not set
+CONFIG_I2C_MUX=m
+CONFIG_USB_ARCH_HAS_HCD=y
+# CONFIG_PNP is not set
+# CONFIG_MX3_IPU is not set
+# CONFIG_ARCH_SHMOBILE is not set
+# CONFIG_M32R is not set
+CONFIG_LEDS_CLASS=y
+CONFIG_BITREVERSE=y
+# CONFIG_VIDEO_KERNEL_VERSION is not set
+CONFIG_MEDIA_SUPPORT=m
+
+#
+# Multimedia core support
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_RC_SUPPORT=y
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_VIDEO_DEV=m
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+CONFIG_VIDEO_V4L2=m
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_VMALLOC=m
+CONFIG_VIDEOBUF_DMA_CONTIG=m
+CONFIG_VIDEOBUF_DVB=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_DVB_CORE=m
+CONFIG_DVB_NET=y
+CONFIG_TTPCI_EEPROM=m
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+
+#
+# Media drivers
+#
+CONFIG_RC_CORE=m
+# CONFIG_RC_MAP is not set
+CONFIG_RC_DECODERS=y
+CONFIG_LIRC=m
+CONFIG_IR_LIRC_CODEC=m
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+# CONFIG_IR_IMON is not set
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+# CONFIG_IR_RX51 is not set
+# CONFIG_RC_LOOPBACK is not set
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+CONFIG_USB_GSPCA_DTCS033=m
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+CONFIG_USB_PWC_DEBUG=y
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+# CONFIG_VIDEO_USBTV is not set
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_TLG2300=m
+CONFIG_VIDEO_USBVISION=m
+CONFIG_VIDEO_STK1160_COMMON=m
+# CONFIG_VIDEO_STK1160_AC97 is not set
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_AU0828_RC=y
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+CONFIG_DVB_USB_DEBUG=y
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_FRIIO=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG=y
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+# CONFIG_VIDEO_EM28XX_DVB is not set
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+# CONFIG_USB_MSI2500 is not set
+CONFIG_USB_AIRSPY=m
+CONFIG_V4L_PLATFORM_DRIVERS=y
+# CONFIG_VIDEO_DM6446_CCDC is not set
+CONFIG_VIDEO_OMAP2_VOUT_VRFB=y
+CONFIG_VIDEO_OMAP2_VOUT=m
+# CONFIG_VIDEO_OMAP3 is not set
+# CONFIG_SOC_CAMERA is not set
+# CONFIG_V4L_MEM2MEM_DRIVERS is not set
+# CONFIG_V4L_TEST_DRIVERS is not set
+
+#
+# Supported MMC/SDIO adapters
+#
+# CONFIG_SMS_SDIO_DRV is not set
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=y
+CONFIG_USB_SI470X=m
+# CONFIG_I2C_SI470X is not set
+CONFIG_RADIO_SI4713=m
+CONFIG_USB_SI4713=m
+# CONFIG_PLATFORM_SI4713 is not set
+CONFIG_I2C_SI4713=m
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+# CONFIG_RADIO_TEA5764 is not set
+# CONFIG_RADIO_SAA7706H is not set
+# CONFIG_RADIO_TEF6862 is not set
+# CONFIG_RADIO_WL1273 is not set
+
+#
+# Texas Instruments WL128x FM driver (ST based)
+#
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_DVB_B2C2_FLEXCOP_DEBUG=y
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+
+#
+# Media ancillary drivers (tuners, sensors, i2c, frontends)
+#
+# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
+CONFIG_MEDIA_ATTACH=y
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Encoders, decoders, sensors and other helper chips
+#
+
+#
+# Audio decoders, processors and mixers
+#
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+CONFIG_VIDEO_MSP3400=m
+# CONFIG_VIDEO_CS5345 is not set
+CONFIG_VIDEO_CS53L32A=m
+# CONFIG_VIDEO_TLV320AIC23B is not set
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_VP27SMPX is not set
+CONFIG_VIDEO_SONY_BTF_MPX=m
+
+#
+# RDS decoders
+#
+# CONFIG_VIDEO_SAA6588 is not set
+
+#
+# Video decoders
+#
+# CONFIG_VIDEO_ADV7180 is not set
+CONFIG_VIDEO_ADV7842=m
+# CONFIG_VIDEO_BT819 is not set
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
+# CONFIG_VIDEO_KS0127 is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_SAA7110 is not set
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7191=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+# CONFIG_VIDEO_VPX3220 is not set
+
+#
+# Video and audio decoders
+#
+# CONFIG_VIDEO_SAA717X is not set
+CONFIG_VIDEO_CX25840=m
+
+#
+# Video encoders
+#
+# CONFIG_VIDEO_SAA7127 is not set
+# CONFIG_VIDEO_SAA7185 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_AD9389B is not set
+# CONFIG_VIDEO_AK881X is not set
+# CONFIG_VIDEO_THS8200 is not set
+
+#
+# Camera sensor devices
+#
+CONFIG_VIDEO_OV7640=m
+# CONFIG_VIDEO_OV7670 is not set
+# CONFIG_VIDEO_MT9M032 is not set
+CONFIG_VIDEO_MT9V011=m
+# CONFIG_VIDEO_SR030PC30 is not set
+# CONFIG_VIDEO_SMIAPP is not set
+
+#
+# Flash devices
+#
+# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_AS3645A is not set
+
+#
+# Video improvement chips
+#
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
+
+#
+# Audio/Video compression chips
+#
+# CONFIG_VIDEO_SAA6752HS is not set
+
+#
+# Miscellaneous helper chips
+#
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_M52790 is not set
+
+#
+# Sensors used on soc_camera driver
+#
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+# CONFIG_MEDIA_TUNER_MT2131 is not set
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88TS2022=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV6110x=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+
+#
+# DVB-S (satellite) frontends
+#
+# CONFIG_DVB_CX24110 is not set
+# CONFIG_DVB_CX24123 is not set
+CONFIG_DVB_MT312=m
+# CONFIG_DVB_ZL10036 is not set
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+# CONFIG_DVB_TDA8261 is not set
+# CONFIG_DVB_VES1X93 is not set
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+# CONFIG_DVB_TUA6100 is not set
+CONFIG_DVB_CX24116=m
+# CONFIG_DVB_CX24117 is not set
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+# CONFIG_DVB_MB86A16 is not set
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+# CONFIG_DVB_SP8870 is not set
+# CONFIG_DVB_SP887X is not set
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+CONFIG_DVB_S5H1432=m
+CONFIG_DVB_DRXD=m
+# CONFIG_DVB_L64781 is not set
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+CONFIG_DVB_DIB9000=m
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_HD29L2=m
+# CONFIG_DVB_STV0367 is not set
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+# CONFIG_DVB_TDA10021 is not set
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+# CONFIG_DVB_OR51211 is not set
+# CONFIG_DVB_OR51132 is not set
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+# CONFIG_DVB_ISL6405 is not set
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+CONFIG_DVB_LGS8GL5=m
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+# CONFIG_DVB_TDA665x is not set
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+
+#
+# Tools to develop new frontends
+#
+# CONFIG_DVB_DUMMY_FE is not set
+# CONFIG_AUDIO_SUPPORT is not set
+# CONFIG_MISC_DEVICES is not set
+# CONFIG_STAGING is not set
diff --git a/kernel2/update.sh b/kernel2/update.sh
new file mode 100755 (executable)
index 0000000..7641b9f
--- /dev/null
@@ -0,0 +1,125 @@
+#!/bin/sh
+
+set -e
+
+ksrc=`pwd`
+target=../../3.2_rootfs/
+target_abs=$ksrc/$target
+
+mkdir -p ${target}lib/modules
+mkdir -p ${target}boot
+
+make uImage modules
+cp arch/arm/boot/uImage ${target}boot/uImage-3
+
+rm -rf ${target}lib/modules/*
+make modules_install INSTALL_MOD_PATH=${target}
+rm ${target}lib/modules/*/modules.dep
+rm ${target}lib/modules/*/build
+rm ${target}lib/modules/*/source
+# for OE recipe..
+rm -rf ${target}lib/firmware
+
+kmoddir=`ls -d ${target}lib/modules/*/kernel/`
+
+if test -z "$1"; then
+#if true; then
+#if false; then
+
+cp_if_exists()
+{
+  if test -f $1; then
+    cp -v $1 $2
+  fi
+}
+
+# SGX
+sgxbase=/home/notaz/stuff/sgx/km/
+sgxbranches="1.4.14.2616 nokia 1.5.15.2766 1.6.16.3977 1.6.16.4117
+ 1.7.17.783851 1.7.17.867897 1.9.19.2139099 1.9.19.2188537 1.10.2359475"
+for branch in $sgxbranches; do
+  cd $sgxbase
+  git checkout $branch
+  make KERNELDIR=$ksrc clean
+  make KERNELDIR=$ksrc -j2 all
+  cd $ksrc
+  gput=${kmoddir}drivers/gpu/pvr/$branch/
+  mkdir -p $gput
+  cp_if_exists $sgxbase/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko $gput
+  cp_if_exists $sgxbase/services4/3rdparty/dc_omap3_linux/omaplfb.ko $gput
+  cp_if_exists $sgxbase/services4/3rdparty/dc_omap3430_linux/omaplfb.ko $gput
+  cp_if_exists $sgxbase/services4/3rdparty/dc_omapfb3_linux/omaplfb.ko $gput
+  cp_if_exists $sgxbase/pvrsrvkm.ko $gput
+  # Nokia
+  cp_if_exists $sgxbase/pvr/omaplfb.ko $gput
+  cp_if_exists $sgxbase/pvr/pvrsrvkm.ko $gput
+  cp_if_exists $sgxbase/pvr/bufferclass_ti.ko $gput
+
+  make M=$sgxbase clean
+done
+mv ${kmoddir}drivers/gpu/pvr/nokia/* ${kmoddir}drivers/gpu/pvr/
+rmdir ${kmoddir}drivers/gpu/pvr/nokia
+
+
+# Realtek USB wifi
+d=../modules/rtl8192_8188CU_linux_v3.1.2590.20110922/
+make -C $d ARCH=arm KSRC=$ksrc clean
+make -C $d ARCH=arm KSRC=$ksrc modules -j2
+cp -v $d/8192cu.ko ${kmoddir}drivers/net/wireless/
+
+d=../modules/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/
+make -C $d ARCH=arm KSRC=$ksrc clean
+make -C $d ARCH=arm KSRC=$ksrc modules -j2
+cp -v $d/8712u.ko ${kmoddir}drivers/net/wireless/
+
+d=../modules/rtl8188eu/
+make -C $d ARCH=arm KSRC=$ksrc clean
+make -C $d ARCH=arm KSRC=$ksrc modules -j2
+make -C $d ARCH=arm KSRC=$ksrc strip
+cp -v $d/8188eu.ko ${kmoddir}drivers/net/wireless/
+
+# MT7601U (Mediatek/digitus, ED sold some..)
+d=../modules/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913
+make -C $d ARCH=arm CROSS_COMPILE=$CROSS_COMPILE LINUX_SRC=$ksrc clean
+make -C $d ARCH=arm CROSS_COMPILE=$CROSS_COMPILE LINUX_SRC=$ksrc all -j2
+cp -v $d/os/linux/mt7601Usta.ko ${kmoddir}drivers/net/wireless/
+
+
+# DSP stuff
+mkdir ${kmoddir}drivers/dsp/
+c64_tools=`pwd`/../modules/c64_tools/kmod
+sed -i -e 's://#define USE_DSP_POWER_NOTIFY:#define USE_DSP_POWER_NOTIFY:' $c64_tools/kmod.h
+make -C $c64_tools ARCH=arm KDIR=$ksrc clean bin
+cp -v $c64_tools/c64.ko ${kmoddir}drivers/dsp/
+
+dsplink=`pwd`/../modules/dsplink_linux_1_65_00_03/dsplink
+make -C $dsplink/gpp/src ARCH=arm KERNEL_DIR=$ksrc BASE_BUILDOS=$ksrc DSPLINK=$dsplink MAKE_OPTS= \
+       CC=${CROSS_COMPILE}gcc LD=${CROSS_COMPILE}ld release
+cp -v $dsplink/gpp/export/BIN/Linux/OMAP3530/RELEASE/dsplinkk.ko ${kmoddir}drivers/dsp/
+
+dsputils=`pwd`/../modules/linuxutils_2_26_01_02/packages/ti/sdo/linuxutils
+make -C $dsputils/cmem/src/module ARCH=arm LINUXKERNEL_INSTALL_DIR=$ksrc MAKE_ENV= release
+cp -v $dsputils/cmem/src/module/cmemk.ko ${kmoddir}drivers/dsp/
+make -C $dsputils/sdma/src/module ARCH=arm LINUXKERNEL_INSTALL_DIR=$ksrc MAKE_ENV= release
+cp -v $dsputils/sdma/src/module/sdmak.ko ${kmoddir}drivers/dsp/
+
+dsp_lpm=../modules/local_power_manager_linux_1_24_02_09/packages/ti/bios/power/modules/omap3530/lpm
+make -C $dsp_lpm ARCH=arm LINUXKERNEL_INSTALL_DIR=$ksrc MAKE_OPTS= DSPLINK_REPO=$dsplink/.. release
+cp -v $dsp_lpm/lpm_omap3530.ko ${kmoddir}drivers/dsp/
+fi
+
+
+# media
+media_build=`pwd`/../media_build
+make -C $media_build ARCH=arm DIR=$ksrc release
+make -C $media_build ARCH=arm DIR=$ksrc prepare
+make -C $media_build ARCH=arm DIR=$ksrc -j3
+make -C $media_build ARCH=arm DIR=$ksrc DESTDIR=${target_abs} install
+# don't take the firmware, it should come some other way
+rm -rf ${target_abs}lib/firmware
+
+
+cd ${target_abs}
+rm -f /tmp/oe_rootfs_extra.tar.bz2
+tar cjf /tmp/oe_rootfs_extra.tar.bz2 *
+echo TODO scp /tmp/oe_rootfs_extra.tar.bz2 pnd13:/tmp/