From da99b560f4fb14214d8871cd521ff9fd14a50361 Mon Sep 17 00:00:00 2001 From: Grazvydas Ignotas Date: Sat, 30 Aug 2014 22:19:25 +0300 Subject: [PATCH] 3.2 out-of-tree module build script and media_build.git config too, to be used on commit c7673baba709505f5641e888db650f166cd9691c --- kernel2/media_build_config | 668 +++++++++++++++++++++++++++++++++++++ kernel2/update.sh | 125 +++++++ 2 files changed, 793 insertions(+) create mode 100644 kernel2/media_build_config create mode 100755 kernel2/update.sh diff --git a/kernel2/media_build_config b/kernel2/media_build_config new file mode 100644 index 0000000..4a6d4ee --- /dev/null +++ b/kernel2/media_build_config @@ -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 index 0000000..7641b9f --- /dev/null +++ b/kernel2/update.sh @@ -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/ -- 2.39.5