Fix meta-bsp structure.
authorhschang <chang@dev3>
Mon, 30 Mar 2015 09:13:40 +0000 (18:13 +0900)
committerhschang <chang@dev3>
Fri, 10 Apr 2015 05:44:29 +0000 (14:44 +0900)
313 files changed:
Makefile
meta-bsp/bm750/conf/layer.conf [deleted file]
meta-bsp/bm750/conf/machine/bm750.conf [deleted file]
meta-bsp/bm750/recipes/linux/linux-vuplus-3.1.1/bm750_defconfig [deleted file]
meta-bsp/bm750/recipes/linux/linux-vuplus-3.1.1/linux_3.1.1_bm750.patch [deleted file]
meta-bsp/bm750/recipes/linux/linux-vuplus-3.9.6/bm750_defconfig [deleted file]
meta-bsp/bm750/recipes/linux/linux-vuplus-3.9.6/linux-sata_bcm.patch [deleted file]
meta-bsp/bm750/recipes/linux/linux-vuplus_3.1.1.bbappend [deleted file]
meta-bsp/bm750/recipes/linux/linux-vuplus_3.9.6.bbappend [deleted file]
meta-bsp/bm750/recipes/vuplus/vuplus-dvb-modules.bbappend [deleted file]
meta-bsp/classes/image_types_ubi.bbclass [new file with mode: 0644]
meta-bsp/classes/image_types_ubi_initrd.bbclass [new file with mode: 0644]
meta-bsp/classes/image_types_ubi_splash.bbclass [new file with mode: 0644]
meta-bsp/classes/image_types_ubi_splash_initrd.bbclass [new file with mode: 0644]
meta-bsp/classes/image_types_ubi_splash_initrd_forceupdate.bbclass [new file with mode: 0644]
meta-bsp/common/classes/image_types_ubi.bbclass [deleted file]
meta-bsp/common/classes/image_types_ubi_initrd.bbclass [deleted file]
meta-bsp/common/classes/image_types_ubi_splash.bbclass [deleted file]
meta-bsp/common/classes/image_types_ubi_splash_initrd.bbclass [deleted file]
meta-bsp/common/classes/image_types_ubi_splash_initrd_forceupdate.bbclass [deleted file]
meta-bsp/common/conf/layer.conf [deleted file]
meta-bsp/common/conf/machine/include/vuplus-mips32el.inc [deleted file]
meta-bsp/common/conf/machine/include/vuplus-ubi-initrd.inc [deleted file]
meta-bsp/common/conf/machine/include/vuplus-ubi-splash-initrd-forceupdate.inc [deleted file]
meta-bsp/common/conf/machine/include/vuplus-ubi-splash-initrd.inc [deleted file]
meta-bsp/common/conf/machine/include/vuplus-ubi-splash.inc [deleted file]
meta-bsp/common/conf/machine/include/vuplus-ubi.inc [deleted file]
meta-bsp/common/conf/machine/include/vuplus.inc [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/bcmgenet_oobctrl.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/brcm_disable_enet1.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/brcm_mtd_mac.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/dvb-core.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/fix_cpu_proc.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/pinmux.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/serial.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/fix_cpu_proc.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/igmp.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/kernel_miscompilation_with_gcc_4_8.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/linux-sata_brcm.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/rt5372_kernel_3.1.1.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.13.5/linux-tcp_output.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.13.5/linux_dvb_adapter.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.13.5/rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.6/brcm_3.3.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.6/brcm_mtd_mac.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.6/brcm_remove_entire_mtd.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.6/dvb_core_5.5.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.6/fix_cpu_proc.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.8/bmips-no-array-bounds.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.8/brcm_3.3.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.8/brcm_mtd_mac.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.8/dvb_backport.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.8/dvb_core_5.5.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.8/fix_cpu_proc.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.8/kernel_miscompilation_with_gcc_4_8.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.3.8/rt5372_kernel_3.3.8.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.9.6/fix_fuse_for_linux_mips_3-9.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus-3.9.6/rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus_2.6.37.bb [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus_3.1.1.bb [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus_3.13.5.bb [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus_3.3.6.bb [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus_3.3.8.bb [deleted file]
meta-bsp/common/recipes/linux/linux-vuplus_3.9.6.bb [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-blindscan-utils.bb [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-bootlogo.bb [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-bootlogo/backdrop.mvi [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-bootlogo/bootlogo.mvi [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-bootlogo/bootlogo_wait.mvi [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-bootlogo/switchoff.mvi [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-bootlogo/vuplus-bootlogo.sysvinit [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-dvb-modules.bb [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-dvb-proxy.bb [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-platform-util.bb [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-platform-util/vuplus-platform-util.sysvinit [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-tuner-turbo.inc [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-tuner-turbo_3.13.5.bb [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-tuner-turbo_3.9.6-r1.bb [deleted file]
meta-bsp/common/recipes/vuplus/vuplus-tuner-turbo_3.9.6-r2.bb [deleted file]
meta-bsp/conf/layer.conf [new file with mode: 0644]
meta-bsp/conf/machine/bm750.conf [new file with mode: 0644]
meta-bsp/conf/machine/include/vuplus-mips32el.inc [new file with mode: 0644]
meta-bsp/conf/machine/include/vuplus-ubi-initrd.inc [new file with mode: 0644]
meta-bsp/conf/machine/include/vuplus-ubi-splash-initrd-forceupdate.inc [new file with mode: 0644]
meta-bsp/conf/machine/include/vuplus-ubi-splash-initrd.inc [new file with mode: 0644]
meta-bsp/conf/machine/include/vuplus-ubi-splash.inc [new file with mode: 0644]
meta-bsp/conf/machine/include/vuplus-ubi.inc [new file with mode: 0644]
meta-bsp/conf/machine/include/vuplus.inc [new file with mode: 0644]
meta-bsp/conf/machine/vuduo2.conf [new file with mode: 0644]
meta-bsp/conf/machine/vusolo.conf [new file with mode: 0644]
meta-bsp/conf/machine/vusolo2.conf [new file with mode: 0644]
meta-bsp/conf/machine/vusolose.conf [new file with mode: 0644]
meta-bsp/conf/machine/vuultimo.conf [new file with mode: 0644]
meta-bsp/conf/machine/vuuno.conf [new file with mode: 0644]
meta-bsp/conf/machine/vuzero.conf [new file with mode: 0644]
meta-bsp/recipes-graphics/libgles/libgles-vuduo2.bb [new file with mode: 0644]
meta-bsp/recipes-graphics/libgles/libgles-vusolo2.bb [new file with mode: 0644]
meta-bsp/recipes-graphics/libgles/libgles-vusolose.bb [new file with mode: 0644]
meta-bsp/recipes-graphics/libgles/libgles.inc [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5.inc [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/linux-tcp_output.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/linux_dvb_adapter.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vuduo2/brcm_s3_wol.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vuduo2/vuduo2_defconfig [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vuduo2/vuduo2_defconfig_proxy [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolo2/linux-bcm_ethernet.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolo2/vusolo2_defconfig [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolo2/vusolo2_defconfig_proxy [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolose/brcm_s3_wol.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolose/vusolose_defconfig [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vusolose/vusolose_defconfig_proxy [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.13.5/vuzero/vuzero_defconfig [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6.inc [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/bm750/bm750_defconfig [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/bm750/linux-sata_bcm.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/fix_fuse_for_linux_mips_3-9.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/rt2800usb_fix_warn_tx_status_timeout_to_dbg.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/vusolo/vusolo_defconfig [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/vuultimo/linux-sata_bcm.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/vuultimo/vu_ultimo_fixed_mtd.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/vuultimo/vuultimo_defconfig [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/vuuno/linux-sata_bcm.patch [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-3.9.6/vuuno/vuuno_defconfig [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-bm750_3.9.6.bb [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-vuduo2_3.13.5.bb [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-vusolo2_3.13.5.bb [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-vusolo_3.9.6.bb [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-vusolose_3.13.5.bb [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-vuultimo_3.9.6.bb [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-vuuno_3.9.6.bb [new file with mode: 0644]
meta-bsp/recipes-kernel/linux/linux-vuplus-vuzero_3.13.5.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend [new file with mode: 0644]
meta-bsp/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_misc.patch [new file with mode: 0644]
meta-bsp/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_remove_pvr_action.patch [new file with mode: 0644]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo2/skin_user_vuduo2.xml [new file with mode: 0644]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo2/vfd_icons_vuduo2/crypt.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo2/vfd_icons_vuduo2/dolby.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo2/vfd_icons_vuduo2/format.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo2/vfd_icons_vuduo2/rec.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo2/vfd_icons_vuduo2/teletext.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuultimo/analog.ttf [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuultimo/skin_user.xml [new file with mode: 0644]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuultimo/vfd_icons/vfd_icon_crypt.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuultimo/vfd_icons/vfd_icon_dolby.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuultimo/vfd_icons/vfd_icon_format.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuultimo/vfd_icons/vfd_icon_rec.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/enigma2/enigma2/vuultimo/vfd_icons/vfd_icon_txt.png [new file with mode: 0755]
meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb [new file with mode: 0755]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/backdrop.mvi [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/bootlogo.mvi [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/bootlogo_wait.mvi [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/switchoff.mvi [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vuduo2/splash_cfe_auto.bin [new file with mode: 0755]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vuplus-bootlogo.sysvinit [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vusolo2/splash_cfe_auto.bin [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vusolose/splash_cfe_auto.bin [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vuultimo/splash_cfe_auto.bin [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vuuno/splash_cfe_auto.bin [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vuzero/splash_cfe_auto.bin [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-bm750.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vuduo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolo.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vusolose.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vuultimo.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vuuno.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vuzero.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo.inc [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules-bm750.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules-vuduo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules-vusolo.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules-vusolo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules-vusolose.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules-vuultimo.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules-vuuno.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules-vuzero.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-modules/vuplus-dvb-modules.inc [new file with mode: 0755]
meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vuduo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vusolo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vusolose.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy.inc [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vuduo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vusolo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vusolose.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vuzero.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual.inc [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-platform-util/files/vuplus-platform-util.sysvinit [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vuduo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vusolo2.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vusolose.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util.inc [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo.inc [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_3.13.5.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_3.9.6-r1.bb [new file with mode: 0644]
meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_3.9.6-r2.bb [new file with mode: 0644]
meta-bsp/vuduo2/conf/layer.conf [deleted file]
meta-bsp/vuduo2/conf/machine/vuduo2.conf [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-2.6.37/bmips-no-array-bounds.patch [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-2.6.37/vuduo2_defconfig [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.13.5/brcm_s3_wol.patch [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.13.5/vuduo2_defconfig [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.13.5/vuduo2_defconfig_proxy [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/brcm_s3_wol.patch [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/nand_base.patch [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/remove_genet1.patch [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/vuduo2_defconfig [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus_2.6.37.bbappend [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus_3.13.5.bbappend [deleted file]
meta-bsp/vuduo2/recipes/linux/linux-vuplus_3.3.8.bbappend [deleted file]
meta-bsp/vuduo2/recipes/vuplus/enigma2.bbappend [deleted file]
meta-bsp/vuduo2/recipes/vuplus/enigma2/skin_user_vuduo2.xml [deleted file]
meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/crypt.png [deleted file]
meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/dolby.png [deleted file]
meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/format.png [deleted file]
meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/rec.png [deleted file]
meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/teletext.png [deleted file]
meta-bsp/vuduo2/recipes/vuplus/libgles.bbappend [deleted file]
meta-bsp/vuduo2/recipes/vuplus/vuplus-bootlogo.bbappend [deleted file]
meta-bsp/vuduo2/recipes/vuplus/vuplus-bootlogo/initrd_cfe_auto.bin [deleted file]
meta-bsp/vuduo2/recipes/vuplus/vuplus-bootlogo/splash_cfe_auto.bin [deleted file]
meta-bsp/vuduo2/recipes/vuplus/vuplus-dvb-modules.bbappend [deleted file]
meta-bsp/vuduo2/recipes/vuplus/vuplus-dvb-proxy.bbappend [deleted file]
meta-bsp/vuduo2/recipes/vuplus/vuplus-manual.bbappend [deleted file]
meta-bsp/vuduo2/recipes/vuplus/vuplus-platform-util.bbappend [deleted file]
meta-bsp/vusolo/conf/layer.conf [deleted file]
meta-bsp/vusolo/conf/machine/vusolo.conf [deleted file]
meta-bsp/vusolo/recipes/linux/linux-vuplus-3.1.1/fix_cpu_proc_solo.patch [deleted file]
meta-bsp/vusolo/recipes/linux/linux-vuplus-3.1.1/linux_3.1.1_vusolo.patch [deleted file]
meta-bsp/vusolo/recipes/linux/linux-vuplus-3.1.1/vusolo_defconfig [deleted file]
meta-bsp/vusolo/recipes/linux/linux-vuplus-3.9.6/vusolo_defconfig [deleted file]
meta-bsp/vusolo/recipes/linux/linux-vuplus_3.1.1.bbappend [deleted file]
meta-bsp/vusolo/recipes/linux/linux-vuplus_3.9.6.bbappend [deleted file]
meta-bsp/vusolo/recipes/vuplus/enigma2.bbappend [deleted file]
meta-bsp/vusolo/recipes/vuplus/vuplus-dvb-modules.bbappend [deleted file]
meta-bsp/vusolo2/conf/layer.conf [deleted file]
meta-bsp/vusolo2/conf/machine/vusolo2.conf [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.13.5/linux-bcm_ethernet.patch [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.13.5/vusolo2_defconfig [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.13.5/vusolo2_defconfig_proxy [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.3.6/bmips-no-array-bounds.patch [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.3.6/dvb_backport.patch [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.3.6/vusolo2_defconfig [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.3.8/vusolo2_defconfig [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus_3.13.5.bbappend [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus_3.3.6.bbappend [deleted file]
meta-bsp/vusolo2/recipes/linux/linux-vuplus_3.3.8.bbappend [deleted file]
meta-bsp/vusolo2/recipes/vuplus/libgles.bbappend [deleted file]
meta-bsp/vusolo2/recipes/vuplus/vuplus-bootlogo.bbappend [deleted file]
meta-bsp/vusolo2/recipes/vuplus/vuplus-bootlogo/splash_cfe_auto.bin [deleted file]
meta-bsp/vusolo2/recipes/vuplus/vuplus-dvb-modules.bbappend [deleted file]
meta-bsp/vusolo2/recipes/vuplus/vuplus-dvb-proxy.bbappend [deleted file]
meta-bsp/vusolo2/recipes/vuplus/vuplus-manual.bbappend [deleted file]
meta-bsp/vusolo2/recipes/vuplus/vuplus-platform-util.bbappend [deleted file]
meta-bsp/vusolose/conf/layer.conf [deleted file]
meta-bsp/vusolose/conf/machine/vusolose.conf [deleted file]
meta-bsp/vusolose/recipes/linux/linux-vuplus-3.13.5/brcm_s3_wol.patch [deleted file]
meta-bsp/vusolose/recipes/linux/linux-vuplus-3.13.5/vusolose_defconfig [deleted file]
meta-bsp/vusolose/recipes/linux/linux-vuplus-3.13.5/vusolose_defconfig_proxy [deleted file]
meta-bsp/vusolose/recipes/linux/linux-vuplus_3.13.5.bbappend [deleted file]
meta-bsp/vusolose/recipes/vuplus/enigma2.bbappend [deleted file]
meta-bsp/vusolose/recipes/vuplus/enigma2/enigma2_vuplus_remove_pvr_action.patch [deleted file]
meta-bsp/vusolose/recipes/vuplus/libgles.bbappend [deleted file]
meta-bsp/vusolose/recipes/vuplus/vuplus-bootlogo.bbappend [deleted file]
meta-bsp/vusolose/recipes/vuplus/vuplus-bootlogo/splash_cfe_auto.bin [deleted file]
meta-bsp/vusolose/recipes/vuplus/vuplus-dvb-modules.bbappend [deleted file]
meta-bsp/vusolose/recipes/vuplus/vuplus-dvb-proxy.bbappend [deleted file]
meta-bsp/vusolose/recipes/vuplus/vuplus-manual.bbappend [deleted file]
meta-bsp/vusolose/recipes/vuplus/vuplus-platform-util.bbappend [deleted file]
meta-bsp/vuultimo/conf/layer.conf [deleted file]
meta-bsp/vuultimo/conf/machine/vuultimo.conf [deleted file]
meta-bsp/vuultimo/recipes/linux/linux-vuplus-3.1.1/vuultimo_defconfig [deleted file]
meta-bsp/vuultimo/recipes/linux/linux-vuplus-3.9.6/linux-sata_bcm.patch [deleted file]
meta-bsp/vuultimo/recipes/linux/linux-vuplus-3.9.6/vu_ultimo_fixed_mtd.patch [deleted file]
meta-bsp/vuultimo/recipes/linux/linux-vuplus-3.9.6/vuultimo_defconfig [deleted file]
meta-bsp/vuultimo/recipes/linux/linux-vuplus_3.1.1.bbappend [deleted file]
meta-bsp/vuultimo/recipes/linux/linux-vuplus_3.9.6.bbappend [deleted file]
meta-bsp/vuultimo/recipes/vuplus/enigma2.bbappend [deleted file]
meta-bsp/vuultimo/recipes/vuplus/vuplus-bootlogo.bbappend [deleted file]
meta-bsp/vuultimo/recipes/vuplus/vuplus-bootlogo/splash_cfe_auto.bin [deleted file]
meta-bsp/vuultimo/recipes/vuplus/vuplus-dvb-modules.bbappend [deleted file]
meta-bsp/vuuno/conf/layer.conf [deleted file]
meta-bsp/vuuno/conf/machine/vuuno.conf [deleted file]
meta-bsp/vuuno/recipes/linux/linux-vuplus-3.1.1/linux_3.1.1_vuuno.patch [deleted file]
meta-bsp/vuuno/recipes/linux/linux-vuplus-3.1.1/vuuno_defconfig [deleted file]
meta-bsp/vuuno/recipes/linux/linux-vuplus-3.9.6/linux-sata_bcm.patch [deleted file]
meta-bsp/vuuno/recipes/linux/linux-vuplus-3.9.6/vuuno_defconfig [deleted file]
meta-bsp/vuuno/recipes/linux/linux-vuplus_3.1.1.bbappend [deleted file]
meta-bsp/vuuno/recipes/linux/linux-vuplus_3.9.6.bbappend [deleted file]
meta-bsp/vuuno/recipes/vuplus/vuplus-bootlogo.bbappend [deleted file]
meta-bsp/vuuno/recipes/vuplus/vuplus-bootlogo/splash_cfe_auto.bin [deleted file]
meta-bsp/vuuno/recipes/vuplus/vuplus-dvb-modules.bbappend [deleted file]
meta-bsp/vuzero/conf/layer.conf [deleted file]
meta-bsp/vuzero/conf/machine/vuzero.conf [deleted file]
meta-bsp/vuzero/recipes/linux/linux-vuplus-3.13.5/vuzero_defconfig [deleted file]
meta-bsp/vuzero/recipes/linux/linux-vuplus_3.13.5.bbappend [deleted file]
meta-bsp/vuzero/recipes/vuplus/enigma2.bbappend [deleted file]
meta-bsp/vuzero/recipes/vuplus/enigma2/enigma2_vuplus_remove_pvr_action.patch [deleted file]
meta-bsp/vuzero/recipes/vuplus/vuplus-bootlogo.bbappend [deleted file]
meta-bsp/vuzero/recipes/vuplus/vuplus-bootlogo/splash_cfe_auto.bin [deleted file]
meta-bsp/vuzero/recipes/vuplus/vuplus-dvb-modules.bbappend [deleted file]
meta-bsp/vuzero/recipes/vuplus/vuplus-manual.bbappend [deleted file]
meta-openvuplus/recipes-graphics/libgles/libgles.bb [deleted file]
meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb
meta-openvuplus/recipes-vuplus/enigma2/enigma2/analog.ttf [deleted file]
meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_vuplus_misc.patch [deleted file]
meta-openvuplus/recipes-vuplus/enigma2/enigma2/skin_user.xml [deleted file]
meta-openvuplus/recipes-vuplus/enigma2/enigma2/vfd_icons/vfd_icon_crypt.png [deleted file]
meta-openvuplus/recipes-vuplus/enigma2/enigma2/vfd_icons/vfd_icon_dolby.png [deleted file]
meta-openvuplus/recipes-vuplus/enigma2/enigma2/vfd_icons/vfd_icon_format.png [deleted file]
meta-openvuplus/recipes-vuplus/enigma2/enigma2/vfd_icons/vfd_icon_rec.png [deleted file]
meta-openvuplus/recipes-vuplus/enigma2/enigma2/vfd_icons/vfd_icon_txt.png [deleted file]
meta-openvuplus/recipes-vuplus/webmanual/vuplus-manual.bb [deleted file]

index a8e7a31..8a7374b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -56,8 +56,7 @@ DEPDIR = $(BUILD_DIR)/.deps
 endif
 
 BBLAYERS ?= \
-       $(CURDIR)/meta-bsp/$(MACHINE) \
-       $(CURDIR)/meta-bsp/common \
+       $(CURDIR)/meta-bsp \
        $(CURDIR)/meta-openvuplus \
        $(CURDIR)/meta-openembedded/meta-oe \
        $(CURDIR)/meta-openembedded/meta-networking \
diff --git a/meta-bsp/bm750/conf/layer.conf b/meta-bsp/bm750/conf/layer.conf
deleted file mode 100644 (file)
index 87ed4cb..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-BBFILES += "${LAYERDIR}/recipes/*/*.bb"
-BBFILES += "${LAYERDIR}/recipes/*/*.bbappend"
-BBPATH .= ":${LAYERDIR}"
-BBFILE_COLLECTIONS += "bm750"
-BBFILE_PRIORITY_bm750 = "40"
-BBFILE_PATTERN_bm750 := "^${LAYERDIR}/"
diff --git a/meta-bsp/bm750/conf/machine/bm750.conf b/meta-bsp/bm750/conf/machine/bm750.conf
deleted file mode 100644 (file)
index 430920b..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#@TYPE: Machine
-#@NAME: Vu+ Duo
-#@DESCRIPTION: Machine configuration for Vu+ Duo.
-
-VUPLUS_FEATURES += "vuwlan"
-VUPLUS_FEATURES += "display-text-vfd"
-VUPLUS_FEATURES += "fan_simple"
-VUPLUS_FEATURES += "hbbtv"
-VUPLUS_FEATURES += "streamtv"
-VUPLUS_FEATURES += "dlna"
-VUPLUS_FEATURES += "3gmodem"
-VUPLUS_FEATURES += "audioeffect"
-
-IMAGE_UNPACK_PATH = "vuplus/duo"
-MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096"
-
-require conf/machine/include/vuplus-ubi.inc
-require conf/machine/include/vuplus-mips32el.inc
-
-VUPLUS_KERNEL_VERSION = "3.9.6"
diff --git a/meta-bsp/bm750/recipes/linux/linux-vuplus-3.1.1/bm750_defconfig b/meta-bsp/bm750/recipes/linux/linux-vuplus-3.1.1/bm750_defconfig
deleted file mode 100644 (file)
index a82a620..0000000
+++ /dev/null
@@ -1,2691 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/mips 3.1.1 Kernel Configuration
-#
-CONFIG_MIPS=y
-
-#
-# Machine selection
-#
-# CONFIG_MIPS_ALCHEMY is not set
-# CONFIG_AR7 is not set
-# CONFIG_ATH79 is not set
-# CONFIG_BCM47XX is not set
-# CONFIG_BCM63XX is not set
-CONFIG_BRCMSTB=y
-# CONFIG_MIPS_COBALT is not set
-# CONFIG_MACH_DECSTATION is not set
-# CONFIG_MACH_JAZZ is not set
-# CONFIG_MACH_JZ4740 is not set
-# CONFIG_LANTIQ is not set
-# CONFIG_LASAT is not set
-# CONFIG_MACH_LOONGSON is not set
-# CONFIG_MIPS_MALTA is not set
-# CONFIG_MIPS_SIM is not set
-# CONFIG_NEC_MARKEINS is not set
-# CONFIG_MACH_VR41XX is not set
-# CONFIG_NXP_STB220 is not set
-# CONFIG_NXP_STB225 is not set
-# CONFIG_PNX8550_JBS is not set
-# CONFIG_PNX8550_STB810 is not set
-# CONFIG_PMC_MSP is not set
-# CONFIG_PMC_YOSEMITE is not set
-# CONFIG_POWERTV is not set
-# CONFIG_SGI_IP22 is not set
-# CONFIG_SGI_IP27 is not set
-# CONFIG_SGI_IP28 is not set
-# CONFIG_SGI_IP32 is not set
-# CONFIG_SIBYTE_CRHINE is not set
-# CONFIG_SIBYTE_CARMEL is not set
-# CONFIG_SIBYTE_CRHONE is not set
-# CONFIG_SIBYTE_RHONE is not set
-# CONFIG_SIBYTE_SWARM is not set
-# CONFIG_SIBYTE_LITTLESUR is not set
-# CONFIG_SIBYTE_SENTOSA is not set
-# CONFIG_SIBYTE_BIGSUR is not set
-# CONFIG_SNI_RM is not set
-# CONFIG_MACH_TX39XX is not set
-# CONFIG_MACH_TX49XX is not set
-# CONFIG_MIKROTIK_RB532 is not set
-# CONFIG_WR_PPMC is not set
-# CONFIG_CAVIUM_OCTEON_SIMULATOR is not set
-# CONFIG_CAVIUM_OCTEON_REFERENCE_BOARD is not set
-# CONFIG_NLM_XLR_BOARD is not set
-# CONFIG_ALCHEMY_GPIO_INDIRECT is not set
-
-#
-# Broadcom STB options
-#
-# CONFIG_BRCM_LEGACY is not set
-# CONFIG_BCM3548B0 is not set
-# CONFIG_BCM35125A0 is not set
-# CONFIG_BCM35230C0 is not set
-# CONFIG_BCM35330A0 is not set
-# CONFIG_BCM7125C0 is not set
-# CONFIG_BCM7135A0 is not set
-# CONFIG_BCM7231A0 is not set
-# CONFIG_BCM7325B0 is not set
-CONFIG_BCM7335B0=y
-# CONFIG_BCM7340B0 is not set
-# CONFIG_BCM7342B0 is not set
-# CONFIG_BCM7344A0 is not set
-# CONFIG_BCM7346A0 is not set
-# CONFIG_BCM7358A0 is not set
-# CONFIG_BCM7405B0 is not set
-# CONFIG_BCM7405D0 is not set
-# CONFIG_BCM7408B0 is not set
-# CONFIG_BCM7420C0 is not set
-# CONFIG_BCM7422A0 is not set
-# CONFIG_BCM7425A0 is not set
-# CONFIG_BCM7468B0 is not set
-# CONFIG_BCM7550A0 is not set
-# CONFIG_BCM7550B0 is not set
-# CONFIG_BCM7552A0 is not set
-# CONFIG_BCM7601B0 is not set
-# CONFIG_BCM7630B0 is not set
-# CONFIG_BCM7631B0 is not set
-# CONFIG_BCM7635A0 is not set
-# CONFIG_BCM7640A0 is not set
-
-#
-# Memory map
-#
-# CONFIG_BRCM_UPPER_MEMORY is not set
-# CONFIG_BRCM_OVERRIDE_RAM_SIZE is not set
-
-#
-# Onchip peripherals
-#
-CONFIG_BRCM_CONSOLE_DEVICE=0
-CONFIG_BRCM_FLASH=y
-CONFIG_BRCM_FIXED_MTD_PARTITIONS=y
-CONFIG_MTD_BRCMNAND=y
-CONFIG_BRCMNAND_MTD_EXTENSION=y
-# CONFIG_MTD_BRCMNAND_VERIFY_WRITE is not set
-# CONFIG_MTD_BRCMNAND_CORRECTABLE_ERR_HANDLING is not set
-CONFIG_BCMEMAC=y
-CONFIG_SATA_BRCMSTB=y
-CONFIG_BRCM_USB=y
-# CONFIG_BRCM_OVERRIDE_USB is not set
-CONFIG_BRCM_PM=y
-CONFIG_CSRC_UPG=y
-
-#
-# Miscellaneous options
-#
-# CONFIG_BRCM_FORCE_DOCSIS is not set
-CONFIG_BRCM_LIBGCC=y
-# CONFIG_BRCM_SCSI_NO_RW10_RETRIES is not set
-# CONFIG_BRCM_DEBUG_OPTIONS is not set
-CONFIG_BMIPS4380=y
-CONFIG_BRCM_HAS_16550=y
-CONFIG_BRCM_HAS_UARTA=y
-CONFIG_BRCM_HAS_UARTB=y
-CONFIG_BRCM_HAS_UARTC=y
-CONFIG_BRCM_UARTA_IS_16550=y
-CONFIG_BRCM_UARTB_IS_16550=y
-CONFIG_BRCM_UARTC_IS_16550=y
-CONFIG_BRCM_HAS_PCI23=y
-CONFIG_BRCM_HAS_EMAC_0=y
-CONFIG_BRCM_HAS_EMAC_1=y
-CONFIG_BRCM_HAS_SATA=y
-CONFIG_BRCM_HAS_SATA2=y
-# CONFIG_BRCM_SATA_75MHZ_PLL is not set
-# CONFIG_BRCM_SATA_SINGLE_PORT is not set
-CONFIG_BRCM_HAS_NOR=y
-CONFIG_BRCM_HAS_NAND_MINOR_1=y
-CONFIG_BRCM_HAS_NAND_MAJOR_2=y
-CONFIG_BRCMNAND_MAJOR_VERS=2
-CONFIG_BRCMNAND_MINOR_VERS=1
-CONFIG_BRCM_HAS_NAND=y
-CONFIG_BRCM_CPU_DIV=y
-CONFIG_BRCM_HAS_UPPER_MEMORY=y
-CONFIG_BRCM_HAS_1GB_MEMC0=y
-CONFIG_BRCM_PLATFORM_DEFAULTS=y
-CONFIG_BCM7335=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-# CONFIG_ARCH_HAS_ILOG2_U32 is not set
-# CONFIG_ARCH_HAS_ILOG2_U64 is not set
-CONFIG_ARCH_SUPPORTS_OPROFILE=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CMOS_UPDATE=y
-CONFIG_SCHED_OMIT_FRAME_POINTER=y
-CONFIG_BOOT_RAW=y
-CONFIG_CEVT_R4K_LIB=y
-CONFIG_CEVT_R4K=y
-CONFIG_CFE=y
-# CONFIG_ARCH_DMA_ADDR_T_64BIT is not set
-CONFIG_DMA_NONCOHERENT=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_SYS_HAS_EARLY_PRINTK=y
-# CONFIG_HOTPLUG_CPU is not set
-CONFIG_SYS_SUPPORTS_HOTPLUG_CPU=y
-# CONFIG_MIPS_MACHINE is not set
-# CONFIG_NO_IOPORT is not set
-# CONFIG_CPU_BIG_ENDIAN is not set
-CONFIG_CPU_LITTLE_ENDIAN=y
-CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
-CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
-CONFIG_IRQ_CPU=y
-CONFIG_SWAP_IO_SPACE=y
-CONFIG_MIPS_L1_CACHE_SHIFT=5
-
-#
-# CPU selection
-#
-CONFIG_CPU_MIPS32_R1=y
-CONFIG_SYS_HAS_CPU_MIPS32_R1=y
-CONFIG_WEAK_ORDERING=y
-CONFIG_CPU_MIPS32=y
-CONFIG_CPU_MIPSR1=y
-CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
-CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
-CONFIG_HARDWARE_WATCHPOINTS=y
-
-#
-# Kernel type
-#
-CONFIG_32BIT=y
-CONFIG_PAGE_SIZE_4KB=y
-# CONFIG_PAGE_SIZE_16KB is not set
-# CONFIG_PAGE_SIZE_64KB is not set
-CONFIG_FORCE_MAX_ZONEORDER=11
-CONFIG_CPU_HAS_PREFETCH=y
-CONFIG_MIPS_MT_DISABLED=y
-# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
-CONFIG_CPU_HAS_SYNC=y
-CONFIG_CPU_SUPPORTS_HIGHMEM=y
-CONFIG_ARCH_FLATMEM_ENABLE=y
-CONFIG_ARCH_POPULATES_NODE_MAP=y
-CONFIG_SELECT_MEMORY_MODEL=y
-CONFIG_FLATMEM_MANUAL=y
-CONFIG_FLATMEM=y
-CONFIG_FLAT_NODE_MEM_MAP=y
-CONFIG_PAGEFLAGS_EXTENDED=y
-CONFIG_SPLIT_PTLOCK_CPUS=4
-# CONFIG_COMPACTION is not set
-# CONFIG_PHYS_ADDR_T_64BIT is not set
-CONFIG_ZONE_DMA_FLAG=0
-CONFIG_VIRT_TO_BUS=y
-# CONFIG_KSM is not set
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-# CONFIG_CLEANCACHE is not set
-CONFIG_SMP=y
-CONFIG_SYS_SUPPORTS_SMP=y
-CONFIG_NR_CPUS=2
-CONFIG_TICK_ONESHOT=y
-# CONFIG_NO_HZ is not set
-CONFIG_HIGH_RES_TIMERS=y
-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-# CONFIG_HZ_48 is not set
-# CONFIG_HZ_100 is not set
-# CONFIG_HZ_128 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_256 is not set
-CONFIG_HZ_1000=y
-# CONFIG_HZ_1024 is not set
-CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
-CONFIG_HZ=1000
-CONFIG_PREEMPT_NONE=y
-# CONFIG_PREEMPT_VOLUNTARY is not set
-# CONFIG_PREEMPT is not set
-# CONFIG_KEXEC is not set
-# CONFIG_SECCOMP is not set
-# CONFIG_USE_OF is not set
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-CONFIG_HAVE_IRQ_WORK=y
-
-#
-# General setup
-#
-CONFIG_EXPERIMENTAL=y
-CONFIG_INIT_ENV_ARG_LIMIT=32
-CONFIG_CROSS_COMPILE=""
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-# CONFIG_POSIX_MQUEUE is not set
-# CONFIG_BSD_PROCESS_ACCT is not set
-# CONFIG_FHANDLE is not set
-# CONFIG_TASKSTATS is not set
-# CONFIG_AUDIT is not set
-CONFIG_HAVE_GENERIC_HARDIRQS=y
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_IRQ_FORCED_THREADING=y
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_RCU=y
-# CONFIG_PREEMPT_RCU is not set
-# CONFIG_RCU_TRACE is not set
-CONFIG_RCU_FANOUT=32
-# CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_IKCONFIG is not set
-CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_CGROUPS is not set
-# CONFIG_NAMESPACES is not set
-# CONFIG_SCHED_AUTOGROUP is not set
-#CONFIG_SYSFS_DEPRECATED is not set
-CONFIG_RELAY=y
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-# CONFIG_RD_BZIP2 is not set
-# CONFIG_RD_LZMA is not set
-# CONFIG_RD_XZ is not set
-# CONFIG_RD_LZO is not set
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_SYSCTL=y
-CONFIG_ANON_INODES=y
-CONFIG_EXPERT=y
-CONFIG_SYSCTL_SYSCALL=y
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_ALL is not set
-CONFIG_HOTPLUG=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-CONFIG_EMBEDDED=y
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_PERF_USE_VMALLOC=y
-
-#
-# Kernel Performance Events And Counters
-#
-# CONFIG_PERF_EVENTS is not set
-# CONFIG_PERF_COUNTERS is not set
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_PCI_QUIRKS=y
-CONFIG_COMPAT_BRK=y
-CONFIG_SLAB=y
-# CONFIG_SLUB is not set
-# CONFIG_SLOB is not set
-# CONFIG_PROFILING is not set
-CONFIG_HAVE_OPROFILE=y
-# CONFIG_KPROBES is not set
-# CONFIG_JUMP_LABEL is not set
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_DMA_ATTRS=y
-CONFIG_USE_GENERIC_SMP_HELPERS=y
-CONFIG_HAVE_DMA_API_DEBUG=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-
-#
-# GCOV-based kernel profiling
-#
-CONFIG_HAVE_GENERIC_DMA_COHERENT=y
-CONFIG_SLABINFO=y
-CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=0
-CONFIG_MODULES=y
-CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_STOP_MACHINE=y
-CONFIG_BLOCK=y
-CONFIG_LBDAF=y
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_BLK_DEV_BSGLIB is not set
-# CONFIG_BLK_DEV_INTEGRITY is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-# CONFIG_IOSCHED_DEADLINE is not set
-CONFIG_IOSCHED_CFQ=y
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-# CONFIG_INLINE_SPIN_TRYLOCK is not set
-# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
-# CONFIG_INLINE_SPIN_LOCK is not set
-# CONFIG_INLINE_SPIN_LOCK_BH is not set
-# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
-# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
-CONFIG_INLINE_SPIN_UNLOCK=y
-# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
-CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
-# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
-# CONFIG_INLINE_READ_TRYLOCK is not set
-# CONFIG_INLINE_READ_LOCK is not set
-# CONFIG_INLINE_READ_LOCK_BH is not set
-# CONFIG_INLINE_READ_LOCK_IRQ is not set
-# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
-CONFIG_INLINE_READ_UNLOCK=y
-# CONFIG_INLINE_READ_UNLOCK_BH is not set
-CONFIG_INLINE_READ_UNLOCK_IRQ=y
-# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
-# CONFIG_INLINE_WRITE_TRYLOCK is not set
-# CONFIG_INLINE_WRITE_LOCK is not set
-# CONFIG_INLINE_WRITE_LOCK_BH is not set
-# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
-# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
-CONFIG_INLINE_WRITE_UNLOCK=y
-# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
-CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
-# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
-CONFIG_MUTEX_SPIN_ON_OWNER=y
-# CONFIG_FREEZER is not set
-
-#
-# Bus options (PCI, PCMCIA, EISA, ISA, TC)
-#
-CONFIG_HW_HAS_PCI=y
-CONFIG_PCI=y
-CONFIG_PCI_DOMAINS=y
-# CONFIG_ARCH_SUPPORTS_MSI is not set
-# CONFIG_PCI_DEBUG is not set
-# CONFIG_PCI_STUB is not set
-# CONFIG_PCI_IOV is not set
-CONFIG_MMU=y
-# CONFIG_PCCARD is not set
-# CONFIG_HOTPLUG_PCI is not set
-# CONFIG_RAPIDIO is not set
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
-# CONFIG_HAVE_AOUT is not set
-# CONFIG_BINFMT_MISC is not set
-CONFIG_TRAD_SIGNALS=y
-
-#
-# Power management options
-#
-CONFIG_ARCH_HIBERNATION_POSSIBLE=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-# CONFIG_SUSPEND is not set
-# CONFIG_HIBERNATION is not set
-# CONFIG_PM_RUNTIME is not set
-CONFIG_NET=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-CONFIG_UNIX=y
-CONFIG_XFRM=y
-# CONFIG_XFRM_USER is not set
-# CONFIG_XFRM_SUB_POLICY is not set
-# CONFIG_XFRM_MIGRATE is not set
-# CONFIG_XFRM_STATISTICS is not set
-CONFIG_XFRM_IPCOMP=m
-# CONFIG_NET_KEY is not set
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-# CONFIG_IP_ADVANCED_ROUTER is not set
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
-CONFIG_IP_PNP_RARP=y
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE_DEMUX is not set
-# CONFIG_IP_MROUTE is not set
-# CONFIG_ARPD is not set
-# CONFIG_SYN_COOKIES is not set
-# CONFIG_INET_AH is not set
-# CONFIG_INET_ESP is not set
-# CONFIG_INET_IPCOMP is not set
-# CONFIG_INET_XFRM_TUNNEL is not set
-CONFIG_INET_TUNNEL=m
-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
-# CONFIG_INET_XFRM_MODE_TUNNEL is not set
-# CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_LRO is not set
-CONFIG_INET_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_TCP_MD5SIG is not set
-CONFIG_IPV6=m
-CONFIG_IPV6_PRIVACY=y
-CONFIG_IPV6_ROUTER_PREF=y
-# CONFIG_IPV6_ROUTE_INFO is not set
-# CONFIG_IPV6_OPTIMISTIC_DAD is not set
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESP=m
-CONFIG_INET6_IPCOMP=m
-CONFIG_IPV6_MIP6=m
-CONFIG_INET6_XFRM_TUNNEL=m
-CONFIG_INET6_TUNNEL=m
-CONFIG_INET6_XFRM_MODE_TRANSPORT=m
-CONFIG_INET6_XFRM_MODE_TUNNEL=m
-CONFIG_INET6_XFRM_MODE_BEET=m
-CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
-CONFIG_IPV6_SIT=m
-# CONFIG_IPV6_SIT_6RD is not set
-CONFIG_IPV6_NDISC_NODETYPE=y
-CONFIG_IPV6_TUNNEL=m
-# CONFIG_IPV6_MULTIPLE_TABLES is not set
-CONFIG_IPV6_MROUTE=y
-# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set
-CONFIG_IPV6_PIMSM_V2=y
-# CONFIG_NETWORK_SECMARK is not set
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-# CONFIG_NETFILTER is not set
-# CONFIG_IP_DCCP is not set
-# CONFIG_IP_SCTP is not set
-# CONFIG_RDS is not set
-# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
-# CONFIG_L2TP is not set
-CONFIG_STP=m
-CONFIG_BRIDGE=m
-#CONFIG_BRIDGE_IGMP_SNOOPING is not set
-# CONFIG_NET_DSA is not set
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_DECNET is not set
-CONFIG_LLC=m
-# CONFIG_LLC2 is not set
-# CONFIG_IPX is not set
-# CONFIG_ATALK is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_ECONET is not set
-# CONFIG_WAN_ROUTER is not set
-# CONFIG_PHONET is not set
-# CONFIG_IEEE802154 is not set
-# CONFIG_NET_SCHED is not set
-# CONFIG_DCB is not set
-# CONFIG_BATMAN_ADV is not set
-CONFIG_RPS=y
-CONFIG_RFS_ACCEL=y
-CONFIG_XPS=y
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-# CONFIG_HAMRADIO is not set
-# CONFIG_CAN is not set
-# CONFIG_IRDA is not set
-CONFIG_BT=m
-CONFIG_BT_L2CAP=y
-# CONFIG_BT_SCO is not set
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
-# CONFIG_BT_BNEP_MC_FILTER is not set
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_HIDP=m
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_HCIBTUSB=m
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_BCSP=y
-# CONFIG_BT_HCIUART_ATH3K is not set
-CONFIG_BT_HCIUART_LL=y
-CONFIG_BT_HCIBCM203X=m
-CONFIG_BT_HCIBPA10X=m
-CONFIG_BT_HCIBFUSB=m
-CONFIG_BT_HCIVHCI=m
-# CONFIG_BT_MRVL is not set
-# CONFIG_BT_ATH3K is not set
-# CONFIG_AF_RXRPC is not set
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_SPY=y
-CONFIG_WEXT_PRIV=y
-CONFIG_CFG80211=y
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_REG_DEBUG is not set
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_INTERNAL_REGDB is not set
-CONFIG_CFG80211_WEXT=y
-CONFIG_WIRELESS_EXT_SYSFS=y
-CONFIG_LIB80211=y
-CONFIG_LIB80211_CRYPT_WEP=m
-CONFIG_LIB80211_CRYPT_CCMP=m
-CONFIG_LIB80211_CRYPT_TKIP=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-# CONFIG_MAC80211_RC_PID is not set
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL_HT=y
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-# CONFIG_MAC80211_MESH is not set
-CONFIG_MAC80211_LEDS=y
-# CONFIG_MAC80211_DEBUG_MENU is not set
-# CONFIG_WIMAX is not set
-# CONFIG_RFKILL is not set
-# CONFIG_NET_9P is not set
-# CONFIG_CAIF is not set
-# CONFIG_CEPH_LIB is not set
-# CONFIG_NFC is not set
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_UEVENT_HELPER_PATH=""
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-CONFIG_FIRMWARE_IN_KERNEL=y
-CONFIG_EXTRA_FIRMWARE=""
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_SYS_HYPERVISOR is not set
-# CONFIG_CONNECTOR is not set
-CONFIG_MTD=y
-# CONFIG_MTD_DEBUG is not set
-# CONFIG_MTD_TESTS is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_AR7_PARTS is not set
-
-#
-# User Modules And Translation Layers
-#
-CONFIG_MTD_CHAR=y
-CONFIG_MTD_BLKDEVS=y
-CONFIG_MTD_BLOCK=y
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-# CONFIG_RFD_FTL is not set
-# CONFIG_SSFDC is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_SWAP is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=y
-CONFIG_MTD_JEDECPROBE=y
-CONFIG_MTD_GEN_PROBE=y
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-CONFIG_MTD_CFI_INTELEXT=y
-CONFIG_MTD_CFI_AMDSTD=y
-CONFIG_MTD_CFI_STAA=y
-CONFIG_MTD_CFI_UTIL=y
-# CONFIG_MTD_RAM is not set
-CONFIG_MTD_ROM=y
-CONFIG_MTD_ABSENT=y
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-CONFIG_MTD_PHYSMAP=y
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_INTEL_VR_NOR is not set
-# CONFIG_MTD_PLATRAM is not set
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOC2000 is not set
-# CONFIG_MTD_DOC2001 is not set
-# CONFIG_MTD_DOC2001PLUS is not set
-CONFIG_MTD_NAND_ECC=y
-# CONFIG_MTD_NAND_ECC_SMC is not set
-CONFIG_MTD_NAND=y
-# CONFIG_MTD_NAND_VERIFY_WRITE is not set
-# CONFIG_MTD_NAND_ECC_BCH is not set
-# CONFIG_MTD_SM_COMMON is not set
-# CONFIG_MTD_NAND_MUSEUM_IDS is not set
-# CONFIG_MTD_NAND_DENALI is not set
-CONFIG_MTD_NAND_IDS=y
-# CONFIG_MTD_NAND_RICOH is not set
-# CONFIG_MTD_NAND_DISKONCHIP is not set
-# CONFIG_MTD_NAND_CAFE is not set
-# CONFIG_MTD_NAND_NANDSIM is not set
-# CONFIG_MTD_NAND_PLATFORM is not set
-# CONFIG_MTD_ALAUDA is not set
-# CONFIG_MTD_ONENAND is not set
-
-#
-# LPDDR flash memory drivers
-#
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD_UBI=y
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_RESERVE=1
-# CONFIG_MTD_UBI_GLUEBI is not set
-# CONFIG_MTD_UBI_DEBUG is not set
-# CONFIG_PARPORT is not set
-CONFIG_BLK_DEV=y
-# CONFIG_BLK_CPQ_DA is not set
-# CONFIG_BLK_CPQ_CISS_DA is not set
-# CONFIG_BLK_DEV_DAC960 is not set
-# CONFIG_BLK_DEV_UMEM is not set
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-# CONFIG_BLK_DEV_CRYPTOLOOP is not set
-
-#
-# DRBD disabled because PROC_FS, INET or CONNECTOR not selected
-#
-# CONFIG_BLK_DEV_NBD is not set
-# CONFIG_BLK_DEV_SX8 is not set
-# CONFIG_BLK_DEV_UB is not set
-CONFIG_BLK_DEV_RAM=m
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=4096
-# CONFIG_BLK_DEV_XIP is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH is not set
-# CONFIG_BLK_DEV_HD is not set
-# CONFIG_BLK_DEV_RBD is not set
-# CONFIG_SENSORS_LIS3LV02D is not set
-CONFIG_MISC_DEVICES=y
-# CONFIG_AD525X_DPOT is not set
-# CONFIG_PHANTOM is not set
-# CONFIG_INTEL_MID_PTI is not set
-# CONFIG_SGI_IOC4 is not set
-# CONFIG_TIFM_CORE is not set
-# CONFIG_ICS932S401 is not set
-# CONFIG_ENCLOSURE_SERVICES is not set
-# CONFIG_HP_ILO is not set
-# CONFIG_APDS9802ALS is not set
-# CONFIG_ISL29003 is not set
-# CONFIG_ISL29020 is not set
-# CONFIG_SENSORS_TSL2550 is not set
-# CONFIG_SENSORS_BH1780 is not set
-# CONFIG_SENSORS_BH1770 is not set
-# CONFIG_SENSORS_APDS990X is not set
-# CONFIG_HMC6352 is not set
-# CONFIG_DS1682 is not set
-# CONFIG_BMP085 is not set
-# CONFIG_PCH_PHUB is not set
-# CONFIG_USB_SWITCH_FSA9480 is not set
-# CONFIG_C2PORT is not set
-
-#
-# EEPROM support
-#
-# CONFIG_EEPROM_AT24 is not set
-# CONFIG_EEPROM_LEGACY is not set
-# CONFIG_EEPROM_MAX6875 is not set
-CONFIG_EEPROM_93CX6=y
-# CONFIG_CB710_CORE is not set
-
-#
-# Texas Instruments shared transport line discipline
-#
-# CONFIG_SENSORS_LIS3_I2C is not set
-CONFIG_HAVE_IDE=y
-# CONFIG_IDE is not set
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=y
-# CONFIG_RAID_ATTRS is not set
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-# CONFIG_SCSI_TGT is not set
-# CONFIG_SCSI_NETLINK is not set
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-CONFIG_BLK_DEV_SR=y
-# CONFIG_BLK_DEV_SR_VENDOR is not set
-CONFIG_CHR_DEV_SG=y
-# CONFIG_CHR_DEV_SCH is not set
-# CONFIG_SCSI_MULTI_LUN is not set
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-# CONFIG_SCSI_SCAN_ASYNC is not set
-CONFIG_SCSI_WAIT_SCAN=m
-
-#
-# SCSI Transports
-#
-# CONFIG_SCSI_SPI_ATTRS is not set
-# CONFIG_SCSI_FC_ATTRS is not set
-# CONFIG_SCSI_ISCSI_ATTRS is not set
-# CONFIG_SCSI_SAS_ATTRS is not set
-# CONFIG_SCSI_SAS_LIBSAS is not set
-# CONFIG_SCSI_SRP_ATTRS is not set
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_ISCSI_TCP is not set
-# CONFIG_ISCSI_BOOT_SYSFS is not set
-# CONFIG_SCSI_CXGB3_ISCSI is not set
-# CONFIG_SCSI_CXGB4_ISCSI is not set
-# CONFIG_SCSI_BNX2_ISCSI is not set
-# CONFIG_SCSI_BNX2X_FCOE is not set
-# CONFIG_BE2ISCSI is not set
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-# CONFIG_SCSI_HPSA is not set
-# CONFIG_SCSI_3W_9XXX is not set
-# CONFIG_SCSI_3W_SAS is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC7XXX_OLD is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC94XX is not set
-# CONFIG_SCSI_MVSAS is not set
-# CONFIG_SCSI_DPT_I2O is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_ARCMSR is not set
-# CONFIG_MEGARAID_NEWGEN is not set
-# CONFIG_MEGARAID_LEGACY is not set
-# CONFIG_MEGARAID_SAS is not set
-# CONFIG_SCSI_MPT2SAS is not set
-# CONFIG_SCSI_HPTIOP is not set
-# CONFIG_LIBFC is not set
-# CONFIG_LIBFCOE is not set
-# CONFIG_FCOE is not set
-# CONFIG_SCSI_DMX3191D is not set
-# CONFIG_SCSI_FUTURE_DOMAIN is not set
-# CONFIG_SCSI_IPS is not set
-# CONFIG_SCSI_INITIO is not set
-# CONFIG_SCSI_INIA100 is not set
-# CONFIG_SCSI_STEX is not set
-# CONFIG_SCSI_SYM53C8XX_2 is not set
-# CONFIG_SCSI_IPR is not set
-# CONFIG_SCSI_QLOGIC_1280 is not set
-# CONFIG_SCSI_QLA_FC is not set
-# CONFIG_SCSI_QLA_ISCSI is not set
-# CONFIG_SCSI_LPFC is not set
-# CONFIG_SCSI_DC395x is not set
-# CONFIG_SCSI_DC390T is not set
-# CONFIG_SCSI_NSP32 is not set
-# CONFIG_SCSI_DEBUG is not set
-# CONFIG_SCSI_PMCRAID is not set
-# CONFIG_SCSI_PM8001 is not set
-# CONFIG_SCSI_SRP is not set
-# CONFIG_SCSI_BFA_FC is not set
-# CONFIG_SCSI_DH is not set
-# CONFIG_SCSI_OSD_INITIATOR is not set
-CONFIG_ATA=y
-# CONFIG_ATA_NONSTANDARD is not set
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_SATA_PMP=y
-
-#
-# Controllers with non-SFF native interface
-#
-# CONFIG_SATA_AHCI is not set
-# CONFIG_SATA_AHCI_PLATFORM is not set
-# CONFIG_SATA_INIC162X is not set
-# CONFIG_SATA_ACARD_AHCI is not set
-# CONFIG_SATA_SIL24 is not set
-CONFIG_ATA_SFF=y
-
-#
-# SFF controllers with custom DMA interface
-#
-# CONFIG_PDC_ADMA is not set
-# CONFIG_SATA_QSTOR is not set
-# CONFIG_SATA_SX4 is not set
-CONFIG_ATA_BMDMA=y
-
-#
-# SATA SFF controllers with BMDMA
-#
-# CONFIG_ATA_PIIX is not set
-# CONFIG_SATA_MV is not set
-# CONFIG_SATA_NV is not set
-# CONFIG_SATA_PROMISE is not set
-# CONFIG_SATA_SIL is not set
-# CONFIG_SATA_SIS is not set
-# CONFIG_SATA_SVW is not set
-# CONFIG_SATA_ULI is not set
-# CONFIG_SATA_VIA is not set
-# CONFIG_SATA_VITESSE is not set
-
-#
-# PATA SFF controllers with BMDMA
-#
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-# CONFIG_PATA_ARTOP is not set
-# CONFIG_PATA_ATIIXP is not set
-# CONFIG_PATA_ATP867X is not set
-# CONFIG_PATA_CMD64X is not set
-# CONFIG_PATA_CS5520 is not set
-# CONFIG_PATA_CS5530 is not set
-# CONFIG_PATA_CS5536 is not set
-# CONFIG_PATA_CYPRESS is not set
-# CONFIG_PATA_EFAR is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3 is not set
-# CONFIG_PATA_IT8213 is not set
-# CONFIG_PATA_IT821X is not set
-# CONFIG_PATA_JMICRON is not set
-# CONFIG_PATA_MARVELL is not set
-# CONFIG_PATA_NETCELL is not set
-# CONFIG_PATA_NINJA32 is not set
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_RADISYS is not set
-# CONFIG_PATA_RDC is not set
-# CONFIG_PATA_SC1200 is not set
-# CONFIG_PATA_SCH is not set
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-# CONFIG_PATA_SIS is not set
-# CONFIG_PATA_TOSHIBA is not set
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-
-#
-# PIO-only SFF controllers
-#
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_OPTI is not set
-# CONFIG_PATA_PLATFORM is not set
-# CONFIG_PATA_RZ1000 is not set
-
-#
-# Generic fallback / legacy drivers
-#
-# CONFIG_ATA_GENERIC is not set
-# CONFIG_PATA_LEGACY is not set
-# CONFIG_MD is not set
-# CONFIG_TARGET_CORE is not set
-# CONFIG_FUSION is not set
-
-#
-# IEEE 1394 (FireWire) support
-#
-# CONFIG_FIREWIRE is not set
-# CONFIG_FIREWIRE_NOSY is not set
-# CONFIG_I2O is not set
-CONFIG_NETDEVICES=y
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_MACVLAN is not set
-# CONFIG_EQUALIZER is not set
-CONFIG_TUN=m
-# CONFIG_VETH is not set
-# CONFIG_ARCNET is not set
-CONFIG_MII=y
-# CONFIG_PHYLIB is not set
-CONFIG_NET_ETHERNET=y
-# CONFIG_AX88796 is not set
-# CONFIG_HAPPYMEAL is not set
-# CONFIG_SUNGEM is not set
-# CONFIG_CASSINI is not set
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_SMC91X is not set
-# CONFIG_DM9000 is not set
-# CONFIG_ETHOC is not set
-# CONFIG_SMSC911X is not set
-# CONFIG_DNET is not set
-# CONFIG_NET_TULIP is not set
-# CONFIG_HP100 is not set
-# CONFIG_IBM_NEW_EMAC_ZMII is not set
-# CONFIG_IBM_NEW_EMAC_RGMII is not set
-# CONFIG_IBM_NEW_EMAC_TAH is not set
-# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
-# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
-# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
-# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
-# CONFIG_NET_PCI is not set
-# CONFIG_B44 is not set
-# CONFIG_KS8851_MLL is not set
-# CONFIG_ATL2 is not set
-CONFIG_NETDEV_1000=y
-# CONFIG_ACENIC is not set
-# CONFIG_DL2K is not set
-# CONFIG_E1000 is not set
-# CONFIG_E1000E is not set
-# CONFIG_IP1000 is not set
-# CONFIG_IGB is not set
-# CONFIG_IGBVF is not set
-# CONFIG_NS83820 is not set
-# CONFIG_HAMACHI is not set
-# CONFIG_YELLOWFIN is not set
-# CONFIG_R8169 is not set
-# CONFIG_SIS190 is not set
-# CONFIG_SKGE is not set
-# CONFIG_SKY2 is not set
-# CONFIG_VIA_VELOCITY is not set
-# CONFIG_TIGON3 is not set
-# CONFIG_BNX2 is not set
-# CONFIG_CNIC is not set
-# CONFIG_QLA3XXX is not set
-# CONFIG_ATL1 is not set
-# CONFIG_ATL1E is not set
-# CONFIG_ATL1C is not set
-# CONFIG_JME is not set
-# CONFIG_STMMAC_ETH is not set
-# CONFIG_PCH_GBE is not set
-# CONFIG_NETDEV_10000 is not set
-# CONFIG_TR is not set
-CONFIG_WLAN=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-# CONFIG_ATMEL is not set
-CONFIG_AT76C50X_USB=m
-# CONFIG_PRISM54 is not set
-CONFIG_USB_ZD1201=y
-# CONFIG_USB_NET_RNDIS_WLAN is not set
-# CONFIG_RTL8180 is not set
-CONFIG_RTL8187=m
-CONFIG_RTL8187_LEDS=y
-# CONFIG_ADM8211 is not set
-# CONFIG_MAC80211_HWSIM is not set
-# CONFIG_MWL8K is not set
-CONFIG_ATH_COMMON=m
-# CONFIG_ATH_DEBUG is not set
-# CONFIG_ATH5K is not set
-# CONFIG_ATH5K_PCI is not set
-CONFIG_ATH9K_HW=m
-CONFIG_ATH9K_COMMON=m
-CONFIG_ATH9K=m
-# CONFIG_ATH9K_PCI is not set
-# CONFIG_ATH9K_AHB is not set
-CONFIG_ATH9K_RATE_CONTROL=y
-CONFIG_ATH9K_HTC=m
-CONFIG_CARL9170=m
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170_WPC=y
-# CONFIG_B43 is not set
-# CONFIG_B43LEGACY is not set
-CONFIG_HOSTAP=m
-CONFIG_HOSTAP_FIRMWARE=y
-# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
-# CONFIG_HOSTAP_PLX is not set
-# CONFIG_HOSTAP_PCI is not set
-# CONFIG_IPW2100 is not set
-# CONFIG_IPW2200 is not set
-# CONFIG_IWLAGN is not set
-# CONFIG_IWL4965 is not set
-# CONFIG_IWL3945 is not set
-CONFIG_LIBERTAS=m
-# CONFIG_LIBERTAS_USB is not set
-# CONFIG_LIBERTAS_DEBUG is not set
-# CONFIG_LIBERTAS_MESH is not set
-# CONFIG_HERMES is not set
-CONFIG_P54_COMMON=m
-# CONFIG_P54_USB is not set
-# CONFIG_P54_PCI is not set
-CONFIG_P54_LEDS=y
-CONFIG_RT2X00=m
-# CONFIG_RT2400PCI is not set
-# CONFIG_RT2500PCI is not set
-# CONFIG_RT61PCI is not set
-# CONFIG_RT2800PCI is not set
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-CONFIG_RT2800_LIB=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_DEBUG is not set
-# CONFIG_RTL8192CE is not set
-# CONFIG_RTL8192SE is not set
-# CONFIG_RTL8192DE is not set
-CONFIG_RTL8192CU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTL8192C_COMMON=m
-CONFIG_WL1251=m
-# CONFIG_WL12XX_MENU is not set
-CONFIG_ZD1211RW=m
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_MWIFIEX=y
-
-#
-# Enable WiMAX (Networking options) to see the WiMAX drivers
-#
-
-#
-# USB Network Adapters
-#
-# CONFIG_USB_CATC is not set
-# CONFIG_USB_KAWETH is not set
-# CONFIG_USB_PEGASUS is not set
-# CONFIG_USB_RTL8150 is not set
-# CONFIG_USB_USBNET is not set
-# CONFIG_USB_IPHETH is not set
-# CONFIG_WAN is not set
-
-#
-# CAIF transport drivers
-#
-# CONFIG_FDDI is not set
-# CONFIG_HIPPI is not set
-CONFIG_PPP=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPP_FILTER=y
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_MPPE=m
-CONFIG_PPPOE=m
-# CONFIG_SLIP is not set
-CONFIG_SLHC=m
-# CONFIG_NET_FC is not set
-# CONFIG_NETCONSOLE is not set
-# CONFIG_NETPOLL is not set
-# CONFIG_NET_POLL_CONTROLLER is not set
-# CONFIG_VMXNET3 is not set
-# CONFIG_ISDN is not set
-# CONFIG_PHONE is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-# CONFIG_INPUT_FF_MEMLESS is not set
-CONFIG_INPUT_POLLDEV=m
-# CONFIG_INPUT_SPARSEKMAP is not set
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_EVDEV=y
-# CONFIG_INPUT_EVBUG is not set
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-# CONFIG_KEYBOARD_ATKBD is not set
-# CONFIG_KEYBOARD_QT1070 is not set
-# CONFIG_KEYBOARD_QT2160 is not set
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_OPENCORES is not set
-# CONFIG_KEYBOARD_STOWAWAY is not set
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_INPUT_MOUSE=y
-# CONFIG_MOUSE_PS2 is not set
-# CONFIG_MOUSE_SERIAL is not set
-# CONFIG_MOUSE_APPLETOUCH is not set
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-# CONFIG_MOUSE_SYNAPTICS_I2C is not set
-# CONFIG_INPUT_JOYSTICK is not set
-# CONFIG_INPUT_TABLET is not set
-# CONFIG_INPUT_TOUCHSCREEN is not set
-# CONFIG_INPUT_MISC is not set
-
-#
-# Hardware I/O ports
-#
-# CONFIG_SERIO is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-# CONFIG_VT is not set
-CONFIG_UNIX98_PTYS=y
-# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-# CONFIG_NOZOMI is not set
-# CONFIG_N_GSM is not set
-# CONFIG_TRACE_SINK is not set
-CONFIG_DEVKMEM=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_NR_UARTS=4
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-# CONFIG_SERIAL_8250_EXTENDED is not set
-
-#
-# Non-8250 serial port support
-#
-# CONFIG_SERIAL_MFD_HSU is not set
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-# CONFIG_SERIAL_JSM is not set
-# CONFIG_SERIAL_TIMBERDALE is not set
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-# CONFIG_SERIAL_PCH_UART is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-# CONFIG_TTY_PRINTK is not set
-# CONFIG_IPMI_HANDLER is not set
-CONFIG_HW_RANDOM=y
-# CONFIG_HW_RANDOM_TIMERIOMEM is not set
-# CONFIG_R3964 is not set
-# CONFIG_APPLICOM is not set
-# CONFIG_RAW_DRIVER is not set
-# CONFIG_TCG_TPM is not set
-CONFIG_DEVPORT=y
-# CONFIG_RAMOOPS is not set
-CONFIG_I2C=y
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_COMPAT=y
-CONFIG_I2C_CHARDEV=y
-# CONFIG_I2C_MUX is not set
-CONFIG_I2C_HELPER_AUTO=y
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# PC SMBus host controller drivers
-#
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD8111 is not set
-# CONFIG_I2C_I801 is not set
-# CONFIG_I2C_ISCH is not set
-# CONFIG_I2C_PIIX4 is not set
-# CONFIG_I2C_NFORCE2 is not set
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-# CONFIG_I2C_INTEL_MID is not set
-# CONFIG_I2C_OCORES is not set
-# CONFIG_I2C_PCA_PLATFORM is not set
-# CONFIG_I2C_PXA_PCI is not set
-# CONFIG_I2C_SIMTEC is not set
-# CONFIG_I2C_XILINX is not set
-# CONFIG_I2C_EG20T is not set
-
-#
-# External I2C/SMBus adapter drivers
-#
-# CONFIG_I2C_DIOLAN_U2C is not set
-# CONFIG_I2C_PARPORT_LIGHT is not set
-# CONFIG_I2C_TAOS_EVM is not set
-# CONFIG_I2C_TINY_USB is not set
-
-#
-# Other I2C/SMBus bus drivers
-#
-# CONFIG_I2C_STUB is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# CONFIG_SPI is not set
-
-#
-# PPS support
-#
-# CONFIG_PPS is not set
-
-#
-# PPS generators support
-#
-
-#
-# PTP clock support
-#
-
-#
-# Enable Device Drivers -> PPS to see the PTP clock options.
-#
-# CONFIG_W1 is not set
-# CONFIG_POWER_SUPPLY is not set
-# CONFIG_HWMON is not set
-# CONFIG_THERMAL is not set
-# CONFIG_WATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-
-#
-# Sonics Silicon Backplane
-#
-# CONFIG_SSB is not set
-CONFIG_BCMA_POSSIBLE=y
-
-#
-# Broadcom specific AMBA
-#
-# CONFIG_BCMA is not set
-CONFIG_MFD_SUPPORT=y
-# CONFIG_MFD_CORE is not set
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_SM501 is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_MFD_STMPE is not set
-# CONFIG_MFD_TC3589X is not set
-# CONFIG_MFD_TMIO is not set
-# CONFIG_PMIC_DA903X is not set
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_MFD_MAX8925 is not set
-# CONFIG_MFD_MAX8997 is not set
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_MFD_WM8400 is not set
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8994 is not set
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_ABX500_CORE is not set
-# CONFIG_LPC_SCH is not set
-# CONFIG_MFD_RDC321X is not set
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_VX855 is not set
-# CONFIG_MFD_WL1273_CORE is not set
-# CONFIG_REGULATOR is not set
-CONFIG_MEDIA_SUPPORT=y
-
-#
-# Multimedia core support
-#
-# CONFIG_MEDIA_CONTROLLER is not set
-CONFIG_VIDEO_DEV=y
-CONFIG_VIDEO_V4L2_COMMON=y
-CONFIG_DVB_CORE=y
-CONFIG_DVB_NET=y
-CONFIG_VIDEO_MEDIA=y
-
-#
-# Multimedia drivers
-#
-CONFIG_RC_CORE=y
-CONFIG_LIRC=y
-CONFIG_RC_MAP=y
-CONFIG_IR_NEC_DECODER=y
-CONFIG_IR_RC5_DECODER=y
-CONFIG_IR_RC6_DECODER=y
-CONFIG_IR_JVC_DECODER=y
-CONFIG_IR_SONY_DECODER=y
-CONFIG_IR_RC5_SZ_DECODER=y
-CONFIG_IR_MCE_KBD_DECODER=y
-CONFIG_IR_LIRC_CODEC=y
-# CONFIG_IR_IMON is not set
-# CONFIG_IR_MCEUSB is not set
-# CONFIG_IR_REDRAT3 is not set
-# CONFIG_IR_STREAMZAP is not set
-# CONFIG_RC_LOOPBACK is not set
-CONFIG_MEDIA_ATTACH=y
-CONFIG_MEDIA_TUNER=y
-CONFIG_MEDIA_TUNER_CUSTOMISE=y
-
-#
-# 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_MT2266=m
-CONFIG_MEDIA_TUNER_MT2131=m
-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_TDA18212=m
-CONFIG_VIDEO_V4L2=y
-CONFIG_VIDEOBUF_GEN=m
-CONFIG_VIDEOBUF_VMALLOC=m
-CONFIG_VIDEOBUF_DVB=m
-CONFIG_VIDEO_TVEEPROM=m
-CONFIG_VIDEO_TUNER=m
-CONFIG_VIDEO_CAPTURE_DRIVERS=y
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
-CONFIG_VIDEO_IR_I2C=y
-
-#
-# 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 is not set
-# CONFIG_VIDEO_CS5345 is not set
-# CONFIG_VIDEO_CS53L32A is not set
-# CONFIG_VIDEO_TLV320AIC23B is not set
-# CONFIG_VIDEO_WM8775 is not set
-# CONFIG_VIDEO_WM8739 is not set
-# CONFIG_VIDEO_VP27SMPX is not set
-
-#
-# RDS decoders
-#
-# CONFIG_VIDEO_SAA6588 is not set
-
-#
-# Video decoders
-#
-# CONFIG_VIDEO_ADV7180 is not set
-# 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_SAA7110 is not set
-# CONFIG_VIDEO_SAA711X is not set
-# CONFIG_VIDEO_SAA7191 is not set
-# CONFIG_VIDEO_TVP514X is not set
-# CONFIG_VIDEO_TVP5150 is not set
-# CONFIG_VIDEO_TVP7002 is not set
-# CONFIG_VIDEO_VPX3220 is not set
-
-#
-# Video and audio decoders
-#
-# CONFIG_VIDEO_SAA717X is not set
-# CONFIG_VIDEO_CX25840 is not set
-
-#
-# MPEG video encoders
-#
-# CONFIG_VIDEO_CX2341X is not set
-
-#
-# 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_ADV7343 is not set
-# CONFIG_VIDEO_AK881X is not set
-
-#
-# Camera sensor devices
-#
-# CONFIG_VIDEO_OV7670 is not set
-# CONFIG_VIDEO_MT9V011 is not set
-# CONFIG_VIDEO_TCM825X is not set
-
-#
-# Flash devices
-#
-
-#
-# Video improvement chips
-#
-# CONFIG_VIDEO_UPD64031A is not set
-# CONFIG_VIDEO_UPD64083 is not set
-
-#
-# Miscelaneous helper chips
-#
-# CONFIG_VIDEO_THS7303 is not set
-# CONFIG_VIDEO_M52790 is not set
-# CONFIG_VIDEO_BT848 is not set
-# CONFIG_VIDEO_CPIA2 is not set
-# CONFIG_VIDEO_SAA7134 is not set
-# CONFIG_VIDEO_MXB is not set
-# CONFIG_VIDEO_HEXIUM_ORION is not set
-# CONFIG_VIDEO_HEXIUM_GEMINI is not set
-# CONFIG_VIDEO_CX88 is not set
-# CONFIG_VIDEO_CX23885 is not set
-# CONFIG_VIDEO_AU0828 is not set
-# CONFIG_VIDEO_IVTV is not set
-# CONFIG_VIDEO_CX18 is not set
-# CONFIG_VIDEO_SAA7164 is not set
-# CONFIG_VIDEO_CAFE_CCIC is not set
-# CONFIG_VIDEO_SR030PC30 is not set
-# CONFIG_VIDEO_NOON010PC30 is not set
-# CONFIG_SOC_CAMERA is not set
-CONFIG_V4L_USB_DRIVERS=y
-# CONFIG_USB_VIDEO_CLASS is not set
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-CONFIG_USB_GSPCA=m
-# CONFIG_USB_M5602 is not set
-# CONFIG_USB_STV06XX is not set
-# CONFIG_USB_GL860 is not set
-# CONFIG_USB_GSPCA_BENQ is not set
-# CONFIG_USB_GSPCA_CONEX is not set
-# CONFIG_USB_GSPCA_CPIA1 is not set
-# CONFIG_USB_GSPCA_ETOMS is not set
-# CONFIG_USB_GSPCA_FINEPIX is not set
-# CONFIG_USB_GSPCA_JEILINJ is not set
-# CONFIG_USB_GSPCA_KINECT is not set
-# CONFIG_USB_GSPCA_KONICA is not set
-# CONFIG_USB_GSPCA_MARS is not set
-# CONFIG_USB_GSPCA_MR97310A is not set
-# CONFIG_USB_GSPCA_NW80X is not set
-# CONFIG_USB_GSPCA_OV519 is not set
-# CONFIG_USB_GSPCA_OV534 is not set
-# CONFIG_USB_GSPCA_OV534_9 is not set
-# CONFIG_USB_GSPCA_PAC207 is not set
-# CONFIG_USB_GSPCA_PAC7302 is not set
-# CONFIG_USB_GSPCA_PAC7311 is not set
-# CONFIG_USB_GSPCA_SE401 is not set
-# CONFIG_USB_GSPCA_SN9C2028 is not set
-# CONFIG_USB_GSPCA_SN9C20X is not set
-# CONFIG_USB_GSPCA_SONIXB is not set
-# CONFIG_USB_GSPCA_SONIXJ is not set
-# CONFIG_USB_GSPCA_SPCA500 is not set
-# CONFIG_USB_GSPCA_SPCA501 is not set
-# CONFIG_USB_GSPCA_SPCA505 is not set
-# CONFIG_USB_GSPCA_SPCA506 is not set
-# CONFIG_USB_GSPCA_SPCA508 is not set
-# CONFIG_USB_GSPCA_SPCA561 is not set
-# CONFIG_USB_GSPCA_SPCA1528 is not set
-# CONFIG_USB_GSPCA_SQ905 is not set
-# CONFIG_USB_GSPCA_SQ905C is not set
-# CONFIG_USB_GSPCA_SQ930X is not set
-# CONFIG_USB_GSPCA_STK014 is not set
-# CONFIG_USB_GSPCA_STV0680 is not set
-# CONFIG_USB_GSPCA_SUNPLUS is not set
-# CONFIG_USB_GSPCA_T613 is not set
-# CONFIG_USB_GSPCA_TV8532 is not set
-# CONFIG_USB_GSPCA_VC032X is not set
-# CONFIG_USB_GSPCA_VICAM is not set
-# CONFIG_USB_GSPCA_XIRLINK_CIT is not set
-# CONFIG_USB_GSPCA_ZC3XX is not set
-# CONFIG_VIDEO_PVRUSB2 is not set
-# CONFIG_VIDEO_HDPVR is not set
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX_RC=y
-# CONFIG_VIDEO_TLG2300 is not set
-# CONFIG_VIDEO_CX231XX is not set
-# CONFIG_VIDEO_USBVISION is not set
-# CONFIG_USB_ET61X251 is not set
-# CONFIG_USB_SN9C102 is not set
-# CONFIG_USB_PWC is not set
-# CONFIG_USB_ZR364XX is not set
-# CONFIG_USB_STKWEBCAM is not set
-# CONFIG_USB_S2255 is not set
-# CONFIG_V4L_MEM2MEM_DRIVERS is not set
-CONFIG_RADIO_ADAPTERS=y
-# CONFIG_RADIO_MAXIRADIO is not set
-# CONFIG_I2C_SI4713 is not set
-# CONFIG_RADIO_SI4713 is not set
-# CONFIG_USB_DSBR is not set
-# CONFIG_RADIO_SI470X is not set
-# CONFIG_USB_MR800 is not set
-# 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_DVB_MAX_ADAPTERS=8
-CONFIG_DVB_DYNAMIC_MINORS=y
-CONFIG_DVB_CAPTURE_DRIVERS=y
-
-#
-# Supported SAA7146 based PCI Adapters
-#
-# CONFIG_TTPCI_EEPROM is not set
-# CONFIG_DVB_AV7110 is not set
-# CONFIG_DVB_BUDGET_CORE is not set
-
-#
-# Supported USB Adapters
-#
-CONFIG_DVB_USB=m
-# CONFIG_DVB_USB_DEBUG is not set
-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_GL861=m
-CONFIG_DVB_USB_AU6610=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_DW2102=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_ANYSEE=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_AF9015=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_FRIIO=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_AZ6027=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_TTUSB_BUDGET=m
-# CONFIG_DVB_TTUSB_DEC is not set
-CONFIG_SMS_SIANO_MDTV=m
-
-#
-# Siano module components
-#
-CONFIG_SMS_USB_DRV=m
-
-#
-# Supported FlexCopII (B2C2) Adapters
-#
-# CONFIG_DVB_B2C2_FLEXCOP is not set
-
-#
-# Supported BT878 Adapters
-#
-
-#
-# Supported Pluto2 Adapters
-#
-# CONFIG_DVB_PLUTO2 is not set
-
-#
-# Supported SDMC DM1105 Adapters
-#
-# CONFIG_DVB_DM1105 is not set
-
-#
-# Supported Earthsoft PT1 Adapters
-#
-# CONFIG_DVB_PT1 is not set
-
-#
-# Supported Mantis Adapters
-#
-# CONFIG_MANTIS_CORE is not set
-
-#
-# Supported nGene Adapters
-#
-# CONFIG_DVB_NGENE is not set
-
-#
-# Supported ddbridge ('Octopus') Adapters
-#
-# CONFIG_DVB_DDBRIDGE is not set
-
-#
-# Supported DVB Frontends
-#
-CONFIG_DVB_FE_CUSTOMISE=y
-
-#
-# 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
-
-#
-# DVB-S (satellite) frontends
-#
-CONFIG_DVB_CX24110=m
-CONFIG_DVB_CX24123=m
-CONFIG_DVB_MT312=m
-CONFIG_DVB_ZL10036=m
-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=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_TUNER_ITD1000=m
-CONFIG_DVB_TUNER_CX24113=m
-CONFIG_DVB_TDA826X=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_CX24116=m
-CONFIG_DVB_SI21XX=m
-CONFIG_DVB_DS3000=m
-CONFIG_DVB_MB86A16=m
-
-#
-# DVB-T (terrestrial) frontends
-#
-CONFIG_DVB_SP8870=m
-CONFIG_DVB_SP887X=m
-CONFIG_DVB_CX22700=m
-CONFIG_DVB_CX22702=m
-CONFIG_DVB_S5H1432=m
-CONFIG_DVB_DRXD=m
-CONFIG_DVB_L64781=m
-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_STV0367=m
-CONFIG_DVB_CXD2820R=m
-
-#
-# DVB-C (cable) frontends
-#
-CONFIG_DVB_VES1820=m
-CONFIG_DVB_TDA10021=m
-CONFIG_DVB_TDA10023=m
-CONFIG_DVB_STV0297=m
-
-#
-# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
-#
-CONFIG_DVB_NXT200X=m
-CONFIG_DVB_OR51211=m
-CONFIG_DVB_OR51132=m
-CONFIG_DVB_BCM3510=m
-CONFIG_DVB_LGDT330X=m
-CONFIG_DVB_LGDT3305=m
-CONFIG_DVB_S5H1409=m
-CONFIG_DVB_AU8522=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_LNBP21=m
-CONFIG_DVB_ISL6405=m
-CONFIG_DVB_ISL6421=m
-CONFIG_DVB_ISL6423=m
-CONFIG_DVB_LGS8GL5=m
-CONFIG_DVB_LGS8GXX=m
-CONFIG_DVB_ATBM8830=m
-CONFIG_DVB_TDA665x=m
-CONFIG_DVB_IX2505V=m
-
-#
-# Tools to develop new frontends
-#
-# CONFIG_DVB_DUMMY_FE is not set
-
-#
-# Graphics support
-#
-# CONFIG_VGA_ARB is not set
-# CONFIG_DRM is not set
-# CONFIG_STUB_POULSBO is not set
-# CONFIG_VGASTATE is not set
-# CONFIG_VIDEO_OUTPUT_CONTROL is not set
-CONFIG_FB=y
-# CONFIG_FIRMWARE_EDID is not set
-# CONFIG_FB_DDC is not set
-# CONFIG_FB_BOOT_VESA_SUPPORT is not set
-# CONFIG_FB_CFB_FILLRECT is not set
-# CONFIG_FB_CFB_COPYAREA is not set
-# CONFIG_FB_CFB_IMAGEBLIT is not set
-# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
-# CONFIG_FB_SYS_FILLRECT is not set
-# CONFIG_FB_SYS_COPYAREA is not set
-# CONFIG_FB_SYS_IMAGEBLIT is not set
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_SYS_FOPS is not set
-# CONFIG_FB_WMT_GE_ROPS is not set
-# CONFIG_FB_SVGALIB is not set
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-
-#
-# Frame buffer hardware drivers
-#
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_PM2 is not set
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_NVIDIA is not set
-# CONFIG_FB_RIVA is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-# CONFIG_FB_S3 is not set
-# CONFIG_FB_SAVAGE is not set
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_KYRO is not set
-# CONFIG_FB_3DFX is not set
-# CONFIG_FB_VOODOO1 is not set
-# CONFIG_FB_VT8623 is not set
-# CONFIG_FB_TRIDENT is not set
-# CONFIG_FB_ARK is not set
-# CONFIG_FB_PM3 is not set
-# CONFIG_FB_CARMINE is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_METRONOME is not set
-# CONFIG_FB_MB862XX is not set
-# CONFIG_FB_BROADSHEET is not set
-# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
-
-#
-# Display device support
-#
-# CONFIG_DISPLAY_SUPPORT is not set
-# CONFIG_LOGO is not set
-CONFIG_SOUND=y
-CONFIG_SOUND_OSS_CORE=y
-CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-CONFIG_SND=y
-CONFIG_SND_TIMER=y
-CONFIG_SND_PCM=y
-CONFIG_SND_SEQUENCER=y
-# CONFIG_SND_SEQ_DUMMY is not set
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=y
-CONFIG_SND_PCM_OSS=y
-# CONFIG_SND_PCM_OSS_PLUGINS is not set
-# CONFIG_SND_SEQUENCER_OSS is not set
-# CONFIG_SND_HRTIMER is not set
-# CONFIG_SND_DYNAMIC_MINORS is not set
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VERBOSE_PRINTK is not set
-# CONFIG_SND_DEBUG is not set
-# CONFIG_SND_RAWMIDI_SEQ is not set
-# CONFIG_SND_OPL3_LIB_SEQ is not set
-# CONFIG_SND_OPL4_LIB_SEQ is not set
-# CONFIG_SND_SBAWE_SEQ is not set
-# CONFIG_SND_EMU10K1_SEQ is not set
-# CONFIG_SND_DRIVERS is not set
-# CONFIG_SND_PCI is not set
-# CONFIG_SND_MIPS is not set
-# CONFIG_SND_USB is not set
-# CONFIG_SND_SOC is not set
-# CONFIG_SOUND_PRIME is not set
-CONFIG_HID_SUPPORT=y
-CONFIG_HID=y
-CONFIG_HIDRAW=y
-
-#
-# USB Input Devices
-#
-CONFIG_USB_HID=y
-# CONFIG_HID_PID is not set
-CONFIG_USB_HIDDEV=y
-
-#
-# Special HID drivers
-#
-# CONFIG_HID_A4TECH is not set
-# CONFIG_HID_ACRUX is not set
-CONFIG_HID_APPLE=m
-CONFIG_HID_BELKIN=m
-CONFIG_HID_CHERRY=m
-# CONFIG_HID_CHICONY is not set
-# CONFIG_HID_PRODIKEYS is not set
-# CONFIG_HID_CYPRESS is not set
-# CONFIG_HID_DRAGONRISE is not set
-# CONFIG_HID_EMS_FF is not set
-# CONFIG_HID_ELECOM is not set
-# CONFIG_HID_EZKEY is not set
-# CONFIG_HID_HOLTEK is not set
-# CONFIG_HID_KEYTOUCH is not set
-# CONFIG_HID_KYE is not set
-# CONFIG_HID_UCLOGIC is not set
-# CONFIG_HID_WALTOP is not set
-# CONFIG_HID_GYRATION is not set
-# CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
-# CONFIG_HID_LCPOWER is not set
-CONFIG_HID_LOGITECH=m
-# CONFIG_LOGITECH_FF is not set
-# CONFIG_LOGIRUMBLEPAD2_FF is not set
-# CONFIG_LOGIG940_FF is not set
-# CONFIG_LOGIWII_FF is not set
-CONFIG_HID_MAGICMOUSE=m
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-# CONFIG_HID_MULTITOUCH is not set
-# CONFIG_HID_NTRIG is not set
-CONFIG_HID_ORTEK=m
-# CONFIG_HID_PANTHERLORD is not set
-# CONFIG_HID_PETALYNX is not set
-# CONFIG_HID_PICOLCD is not set
-# CONFIG_HID_QUANTA is not set
-# CONFIG_HID_ROCCAT is not set
-# CONFIG_HID_SAMSUNG is not set
-CONFIG_HID_SONY=m
-# CONFIG_HID_SPEEDLINK is not set
-CONFIG_HID_SUNPLUS=m
-# CONFIG_HID_GREENASIA is not set
-# CONFIG_HID_SMARTJOYPLUS is not set
-# CONFIG_HID_TOPSEED is not set
-# CONFIG_HID_THRUSTMASTER is not set
-CONFIG_HID_WACOM=m
-# CONFIG_HID_WACOM_POWER_SUPPLY is not set
-CONFIG_HID_WIIMOTE=m
-# CONFIG_HID_ZEROPLUS is not set
-# CONFIG_HID_ZYDACRON is not set
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB_ARCH_HAS_OHCI=y
-CONFIG_USB_ARCH_HAS_EHCI=y
-CONFIG_USB=y
-# CONFIG_USB_DEBUG is not set
-# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEVICEFS=y
-CONFIG_USB_DEVICE_CLASS=y
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_OTG_WHITELIST is not set
-# CONFIG_USB_OTG_BLACKLIST_HUB is not set
-# CONFIG_USB_MON is not set
-# CONFIG_USB_WUSB is not set
-# CONFIG_USB_WUSB_CBAF is not set
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-# CONFIG_USB_XHCI_HCD is not set
-# CONFIG_USB_EHCI_HCD is not set
-# CONFIG_USB_OXU210HP_HCD is not set
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1760_HCD is not set
-# CONFIG_USB_ISP1362_HCD is not set
-# CONFIG_USB_OHCI_HCD is not set
-# CONFIG_USB_UHCI_HCD is not set
-# CONFIG_USB_SL811_HCD is not set
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_WHCI_HCD is not set
-# CONFIG_USB_HWA_HCD is not set
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-# CONFIG_USB_PRINTER is not set
-# CONFIG_USB_WDM is not set
-# CONFIG_USB_TMC is not set
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
-#
-
-#
-# also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=y
-# CONFIG_USB_STORAGE_DEBUG is not set
-# CONFIG_USB_STORAGE_REALTEK is not set
-# CONFIG_USB_STORAGE_DATAFAB is not set
-# CONFIG_USB_STORAGE_FREECOM is not set
-# CONFIG_USB_STORAGE_ISD200 is not set
-# CONFIG_USB_STORAGE_USBAT is not set
-# CONFIG_USB_STORAGE_SDDR09 is not set
-# CONFIG_USB_STORAGE_SDDR55 is not set
-# CONFIG_USB_STORAGE_JUMPSHOT is not set
-# CONFIG_USB_STORAGE_ALAUDA is not set
-# CONFIG_USB_STORAGE_ONETOUCH is not set
-# CONFIG_USB_STORAGE_KARMA is not set
-# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
-# CONFIG_USB_STORAGE_ENE_UB6250 is not set
-# CONFIG_USB_UAS is not set
-# CONFIG_USB_LIBUSUAL is not set
-
-#
-# USB Imaging devices
-#
-# CONFIG_USB_MDC800 is not set
-# CONFIG_USB_MICROTEK is not set
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=m
-CONFIG_USB_EZUSB=y
-CONFIG_USB_SERIAL_GENERIC=y
-# CONFIG_USB_SERIAL_AIRCABLE is not set
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-# CONFIG_USB_SERIAL_CH341 is not set
-# CONFIG_USB_SERIAL_WHITEHEAT is not set
-# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
-# CONFIG_USB_SERIAL_CP210X is not set
-# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
-# CONFIG_USB_SERIAL_EMPEG is not set
-CONFIG_USB_SERIAL_FTDI_SIO=m
-# CONFIG_USB_SERIAL_FUNSOFT is not set
-# CONFIG_USB_SERIAL_VISOR is not set
-# CONFIG_USB_SERIAL_IPAQ is not set
-# CONFIG_USB_SERIAL_IR is not set
-# CONFIG_USB_SERIAL_EDGEPORT is not set
-# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
-# CONFIG_USB_SERIAL_GARMIN is not set
-# CONFIG_USB_SERIAL_IPW is not set
-# CONFIG_USB_SERIAL_IUU is not set
-# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
-CONFIG_USB_SERIAL_KEYSPAN=m
-# CONFIG_USB_SERIAL_KEYSPAN_MPR is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set
-# CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set
-# CONFIG_USB_SERIAL_KLSI is not set
-# CONFIG_USB_SERIAL_KOBIL_SCT is not set
-# CONFIG_USB_SERIAL_MCT_U232 is not set
-# CONFIG_USB_SERIAL_MOS7720 is not set
-# CONFIG_USB_SERIAL_MOS7840 is not set
-# CONFIG_USB_SERIAL_MOTOROLA is not set
-# CONFIG_USB_SERIAL_NAVMAN is not set
-CONFIG_USB_SERIAL_PL2303=m
-# CONFIG_USB_SERIAL_OTI6858 is not set
-# CONFIG_USB_SERIAL_QCAUX is not set
-# CONFIG_USB_SERIAL_QUALCOMM is not set
-# CONFIG_USB_SERIAL_SPCP8X5 is not set
-# CONFIG_USB_SERIAL_HP4X is not set
-# CONFIG_USB_SERIAL_SAFE is not set
-# CONFIG_USB_SERIAL_SIEMENS_MPI is not set
-# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
-# CONFIG_USB_SERIAL_SYMBOL is not set
-# CONFIG_USB_SERIAL_TI is not set
-# CONFIG_USB_SERIAL_CYBERJACK is not set
-# CONFIG_USB_SERIAL_XIRCOM is not set
-CONFIG_USB_SERIAL_WWAN=m
-CONFIG_USB_SERIAL_OPTION=m
-# CONFIG_USB_SERIAL_OMNINET is not set
-# CONFIG_USB_SERIAL_OPTICON is not set
-# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set
-# CONFIG_USB_SERIAL_ZIO is not set
-# CONFIG_USB_SERIAL_SSU100 is not set
-# CONFIG_USB_SERIAL_DEBUG is not set
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_EMI62 is not set
-# CONFIG_USB_EMI26 is not set
-# CONFIG_USB_ADUTUX is not set
-# CONFIG_USB_SEVSEG is not set
-# CONFIG_USB_RIO500 is not set
-# CONFIG_USB_LEGOTOWER is not set
-# CONFIG_USB_LCD is not set
-# CONFIG_USB_LED is not set
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-# CONFIG_USB_IDMOUSE is not set
-# CONFIG_USB_FTDI_ELAN is not set
-# CONFIG_USB_APPLEDISPLAY is not set
-# CONFIG_USB_LD is not set
-# CONFIG_USB_TRANCEVIBRATOR is not set
-# CONFIG_USB_IOWARRIOR is not set
-# CONFIG_USB_TEST is not set
-# CONFIG_USB_ISIGHTFW is not set
-# CONFIG_USB_YUREX is not set
-# CONFIG_USB_GADGET is not set
-
-#
-# OTG and related infrastructure
-#
-# CONFIG_NOP_USB_XCEIV is not set
-# CONFIG_UWB is not set
-# CONFIG_MMC is not set
-# CONFIG_MEMSTICK is not set
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-
-#
-# LED drivers
-#
-# CONFIG_LEDS_LM3530 is not set
-# CONFIG_LEDS_PCA9532 is not set
-# CONFIG_LEDS_LP3944 is not set
-# CONFIG_LEDS_LP5521 is not set
-# CONFIG_LEDS_LP5523 is not set
-# CONFIG_LEDS_PCA955X is not set
-# CONFIG_LEDS_BD2802 is not set
-CONFIG_LEDS_TRIGGERS=y
-
-#
-# LED Triggers
-#
-# CONFIG_LEDS_TRIGGER_TIMER is not set
-# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
-# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
-# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-# CONFIG_ACCESSIBILITY is not set
-# CONFIG_INFINIBAND is not set
-CONFIG_RTC_LIB=y
-# CONFIG_RTC_CLASS is not set
-# CONFIG_DMADEVICES is not set
-# CONFIG_AUXDISPLAY is not set
-# CONFIG_UIO is not set
-
-#
-# Virtio drivers
-#
-# CONFIG_VIRTIO_PCI is not set
-# CONFIG_VIRTIO_BALLOON is not set
-CONFIG_STAGING=y
-# CONFIG_ET131X is not set
-# CONFIG_VIDEO_GO7007 is not set
-# CONFIG_VIDEO_CX25821 is not set
-# CONFIG_VIDEO_TM6000 is not set
-# CONFIG_DVB_CXD2099 is not set
-# CONFIG_USBIP_CORE is not set
-CONFIG_W35UND=m
-CONFIG_PRISM2_USB=m
-# CONFIG_ECHO is not set
-# CONFIG_BRCMUTIL is not set
-# CONFIG_BRCMSMAC is not set
-# CONFIG_ASUS_OLED is not set
-CONFIG_R8187SE=m
-CONFIG_RTL8192U=m
-# CONFIG_RTL8192E is not set
-CONFIG_R8712U=m
-# CONFIG_R8712_AP is not set
-# CONFIG_RTS_PSTOR is not set
-# CONFIG_TRANZPORT is not set
-# CONFIG_POHMELFS is not set
-# CONFIG_IDE_PHISON is not set
-# CONFIG_LINE6_USB is not set
-# CONFIG_USB_SERIAL_QUATECH2 is not set
-# CONFIG_USB_SERIAL_QUATECH_USB2 is not set
-# CONFIG_VT6655 is not set
-# CONFIG_VT6656 is not set
-# CONFIG_VME_BUS is not set
-# CONFIG_DX_SEP is not set
-# CONFIG_IIO is not set
-# CONFIG_XVMALLOC is not set
-# CONFIG_ZRAM is not set
-# CONFIG_FB_SM7XX is not set
-# CONFIG_VIDEO_DT3155 is not set
-# CONFIG_CRYSTALHD is not set
-# CONFIG_FB_XGI is not set
-# CONFIG_LIRC_STAGING is not set
-# CONFIG_EASYCAP is not set
-# CONFIG_SOLO6X10 is not set
-# CONFIG_USB_ENESTORAGE is not set
-# CONFIG_BCM_WIMAX is not set
-# CONFIG_FT1000 is not set
-
-#
-# Speakup console speech
-#
-# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
-# CONFIG_ALTERA_STAPL is not set
-CONFIG_IOMMU_SUPPORT=y
-# CONFIG_VIRT_DRIVERS is not set
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=m
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
-# CONFIG_EXT3_FS_XATTR is not set
-CONFIG_EXT4_FS=y
-# CONFIG_EXT4_FS_XATTR is not set
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD=y
-CONFIG_JBD2=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_GFS2_FS is not set
-# CONFIG_BTRFS_FS is not set
-# CONFIG_NILFS2_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-CONFIG_EXPORTFS=m
-CONFIG_FILE_LOCKING=y
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-# CONFIG_FANOTIFY is not set
-# CONFIG_QUOTA is not set
-# CONFIG_QUOTACTL is not set
-CONFIG_AUTOFS4_FS=y
-CONFIG_FUSE_FS=m
-# CONFIG_CUSE is not set
-
-#
-# Caches
-#
-# CONFIG_FSCACHE is not set
-
-#
-# CD-ROM/DVD Filesystems
-#
-CONFIG_ISO9660_FS=y
-CONFIG_JOLIET=y
-# CONFIG_ZISOFS is not set
-CONFIG_UDF_FS=y
-CONFIG_UDF_NLS=y
-
-#
-# DOS/FAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-CONFIG_NTFS_FS=y
-# CONFIG_NTFS_DEBUG is not set
-CONFIG_NTFS_RW=y
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_TMPFS_POSIX_ACL is not set
-# CONFIG_TMPFS_XATTR is not set
-# CONFIG_HUGETLB_PAGE is not set
-# CONFIG_CONFIGFS_FS is not set
-CONFIG_MISC_FILESYSTEMS=y
-# CONFIG_ADFS_FS is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_HFS_FS is not set
-# CONFIG_HFSPLUS_FS is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFS_FS is not set
-# CONFIG_EFS_FS is not set
-CONFIG_JFFS2_FS=y
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-CONFIG_JFFS2_SUMMARY=y
-# CONFIG_JFFS2_FS_XATTR is not set
-CONFIG_JFFS2_COMPRESSION_OPTIONS=y
-CONFIG_JFFS2_ZLIB=y
-CONFIG_JFFS2_LZO=y
-CONFIG_JFFS2_RTIME=y
-CONFIG_JFFS2_RUBIN=y
-# CONFIG_JFFS2_CMODE_NONE is not set
-# CONFIG_JFFS2_CMODE_PRIORITY is not set
-# CONFIG_JFFS2_CMODE_SIZE is not set
-CONFIG_JFFS2_CMODE_FAVOURLZO=y
-CONFIG_UBIFS_FS=y
-# CONFIG_UBIFS_FS_XATTR is not set
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-# CONFIG_UBIFS_FS_DEBUG is not set
-# CONFIG_LOGFS is not set
-# CONFIG_CRAMFS is not set
-CONFIG_SQUASHFS=m
-# CONFIG_SQUASHFS_XATTR is not set
-CONFIG_SQUASHFS_ZLIB=y
-# CONFIG_SQUASHFS_LZO is not set
-# CONFIG_SQUASHFS_XZ is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
-# CONFIG_VXFS_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_MINIX_FS_NATIVE_ENDIAN is not set
-# CONFIG_OMFS_FS is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_ROMFS_FS is not set
-# CONFIG_PSTORE is not set
-# CONFIG_SYSV_FS is not set
-# CONFIG_UFS_FS is not set
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-# CONFIG_NFS_V4 is not set
-CONFIG_ROOT_NFS=y
-CONFIG_NFSD=m
-CONFIG_NFSD_V3=y
-# CONFIG_NFSD_V3_ACL is not set
-# CONFIG_NFSD_V4 is not set
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_COMMON=y
-CONFIG_SUNRPC=y
-# CONFIG_CEPH_FS is not set
-CONFIG_CIFS=m
-# CONFIG_CIFS_STATS is not set
-# CONFIG_CIFS_WEAK_PW_HASH is not set
-# CONFIG_CIFS_XATTR is not set
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_NCP_FS is not set
-# CONFIG_CODA_FS is not set
-# CONFIG_AFS_FS is not set
-
-#
-# Partition Types
-#
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_ACORN_PARTITION is not set
-# CONFIG_OSF_PARTITION is not set
-# CONFIG_AMIGA_PARTITION is not set
-# CONFIG_ATARI_PARTITION is not set
-CONFIG_MAC_PARTITION=y
-CONFIG_MSDOS_PARTITION=y
-# CONFIG_BSD_DISKLABEL is not set
-# CONFIG_MINIX_SUBPARTITION is not set
-# CONFIG_SOLARIS_X86_PARTITION is not set
-# CONFIG_UNIXWARE_DISKLABEL is not set
-# CONFIG_LDM_PARTITION is not set
-# CONFIG_SGI_PARTITION is not set
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_SUN_PARTITION is not set
-# CONFIG_KARMA_PARTITION is not set
-CONFIG_EFI_PARTITION=y
-# CONFIG_SYSV68_PARTITION is not set
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-15"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=y
-CONFIG_NLS_ISO8859_1=y
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=y
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-CONFIG_NLS_UTF8=y
-
-#
-# Kernel hacking
-#
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-# CONFIG_PRINTK_TIME is not set
-CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
-# CONFIG_ENABLE_WARN_DEPRECATED is not set
-# CONFIG_ENABLE_MUST_CHECK is not set
-CONFIG_FRAME_WARN=0
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_UNUSED_SYMBOLS is not set
-# CONFIG_DEBUG_FS is not set
-# CONFIG_HEADERS_CHECK is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_DEBUG_KERNEL=y
-# CONFIG_DEBUG_SHIRQ is not set
-# CONFIG_LOCKUP_DETECTOR is not set
-# CONFIG_HARDLOCKUP_DETECTOR is not set
-# CONFIG_DETECT_HUNG_TASK is not set
-CONFIG_SCHED_DEBUG=y
-# CONFIG_SCHEDSTATS is not set
-# CONFIG_TIMER_STATS is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_DEBUG_SLAB is not set
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_RT_MUTEX_TESTER is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_SPARSE_RCU_POINTER is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_INFO is not set
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_WRITECOUNT is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
-# CONFIG_DEBUG_LIST is not set
-# CONFIG_TEST_LIST_SORT is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CREDENTIALS is not set
-# CONFIG_BOOT_PRINTK_DELAY is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=60
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-# CONFIG_FAULT_INJECTION is not set
-# CONFIG_SYSCTL_SYSCALL_CHECK is not set
-# CONFIG_DEBUG_PAGEALLOC is not set
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_TRACING_SUPPORT=y
-# CONFIG_FTRACE is not set
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_ATOMIC64_SELFTEST is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_ARCH_KGDB=y
-# CONFIG_KGDB is not set
-# CONFIG_TEST_KSTRTOX is not set
-CONFIG_EARLY_PRINTK=y
-CONFIG_CMDLINE_BOOL=y
-CONFIG_CMDLINE="bmem=112M ubi.mtd=0 root=ubi0:rootfs rootfstype=ubifs rw rootflags=sync"
-CONFIG_CMDLINE_OVERRIDE=y
-# CONFIG_DEBUG_STACKOVERFLOW is not set
-# CONFIG_RUNTIME_DEBUG is not set
-
-#
-# Security options
-#
-# CONFIG_KEYS is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-# CONFIG_SECURITY is not set
-# CONFIG_SECURITYFS is not set
-CONFIG_DEFAULT_SECURITY_DAC=y
-CONFIG_DEFAULT_SECURITY=""
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD=m
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_BLKCIPHER=y
-CONFIG_CRYPTO_BLKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_PCOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-# CONFIG_CRYPTO_GF128MUL is not set
-# CONFIG_CRYPTO_NULL is not set
-# CONFIG_CRYPTO_PCRYPT is not set
-CONFIG_CRYPTO_WORKQUEUE=y
-# CONFIG_CRYPTO_CRYPTD is not set
-CONFIG_CRYPTO_AUTHENC=m
-# CONFIG_CRYPTO_TEST is not set
-
-#
-# Authenticated Encryption with Associated Data
-#
-# CONFIG_CRYPTO_CCM is not set
-# CONFIG_CRYPTO_GCM is not set
-# CONFIG_CRYPTO_SEQIV is not set
-
-#
-# Block modes
-#
-CONFIG_CRYPTO_CBC=m
-# CONFIG_CRYPTO_CTR is not set
-# CONFIG_CRYPTO_CTS is not set
-CONFIG_CRYPTO_ECB=y
-# CONFIG_CRYPTO_LRW is not set
-# CONFIG_CRYPTO_PCBC is not set
-# CONFIG_CRYPTO_XTS is not set
-
-#
-# Hash modes
-#
-CONFIG_CRYPTO_HMAC=y
-# CONFIG_CRYPTO_XCBC is not set
-# CONFIG_CRYPTO_VMAC is not set
-
-#
-# Digest
-#
-# CONFIG_CRYPTO_CRC32C is not set
-# CONFIG_CRYPTO_GHASH is not set
-CONFIG_CRYPTO_MD4=y
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-# CONFIG_CRYPTO_RMD128 is not set
-# CONFIG_CRYPTO_RMD160 is not set
-# CONFIG_CRYPTO_RMD256 is not set
-# CONFIG_CRYPTO_RMD320 is not set
-CONFIG_CRYPTO_SHA1=m
-# CONFIG_CRYPTO_SHA256 is not set
-# CONFIG_CRYPTO_SHA512 is not set
-# CONFIG_CRYPTO_TGR192 is not set
-# CONFIG_CRYPTO_WP512 is not set
-
-#
-# Ciphers
-#
-CONFIG_CRYPTO_AES=y
-# CONFIG_CRYPTO_ANUBIS is not set
-CONFIG_CRYPTO_ARC4=y
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_CAMELLIA is not set
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-CONFIG_CRYPTO_DES=y
-# CONFIG_CRYPTO_FCRYPT is not set
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_SALSA20 is not set
-# CONFIG_CRYPTO_SEED is not set
-# CONFIG_CRYPTO_SERPENT is not set
-# CONFIG_CRYPTO_TEA is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=y
-# CONFIG_CRYPTO_ZLIB is not set
-CONFIG_CRYPTO_LZO=y
-
-#
-# Random Number Generation
-#
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_USER_API_HASH is not set
-# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
-CONFIG_CRYPTO_HW=y
-# CONFIG_CRYPTO_DEV_HIFN_795X is not set
-# CONFIG_BINARY_PRINTF is not set
-
-#
-# Library routines
-#
-CONFIG_BITREVERSE=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC16=y
-# CONFIG_CRC_T10DIF is not set
-CONFIG_CRC_ITU_T=y
-CONFIG_CRC32=y
-CONFIG_CRC7=m
-# CONFIG_LIBCRC32C is not set
-# CONFIG_CRC8 is not set
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-# CONFIG_XZ_DEC is not set
-# CONFIG_XZ_DEC_BCJ is not set
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_DMA=y
-CONFIG_CPU_RMAP=y
-CONFIG_NLATTR=y
-CONFIG_GENERIC_ATOMIC64=y
-CONFIG_AVERAGE=y
-# CONFIG_CORDIC is not set
diff --git a/meta-bsp/bm750/recipes/linux/linux-vuplus-3.1.1/linux_3.1.1_bm750.patch b/meta-bsp/bm750/recipes/linux/linux-vuplus-3.1.1/linux_3.1.1_bm750.patch
deleted file mode 100644 (file)
index e624322..0000000
+++ /dev/null
@@ -1,181 +0,0 @@
-diff --git a/arch/mips/brcmstb/board.c b/arch/mips/brcmstb/board.c
-index ab1cb65..2875cf5 100644
---- a/arch/mips/brcmstb/board.c
-+++ b/arch/mips/brcmstb/board.c
-@@ -311,7 +311,7 @@ void __init board_pinmux_setup(void)
-       PINMUX(7, gpio_035, 1);         /* UARTB RX */
-       PINMUX(7, gpio_038, 1);         /* UARTC TX */
-       PINMUX(7, gpio_039, 1);         /* UARTC RX */
--
-+#if 0
-       PINMUX(9, gpio_054, 3);         /* MII */
-       PINMUX(9, gpio_055, 3);
-       PINMUX(9, gpio_056, 3);
-@@ -330,6 +330,7 @@ void __init board_pinmux_setup(void)
-       PINMUX(10, gpio_070, 3);
-       PINMUX(10, gpio_071, 3);
-       PINMUX(10, gpio_072, 3);
-+#endif
- #elif defined(CONFIG_BCM7340)
-@@ -718,15 +719,13 @@ void __init board_get_ram_size(unsigned long *dram0_mb, unsigned long *dram1_mb)
- static struct mtd_partition fixed_partition_map[] = {
-         /* name                 offset          size */
--        { name: "rootfs",               offset: 0,              size:0x1F200000 /* DEFAULT_ROOTFS_SIZE*/ },   /* rootfs is total nand size - 6 M Bytes. referr to cfe. bcm97335_devs.c */
--        { name: "kernel",       offset: 0x1F200000,             size: 4<<20 },
--        { name: "boot",         offset: 0x1F600000,             size: 4<<20 },
--      { name: "splash",       offset: 0x1FA00000,             size: 2<<20 },
--        { name: "cfe",          offset: 0x1FC00000,             size: 1<<20 },
--        { name: "mac",          offset: 0x1FD00000,             size: 1<<19 },
--        { name: "env",          offset: 0x1FD80000,             size: 1<<19 },
--        { name: "nvm",          offset: 0x1FE00000,             size: 1<<20 },
--        { name: "data",         offset: 0x20000000,             size: 0x1FC00000 },
-+        { name: "rootfs",               offset: 0,               size: (128-4-2-3-1)<<20 },   /* rootfs is total nand size - 6 M Bytes. referr to cfe. bcm97335_devs.c */
-+        { name: "kernel",       offset: 0x07600000,             size: 4<<20 },
-+        { name: "boot",         offset: 0x07a00000,             size: 2<<20 },
-+        { name: "cfe",          offset: 0x07C00000,             size: 1<<20 },
-+        { name: "mac",          offset: 0x07D00000,             size: 1<<19 },
-+        { name: "env",          offset: 0x07D80000,             size: 1<<19 },
-+        { name: "nvm",          offset: 0x07E00000,             size: 1<<20 },
-         /* BBT 1MB not mountable by anyone */
- /*        { name: "data",         offset: 0x20000000,             size: 0 },*/
- /* Add 1 extra place-holder partition for splash, and a safety guard element */
-diff --git a/drivers/mtd/brcmnand/brcmnand_base.c b/drivers/mtd/brcmnand/brcmnand_base.c
-index 22035af..b54bc29 100644
---- a/drivers/mtd/brcmnand/brcmnand_base.c
-+++ b/drivers/mtd/brcmnand/brcmnand_base.c
-@@ -226,8 +226,8 @@ static brcmnand_chip_Id brcmnand_chips[] = {
-               .options = NAND_USE_FLASH_BBT,          /* Use BBT on flash */
-               .idOptions = 0,
-                               //| NAND_COMPLEX_OOB_WRITE      /* Write data together with OOB for write_oob */
--              .timing1 = 0, //00070000,
--              .timing2 = 0,
-+                .timing1 = 0x4232222D,
-+                .timing2 = 0x00000D94,
-               .nop=8,
-               .ctrlVersion = 0, /* THT Verified on data-sheet 7/10/08: Allows 4 on main and 4 on OOB */
-       },
-@@ -7553,10 +7553,7 @@ brcmnand_decode_config(struct brcmnand_chip* chip, uint32_t nand_config)
-                       chip->blockSize = 2048 << 10;
-                       break;
-   #endif
--              case BCHP_NAND_CONFIG_BLOCK_SIZE_BK_SIZE_256KB:
--                      chip->blockSize = 256 << 10;
--                      break;
--              case BCHP_NAND_CONFIG_BLOCK_SIZE_BK_SIZE_512KB:
-+              case BCHP_NAND_CONFIG_BLOCK_SIZE_BK_SIZE_512KB:
-                       chip->blockSize = 512 << 10;
-                       break;
-               case BCHP_NAND_CONFIG_BLOCK_SIZE_BK_SIZE_8KB:
-@@ -7772,7 +7769,7 @@ is_ecc_strong(int registerEcc, int requiredEcc)
- }
--
-+#if CONFIG_MTD_BRCMNAND_VERSION >= CONFIG_MTD_BRCMNAND_VERS_3_0
- static void
- brcmnand_set_acccontrol(struct brcmnand_chip * chip , unsigned int chipSelect, 
-       uint32_t pageSize, uint16_t oobSizePerPage, int reqEcc, int codeWorkSize, int nbrBitsPerCell)
-@@ -7928,7 +7925,7 @@ PRINTK("%s: gAccControl[CS=%d]=%08x, ACC=%08lx\n",
- #endif
-        }
- }
--
-+#endif
- static void 
- brcmnand_read_id(struct mtd_info *mtd, unsigned int chipSelect, unsigned long* dev_id)
-@@ -8005,6 +8002,7 @@ printk("After: NandSelect=%08x, nandConfig=%08x\n", nandSelect, nandConfig);
- }
-+#if CONFIG_MTD_BRCMNAND_VERSION >= CONFIG_MTD_BRCMNAND_VERS_3_0                               
- /* 
-  * Type-1 ID string, called from brcmnand_probe with the following condition
-  * if ((brcmnand_chips[i].idOptions & BRCMNAND_ID_HAS_BYTE4) && 
-@@ -8202,7 +8200,9 @@ PRINTK("nandConfigChipSize = %04x\n", nandConfigChipSize);
-       return nand_config;
- }
-+#endif
-+#if CONFIG_MTD_BRCMNAND_VERSION >= CONFIG_MTD_BRCMNAND_VERS_3_0                               
- /*
-  * Type-2 ID string, called from brcmnand_probe with the following condition
-@@ -8372,8 +8372,9 @@ PRINTK("Required ECC level = %d, devIdExt=%08x, eccShift=%02x, sector Size=%d\n"
-       return nand_config;
- }
-+#endif
--
-+#if CONFIG_MTD_BRCMNAND_VERSION >= CONFIG_MTD_BRCMNAND_VERS_3_0                               
- /*
-  * Type-2 ID string, called from brcmnand_probe with the following condition
-  * if ((brcmnand_chips[i].idOptions & BRCMNAND_ID_EXT_BYTES_TYPE2) == 
-@@ -8519,6 +8520,7 @@ PRINTK("Updating Config Reg on CS%1d: Block & Page Size: After: %08x\n", chip->c
-       
-       return nand_config;
- }
-+#endif
- #if CONFIG_MTD_BRCMNAND_VERSION >= CONFIG_MTD_BRCMNAND_VERS_4_0
-@@ -9074,7 +9076,7 @@ static int brcmnand_probe(struct mtd_info *mtd, unsigned int chipSelect)
-               for (i=0; i < BRCMNAND_MAX_CHIPS; i++) {
-                       if (brcmnand_dev_id == brcmnand_chips[i].chipId 
-                               && brcmnand_maf_id == brcmnand_chips[i].mafId) {
--                              
-+#if CONFIG_MTD_BRCMNAND_VERSION >= CONFIG_MTD_BRCMNAND_VERS_3_0                               
-                               /* No ambiguity in ID#3,4,5 */
-                               if (brcmnand_chips[i].chipId345[0] == 0x0 
-                                       && brcmnand_chips[i].chipId345[1] == 0x0 
-@@ -9113,6 +9115,15 @@ static int brcmnand_probe(struct mtd_info *mtd, unsigned int chipSelect)
-                                       }
-                                       /* Else not match */
-                               }
-+#else
-+                              if (brcmnand_chips[i].chipId345[0] == 0x0 
-+                                      && brcmnand_chips[i].chipId345[1] == 0x0 
-+                                      && brcmnand_chips[i].chipId345[2] == 0x0) {
-+                                      foundInIdTable = 1;
-+                                      break; 
-+                              }
-+                              
-+#endif
-                       }
-               }
-@@ -9312,7 +9323,7 @@ static int brcmnand_probe(struct mtd_info *mtd, unsigned int chipSelect)
- printk("%s: Ecc level set to %d, sectorSize=%d from ID table\n", __FUNCTION__, chip->reqEccLevel, chip->eccSectorSize);
-                       }
-               }
--
-+#if CONFIG_MTD_BRCMNAND_VERSION >= CONFIG_MTD_BRCMNAND_VERS_3_0
-               /* ID not in table, and no CONFIG REG was passed at command line */
-               else if (!skipIdLookup && !foundInIdTable) {
-                       uint32_t acc;
-@@ -9339,6 +9350,7 @@ printk("%s: Ecc level set to %d, sectorSize=%d from ID table\n", __FUNCTION__, c
-                       printk("Spare Area Size = %dB/512B\n", chip->eccOobSize);
-                       
-               }
-+#endif
-       }
-       /*
-@@ -9355,10 +9367,11 @@ printk("%s: Ecc level set to %d, sectorSize=%d from ID table\n", __FUNCTION__, c
-       // Also works for dummy entries, but no adjustments possible
-       brcmnand_adjust_timings(chip, &brcmnand_chips[i]);
-+#if CONFIG_MTD_BRCMNAND_VERSION >= CONFIG_MTD_BRCMNAND_VERS_3_0
-       // Adjust perchip NAND ACC CONTROL 
-       // updateInternalData = not ONFI .or. not in ID table
-       brcmnand_adjust_acccontrol(chip, isONFI, foundInIdTable, i);
--      
-+#endif
-       /* Flash device information */
-       brcmnand_print_device_info(&brcmnand_chips[i], mtd);
diff --git a/meta-bsp/bm750/recipes/linux/linux-vuplus-3.9.6/bm750_defconfig b/meta-bsp/bm750/recipes/linux/linux-vuplus-3.9.6/bm750_defconfig
deleted file mode 100644 (file)
index bea60b7..0000000
+++ /dev/null
@@ -1,3132 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/mips 3.9.6 Kernel Configuration
-#
-CONFIG_MIPS=y
-
-#
-# Machine selection
-#
-# CONFIG_MIPS_ALCHEMY is not set
-# CONFIG_AR7 is not set
-# CONFIG_ATH79 is not set
-# CONFIG_BCM47XX is not set
-# CONFIG_BCM63XX is not set
-CONFIG_BRCMSTB=y
-# CONFIG_MIPS_COBALT is not set
-# CONFIG_MACH_DECSTATION is not set
-# CONFIG_MACH_JAZZ is not set
-# CONFIG_MACH_JZ4740 is not set
-# CONFIG_LANTIQ is not set
-# CONFIG_LASAT is not set
-# CONFIG_MACH_LOONGSON is not set
-# CONFIG_MACH_LOONGSON1 is not set
-# CONFIG_MIPS_MALTA is not set
-# CONFIG_MIPS_SEAD3 is not set
-# CONFIG_NEC_MARKEINS is not set
-# CONFIG_MACH_VR41XX is not set
-# CONFIG_NXP_STB220 is not set
-# CONFIG_NXP_STB225 is not set
-# CONFIG_PMC_MSP is not set
-# CONFIG_POWERTV is not set
-# CONFIG_RALINK is not set
-# CONFIG_SGI_IP22 is not set
-# CONFIG_SGI_IP27 is not set
-# CONFIG_SGI_IP28 is not set
-# CONFIG_SGI_IP32 is not set
-# CONFIG_SIBYTE_CRHINE is not set
-# CONFIG_SIBYTE_CARMEL is not set
-# CONFIG_SIBYTE_CRHONE is not set
-# CONFIG_SIBYTE_RHONE is not set
-# CONFIG_SIBYTE_SWARM is not set
-# CONFIG_SIBYTE_LITTLESUR is not set
-# CONFIG_SIBYTE_SENTOSA is not set
-# CONFIG_SIBYTE_BIGSUR is not set
-# CONFIG_SNI_RM is not set
-# CONFIG_MACH_TX39XX is not set
-# CONFIG_MACH_TX49XX is not set
-# CONFIG_MIKROTIK_RB532 is not set
-# CONFIG_WR_PPMC is not set
-# CONFIG_CAVIUM_OCTEON_SIMULATOR is not set
-# CONFIG_CAVIUM_OCTEON_REFERENCE_BOARD is not set
-# CONFIG_NLM_XLR_BOARD is not set
-# CONFIG_NLM_XLP_BOARD is not set
-# CONFIG_ALCHEMY_GPIO_INDIRECT is not set
-
-#
-# Broadcom STB options
-#
-# CONFIG_BRCM_LEGACY is not set
-# CONFIG_BCM7125C0 is not set
-# CONFIG_BCM7231B0 is not set
-# CONFIG_BCM7340B0 is not set
-# CONFIG_BCM7344B0 is not set
-# CONFIG_BCM7346B0 is not set
-# CONFIG_BCM7358A0 is not set
-# CONFIG_BCM7325B0 is not set
-CONFIG_BCM7335B0=y
-# CONFIG_BCM7405B0 is not set
-# CONFIG_BCM7405D0 is not set
-# CONFIG_BCM7408B0 is not set
-# CONFIG_BCM7420C0 is not set
-# CONFIG_BCM7425B0 is not set
-# CONFIG_BCM7429A0 is not set
-# CONFIG_BCM7435A0 is not set
-# CONFIG_BCM7468B0 is not set
-# CONFIG_BCM7550A0 is not set
-# CONFIG_BCM7550B0 is not set
-# CONFIG_BCM7552B0 is not set
-
-#
-# Memory map
-#
-CONFIG_BRCM_UPPER_MEMORY=y
-# CONFIG_BRCM_OVERRIDE_RAM_SIZE is not set
-
-#
-# Onchip peripherals
-#
-CONFIG_BRCM_CONSOLE_DEVICE=0
-CONFIG_BRCM_FLASH=y
-CONFIG_BRCM_FIXED_MTD_PARTITIONS=y
-CONFIG_MTD_BRCMNAND=y
-CONFIG_BRCMNAND_MTD_EXTENSION=y
-# CONFIG_MTD_BRCMNAND_VERIFY_WRITE is not set
-# CONFIG_MTD_BRCMNAND_CORRECTABLE_ERR_HANDLING is not set
-CONFIG_BCMEMAC=y
-CONFIG_SATA_BRCMSTB=y
-CONFIG_BRCM_USB=y
-# CONFIG_BRCM_OVERRIDE_USB is not set
-CONFIG_BRCM_PM=y
-CONFIG_CSRC_UPG=y
-
-#
-# Miscellaneous options
-#
-# CONFIG_BRCM_FORCE_DOCSIS is not set
-CONFIG_BRCM_LIBGCC=y
-# CONFIG_BRCM_SCSI_NO_RW10_RETRIES is not set
-CONFIG_BRCM_WLAN_MODULES=y
-# CONFIG_BRCM_DEBUG_OPTIONS is not set
-CONFIG_BMIPS4380=y
-CONFIG_BRCM_HAS_16550=y
-CONFIG_BRCM_HAS_UARTA=y
-CONFIG_BRCM_HAS_UARTB=y
-CONFIG_BRCM_HAS_UARTC=y
-CONFIG_BRCM_UARTA_IS_16550=y
-CONFIG_BRCM_UARTB_IS_16550=y
-CONFIG_BRCM_UARTC_IS_16550=y
-CONFIG_BRCM_HAS_PCI23=y
-CONFIG_BRCM_HAS_EMAC_0=y
-CONFIG_BRCM_HAS_EMAC_1=y
-CONFIG_BRCM_HAS_SATA=y
-CONFIG_BRCM_HAS_SATA2=y
-# CONFIG_BRCM_SATA_75MHZ_PLL is not set
-# CONFIG_BRCM_SATA_SINGLE_PORT is not set
-CONFIG_BRCM_HAS_NOR=y
-CONFIG_BRCM_HAS_NAND_MINOR_1=y
-CONFIG_BRCM_HAS_NAND_MAJOR_2=y
-CONFIG_BRCMNAND_MAJOR_VERS=2
-CONFIG_BRCMNAND_MINOR_VERS=1
-CONFIG_BRCM_HAS_NAND=y
-CONFIG_BRCM_CPU_DIV=y
-CONFIG_BRCM_HAS_UPPER_MEMORY=y
-CONFIG_BRCM_UPPER_256MB=y
-CONFIG_BRCM_HAS_1GB_MEMC0=y
-CONFIG_BRCM_PLATFORM_DEFAULTS=y
-CONFIG_BCM7335=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-# CONFIG_ARCH_HAS_ILOG2_U32 is not set
-# CONFIG_ARCH_HAS_ILOG2_U64 is not set
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_SCHED_OMIT_FRAME_POINTER=y
-CONFIG_BOOT_RAW=y
-CONFIG_CEVT_R4K=y
-CONFIG_FW_CFE=y
-# CONFIG_ARCH_DMA_ADDR_T_64BIT is not set
-CONFIG_DMA_NONCOHERENT=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_SYS_HAS_EARLY_PRINTK=y
-# CONFIG_HOTPLUG_CPU is not set
-CONFIG_SYS_SUPPORTS_HOTPLUG_CPU=y
-# CONFIG_MIPS_MACHINE is not set
-# CONFIG_NO_IOPORT is not set
-# CONFIG_CPU_BIG_ENDIAN is not set
-CONFIG_CPU_LITTLE_ENDIAN=y
-CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
-CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
-# CONFIG_MIPS_HUGE_TLB_SUPPORT is not set
-CONFIG_IRQ_CPU=y
-CONFIG_SWAP_IO_SPACE=y
-CONFIG_MIPS_L1_CACHE_SHIFT=5
-
-#
-# CPU selection
-#
-CONFIG_CPU_MIPS32_R1=y
-CONFIG_SYS_HAS_CPU_MIPS32_R1=y
-CONFIG_WEAK_ORDERING=y
-CONFIG_CPU_MIPS32=y
-CONFIG_CPU_MIPSR1=y
-CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
-CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
-CONFIG_HARDWARE_WATCHPOINTS=y
-
-#
-# Kernel type
-#
-CONFIG_32BIT=y
-CONFIG_PAGE_SIZE_4KB=y
-# CONFIG_PAGE_SIZE_16KB is not set
-# CONFIG_PAGE_SIZE_64KB is not set
-CONFIG_FORCE_MAX_ZONEORDER=11
-CONFIG_CPU_HAS_PREFETCH=y
-CONFIG_CPU_GENERIC_DUMP_TLB=y
-CONFIG_CPU_R4K_FPU=y
-CONFIG_CPU_R4K_CACHE_TLB=y
-CONFIG_MIPS_MT_DISABLED=y
-# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
-CONFIG_CPU_HAS_SYNC=y
-CONFIG_CPU_SUPPORTS_HIGHMEM=y
-CONFIG_ARCH_FLATMEM_ENABLE=y
-CONFIG_ARCH_SPARSEMEM_ENABLE=y
-CONFIG_SPARSEMEM=y
-CONFIG_HAVE_MEMORY_PRESENT=y
-CONFIG_SPARSEMEM_STATIC=y
-CONFIG_HAVE_MEMBLOCK=y
-CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
-CONFIG_ARCH_DISCARD_MEMBLOCK=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
-CONFIG_SPLIT_PTLOCK_CPUS=4
-# CONFIG_COMPACTION is not set
-# CONFIG_PHYS_ADDR_T_64BIT is not set
-CONFIG_ZONE_DMA_FLAG=0
-CONFIG_VIRT_TO_BUS=y
-# CONFIG_KSM is not set
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-# CONFIG_CROSS_MEMORY_ATTACH is not set
-# CONFIG_CLEANCACHE is not set
-# CONFIG_FRONTSWAP is not set
-CONFIG_SMP=y
-CONFIG_SYS_SUPPORTS_SMP=y
-CONFIG_NR_CPUS=2
-# CONFIG_HZ_48 is not set
-# CONFIG_HZ_100 is not set
-# CONFIG_HZ_128 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_256 is not set
-CONFIG_HZ_1000=y
-# CONFIG_HZ_1024 is not set
-CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
-CONFIG_HZ=1000
-CONFIG_PREEMPT_NONE=y
-# CONFIG_PREEMPT_VOLUNTARY is not set
-# CONFIG_PREEMPT is not set
-# CONFIG_KEXEC is not set
-# CONFIG_CRASH_DUMP is not set
-# CONFIG_SECCOMP is not set
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_EXTABLE_SORT=y
-
-#
-# General setup
-#
-CONFIG_INIT_ENV_ARG_LIMIT=32
-CONFIG_CROSS_COMPILE=""
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-# CONFIG_POSIX_MQUEUE is not set
-# CONFIG_FHANDLE is not set
-# CONFIG_AUDIT is not set
-CONFIG_HAVE_GENERIC_HARDIRQS=y
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_IRQ_DOMAIN=y
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-CONFIG_GENERIC_CMOS_UPDATE=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-# CONFIG_NO_HZ is not set
-CONFIG_HIGH_RES_TIMERS=y
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_BSD_PROCESS_ACCT is not set
-# CONFIG_TASKSTATS is not set
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_RCU=y
-# CONFIG_PREEMPT_RCU is not set
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_FANOUT=32
-CONFIG_RCU_FANOUT_LEAF=16
-# CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_RCU_NOCB_CPU is not set
-# CONFIG_IKCONFIG is not set
-CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_CGROUPS is not set
-# CONFIG_CHECKPOINT_RESTORE is not set
-# CONFIG_NAMESPACES is not set
-# CONFIG_SCHED_AUTOGROUP is not set
-CONFIG_SYSFS_DEPRECATED=y
-CONFIG_SYSFS_DEPRECATED_V2=y
-CONFIG_RELAY=y
-# CONFIG_BLK_DEV_INITRD is not set
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_SYSCTL=y
-CONFIG_ANON_INODES=y
-CONFIG_EXPERT=y
-CONFIG_SYSCTL_SYSCALL=y
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_ALL is not set
-CONFIG_HOTPLUG=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-CONFIG_EMBEDDED=y
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_PERF_USE_VMALLOC=y
-
-#
-# Kernel Performance Events And Counters
-#
-# CONFIG_PERF_EVENTS is not set
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_PCI_QUIRKS=y
-CONFIG_COMPAT_BRK=y
-CONFIG_SLAB=y
-# CONFIG_SLUB is not set
-# CONFIG_SLOB is not set
-# CONFIG_PROFILING is not set
-CONFIG_HAVE_OPROFILE=y
-# CONFIG_KPROBES is not set
-# CONFIG_JUMP_LABEL is not set
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_DMA_ATTRS=y
-CONFIG_USE_GENERIC_SMP_HELPERS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_DMA_API_DEBUG=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_MODULES_USE_ELF_REL=y
-CONFIG_CLONE_BACKWARDS=y
-
-#
-# GCOV-based kernel profiling
-#
-CONFIG_HAVE_GENERIC_DMA_COHERENT=y
-CONFIG_SLABINFO=y
-CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=0
-CONFIG_MODULES=y
-CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-# CONFIG_MODULE_SIG is not set
-CONFIG_STOP_MACHINE=y
-CONFIG_BLOCK=y
-CONFIG_LBDAF=y
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_BLK_DEV_BSGLIB is not set
-# CONFIG_BLK_DEV_INTEGRITY is not set
-
-#
-# Partition Types
-#
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_ACORN_PARTITION is not set
-# CONFIG_OSF_PARTITION is not set
-# CONFIG_AMIGA_PARTITION is not set
-# CONFIG_ATARI_PARTITION is not set
-CONFIG_MAC_PARTITION=y
-CONFIG_MSDOS_PARTITION=y
-# CONFIG_BSD_DISKLABEL is not set
-# CONFIG_MINIX_SUBPARTITION is not set
-# CONFIG_SOLARIS_X86_PARTITION is not set
-# CONFIG_UNIXWARE_DISKLABEL is not set
-# CONFIG_LDM_PARTITION is not set
-# CONFIG_SGI_PARTITION is not set
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_SUN_PARTITION is not set
-# CONFIG_KARMA_PARTITION is not set
-CONFIG_EFI_PARTITION=y
-# CONFIG_SYSV68_PARTITION is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-# CONFIG_IOSCHED_DEADLINE is not set
-CONFIG_IOSCHED_CFQ=y
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
-CONFIG_INLINE_READ_UNLOCK=y
-CONFIG_INLINE_READ_UNLOCK_IRQ=y
-CONFIG_INLINE_WRITE_UNLOCK=y
-CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
-CONFIG_MUTEX_SPIN_ON_OWNER=y
-# CONFIG_FREEZER is not set
-
-#
-# Bus options (PCI, PCMCIA, EISA, ISA, TC)
-#
-CONFIG_HW_HAS_PCI=y
-CONFIG_PCI=y
-CONFIG_PCI_DOMAINS=y
-# CONFIG_PCI_DEBUG is not set
-# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
-# CONFIG_PCI_STUB is not set
-# CONFIG_PCI_IOV is not set
-# CONFIG_PCI_PRI is not set
-# CONFIG_PCI_PASID is not set
-# CONFIG_PCIEPORTBUS is not set
-CONFIG_MMU=y
-# CONFIG_PCCARD is not set
-# CONFIG_HOTPLUG_PCI is not set
-# CONFIG_RAPIDIO is not set
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
-# CONFIG_HAVE_AOUT is not set
-# CONFIG_BINFMT_MISC is not set
-CONFIG_COREDUMP=y
-CONFIG_TRAD_SIGNALS=y
-
-#
-# Power management options
-#
-CONFIG_ARCH_HIBERNATION_POSSIBLE=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-# CONFIG_SUSPEND is not set
-# CONFIG_HIBERNATION is not set
-# CONFIG_PM_RUNTIME is not set
-CONFIG_NET=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-# CONFIG_PACKET_DIAG is not set
-CONFIG_UNIX=y
-# CONFIG_UNIX_DIAG is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_ALGO=m
-# CONFIG_XFRM_USER is not set
-# CONFIG_XFRM_SUB_POLICY is not set
-# CONFIG_XFRM_MIGRATE is not set
-# CONFIG_XFRM_STATISTICS is not set
-CONFIG_XFRM_IPCOMP=m
-# CONFIG_NET_KEY is not set
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-# CONFIG_IP_ADVANCED_ROUTER is not set
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
-CONFIG_IP_PNP_RARP=y
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE_DEMUX is not set
-# CONFIG_IP_MROUTE is not set
-# CONFIG_ARPD is not set
-# CONFIG_SYN_COOKIES is not set
-# CONFIG_INET_AH is not set
-# CONFIG_INET_ESP is not set
-# CONFIG_INET_IPCOMP is not set
-# CONFIG_INET_XFRM_TUNNEL is not set
-CONFIG_INET_TUNNEL=m
-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
-# CONFIG_INET_XFRM_MODE_TUNNEL is not set
-# CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_LRO is not set
-CONFIG_INET_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_INET_UDP_DIAG is not set
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_TCP_MD5SIG is not set
-CONFIG_IPV6=m
-CONFIG_IPV6_PRIVACY=y
-CONFIG_IPV6_ROUTER_PREF=y
-# CONFIG_IPV6_ROUTE_INFO is not set
-# CONFIG_IPV6_OPTIMISTIC_DAD is not set
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESP=m
-CONFIG_INET6_IPCOMP=m
-CONFIG_IPV6_MIP6=m
-CONFIG_INET6_XFRM_TUNNEL=m
-CONFIG_INET6_TUNNEL=m
-CONFIG_INET6_XFRM_MODE_TRANSPORT=m
-CONFIG_INET6_XFRM_MODE_TUNNEL=m
-CONFIG_INET6_XFRM_MODE_BEET=m
-CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
-CONFIG_IPV6_SIT=m
-# CONFIG_IPV6_SIT_6RD is not set
-CONFIG_IPV6_NDISC_NODETYPE=y
-CONFIG_IPV6_TUNNEL=m
-# CONFIG_IPV6_GRE is not set
-# CONFIG_IPV6_MULTIPLE_TABLES is not set
-CONFIG_IPV6_MROUTE=y
-# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set
-CONFIG_IPV6_PIMSM_V2=y
-# CONFIG_NETWORK_SECMARK is not set
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-# CONFIG_NETFILTER is not set
-# CONFIG_IP_DCCP is not set
-# CONFIG_IP_SCTP is not set
-# CONFIG_RDS is not set
-# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
-# CONFIG_L2TP is not set
-CONFIG_STP=m
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_HAVE_NET_DSA=y
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_DECNET is not set
-CONFIG_LLC=m
-# CONFIG_LLC2 is not set
-# CONFIG_IPX is not set
-# CONFIG_ATALK is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_PHONET is not set
-# CONFIG_IEEE802154 is not set
-# CONFIG_NET_SCHED is not set
-# CONFIG_DCB is not set
-CONFIG_DNS_RESOLVER=y
-# CONFIG_BATMAN_ADV is not set
-# CONFIG_OPENVSWITCH is not set
-# CONFIG_VSOCKETS is not set
-CONFIG_RPS=y
-CONFIG_RFS_ACCEL=y
-CONFIG_XPS=y
-CONFIG_BQL=y
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-# CONFIG_HAMRADIO is not set
-# CONFIG_CAN is not set
-# CONFIG_IRDA is not set
-CONFIG_BT=m
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
-# CONFIG_BT_BNEP_MC_FILTER is not set
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_HIDP=m
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_HCIBTUSB=m
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_BCSP=y
-# CONFIG_BT_HCIUART_ATH3K is not set
-CONFIG_BT_HCIUART_LL=y
-# CONFIG_BT_HCIUART_3WIRE is not set
-CONFIG_BT_HCIBCM203X=m
-CONFIG_BT_HCIBPA10X=m
-CONFIG_BT_HCIBFUSB=m
-CONFIG_BT_HCIVHCI=m
-# CONFIG_BT_MRVL is not set
-# CONFIG_BT_ATH3K is not set
-# CONFIG_AF_RXRPC is not set
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_SPY=y
-CONFIG_WEXT_PRIV=y
-CONFIG_CFG80211=y
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_REG_DEBUG is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_INTERNAL_REGDB is not set
-CONFIG_CFG80211_WEXT=y
-CONFIG_LIB80211=m
-CONFIG_LIB80211_CRYPT_WEP=m
-CONFIG_LIB80211_CRYPT_CCMP=m
-CONFIG_LIB80211_CRYPT_TKIP=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-# CONFIG_MAC80211_RC_PID is not set
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL_HT=y
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-# CONFIG_MAC80211_MESH is not set
-CONFIG_MAC80211_LEDS=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-# CONFIG_MAC80211_DEBUG_MENU is not set
-# CONFIG_WIMAX is not set
-CONFIG_RFKILL=y
-CONFIG_RFKILL_LEDS=y
-CONFIG_RFKILL_INPUT=y
-# CONFIG_NET_9P is not set
-# CONFIG_CAIF is not set
-# CONFIG_CEPH_LIB is not set
-# CONFIG_NFC is not set
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_UEVENT_HELPER_PATH=""
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-CONFIG_FIRMWARE_IN_KERNEL=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_FW_LOADER_USER_HELPER=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_SYS_HYPERVISOR is not set
-# CONFIG_GENERIC_CPU_DEVICES is not set
-CONFIG_DMA_SHARED_BUFFER=y
-
-#
-# Bus devices
-#
-# CONFIG_CONNECTOR is not set
-CONFIG_MTD=y
-# CONFIG_MTD_TESTS is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_AR7_PARTS is not set
-
-#
-# User Modules And Translation Layers
-#
-CONFIG_MTD_CHAR=y
-CONFIG_MTD_BLKDEVS=y
-CONFIG_MTD_BLOCK=y
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-# CONFIG_RFD_FTL is not set
-# CONFIG_SSFDC is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_SWAP is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=y
-CONFIG_MTD_JEDECPROBE=y
-CONFIG_MTD_GEN_PROBE=y
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-CONFIG_MTD_CFI_INTELEXT=y
-CONFIG_MTD_CFI_AMDSTD=y
-CONFIG_MTD_CFI_STAA=y
-CONFIG_MTD_CFI_UTIL=y
-# CONFIG_MTD_RAM is not set
-CONFIG_MTD_ROM=y
-CONFIG_MTD_ABSENT=y
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-CONFIG_MTD_PHYSMAP=y
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_INTEL_VR_NOR is not set
-# CONFIG_MTD_PLATRAM is not set
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOC2000 is not set
-# CONFIG_MTD_DOC2001 is not set
-# CONFIG_MTD_DOC2001PLUS is not set
-# CONFIG_MTD_DOCG3 is not set
-CONFIG_MTD_NAND_ECC=y
-# CONFIG_MTD_NAND_ECC_SMC is not set
-CONFIG_MTD_NAND=y
-# CONFIG_MTD_NAND_ECC_BCH is not set
-# CONFIG_MTD_SM_COMMON is not set
-# CONFIG_MTD_NAND_MUSEUM_IDS is not set
-# CONFIG_MTD_NAND_DENALI is not set
-CONFIG_MTD_NAND_IDS=y
-# CONFIG_MTD_NAND_RICOH is not set
-# CONFIG_MTD_NAND_DISKONCHIP is not set
-# CONFIG_MTD_NAND_DOCG4 is not set
-# CONFIG_MTD_NAND_CAFE is not set
-# CONFIG_MTD_NAND_NANDSIM is not set
-# CONFIG_MTD_NAND_PLATFORM is not set
-# CONFIG_MTD_ALAUDA is not set
-# CONFIG_MTD_ONENAND is not set
-
-#
-# LPDDR flash memory drivers
-#
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD_UBI=y
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-# CONFIG_PARPORT is not set
-CONFIG_BLK_DEV=y
-# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
-# CONFIG_BLK_CPQ_DA is not set
-# CONFIG_BLK_CPQ_CISS_DA is not set
-# CONFIG_BLK_DEV_DAC960 is not set
-# CONFIG_BLK_DEV_UMEM is not set
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-# CONFIG_BLK_DEV_CRYPTOLOOP is not set
-# CONFIG_BLK_DEV_DRBD is not set
-# CONFIG_BLK_DEV_NBD is not set
-# CONFIG_BLK_DEV_NVME is not set
-# CONFIG_BLK_DEV_SX8 is not set
-CONFIG_BLK_DEV_RAM=m
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=4096
-# CONFIG_BLK_DEV_XIP is not set
-CONFIG_CDROM_PKTCDVD=m
-CONFIG_CDROM_PKTCDVD_BUFFERS=8
-# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_ATA_OVER_ETH is not set
-# CONFIG_BLK_DEV_HD is not set
-# CONFIG_BLK_DEV_RBD is not set
-# CONFIG_BLK_DEV_RSXX is not set
-
-#
-# Misc devices
-#
-# CONFIG_SENSORS_LIS3LV02D is not set
-# CONFIG_AD525X_DPOT is not set
-# CONFIG_ATMEL_PWM is not set
-# CONFIG_PHANTOM is not set
-# CONFIG_INTEL_MID_PTI is not set
-# CONFIG_SGI_IOC4 is not set
-# CONFIG_TIFM_CORE is not set
-# CONFIG_ICS932S401 is not set
-# CONFIG_ATMEL_SSC is not set
-# CONFIG_ENCLOSURE_SERVICES is not set
-# CONFIG_HP_ILO is not set
-# CONFIG_APDS9802ALS is not set
-# CONFIG_ISL29003 is not set
-# CONFIG_ISL29020 is not set
-# CONFIG_SENSORS_TSL2550 is not set
-# CONFIG_SENSORS_BH1780 is not set
-# CONFIG_SENSORS_BH1770 is not set
-# CONFIG_SENSORS_APDS990X is not set
-# CONFIG_HMC6352 is not set
-# CONFIG_DS1682 is not set
-# CONFIG_BMP085_I2C is not set
-# CONFIG_PCH_PHUB is not set
-# CONFIG_USB_SWITCH_FSA9480 is not set
-# CONFIG_C2PORT is not set
-
-#
-# EEPROM support
-#
-# CONFIG_EEPROM_AT24 is not set
-# CONFIG_EEPROM_LEGACY is not set
-# CONFIG_EEPROM_MAX6875 is not set
-CONFIG_EEPROM_93CX6=y
-# CONFIG_CB710_CORE is not set
-
-#
-# Texas Instruments shared transport line discipline
-#
-# CONFIG_SENSORS_LIS3_I2C is not set
-
-#
-# Altera FPGA firmware download module
-#
-# CONFIG_ALTERA_STAPL is not set
-CONFIG_HAVE_IDE=y
-# CONFIG_IDE is not set
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=y
-# CONFIG_RAID_ATTRS is not set
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-# CONFIG_SCSI_TGT is not set
-# CONFIG_SCSI_NETLINK is not set
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-CONFIG_BLK_DEV_SR=m
-# CONFIG_BLK_DEV_SR_VENDOR is not set
-CONFIG_CHR_DEV_SG=y
-# CONFIG_CHR_DEV_SCH is not set
-# CONFIG_SCSI_MULTI_LUN is not set
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-# CONFIG_SCSI_SCAN_ASYNC is not set
-
-#
-# SCSI Transports
-#
-# CONFIG_SCSI_SPI_ATTRS is not set
-# CONFIG_SCSI_FC_ATTRS is not set
-# CONFIG_SCSI_ISCSI_ATTRS is not set
-# CONFIG_SCSI_SAS_ATTRS is not set
-# CONFIG_SCSI_SAS_LIBSAS is not set
-# CONFIG_SCSI_SRP_ATTRS is not set
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_ISCSI_TCP is not set
-# CONFIG_ISCSI_BOOT_SYSFS is not set
-# CONFIG_SCSI_CXGB3_ISCSI is not set
-# CONFIG_SCSI_CXGB4_ISCSI is not set
-# CONFIG_SCSI_BNX2_ISCSI is not set
-# CONFIG_SCSI_BNX2X_FCOE is not set
-# CONFIG_BE2ISCSI is not set
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-# CONFIG_SCSI_HPSA is not set
-# CONFIG_SCSI_3W_9XXX is not set
-# CONFIG_SCSI_3W_SAS is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC7XXX_OLD is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC94XX is not set
-# CONFIG_SCSI_MVSAS is not set
-# CONFIG_SCSI_MVUMI is not set
-# CONFIG_SCSI_DPT_I2O is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_ARCMSR is not set
-# CONFIG_MEGARAID_NEWGEN is not set
-# CONFIG_MEGARAID_LEGACY is not set
-# CONFIG_MEGARAID_SAS is not set
-# CONFIG_SCSI_MPT2SAS is not set
-# CONFIG_SCSI_MPT3SAS is not set
-# CONFIG_SCSI_UFSHCD is not set
-# CONFIG_SCSI_HPTIOP is not set
-# CONFIG_LIBFC is not set
-# CONFIG_LIBFCOE is not set
-# CONFIG_FCOE is not set
-# CONFIG_SCSI_DMX3191D is not set
-# CONFIG_SCSI_FUTURE_DOMAIN is not set
-# CONFIG_SCSI_IPS is not set
-# CONFIG_SCSI_INITIO is not set
-# CONFIG_SCSI_INIA100 is not set
-# CONFIG_SCSI_STEX is not set
-# CONFIG_SCSI_SYM53C8XX_2 is not set
-# CONFIG_SCSI_IPR is not set
-# CONFIG_SCSI_QLOGIC_1280 is not set
-# CONFIG_SCSI_QLA_FC is not set
-# CONFIG_SCSI_QLA_ISCSI is not set
-# CONFIG_SCSI_LPFC is not set
-# CONFIG_SCSI_DC395x is not set
-# CONFIG_SCSI_DC390T is not set
-# CONFIG_SCSI_NSP32 is not set
-# CONFIG_SCSI_DEBUG is not set
-# CONFIG_SCSI_PMCRAID is not set
-# CONFIG_SCSI_PM8001 is not set
-# CONFIG_SCSI_SRP is not set
-# CONFIG_SCSI_BFA_FC is not set
-# CONFIG_SCSI_CHELSIO_FCOE is not set
-# CONFIG_SCSI_DH is not set
-# CONFIG_SCSI_OSD_INITIATOR is not set
-CONFIG_ATA=y
-# CONFIG_ATA_NONSTANDARD is not set
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_SATA_PMP=y
-
-#
-# Controllers with non-SFF native interface
-#
-# CONFIG_SATA_AHCI is not set
-# CONFIG_SATA_AHCI_PLATFORM is not set
-# CONFIG_SATA_INIC162X is not set
-# CONFIG_SATA_ACARD_AHCI is not set
-# CONFIG_SATA_SIL24 is not set
-CONFIG_ATA_SFF=y
-
-#
-# SFF controllers with custom DMA interface
-#
-# CONFIG_PDC_ADMA is not set
-# CONFIG_SATA_QSTOR is not set
-# CONFIG_SATA_SX4 is not set
-CONFIG_ATA_BMDMA=y
-
-#
-# SATA SFF controllers with BMDMA
-#
-# CONFIG_ATA_PIIX is not set
-# CONFIG_SATA_HIGHBANK is not set
-# CONFIG_SATA_MV is not set
-# CONFIG_SATA_NV is not set
-# CONFIG_SATA_PROMISE is not set
-# CONFIG_SATA_SIL is not set
-# CONFIG_SATA_SIS is not set
-# CONFIG_SATA_SVW is not set
-# CONFIG_SATA_ULI is not set
-# CONFIG_SATA_VIA is not set
-# CONFIG_SATA_VITESSE is not set
-
-#
-# PATA SFF controllers with BMDMA
-#
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-# CONFIG_PATA_ARTOP is not set
-# CONFIG_PATA_ATIIXP is not set
-# CONFIG_PATA_ATP867X is not set
-# CONFIG_PATA_CMD64X is not set
-# CONFIG_PATA_CS5520 is not set
-# CONFIG_PATA_CS5530 is not set
-# CONFIG_PATA_CS5536 is not set
-# CONFIG_PATA_CYPRESS is not set
-# CONFIG_PATA_EFAR is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3 is not set
-# CONFIG_PATA_IT8213 is not set
-# CONFIG_PATA_IT821X is not set
-# CONFIG_PATA_JMICRON is not set
-# CONFIG_PATA_MARVELL is not set
-# CONFIG_PATA_NETCELL is not set
-# CONFIG_PATA_NINJA32 is not set
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_RADISYS is not set
-# CONFIG_PATA_RDC is not set
-# CONFIG_PATA_SC1200 is not set
-# CONFIG_PATA_SCH is not set
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-# CONFIG_PATA_SIS is not set
-# CONFIG_PATA_TOSHIBA is not set
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-
-#
-# PIO-only SFF controllers
-#
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_OPTI is not set
-# CONFIG_PATA_PLATFORM is not set
-# CONFIG_PATA_RZ1000 is not set
-
-#
-# Generic fallback / legacy drivers
-#
-# CONFIG_ATA_GENERIC is not set
-# CONFIG_PATA_LEGACY is not set
-# CONFIG_MD is not set
-# CONFIG_TARGET_CORE is not set
-# CONFIG_FUSION is not set
-
-#
-# IEEE 1394 (FireWire) support
-#
-# CONFIG_FIREWIRE is not set
-# CONFIG_FIREWIRE_NOSY is not set
-# CONFIG_I2O is not set
-CONFIG_NETDEVICES=y
-CONFIG_NET_CORE=y
-# CONFIG_BONDING is not set
-# CONFIG_DUMMY is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_NET_FC is not set
-CONFIG_MII=y
-# CONFIG_NET_TEAM is not set
-# CONFIG_MACVLAN is not set
-# CONFIG_VXLAN is not set
-# CONFIG_NETCONSOLE is not set
-# CONFIG_NETPOLL is not set
-# CONFIG_NET_POLL_CONTROLLER is not set
-CONFIG_TUN=m
-# CONFIG_VETH is not set
-# CONFIG_ARCNET is not set
-
-#
-# CAIF transport drivers
-#
-
-#
-# Distributed Switch Architecture drivers
-#
-# CONFIG_NET_DSA_MV88E6XXX is not set
-# CONFIG_NET_DSA_MV88E6060 is not set
-# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
-# CONFIG_NET_DSA_MV88E6131 is not set
-# CONFIG_NET_DSA_MV88E6123_61_65 is not set
-CONFIG_ETHERNET=y
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_NET_VENDOR_ADAPTEC is not set
-# CONFIG_NET_VENDOR_ALTEON is not set
-# CONFIG_NET_VENDOR_AMD is not set
-# CONFIG_NET_VENDOR_ATHEROS is not set
-# CONFIG_NET_CADENCE is not set
-CONFIG_NET_VENDOR_BROADCOM=y
-# CONFIG_B44 is not set
-# CONFIG_BNX2 is not set
-# CONFIG_CNIC is not set
-# CONFIG_TIGON3 is not set
-# CONFIG_BNX2X is not set
-# CONFIG_NET_VENDOR_BROCADE is not set
-# CONFIG_NET_CALXEDA_XGMAC is not set
-# CONFIG_NET_VENDOR_CHELSIO is not set
-# CONFIG_NET_VENDOR_CISCO is not set
-# CONFIG_DM9000 is not set
-# CONFIG_DNET is not set
-# CONFIG_NET_VENDOR_DEC is not set
-# CONFIG_NET_VENDOR_DLINK is not set
-# CONFIG_NET_VENDOR_EMULEX is not set
-# CONFIG_NET_VENDOR_EXAR is not set
-# CONFIG_NET_VENDOR_HP is not set
-# CONFIG_NET_VENDOR_INTEL is not set
-# CONFIG_IP1000 is not set
-# CONFIG_JME is not set
-# CONFIG_NET_VENDOR_MARVELL is not set
-# CONFIG_NET_VENDOR_MELLANOX is not set
-# CONFIG_NET_VENDOR_MICREL is not set
-# CONFIG_NET_VENDOR_MYRI is not set
-# CONFIG_FEALNX is not set
-# CONFIG_NET_VENDOR_NATSEMI is not set
-# CONFIG_NET_VENDOR_NVIDIA is not set
-# CONFIG_NET_VENDOR_OKI is not set
-# CONFIG_ETHOC is not set
-# CONFIG_NET_PACKET_ENGINE is not set
-# CONFIG_NET_VENDOR_QLOGIC is not set
-# CONFIG_NET_VENDOR_REALTEK is not set
-# CONFIG_NET_VENDOR_RDC is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-# CONFIG_NET_VENDOR_SILAN is not set
-# CONFIG_NET_VENDOR_SIS is not set
-# CONFIG_SFC is not set
-# CONFIG_NET_VENDOR_SMSC is not set
-# CONFIG_NET_VENDOR_STMICRO is not set
-# CONFIG_NET_VENDOR_SUN is not set
-# CONFIG_NET_VENDOR_TEHUTI is not set
-# CONFIG_NET_VENDOR_TI is not set
-# CONFIG_NET_VENDOR_TOSHIBA is not set
-# CONFIG_NET_VENDOR_VIA is not set
-# CONFIG_NET_VENDOR_WIZNET is not set
-# CONFIG_FDDI is not set
-# CONFIG_HIPPI is not set
-CONFIG_PHYLIB=m
-
-#
-# MII PHY device drivers
-#
-# CONFIG_AT803X_PHY is not set
-# CONFIG_AMD_PHY is not set
-# CONFIG_MARVELL_PHY is not set
-# CONFIG_DAVICOM_PHY is not set
-# CONFIG_QSEMI_PHY is not set
-# CONFIG_LXT_PHY is not set
-# CONFIG_CICADA_PHY is not set
-# CONFIG_VITESSE_PHY is not set
-# CONFIG_SMSC_PHY is not set
-# CONFIG_BROADCOM_PHY is not set
-# CONFIG_BCM87XX_PHY is not set
-# CONFIG_ICPLUS_PHY is not set
-# CONFIG_REALTEK_PHY is not set
-# CONFIG_NATIONAL_PHY is not set
-# CONFIG_STE10XP is not set
-# CONFIG_LSI_ET1011C_PHY is not set
-# CONFIG_MICREL_PHY is not set
-# CONFIG_MDIO_BITBANG is not set
-CONFIG_PPP=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOE=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_SYNC_TTY=m
-# CONFIG_SLIP is not set
-CONFIG_SLHC=m
-
-#
-# USB Network Adapters
-#
-# CONFIG_USB_CATC is not set
-# CONFIG_USB_KAWETH is not set
-# CONFIG_USB_PEGASUS is not set
-# CONFIG_USB_RTL8150 is not set
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-# CONFIG_USB_NET_CDC_EEM is not set
-CONFIG_USB_NET_CDC_NCM=m
-# CONFIG_USB_NET_CDC_MBIM is not set
-# CONFIG_USB_NET_DM9601 is not set
-# CONFIG_USB_NET_SMSC75XX is not set
-# CONFIG_USB_NET_SMSC95XX is not set
-# CONFIG_USB_NET_GL620A is not set
-CONFIG_USB_NET_NET1080=m
-# CONFIG_USB_NET_PLUSB is not set
-# CONFIG_USB_NET_MCS7830 is not set
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET=m
-# CONFIG_USB_ALI_M5632 is not set
-# CONFIG_USB_AN2720 is not set
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-# CONFIG_USB_EPSON2888 is not set
-# CONFIG_USB_KC2190 is not set
-CONFIG_USB_NET_ZAURUS=m
-# CONFIG_USB_NET_CX82310_ETH is not set
-# CONFIG_USB_NET_KALMIA is not set
-# CONFIG_USB_NET_QMI_WWAN is not set
-CONFIG_USB_HSO=m
-# CONFIG_USB_NET_INT51X1 is not set
-CONFIG_USB_IPHETH=m
-# CONFIG_USB_SIERRA_NET is not set
-# CONFIG_USB_VL600 is not set
-CONFIG_WLAN=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-CONFIG_ATMEL=m
-# CONFIG_PCI_ATMEL is not set
-CONFIG_AT76C50X_USB=m
-CONFIG_PRISM54=m
-CONFIG_USB_ZD1201=y
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8187_LEDS=y
-CONFIG_ADM8211=m
-CONFIG_MAC80211_HWSIM=m
-CONFIG_MWL8K=m
-CONFIG_ATH_COMMON=m
-CONFIG_ATH_CARDS=m
-# CONFIG_ATH_DEBUG is not set
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_DEBUG is not set
-CONFIG_ATH5K_PCI=y
-CONFIG_ATH9K_HW=m
-CONFIG_ATH9K_COMMON=m
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI=y
-# CONFIG_ATH9K_AHB is not set
-# CONFIG_ATH9K_DEBUGFS is not set
-CONFIG_ATH9K_RATE_CONTROL=y
-CONFIG_ATH9K_HTC=m
-CONFIG_CARL9170=m
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170_WPC=y
-# CONFIG_CARL9170_HWRNG is not set
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_USB=m
-# CONFIG_ATH6KL_DEBUG is not set
-CONFIG_AR5523=m
-CONFIG_WIL6210=m
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_B43=m
-CONFIG_B43_SSB=y
-CONFIG_B43_PCI_AUTOSELECT=y
-CONFIG_B43_PCICORE_AUTOSELECT=y
-CONFIG_B43_PIO=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_LEDS=y
-CONFIG_B43_HWRNG=y
-# CONFIG_B43_DEBUG is not set
-CONFIG_B43LEGACY=m
-CONFIG_B43LEGACY_PCI_AUTOSELECT=y
-CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
-CONFIG_B43LEGACY_LEDS=y
-CONFIG_B43LEGACY_HWRNG=y
-# CONFIG_B43LEGACY_DEBUG is not set
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_BRCMUTIL=m
-CONFIG_BRCMFMAC=m
-# CONFIG_BRCMFMAC_USB is not set
-# CONFIG_BRCM_TRACING is not set
-# CONFIG_BRCMDBG is not set
-CONFIG_HOSTAP=m
-CONFIG_HOSTAP_FIRMWARE=y
-# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
-CONFIG_HOSTAP_PLX=m
-CONFIG_HOSTAP_PCI=m
-CONFIG_IPW2100=m
-# CONFIG_IPW2100_MONITOR is not set
-# CONFIG_IPW2100_DEBUG is not set
-CONFIG_IPW2200=m
-# CONFIG_IPW2200_MONITOR is not set
-# CONFIG_IPW2200_QOS is not set
-# CONFIG_IPW2200_DEBUG is not set
-CONFIG_LIBIPW=m
-# CONFIG_LIBIPW_DEBUG is not set
-CONFIG_IWLWIFI=m
-CONFIG_IWLDVM=m
-CONFIG_IWLMVM=m
-
-#
-# Debugging Options
-#
-# CONFIG_IWLWIFI_DEBUG is not set
-CONFIG_IWLWIFI_P2P=y
-CONFIG_IWLEGACY=m
-CONFIG_IWL4965=m
-CONFIG_IWL3945=m
-
-#
-# iwl3945 / iwl4965 Debugging Options
-#
-# CONFIG_IWLEGACY_DEBUG is not set
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_USB=m
-# CONFIG_LIBERTAS_DEBUG is not set
-# CONFIG_LIBERTAS_MESH is not set
-CONFIG_HERMES=m
-CONFIG_HERMES_PRISM=y
-CONFIG_HERMES_CACHE_FW_ON_INIT=y
-# CONFIG_PLX_HERMES is not set
-# CONFIG_TMD_HERMES is not set
-# CONFIG_NORTEL_HERMES is not set
-# CONFIG_PCI_HERMES is not set
-CONFIG_ORINOCO_USB=m
-CONFIG_P54_COMMON=m
-CONFIG_P54_USB=m
-# CONFIG_P54_PCI is not set
-CONFIG_P54_LEDS=y
-CONFIG_RT2X00=m
-# CONFIG_RT2400PCI is not set
-# CONFIG_RT2500PCI is not set
-# CONFIG_RT61PCI is not set
-# CONFIG_RT2800PCI is not set
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-CONFIG_RT2800_LIB=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_DEBUG=y
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192SE=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8723AE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192C_COMMON=m
-CONFIG_WL_TI=y
-CONFIG_WL1251=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-CONFIG_WLCORE=m
-CONFIG_ZD1211RW=m
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_MWIFIEX=y
-CONFIG_MWIFIEX_PCIE=m
-CONFIG_MWIFIEX_USB=m
-
-#
-# Enable WiMAX (Networking options) to see the WiMAX drivers
-#
-# CONFIG_WAN is not set
-# CONFIG_VMXNET3 is not set
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_POLLDEV=m
-# CONFIG_INPUT_SPARSEKMAP is not set
-# CONFIG_INPUT_MATRIXKMAP is not set
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_EVDEV=y
-# CONFIG_INPUT_EVBUG is not set
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-# CONFIG_KEYBOARD_ATKBD is not set
-# CONFIG_KEYBOARD_QT1070 is not set
-# CONFIG_KEYBOARD_QT2160 is not set
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_LM8333 is not set
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_OPENCORES is not set
-# CONFIG_KEYBOARD_SAMSUNG is not set
-# CONFIG_KEYBOARD_STOWAWAY is not set
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_INPUT_MOUSE=y
-# CONFIG_MOUSE_PS2 is not set
-# CONFIG_MOUSE_SERIAL is not set
-# CONFIG_MOUSE_APPLETOUCH is not set
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_CYAPA is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-# CONFIG_MOUSE_SYNAPTICS_I2C is not set
-# CONFIG_MOUSE_SYNAPTICS_USB is not set
-# CONFIG_INPUT_JOYSTICK is not set
-# CONFIG_INPUT_TABLET is not set
-# CONFIG_INPUT_TOUCHSCREEN is not set
-# CONFIG_INPUT_MISC is not set
-
-#
-# Hardware I/O ports
-#
-# CONFIG_SERIO is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-# CONFIG_VT is not set
-CONFIG_UNIX98_PTYS=y
-# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-# CONFIG_NOZOMI is not set
-# CONFIG_N_GSM is not set
-# CONFIG_TRACE_SINK is not set
-CONFIG_DEVKMEM=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_NR_UARTS=4
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-# CONFIG_SERIAL_8250_EXTENDED is not set
-# CONFIG_SERIAL_8250_DW is not set
-
-#
-# Non-8250 serial port support
-#
-# CONFIG_SERIAL_MFD_HSU is not set
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-# CONFIG_SERIAL_JSM is not set
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_TIMBERDALE is not set
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-# CONFIG_SERIAL_PCH_UART is not set
-# CONFIG_SERIAL_ARC is not set
-# CONFIG_SERIAL_RP2 is not set
-# CONFIG_TTY_PRINTK is not set
-# CONFIG_IPMI_HANDLER is not set
-CONFIG_HW_RANDOM=y
-# CONFIG_HW_RANDOM_TIMERIOMEM is not set
-# CONFIG_HW_RANDOM_ATMEL is not set
-# CONFIG_HW_RANDOM_EXYNOS is not set
-# CONFIG_R3964 is not set
-# CONFIG_APPLICOM is not set
-# CONFIG_RAW_DRIVER is not set
-# CONFIG_TCG_TPM is not set
-CONFIG_DEVPORT=y
-CONFIG_I2C=y
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_COMPAT=y
-CONFIG_I2C_CHARDEV=y
-# CONFIG_I2C_MUX is not set
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_ALGOBIT=m
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# PC SMBus host controller drivers
-#
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD8111 is not set
-# CONFIG_I2C_I801 is not set
-# CONFIG_I2C_ISCH is not set
-# CONFIG_I2C_PIIX4 is not set
-# CONFIG_I2C_NFORCE2 is not set
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
-# CONFIG_I2C_DESIGNWARE_PCI is not set
-# CONFIG_I2C_EG20T is not set
-# CONFIG_I2C_INTEL_MID is not set
-# CONFIG_I2C_OCORES is not set
-# CONFIG_I2C_PCA_PLATFORM is not set
-# CONFIG_I2C_PXA_PCI is not set
-# CONFIG_I2C_SIMTEC is not set
-# CONFIG_I2C_XILINX is not set
-
-#
-# External I2C/SMBus adapter drivers
-#
-# CONFIG_I2C_DIOLAN_U2C is not set
-# CONFIG_I2C_PARPORT_LIGHT is not set
-# CONFIG_I2C_TAOS_EVM is not set
-# CONFIG_I2C_TINY_USB is not set
-
-#
-# Other I2C/SMBus bus drivers
-#
-# CONFIG_I2C_STUB is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# CONFIG_SPI is not set
-# CONFIG_HSI is not set
-
-#
-# PPS support
-#
-# CONFIG_PPS is not set
-
-#
-# PPS generators support
-#
-
-#
-# PTP clock support
-#
-# CONFIG_PTP_1588_CLOCK is not set
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-# CONFIG_PTP_1588_CLOCK_PCH is not set
-CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
-CONFIG_GPIO_DEVRES=y
-# CONFIG_W1 is not set
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-# CONFIG_PDA_POWER is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-# CONFIG_BATTERY_SBS is not set
-# CONFIG_BATTERY_BQ27x00 is not set
-# CONFIG_BATTERY_MAX17040 is not set
-# CONFIG_BATTERY_MAX17042 is not set
-# CONFIG_CHARGER_MAX8903 is not set
-# CONFIG_CHARGER_LP8727 is not set
-# CONFIG_CHARGER_BQ2415X is not set
-# CONFIG_CHARGER_SMB347 is not set
-# CONFIG_BATTERY_GOLDFISH is not set
-# CONFIG_POWER_RESET is not set
-# CONFIG_POWER_AVS is not set
-# CONFIG_HWMON is not set
-# CONFIG_THERMAL is not set
-# CONFIG_WATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-
-#
-# Sonics Silicon Backplane
-#
-CONFIG_SSB=m
-CONFIG_SSB_SPROM=y
-CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_PCIHOST_POSSIBLE=y
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_B43_PCI_BRIDGE=y
-# CONFIG_SSB_SILENT is not set
-# CONFIG_SSB_DEBUG is not set
-CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
-CONFIG_SSB_DRIVER_PCICORE=y
-# CONFIG_SSB_DRIVER_MIPS is not set
-CONFIG_BCMA_POSSIBLE=y
-
-#
-# Broadcom specific AMBA
-#
-# CONFIG_BCMA is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=m
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_SM501 is not set
-# CONFIG_MFD_RTSX_PCI is not set
-# CONFIG_MFD_TI_AM335X_TSCADC is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_MFD_TPS65217 is not set
-# CONFIG_MFD_TPS6586X is not set
-# CONFIG_MFD_TPS80031 is not set
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_TWL6040_CORE is not set
-# CONFIG_MFD_STMPE is not set
-# CONFIG_MFD_TC3589X is not set
-# CONFIG_MFD_TMIO is not set
-# CONFIG_MFD_SMSC is not set
-# CONFIG_PMIC_DA903X is not set
-# CONFIG_MFD_DA9052_I2C is not set
-# CONFIG_MFD_DA9055 is not set
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_MFD_LP8788 is not set
-# CONFIG_MFD_MAX77686 is not set
-# CONFIG_MFD_MAX77693 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-# CONFIG_MFD_MAX8997 is not set
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_MFD_SEC_CORE is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_WM8400 is not set
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8994 is not set
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-# CONFIG_ABX500_CORE is not set
-# CONFIG_LPC_SCH is not set
-# CONFIG_LPC_ICH is not set
-# CONFIG_MFD_RDC321X is not set
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_VX855 is not set
-CONFIG_MFD_WL1273_CORE=m
-# CONFIG_MFD_TPS65090 is not set
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_PALMAS is not set
-# CONFIG_MFD_VIPERBOARD is not set
-# CONFIG_MFD_RETU is not set
-# CONFIG_MFD_AS3711 is not set
-# CONFIG_REGULATOR is not set
-CONFIG_MEDIA_SUPPORT=y
-
-#
-# 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_RC_SUPPORT=y
-# CONFIG_MEDIA_CONTROLLER is not set
-CONFIG_VIDEO_DEV=y
-CONFIG_VIDEO_V4L2=y
-# 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_DMA_SG=m
-CONFIG_VIDEOBUF_VMALLOC=m
-CONFIG_VIDEOBUF_DVB=m
-CONFIG_VIDEOBUF2_CORE=m
-CONFIG_VIDEOBUF2_MEMOPS=m
-CONFIG_VIDEOBUF2_DMA_CONTIG=m
-CONFIG_VIDEOBUF2_VMALLOC=m
-# CONFIG_VIDEO_V4L2_INT_DEVICE is not set
-CONFIG_DVB_CORE=y
-CONFIG_DVB_NET=y
-CONFIG_TTPCI_EEPROM=m
-CONFIG_DVB_MAX_ADAPTERS=8
-CONFIG_DVB_DYNAMIC_MINORS=y
-
-#
-# Media drivers
-#
-CONFIG_RC_CORE=y
-CONFIG_RC_MAP=y
-# CONFIG_RC_DECODERS is not set
-# CONFIG_RC_DEVICES 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_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_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 is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_VIDEO_CPIA2=m
-CONFIG_USB_ZR364XX=m
-CONFIG_USB_STKWEBCAM=m
-CONFIG_USB_S2255=m
-CONFIG_USB_SN9C102=m
-
-#
-# Analog TV USB devices
-#
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_PVRUSB2_DVB=y
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_TLG2300=m
-CONFIG_VIDEO_USBVISION=m
-CONFIG_VIDEO_STK1160=m
-CONFIG_VIDEO_STK1160_AC97=y
-
-#
-# Analog/digital TV USB devices
-#
-CONFIG_VIDEO_AU0828=m
-CONFIG_VIDEO_AU0828_V4L2=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 is not set
-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_CYPRESS_FIRMWARE=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_IT913X=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_RTL28XXU=m
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-CONFIG_SMS_USB_DRV=m
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX_RC=m
-# CONFIG_MEDIA_PCI_SUPPORT is not set
-CONFIG_V4L_PLATFORM_DRIVERS=y
-CONFIG_VIDEO_CAFE_CCIC=m
-CONFIG_SOC_CAMERA=m
-CONFIG_SOC_CAMERA_PLATFORM=m
-CONFIG_VIDEO_SH_MOBILE_CSI2=m
-CONFIG_VIDEO_SH_MOBILE_CEU=m
-# CONFIG_V4L_MEM2MEM_DRIVERS is not set
-# CONFIG_V4L_TEST_DRIVERS is not set
-
-#
-# Supported MMC/SDIO adapters
-#
-CONFIG_RADIO_ADAPTERS=y
-CONFIG_RADIO_SI470X=y
-CONFIG_USB_SI470X=m
-CONFIG_I2C_SI470X=m
-CONFIG_USB_MR800=m
-CONFIG_USB_DSBR=m
-CONFIG_RADIO_MAXIRADIO=m
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SHARK2=m
-CONFIG_I2C_SI4713=m
-CONFIG_RADIO_SI4713=m
-CONFIG_USB_KEENE=m
-CONFIG_USB_MA901=m
-CONFIG_RADIO_TEA5764=m
-CONFIG_RADIO_SAA7706H=m
-CONFIG_RADIO_TEF6862=m
-CONFIG_RADIO_WL1273=m
-
-#
-# Texas Instruments WL128x FM driver (ST based)
-#
-CONFIG_MEDIA_COMMON_OPTIONS=y
-
-#
-# common driver options
-#
-CONFIG_VIDEO_CX2341X=m
-CONFIG_VIDEO_TVEEPROM=m
-CONFIG_DVB_B2C2_FLEXCOP=m
-CONFIG_SMS_SIANO_MDTV=m
-# CONFIG_SMS_SIANO_RC is not set
-
-#
-# Media ancillary drivers (tuners, sensors, i2c, frontends)
-#
-# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
-CONFIG_VIDEO_IR_I2C=y
-
-#
-# 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_WM8775=m
-# CONFIG_VIDEO_WM8739 is not set
-# CONFIG_VIDEO_VP27SMPX is not set
-
-#
-# RDS decoders
-#
-# CONFIG_VIDEO_SAA6588 is not set
-
-#
-# Video decoders
-#
-# CONFIG_VIDEO_ADV7180 is not set
-# CONFIG_VIDEO_ADV7183 is not set
-# 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_SAA7110 is not set
-CONFIG_VIDEO_SAA711X=m
-# CONFIG_VIDEO_SAA7191 is not set
-# CONFIG_VIDEO_TVP514X is not set
-# CONFIG_VIDEO_TVP5150 is not set
-# CONFIG_VIDEO_TVP7002 is not set
-# 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_ADV7343 is not set
-# CONFIG_VIDEO_ADV7393 is not set
-# CONFIG_VIDEO_AK881X is not set
-
-#
-# Camera sensor devices
-#
-CONFIG_VIDEO_OV7670=m
-# CONFIG_VIDEO_VS6624 is not set
-# CONFIG_VIDEO_MT9V011 is not set
-# CONFIG_VIDEO_SR030PC30 is not set
-
-#
-# Flash devices
-#
-
-#
-# Video improvement chips
-#
-# CONFIG_VIDEO_UPD64031A is not set
-# CONFIG_VIDEO_UPD64083 is not set
-
-#
-# Miscelaneous helper chips
-#
-# CONFIG_VIDEO_THS7303 is not set
-# CONFIG_VIDEO_M52790 is not set
-
-#
-# Sensors used on soc_camera driver
-#
-
-#
-# soc_camera sensor drivers
-#
-# CONFIG_SOC_CAMERA_IMX074 is not set
-# CONFIG_SOC_CAMERA_MT9M001 is not set
-# CONFIG_SOC_CAMERA_MT9M111 is not set
-# CONFIG_SOC_CAMERA_MT9T031 is not set
-# CONFIG_SOC_CAMERA_MT9T112 is not set
-# CONFIG_SOC_CAMERA_MT9V022 is not set
-# CONFIG_SOC_CAMERA_OV2640 is not set
-# CONFIG_SOC_CAMERA_OV5642 is not set
-# CONFIG_SOC_CAMERA_OV6650 is not set
-# CONFIG_SOC_CAMERA_OV772X is not set
-# CONFIG_SOC_CAMERA_OV9640 is not set
-# CONFIG_SOC_CAMERA_OV9740 is not set
-# CONFIG_SOC_CAMERA_RJ54N1 is not set
-# CONFIG_SOC_CAMERA_TW9910 is not set
-# CONFIG_MEDIA_ATTACH is not set
-CONFIG_MEDIA_TUNER=y
-
-#
-# 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=m
-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_E4000=m
-CONFIG_MEDIA_TUNER_FC2580=m
-CONFIG_MEDIA_TUNER_TUA9001=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
-
-#
-# DVB-S (satellite) frontends
-#
-CONFIG_DVB_CX24110=m
-CONFIG_DVB_CX24123=m
-CONFIG_DVB_MT312=m
-CONFIG_DVB_ZL10036=m
-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=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_TUNER_ITD1000=m
-CONFIG_DVB_TUNER_CX24113=m
-CONFIG_DVB_TDA826X=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_CX24116=m
-CONFIG_DVB_SI21XX=m
-CONFIG_DVB_TS2020=m
-CONFIG_DVB_DS3000=m
-CONFIG_DVB_MB86A16=m
-CONFIG_DVB_TDA10071=m
-
-#
-# DVB-T (terrestrial) frontends
-#
-CONFIG_DVB_SP8870=m
-CONFIG_DVB_SP887X=m
-CONFIG_DVB_CX22700=m
-CONFIG_DVB_CX22702=m
-CONFIG_DVB_S5H1432=m
-CONFIG_DVB_DRXD=m
-CONFIG_DVB_L64781=m
-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=m
-CONFIG_DVB_CXD2820R=m
-CONFIG_DVB_RTL2830=m
-CONFIG_DVB_RTL2832=m
-
-#
-# DVB-C (cable) frontends
-#
-CONFIG_DVB_VES1820=m
-CONFIG_DVB_TDA10021=m
-CONFIG_DVB_TDA10023=m
-CONFIG_DVB_STV0297=m
-
-#
-# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
-#
-CONFIG_DVB_NXT200X=m
-CONFIG_DVB_OR51211=m
-CONFIG_DVB_OR51132=m
-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_LNBP21=m
-CONFIG_DVB_LNBP22=m
-CONFIG_DVB_ISL6405=m
-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=m
-CONFIG_DVB_IX2505V=m
-CONFIG_DVB_IT913X_FE=m
-CONFIG_DVB_M88RS2000=m
-CONFIG_DVB_AF9033=m
-
-#
-# Tools to develop new frontends
-#
-# CONFIG_DVB_DUMMY_FE is not set
-
-#
-# Graphics support
-#
-# CONFIG_VGA_ARB is not set
-# CONFIG_DRM is not set
-# CONFIG_VGASTATE is not set
-# CONFIG_VIDEO_OUTPUT_CONTROL is not set
-CONFIG_FB=y
-# CONFIG_FIRMWARE_EDID is not set
-# CONFIG_FB_DDC is not set
-# CONFIG_FB_BOOT_VESA_SUPPORT is not set
-# CONFIG_FB_CFB_FILLRECT is not set
-# CONFIG_FB_CFB_COPYAREA is not set
-# CONFIG_FB_CFB_IMAGEBLIT is not set
-# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
-# CONFIG_FB_SYS_FILLRECT is not set
-# CONFIG_FB_SYS_COPYAREA is not set
-# CONFIG_FB_SYS_IMAGEBLIT is not set
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_SYS_FOPS is not set
-# CONFIG_FB_WMT_GE_ROPS is not set
-# CONFIG_FB_SVGALIB is not set
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-
-#
-# Frame buffer hardware drivers
-#
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_PM2 is not set
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_NVIDIA is not set
-# CONFIG_FB_RIVA is not set
-# CONFIG_FB_I740 is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-# CONFIG_FB_S3 is not set
-# CONFIG_FB_SAVAGE is not set
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_KYRO is not set
-# CONFIG_FB_3DFX is not set
-# CONFIG_FB_VOODOO1 is not set
-# CONFIG_FB_VT8623 is not set
-# CONFIG_FB_TRIDENT is not set
-# CONFIG_FB_ARK is not set
-# CONFIG_FB_PM3 is not set
-# CONFIG_FB_CARMINE is not set
-# CONFIG_FB_TMIO is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_GOLDFISH is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_METRONOME is not set
-# CONFIG_FB_MB862XX is not set
-# CONFIG_FB_BROADSHEET is not set
-# CONFIG_FB_AUO_K190X is not set
-# CONFIG_EXYNOS_VIDEO is not set
-# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
-# CONFIG_LOGO is not set
-CONFIG_SOUND=y
-CONFIG_SOUND_OSS_CORE=y
-CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-CONFIG_SND=y
-CONFIG_SND_TIMER=y
-CONFIG_SND_PCM=y
-CONFIG_SND_SEQUENCER=y
-# CONFIG_SND_SEQ_DUMMY is not set
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=y
-CONFIG_SND_PCM_OSS=y
-# CONFIG_SND_PCM_OSS_PLUGINS is not set
-# CONFIG_SND_SEQUENCER_OSS is not set
-# CONFIG_SND_HRTIMER is not set
-# CONFIG_SND_DYNAMIC_MINORS is not set
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VERBOSE_PRINTK is not set
-# CONFIG_SND_DEBUG is not set
-CONFIG_SND_VMASTER=y
-# CONFIG_SND_RAWMIDI_SEQ is not set
-# CONFIG_SND_OPL3_LIB_SEQ is not set
-# CONFIG_SND_OPL4_LIB_SEQ is not set
-# CONFIG_SND_SBAWE_SEQ is not set
-# CONFIG_SND_EMU10K1_SEQ is not set
-CONFIG_SND_AC97_CODEC=m
-# CONFIG_SND_DRIVERS is not set
-CONFIG_SND_TEA575X=m
-# CONFIG_SND_PCI is not set
-# CONFIG_SND_MIPS is not set
-# CONFIG_SND_USB is not set
-# CONFIG_SND_SOC is not set
-# CONFIG_SOUND_PRIME is not set
-CONFIG_AC97_BUS=m
-
-#
-# HID support
-#
-CONFIG_HID=y
-# CONFIG_HID_BATTERY_STRENGTH is not set
-CONFIG_HIDRAW=y
-# CONFIG_UHID is not set
-CONFIG_HID_GENERIC=y
-
-#
-# Special HID drivers
-#
-# CONFIG_HID_A4TECH is not set
-# CONFIG_HID_ACRUX is not set
-CONFIG_HID_APPLE=m
-# CONFIG_HID_AUREAL is not set
-CONFIG_HID_BELKIN=m
-CONFIG_HID_CHERRY=m
-# CONFIG_HID_CHICONY is not set
-# CONFIG_HID_PRODIKEYS is not set
-# CONFIG_HID_CYPRESS is not set
-# CONFIG_HID_DRAGONRISE is not set
-# CONFIG_HID_EMS_FF is not set
-# CONFIG_HID_ELECOM is not set
-# CONFIG_HID_EZKEY is not set
-# CONFIG_HID_HOLTEK is not set
-# CONFIG_HID_KEYTOUCH is not set
-# CONFIG_HID_KYE is not set
-# CONFIG_HID_UCLOGIC is not set
-# CONFIG_HID_WALTOP is not set
-# CONFIG_HID_GYRATION is not set
-# CONFIG_HID_ICADE is not set
-# CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
-# CONFIG_HID_LCPOWER is not set
-# CONFIG_HID_LENOVO_TPKBD is not set
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_LOGITECH_DJ=m
-# CONFIG_LOGITECH_FF is not set
-# CONFIG_LOGIRUMBLEPAD2_FF is not set
-# CONFIG_LOGIG940_FF is not set
-# CONFIG_LOGIWHEELS_FF is not set
-CONFIG_HID_MAGICMOUSE=m
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-# CONFIG_HID_MULTITOUCH is not set
-# CONFIG_HID_NTRIG is not set
-CONFIG_HID_ORTEK=m
-# CONFIG_HID_PANTHERLORD is not set
-# CONFIG_HID_PETALYNX is not set
-# CONFIG_HID_PICOLCD is not set
-# CONFIG_HID_PRIMAX is not set
-CONFIG_HID_PS3REMOTE=m
-# CONFIG_HID_ROCCAT is not set
-# CONFIG_HID_SAITEK is not set
-# CONFIG_HID_SAMSUNG is not set
-CONFIG_HID_SONY=m
-# CONFIG_HID_SPEEDLINK is not set
-# CONFIG_HID_STEELSERIES is not set
-CONFIG_HID_SUNPLUS=m
-# CONFIG_HID_GREENASIA is not set
-# CONFIG_HID_SMARTJOYPLUS is not set
-# CONFIG_HID_TIVO is not set
-# CONFIG_HID_TOPSEED is not set
-# CONFIG_HID_THINGM is not set
-# CONFIG_HID_THRUSTMASTER is not set
-CONFIG_HID_WACOM=m
-CONFIG_HID_WIIMOTE=m
-# CONFIG_HID_WIIMOTE_EXT is not set
-# CONFIG_HID_ZEROPLUS is not set
-# CONFIG_HID_ZYDACRON is not set
-# CONFIG_HID_SENSOR_HUB is not set
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=y
-# CONFIG_HID_PID is not set
-CONFIG_USB_HIDDEV=y
-
-#
-# I2C HID support
-#
-# CONFIG_I2C_HID is not set
-CONFIG_USB_ARCH_HAS_OHCI=y
-CONFIG_USB_ARCH_HAS_EHCI=y
-CONFIG_USB_ARCH_HAS_XHCI=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=y
-# CONFIG_USB_DEBUG is not set
-# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
-
-#
-# Miscellaneous USB options
-#
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_OTG_WHITELIST is not set
-# CONFIG_USB_OTG_BLACKLIST_HUB is not set
-# CONFIG_USB_DWC3 is not set
-# CONFIG_USB_MON is not set
-# CONFIG_USB_WUSB_CBAF is not set
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-# CONFIG_USB_XHCI_HCD is not set
-# CONFIG_USB_EHCI_HCD is not set
-# CONFIG_USB_OXU210HP_HCD is not set
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1760_HCD is not set
-# CONFIG_USB_ISP1362_HCD is not set
-# CONFIG_USB_OHCI_HCD is not set
-# CONFIG_USB_UHCI_HCD is not set
-# CONFIG_USB_SL811_HCD is not set
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_CHIPIDEA is not set
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-# CONFIG_USB_PRINTER is not set
-# CONFIG_USB_WDM is not set
-# CONFIG_USB_TMC is not set
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
-#
-
-#
-# also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=y
-# CONFIG_USB_STORAGE_DEBUG is not set
-# CONFIG_USB_STORAGE_REALTEK is not set
-# CONFIG_USB_STORAGE_DATAFAB is not set
-# CONFIG_USB_STORAGE_FREECOM is not set
-# CONFIG_USB_STORAGE_ISD200 is not set
-# CONFIG_USB_STORAGE_USBAT is not set
-# CONFIG_USB_STORAGE_SDDR09 is not set
-# CONFIG_USB_STORAGE_SDDR55 is not set
-# CONFIG_USB_STORAGE_JUMPSHOT is not set
-# CONFIG_USB_STORAGE_ALAUDA is not set
-# CONFIG_USB_STORAGE_ONETOUCH is not set
-# CONFIG_USB_STORAGE_KARMA is not set
-# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
-# CONFIG_USB_STORAGE_ENE_UB6250 is not set
-
-#
-# USB Imaging devices
-#
-# CONFIG_USB_MDC800 is not set
-# CONFIG_USB_MICROTEK is not set
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_EMPEG=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_FUNSOFT=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_F81232=m
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KEYSPAN_MPR=y
-CONFIG_USB_SERIAL_KEYSPAN_USA28=y
-CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
-CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
-CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
-CONFIG_USB_SERIAL_KEYSPAN_USA19=y
-CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
-CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
-CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
-CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
-CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
-CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
-CONFIG_USB_SERIAL_KLSI=m
-CONFIG_USB_SERIAL_KOBIL_SCT=m
-CONFIG_USB_SERIAL_MCT_U232=m
-CONFIG_USB_SERIAL_METRO=m
-CONFIG_USB_SERIAL_MOS7720=m
-CONFIG_USB_SERIAL_MOS7840=m
-CONFIG_USB_SERIAL_MOTOROLA=m
-CONFIG_USB_SERIAL_NAVMAN=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_HP4X=m
-CONFIG_USB_SERIAL_SAFE=m
-CONFIG_USB_SERIAL_SAFE_PADDED=y
-CONFIG_USB_SERIAL_SIEMENS_MPI=m
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_XIRCOM=m
-CONFIG_USB_SERIAL_WWAN=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_VIVOPAY_SERIAL=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL_ZIO=m
-CONFIG_USB_SERIAL_ZTE=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_QT2=m
-# CONFIG_USB_SERIAL_DEBUG is not set
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_EMI62 is not set
-# CONFIG_USB_EMI26 is not set
-# CONFIG_USB_ADUTUX is not set
-# CONFIG_USB_SEVSEG is not set
-# CONFIG_USB_RIO500 is not set
-# CONFIG_USB_LEGOTOWER is not set
-# CONFIG_USB_LCD is not set
-# CONFIG_USB_LED is not set
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-# CONFIG_USB_IDMOUSE is not set
-# CONFIG_USB_FTDI_ELAN is not set
-# CONFIG_USB_APPLEDISPLAY is not set
-# CONFIG_USB_LD is not set
-# CONFIG_USB_TRANCEVIBRATOR is not set
-# CONFIG_USB_IOWARRIOR is not set
-# CONFIG_USB_TEST is not set
-# CONFIG_USB_ISIGHTFW is not set
-# CONFIG_USB_YUREX is not set
-CONFIG_USB_EZUSB_FX2=m
-# CONFIG_USB_HSIC_USB3503 is not set
-
-#
-# USB Physical Layer drivers
-#
-# CONFIG_OMAP_USB3 is not set
-# CONFIG_OMAP_CONTROL_USB is not set
-# CONFIG_USB_ISP1301 is not set
-# CONFIG_USB_RCAR_PHY is not set
-# CONFIG_USB_GADGET is not set
-
-#
-# OTG and related infrastructure
-#
-# CONFIG_NOP_USB_XCEIV is not set
-# CONFIG_UWB is not set
-# CONFIG_MMC is not set
-# CONFIG_MEMSTICK is not set
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-
-#
-# LED drivers
-#
-# CONFIG_LEDS_LM3530 is not set
-# CONFIG_LEDS_LM3642 is not set
-# CONFIG_LEDS_PCA9532 is not set
-# CONFIG_LEDS_LP3944 is not set
-# CONFIG_LEDS_LP5521 is not set
-# CONFIG_LEDS_LP5523 is not set
-# CONFIG_LEDS_PCA955X is not set
-# CONFIG_LEDS_PCA9633 is not set
-# CONFIG_LEDS_BD2802 is not set
-# CONFIG_LEDS_TCA6507 is not set
-# CONFIG_LEDS_LM355x is not set
-# CONFIG_LEDS_OT200 is not set
-# CONFIG_LEDS_BLINKM is not set
-CONFIG_LEDS_TRIGGERS=y
-
-#
-# LED Triggers
-#
-# CONFIG_LEDS_TRIGGER_TIMER is not set
-# CONFIG_LEDS_TRIGGER_ONESHOT is not set
-# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
-# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
-# CONFIG_LEDS_TRIGGER_CPU is not set
-# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
-# CONFIG_ACCESSIBILITY is not set
-# CONFIG_INFINIBAND is not set
-CONFIG_RTC_LIB=y
-# CONFIG_RTC_CLASS is not set
-# CONFIG_DMADEVICES is not set
-# CONFIG_AUXDISPLAY is not set
-# CONFIG_UIO is not set
-
-#
-# Virtio drivers
-#
-# CONFIG_VIRTIO_PCI is not set
-# CONFIG_VIRTIO_MMIO is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-CONFIG_STAGING=y
-# CONFIG_ET131X is not set
-# CONFIG_USBIP_CORE is not set
-CONFIG_W35UND=m
-CONFIG_PRISM2_USB=m
-# CONFIG_ECHO is not set
-# CONFIG_COMEDI is not set
-# CONFIG_ASUS_OLED is not set
-CONFIG_R8187SE=m
-CONFIG_RTL8192U=m
-CONFIG_RTLLIB=m
-CONFIG_RTLLIB_CRYPTO_CCMP=m
-CONFIG_RTLLIB_CRYPTO_TKIP=m
-CONFIG_RTLLIB_CRYPTO_WEP=m
-# CONFIG_RTL8192E is not set
-CONFIG_R8712U=m
-# CONFIG_RTS5139 is not set
-# CONFIG_TRANZPORT is not set
-# CONFIG_IDE_PHISON is not set
-# CONFIG_LINE6_USB is not set
-# CONFIG_USB_SERIAL_QUATECH2 is not set
-# CONFIG_VT6655 is not set
-# CONFIG_VT6656 is not set
-# CONFIG_DX_SEP is not set
-CONFIG_ZRAM=m
-# CONFIG_ZRAM_DEBUG is not set
-CONFIG_ZSMALLOC=y
-# CONFIG_FB_SM7XX is not set
-# CONFIG_CRYSTALHD is not set
-# CONFIG_FB_XGI is not set
-# CONFIG_USB_ENESTORAGE is not set
-# CONFIG_BCM_WIMAX is not set
-# CONFIG_FT1000 is not set
-
-#
-# Speakup console speech
-#
-# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
-CONFIG_STAGING_MEDIA=y
-CONFIG_DVB_AS102=m
-CONFIG_DVB_CXD2099=m
-CONFIG_VIDEO_DT3155=m
-CONFIG_DT3155_CCIR=y
-CONFIG_DT3155_STREAMING=y
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_GO7007_OV7640=m
-CONFIG_VIDEO_GO7007_SAA7113=m
-CONFIG_VIDEO_GO7007_SAA7115=m
-CONFIG_VIDEO_GO7007_TW9903=m
-CONFIG_VIDEO_GO7007_UDA1342=m
-CONFIG_VIDEO_GO7007_SONY_TUNER=m
-CONFIG_VIDEO_GO7007_TW2804=m
-CONFIG_SOLO6X10=m
-
-#
-# Android
-#
-# CONFIG_ANDROID is not set
-CONFIG_USB_WPAN_HCD=m
-CONFIG_WIMAX_GDM72XX=m
-# CONFIG_WIMAX_GDM72XX_QOS is not set
-# CONFIG_WIMAX_GDM72XX_K_MODE is not set
-# CONFIG_WIMAX_GDM72XX_WIMAX2 is not set
-CONFIG_WIMAX_GDM72XX_USB=y
-# CONFIG_NET_VENDOR_SILICOM is not set
-# CONFIG_CED1401 is not set
-# CONFIG_DGRP is not set
-
-#
-# Hardware Spinlock drivers
-#
-# CONFIG_MAILBOX is not set
-# CONFIG_IOMMU_SUPPORT is not set
-
-#
-# Remoteproc drivers
-#
-# CONFIG_STE_MODEM_RPROC is not set
-
-#
-# Rpmsg drivers
-#
-# CONFIG_VIRT_DRIVERS is not set
-# CONFIG_PM_DEVFREQ is not set
-# CONFIG_EXTCON is not set
-# CONFIG_MEMORY is not set
-# CONFIG_IIO is not set
-# CONFIG_VME_BUS is not set
-# CONFIG_PWM is not set
-# CONFIG_IPACK_BUS is not set
-
-#
-# Firmware Drivers
-#
-# CONFIG_FIRMWARE_MEMMAP is not set
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=m
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
-# CONFIG_EXT3_FS_XATTR is not set
-CONFIG_EXT4_FS=m
-# CONFIG_EXT4_FS_POSIX_ACL is not set
-# CONFIG_EXT4_FS_SECURITY is not set
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD=y
-CONFIG_JBD2=m
-CONFIG_FS_MBCACHE=m
-CONFIG_REISERFS_FS=m
-# CONFIG_REISERFS_CHECK is not set
-# CONFIG_REISERFS_PROC_INFO is not set
-# CONFIG_REISERFS_FS_XATTR is not set
-# CONFIG_JFS_FS is not set
-CONFIG_XFS_FS=m
-# CONFIG_XFS_QUOTA is not set
-# CONFIG_XFS_POSIX_ACL is not set
-CONFIG_XFS_RT=y
-# CONFIG_XFS_DEBUG is not set
-# CONFIG_GFS2_FS is not set
-# CONFIG_BTRFS_FS is not set
-# CONFIG_NILFS2_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-CONFIG_EXPORTFS=m
-CONFIG_FILE_LOCKING=y
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-# CONFIG_FANOTIFY is not set
-# CONFIG_QUOTA is not set
-# CONFIG_QUOTACTL is not set
-CONFIG_AUTOFS4_FS=m
-CONFIG_FUSE_FS=m
-# CONFIG_CUSE is not set
-
-#
-# Caches
-#
-CONFIG_FSCACHE=y
-# CONFIG_FSCACHE_STATS is not set
-# CONFIG_FSCACHE_HISTOGRAM is not set
-# CONFIG_FSCACHE_DEBUG is not set
-# CONFIG_FSCACHE_OBJECT_LIST is not set
-# CONFIG_CACHEFILES is not set
-
-#
-# CD-ROM/DVD Filesystems
-#
-CONFIG_ISO9660_FS=m
-CONFIG_JOLIET=y
-# CONFIG_ZISOFS is not set
-CONFIG_UDF_FS=m
-CONFIG_UDF_NLS=y
-
-#
-# DOS/FAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=m
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-CONFIG_NTFS_FS=m
-# CONFIG_NTFS_DEBUG is not set
-# CONFIG_NTFS_RW is not set
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_TMPFS_POSIX_ACL is not set
-# CONFIG_TMPFS_XATTR is not set
-# CONFIG_HUGETLB_PAGE is not set
-# CONFIG_CONFIGFS_FS is not set
-CONFIG_MISC_FILESYSTEMS=y
-# CONFIG_ADFS_FS is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_ECRYPT_FS is not set
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFS_FS is not set
-# CONFIG_EFS_FS is not set
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-CONFIG_JFFS2_SUMMARY=y
-# CONFIG_JFFS2_FS_XATTR is not set
-CONFIG_JFFS2_COMPRESSION_OPTIONS=y
-CONFIG_JFFS2_ZLIB=y
-CONFIG_JFFS2_LZO=y
-CONFIG_JFFS2_RTIME=y
-CONFIG_JFFS2_RUBIN=y
-# CONFIG_JFFS2_CMODE_NONE is not set
-# CONFIG_JFFS2_CMODE_PRIORITY is not set
-# CONFIG_JFFS2_CMODE_SIZE is not set
-CONFIG_JFFS2_CMODE_FAVOURLZO=y
-CONFIG_UBIFS_FS=y
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-# CONFIG_LOGFS is not set
-# CONFIG_CRAMFS is not set
-CONFIG_SQUASHFS=m
-# CONFIG_SQUASHFS_XATTR is not set
-CONFIG_SQUASHFS_ZLIB=y
-# CONFIG_SQUASHFS_LZO is not set
-# CONFIG_SQUASHFS_XZ is not set
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
-# CONFIG_VXFS_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_MINIX_FS_NATIVE_ENDIAN is not set
-# CONFIG_OMFS_FS is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_ROMFS_FS is not set
-# CONFIG_PSTORE is not set
-# CONFIG_SYSV_FS is not set
-# CONFIG_UFS_FS is not set
-# CONFIG_F2FS_FS is not set
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V2=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-CONFIG_NFS_V4=y
-CONFIG_NFS_SWAP=y
-CONFIG_NFS_V4_1=y
-CONFIG_PNFS_FILE_LAYOUT=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-CONFIG_ROOT_NFS=y
-# CONFIG_NFS_FSCACHE is not set
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-CONFIG_NFSD=m
-CONFIG_NFSD_V3=y
-# CONFIG_NFSD_V3_ACL is not set
-# CONFIG_NFSD_V4 is not set
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_COMMON=y
-CONFIG_SUNRPC=y
-CONFIG_SUNRPC_GSS=y
-CONFIG_SUNRPC_BACKCHANNEL=y
-CONFIG_SUNRPC_SWAP=y
-# CONFIG_SUNRPC_DEBUG is not set
-# CONFIG_CEPH_FS is not set
-CONFIG_CIFS=m
-# CONFIG_CIFS_STATS is not set
-# CONFIG_CIFS_WEAK_PW_HASH is not set
-# CONFIG_CIFS_UPCALL is not set
-# CONFIG_CIFS_XATTR is not set
-# CONFIG_CIFS_DEBUG is not set
-# CONFIG_CIFS_DFS_UPCALL is not set
-CONFIG_CIFS_SMB2=y
-# CONFIG_CIFS_FSCACHE is not set
-# CONFIG_NCP_FS is not set
-# CONFIG_CODA_FS is not set
-# CONFIG_AFS_FS is not set
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-15"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=y
-CONFIG_NLS_ISO8859_1=y
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=y
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-# CONFIG_NLS_MAC_ROMAN is not set
-# CONFIG_NLS_MAC_CELTIC is not set
-# CONFIG_NLS_MAC_CENTEURO is not set
-# CONFIG_NLS_MAC_CROATIAN is not set
-# CONFIG_NLS_MAC_CYRILLIC is not set
-# CONFIG_NLS_MAC_GAELIC is not set
-# CONFIG_NLS_MAC_GREEK is not set
-# CONFIG_NLS_MAC_ICELAND is not set
-# CONFIG_NLS_MAC_INUIT is not set
-# CONFIG_NLS_MAC_ROMANIAN is not set
-# CONFIG_NLS_MAC_TURKISH is not set
-CONFIG_NLS_UTF8=y
-
-#
-# Kernel hacking
-#
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-# CONFIG_PRINTK_TIME is not set
-CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
-# CONFIG_ENABLE_WARN_DEPRECATED is not set
-# CONFIG_ENABLE_MUST_CHECK is not set
-CONFIG_FRAME_WARN=0
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_READABLE_ASM is not set
-# CONFIG_UNUSED_SYMBOLS is not set
-# CONFIG_DEBUG_FS is not set
-# CONFIG_HEADERS_CHECK is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_DEBUG_KERNEL=y
-# CONFIG_DEBUG_SHIRQ is not set
-# CONFIG_LOCKUP_DETECTOR is not set
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-# CONFIG_DETECT_HUNG_TASK is not set
-# CONFIG_SCHED_DEBUG is not set
-# CONFIG_SCHEDSTATS is not set
-# CONFIG_TIMER_STATS is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_DEBUG_SLAB is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_RT_MUTEX_TESTER is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_INFO is not set
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_WRITECOUNT is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
-# CONFIG_DEBUG_LIST is not set
-# CONFIG_TEST_LIST_SORT is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CREDENTIALS is not set
-# CONFIG_BOOT_PRINTK_DELAY is not set
-
-#
-# RCU Debugging
-#
-# CONFIG_SPARSE_RCU_POINTER is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=60
-# CONFIG_RCU_CPU_STALL_INFO is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-# CONFIG_FAULT_INJECTION is not set
-# CONFIG_DEBUG_PAGEALLOC is not set
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_TRACING_SUPPORT=y
-# CONFIG_FTRACE is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_INTERVAL_TREE_TEST is not set
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_ATOMIC64_SELFTEST is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_ARCH_KGDB=y
-# CONFIG_KGDB is not set
-# CONFIG_TEST_KSTRTOX is not set
-CONFIG_EARLY_PRINTK=y
-CONFIG_CMDLINE_BOOL=y
-CONFIG_CMDLINE="bmem=118M ubi.mtd=0 root=ubi0:rootfs rootfstype=ubifs rw rootflags=sync"
-CONFIG_CMDLINE_OVERRIDE=y
-# CONFIG_DEBUG_STACKOVERFLOW is not set
-# CONFIG_RUNTIME_DEBUG is not set
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-# CONFIG_ENCRYPTED_KEYS is not set
-# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-# CONFIG_SECURITY is not set
-# CONFIG_SECURITYFS is not set
-CONFIG_DEFAULT_SECURITY_DAC=y
-CONFIG_DEFAULT_SECURITY=""
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD=y
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_BLKCIPHER=y
-CONFIG_CRYPTO_BLKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_PCOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-# CONFIG_CRYPTO_USER is not set
-CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-# CONFIG_CRYPTO_GF128MUL is not set
-# CONFIG_CRYPTO_NULL is not set
-# CONFIG_CRYPTO_PCRYPT is not set
-CONFIG_CRYPTO_WORKQUEUE=y
-# CONFIG_CRYPTO_CRYPTD is not set
-CONFIG_CRYPTO_AUTHENC=m
-# CONFIG_CRYPTO_TEST is not set
-
-#
-# Authenticated Encryption with Associated Data
-#
-CONFIG_CRYPTO_CCM=y
-# CONFIG_CRYPTO_GCM is not set
-CONFIG_CRYPTO_SEQIV=y
-
-#
-# Block modes
-#
-CONFIG_CRYPTO_CBC=m
-CONFIG_CRYPTO_CTR=y
-# CONFIG_CRYPTO_CTS is not set
-CONFIG_CRYPTO_ECB=y
-# CONFIG_CRYPTO_LRW is not set
-# CONFIG_CRYPTO_PCBC is not set
-# CONFIG_CRYPTO_XTS is not set
-
-#
-# Hash modes
-#
-CONFIG_CRYPTO_HMAC=y
-# CONFIG_CRYPTO_XCBC is not set
-# CONFIG_CRYPTO_VMAC is not set
-
-#
-# Digest
-#
-CONFIG_CRYPTO_CRC32C=y
-# CONFIG_CRYPTO_CRC32 is not set
-# CONFIG_CRYPTO_GHASH is not set
-CONFIG_CRYPTO_MD4=y
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-# CONFIG_CRYPTO_RMD128 is not set
-# CONFIG_CRYPTO_RMD160 is not set
-# CONFIG_CRYPTO_RMD256 is not set
-# CONFIG_CRYPTO_RMD320 is not set
-CONFIG_CRYPTO_SHA1=m
-CONFIG_CRYPTO_SHA256=y
-# CONFIG_CRYPTO_SHA512 is not set
-# CONFIG_CRYPTO_TGR192 is not set
-# CONFIG_CRYPTO_WP512 is not set
-
-#
-# Ciphers
-#
-CONFIG_CRYPTO_AES=y
-# CONFIG_CRYPTO_ANUBIS is not set
-CONFIG_CRYPTO_ARC4=y
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_CAMELLIA is not set
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-CONFIG_CRYPTO_DES=y
-# CONFIG_CRYPTO_FCRYPT is not set
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_SALSA20 is not set
-# CONFIG_CRYPTO_SEED is not set
-# CONFIG_CRYPTO_SERPENT is not set
-# CONFIG_CRYPTO_TEA is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=y
-# CONFIG_CRYPTO_ZLIB is not set
-CONFIG_CRYPTO_LZO=y
-
-#
-# Random Number Generation
-#
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_USER_API_HASH is not set
-# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
-CONFIG_CRYPTO_HW=y
-# CONFIG_CRYPTO_DEV_HIFN_795X is not set
-# CONFIG_ASYMMETRIC_KEY_TYPE is not set
-# CONFIG_BINARY_PRINTF is not set
-
-#
-# Library routines
-#
-CONFIG_BITREVERSE=y
-CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_GENERIC_IO=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC16=y
-# CONFIG_CRC_T10DIF is not set
-CONFIG_CRC_ITU_T=y
-CONFIG_CRC32=y
-# CONFIG_CRC32_SELFTEST is not set
-CONFIG_CRC32_SLICEBY8=y
-# CONFIG_CRC32_SLICEBY4 is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_BIT is not set
-CONFIG_CRC7=m
-CONFIG_LIBCRC32C=m
-# CONFIG_CRC8 is not set
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-# CONFIG_XZ_DEC is not set
-# CONFIG_XZ_DEC_BCJ is not set
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_DMA=y
-CONFIG_CPU_RMAP=y
-CONFIG_DQL=y
-CONFIG_NLATTR=y
-CONFIG_GENERIC_ATOMIC64=y
-CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
-CONFIG_AVERAGE=y
-# CONFIG_CORDIC is not set
-# CONFIG_DDR is not set
diff --git a/meta-bsp/bm750/recipes/linux/linux-vuplus-3.9.6/linux-sata_bcm.patch b/meta-bsp/bm750/recipes/linux/linux-vuplus-3.9.6/linux-sata_bcm.patch
deleted file mode 100644 (file)
index cbfc4b7..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/drivers/ata/sata_brcmstb.c b/drivers/ata/sata_brcmstb.c
-index 7ba20e0..1e2e947 100644
---- a/drivers/ata/sata_brcmstb.c
-+++ b/drivers/ata/sata_brcmstb.c
-@@ -330,6 +330,22 @@ static void brcm_EnableOOBWindowFix(void __iomem *mmio_base, int port)
-       mdio_write_reg(mmio_base, port, 0x0D, sval);
- }
-+static void brcm_Enable256AlignDetection(void __iomem *mmio_base, int port)
-+{
-+        uint32_t tmp32;
-+        void __iomem *port_mmio;
-+
-+        port_mmio = PORT_BASE(mmio_base, port);
-+
-+        tmp32 = readl(port_mmio + K2_SATA_SICR1_OFFSET);
-+        tmp32 |= 0x08000000;
-+        writel(tmp32, port_mmio + K2_SATA_SICR1_OFFSET);
-+
-+        tmp32 = readl(port_mmio + K2_SATA_SICR2_OFFSET);
-+        tmp32 |= 0x00800000;
-+        writel(tmp32, port_mmio + K2_SATA_SICR2_OFFSET);
-+}
-+
- static void brcm_AnalogReset(void __iomem *mmio_base, int port)
- {
-       /* do analog reset */
-@@ -385,6 +401,8 @@ static void brcm_InitSata_1_5Gb(void __iomem *mmio_base, int port)
-       brcm_SetPllTxRxCtrl(mmio_base, port);
-       brcm_EnableOOBWindowFix(mmio_base, port);
-+      brcm_Enable256AlignDetection(mmio_base, port);
-+
-       if (!port) {
- #ifdef CONFIG_BRCM_SATA_75MHZ_PLL
-               /* use 75Mhz PLL clock */
-@@ -446,6 +464,8 @@ static void brcm_InitSata2_3Gb(void __iomem *mmio_base, int port)
-       brcm_SetPllTxRxCtrl(mmio_base, port);
-       brcm_EnableOOBWindowFix(mmio_base, port);
-+      brcm_Enable256AlignDetection(mmio_base, port);
-+
-       if (!port) {
- #ifdef CONFIG_BRCM_SATA_75MHZ_PLL
-               /* use 75Mhz PLL clock */
-@@ -1135,7 +1155,9 @@ static int k2_sata_resume(struct device *dev)
-               ap = host->ports[i];
-               ata_for_each_link(link, ap, EDGE) {
-+                      spin_unlock_irqrestore(&hp->lock, flags);
-                       sata_std_hardreset(link, NULL, 1000);
-+                      spin_lock_irqsave(&hp->lock, flags);
-               }
-       }
diff --git a/meta-bsp/bm750/recipes/linux/linux-vuplus_3.1.1.bbappend b/meta-bsp/bm750/recipes/linux/linux-vuplus_3.1.1.bbappend
deleted file mode 100644 (file)
index 1018335..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:"
-
-PR .= "-bsp13"
-
-SRC_URI += "\
-        file://linux_3.1.1_bm750.patch \
-        file://linux-sata_brcm.patch \
-"
diff --git a/meta-bsp/bm750/recipes/linux/linux-vuplus_3.9.6.bbappend b/meta-bsp/bm750/recipes/linux/linux-vuplus_3.9.6.bbappend
deleted file mode 100644 (file)
index 000b73e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:"
-
-PR .= "-bsp5"
-SRC_URI += "\
-        file://linux-sata_bcm.patch \
-"
diff --git a/meta-bsp/bm750/recipes/vuplus/vuplus-dvb-modules.bbappend b/meta-bsp/bm750/recipes/vuplus/vuplus-dvb-modules.bbappend
deleted file mode 100644 (file)
index f6c42f8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-SRCDATE = "20150317"
-
-MODULES_NAME = "procmk\ndvb-bcm7335\nbrcmfb"
-
-SRC_URI[md5sum] = "400ec6413597f8096bba506496422f6d"
-SRC_URI[sha256sum] = "f5762df3a4c1281be8ac3aa87c8937b85573b60902b376b3c79a7f468face5aa"
diff --git a/meta-bsp/classes/image_types_ubi.bbclass b/meta-bsp/classes/image_types_ubi.bbclass
new file mode 100644 (file)
index 0000000..c8dd97b
--- /dev/null
@@ -0,0 +1,29 @@
+inherit image_types
+
+UBI_VOLNAME = "rootfs"
+
+MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT} -F"
+UBINIZE_ARGS = "-m 2048 -p 128KiB"
+
+IMAGEDIR ?= "${MACHINE}"
+EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
+
+IMAGE_CMD_ubi_prepend = " \
+       cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
+       rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
+       mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime \
+       --disable-compressor=lzo --compression-mode=size \
+       --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
+       ${EXTRA_IMAGECMD_COMPAT}; rm -rf ${IMAGE_ROOTFS}/boot/*; \
+"
+
+IMAGE_CMD_ubi_append = " \
+       vfi3 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi; \
+       mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
+       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.jffs2; \
+       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/boot_cfe_auto.jffs2; \
+       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
+       cd ${DEPLOY_DIR_IMAGE}; \
+       zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
+       rm -rf vuplus; \
+"
diff --git a/meta-bsp/classes/image_types_ubi_initrd.bbclass b/meta-bsp/classes/image_types_ubi_initrd.bbclass
new file mode 100644 (file)
index 0000000..360e621
--- /dev/null
@@ -0,0 +1,28 @@
+inherit image_types
+
+UBI_VOLNAME = "rootfs"
+MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT} -F"
+UBINIZE_ARGS = "-m 2048 -p 128KiB"
+
+IMAGEDIR ?= "${MACHINE}"
+EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
+
+IMAGE_CMD_ubi_prepend = " \
+        cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
+        cp ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin; \
+        cp ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin; \
+        rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
+        rm -f ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin; \
+        rm -f ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin; \
+"
+
+IMAGE_CMD_ubi_append = " \
+        mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.bin; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_cfe_auto.bin; \
+        touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/reboot.update; \
+        cd ${DEPLOY_DIR_IMAGE}; \
+        zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
+        rm -rf vuplus; \
+"
diff --git a/meta-bsp/classes/image_types_ubi_splash.bbclass b/meta-bsp/classes/image_types_ubi_splash.bbclass
new file mode 100644 (file)
index 0000000..4045781
--- /dev/null
@@ -0,0 +1,31 @@
+inherit image_types
+
+UBI_VOLNAME = "rootfs"
+MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT} -F"
+UBINIZE_ARGS = "-m 2048 -p 128KiB"
+
+IMAGEDIR ?= "${MACHINE}"
+EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
+
+IMAGE_CMD_ubi_prepend = " \
+       cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
+       cp ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin; \
+       rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
+       rm -f ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin; \
+       mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime \
+       --disable-compressor=lzo --compression-mode=size \
+       --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
+       ${EXTRA_IMAGECMD_COMPAT}; rm -rf ${IMAGE_ROOTFS}/boot/*; \
+"
+
+IMAGE_CMD_ubi_append = " \
+       vfi3 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi; \
+       mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
+       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.jffs2; \
+       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/boot_cfe_auto.jffs2; \
+       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
+       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_cfe_auto.bin; \
+        cd ${DEPLOY_DIR_IMAGE}; \
+        zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
+        rm -rf vuplus; \
+"
diff --git a/meta-bsp/classes/image_types_ubi_splash_initrd.bbclass b/meta-bsp/classes/image_types_ubi_splash_initrd.bbclass
new file mode 100644 (file)
index 0000000..23a3409
--- /dev/null
@@ -0,0 +1,29 @@
+inherit image_types
+
+UBI_VOLNAME = "rootfs"
+MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT}"
+UBINIZE_ARGS = "-m 2048 -p 128KiB"
+
+IMAGEDIR ?= "${MACHINE}"
+EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
+
+IMAGE_CMD_ubi_prepend = " \
+        cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
+        cp ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin; \
+        cp ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin; \
+        rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
+        rm -f ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin; \
+        rm -f ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin; \
+"
+
+IMAGE_CMD_ubi_append = " \
+        mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.bin; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_cfe_auto.bin; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_cfe_auto.bin; \
+        touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/reboot.update; \
+        cd ${DEPLOY_DIR_IMAGE}; \
+        zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
+        rm -rf vuplus; \
+"
diff --git a/meta-bsp/classes/image_types_ubi_splash_initrd_forceupdate.bbclass b/meta-bsp/classes/image_types_ubi_splash_initrd_forceupdate.bbclass
new file mode 100644 (file)
index 0000000..88bf14c
--- /dev/null
@@ -0,0 +1,29 @@
+inherit image_types
+
+UBI_VOLNAME = "rootfs"
+MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT}"
+UBINIZE_ARGS = "-m 2048 -p 128KiB"
+
+IMAGEDIR ?= "${MACHINE}"
+EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
+
+IMAGE_CMD_ubi_prepend = " \
+        cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
+        cp ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin; \
+        cp ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin; \
+        rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
+        rm -f ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin; \
+        rm -f ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin; \
+"
+
+IMAGE_CMD_ubi_append = " \
+        mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.bin; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_cfe_auto.bin; \
+        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_cfe_auto.bin; \
+        touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/force.update; \
+        cd ${DEPLOY_DIR_IMAGE}; \
+        zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
+        rm -rf vuplus; \
+"
diff --git a/meta-bsp/common/classes/image_types_ubi.bbclass b/meta-bsp/common/classes/image_types_ubi.bbclass
deleted file mode 100644 (file)
index c8dd97b..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-inherit image_types
-
-UBI_VOLNAME = "rootfs"
-
-MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT} -F"
-UBINIZE_ARGS = "-m 2048 -p 128KiB"
-
-IMAGEDIR ?= "${MACHINE}"
-EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
-
-IMAGE_CMD_ubi_prepend = " \
-       cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
-       rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
-       mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime \
-       --disable-compressor=lzo --compression-mode=size \
-       --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
-       ${EXTRA_IMAGECMD_COMPAT}; rm -rf ${IMAGE_ROOTFS}/boot/*; \
-"
-
-IMAGE_CMD_ubi_append = " \
-       vfi3 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi; \
-       mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
-       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.jffs2; \
-       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/boot_cfe_auto.jffs2; \
-       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
-       cd ${DEPLOY_DIR_IMAGE}; \
-       zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
-       rm -rf vuplus; \
-"
diff --git a/meta-bsp/common/classes/image_types_ubi_initrd.bbclass b/meta-bsp/common/classes/image_types_ubi_initrd.bbclass
deleted file mode 100644 (file)
index 360e621..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-inherit image_types
-
-UBI_VOLNAME = "rootfs"
-MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT} -F"
-UBINIZE_ARGS = "-m 2048 -p 128KiB"
-
-IMAGEDIR ?= "${MACHINE}"
-EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
-
-IMAGE_CMD_ubi_prepend = " \
-        cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
-        cp ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin; \
-        cp ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin; \
-        rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
-        rm -f ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin; \
-        rm -f ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin; \
-"
-
-IMAGE_CMD_ubi_append = " \
-        mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.bin; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_cfe_auto.bin; \
-        touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/reboot.update; \
-        cd ${DEPLOY_DIR_IMAGE}; \
-        zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
-        rm -rf vuplus; \
-"
diff --git a/meta-bsp/common/classes/image_types_ubi_splash.bbclass b/meta-bsp/common/classes/image_types_ubi_splash.bbclass
deleted file mode 100644 (file)
index 4045781..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-inherit image_types
-
-UBI_VOLNAME = "rootfs"
-MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT} -F"
-UBINIZE_ARGS = "-m 2048 -p 128KiB"
-
-IMAGEDIR ?= "${MACHINE}"
-EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
-
-IMAGE_CMD_ubi_prepend = " \
-       cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
-       cp ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin; \
-       rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
-       rm -f ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin; \
-       mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime \
-       --disable-compressor=lzo --compression-mode=size \
-       --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
-       ${EXTRA_IMAGECMD_COMPAT}; rm -rf ${IMAGE_ROOTFS}/boot/*; \
-"
-
-IMAGE_CMD_ubi_append = " \
-       vfi3 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi; \
-       mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
-       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.jffs2; \
-       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/boot_cfe_auto.jffs2; \
-       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
-       cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_cfe_auto.bin; \
-        cd ${DEPLOY_DIR_IMAGE}; \
-        zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
-        rm -rf vuplus; \
-"
diff --git a/meta-bsp/common/classes/image_types_ubi_splash_initrd.bbclass b/meta-bsp/common/classes/image_types_ubi_splash_initrd.bbclass
deleted file mode 100644 (file)
index 23a3409..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-inherit image_types
-
-UBI_VOLNAME = "rootfs"
-MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT}"
-UBINIZE_ARGS = "-m 2048 -p 128KiB"
-
-IMAGEDIR ?= "${MACHINE}"
-EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
-
-IMAGE_CMD_ubi_prepend = " \
-        cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
-        cp ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin; \
-        cp ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin; \
-        rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
-        rm -f ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin; \
-        rm -f ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin; \
-"
-
-IMAGE_CMD_ubi_append = " \
-        mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.bin; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_cfe_auto.bin; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_cfe_auto.bin; \
-        touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/reboot.update; \
-        cd ${DEPLOY_DIR_IMAGE}; \
-        zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
-        rm -rf vuplus; \
-"
diff --git a/meta-bsp/common/classes/image_types_ubi_splash_initrd_forceupdate.bbclass b/meta-bsp/common/classes/image_types_ubi_splash_initrd_forceupdate.bbclass
deleted file mode 100644 (file)
index 88bf14c..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-inherit image_types
-
-UBI_VOLNAME = "rootfs"
-MKUBIFS_ARGS = "-m 2048 -e 126976 -c ${MKFS_UBI_MAX_ERASE_BLK_COUNT}"
-UBINIZE_ARGS = "-m 2048 -p 128KiB"
-
-IMAGEDIR ?= "${MACHINE}"
-EXTRA_IMAGECMD_COMPAT = "--eraseblock=0x20000 -n -l"
-
-IMAGE_CMD_ubi_prepend = " \
-        cp ${IMAGE_ROOTFS}/tmp/vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz; \
-        cp ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin; \
-        cp ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin; \
-        rm -f ${IMAGE_ROOTFS}/tmp/vmlinux.gz; \
-        rm -f ${IMAGE_ROOTFS}/boot/initrd_cfe_auto.bin; \
-        rm -f ${IMAGE_ROOTFS}/boot/splash_cfe_auto.bin; \
-"
-
-IMAGE_CMD_ubi_append = " \
-        mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/root_cfe_auto.bin; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmlinux.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_cfe_auto.bin; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.initrd_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_cfe_auto.bin; \
-        cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.splash_cfe_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_cfe_auto.bin; \
-        touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/force.update; \
-        cd ${DEPLOY_DIR_IMAGE}; \
-        zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
-        rm -rf vuplus; \
-"
diff --git a/meta-bsp/common/conf/layer.conf b/meta-bsp/common/conf/layer.conf
deleted file mode 100644 (file)
index b5d52e3..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-BBFILES += "${LAYERDIR}/recipes/*/*.bb"
-#BBFILES += "${LAYERDIR}/recipes/*/*.bbappend"
-BBPATH .= ":${LAYERDIR}"
-BBFILE_COLLECTIONS += "bsp-common"
-BBFILE_PRIORITY_bsp-common = "30"
-BBFILE_PATTERN_bsp-common := "^${LAYERDIR}/"
-
-SIGGEN_EXCLUDERECIPES_ABISAFE += " \
-  vuplus-bootlogo \
-"
diff --git a/meta-bsp/common/conf/machine/include/vuplus-mips32el.inc b/meta-bsp/common/conf/machine/include/vuplus-mips32el.inc
deleted file mode 100644 (file)
index 1652438..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# vuplus-mips32el.inc
-
-VUPLUS_KERNEL_VERSION ?= "3.13.5"
-
-TARGET_ARCH = "mipsel"
-DEFAULTTUNE = "mips32el"
-
-require conf/machine/include/vuplus.inc
-require conf/machine/include/tune-mips32.inc
diff --git a/meta-bsp/common/conf/machine/include/vuplus-ubi-initrd.inc b/meta-bsp/common/conf/machine/include/vuplus-ubi-initrd.inc
deleted file mode 100644 (file)
index c284c7e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit image_types_ubi_initrd
-
-IMAGE_FSTYPES ?= "ubi"
-
diff --git a/meta-bsp/common/conf/machine/include/vuplus-ubi-splash-initrd-forceupdate.inc b/meta-bsp/common/conf/machine/include/vuplus-ubi-splash-initrd-forceupdate.inc
deleted file mode 100644 (file)
index 282bae1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit image_types_ubi_splash_initrd_forceupdate
-
-IMAGE_FSTYPES ?= "ubi"
-
diff --git a/meta-bsp/common/conf/machine/include/vuplus-ubi-splash-initrd.inc b/meta-bsp/common/conf/machine/include/vuplus-ubi-splash-initrd.inc
deleted file mode 100644 (file)
index 8432d44..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit image_types_ubi_splash_initrd
-
-IMAGE_FSTYPES ?= "ubi"
-
diff --git a/meta-bsp/common/conf/machine/include/vuplus-ubi-splash.inc b/meta-bsp/common/conf/machine/include/vuplus-ubi-splash.inc
deleted file mode 100644 (file)
index 6a12348..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit image_types_ubi_splash
-
-IMAGE_FSTYPES ?= "ubi"
-
diff --git a/meta-bsp/common/conf/machine/include/vuplus-ubi.inc b/meta-bsp/common/conf/machine/include/vuplus-ubi.inc
deleted file mode 100644 (file)
index 9207e42..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit image_types_ubi
-
-IMAGE_FSTYPES ?= "ubi"
-
diff --git a/meta-bsp/common/conf/machine/include/vuplus.inc b/meta-bsp/common/conf/machine/include/vuplus.inc
deleted file mode 100644 (file)
index 6d12c46..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# vuplus.inc
-
-GLIBC_EXTRA_OECONF = "--with-tls --with-__thread"
-
-MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-image"
-MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "vuplus-bootlogo"
-MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "${@base_contains("VUPLUS_FEATURES", "dvbproxy", "vuplus-dvb-proxy", "vuplus-dvb-modules", d)}"
-MACHINE_FEATURES += "kernel26 alsa pci wifi"
-
-MACHINE_FEATURES_BACKFILL_CONSIDERED = "rtc"
-
-PREFERRED_PROVIDER_virtual/kernel = "linux-vuplus"
-
-PREFERRED_VERSION_linux-vuplus = "${VUPLUS_KERNEL_VERSION}"
-
-KERNEL_IMAGETYPE = "vmlinux"
-KERNEL_OUTPUT = "${KERNEL_IMAGETYPE}"
-
-EXTRA_IMAGEDEPENDS += "vuplus-makenfi-native"
-
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/bcmgenet_oobctrl.patch b/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/bcmgenet_oobctrl.patch
deleted file mode 100644 (file)
index 80183f9..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/drivers/net/bcmgenet/bcmmii.c b/drivers/net/bcmgenet/bcmmii.c
-index 7e2027a..127d2d0 100755
---- a/drivers/net/bcmgenet/bcmmii.c
-+++ b/drivers/net/bcmgenet/bcmmii.c
-@@ -229,7 +229,7 @@ int mii_init(struct net_device *dev)
-       case BRCM_PHY_TYPE_EXT_RGMII:
-               GENET_RGMII_OOB_CTRL(pDevCtrl) |= RGMII_MODE_EN;
-               /* Don't shift tx clock by 90 degree, does it still needed? */
--              GENET_RGMII_OOB_CTRL(pDevCtrl) |= (1 << 16);
-+              //csh GENET_RGMII_OOB_CTRL(pDevCtrl) |= (1 << 16);
-               pDevCtrl->mii.supports_gmii = 1;
-               pDevCtrl->sys->sys_port_ctrl = PORT_MODE_EXT_GPHY;
-               mii_write(dev, pDevCtrl->phyAddr, MII_BMCR, bmcr|MII_BMCR);
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/brcm_disable_enet1.patch b/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/brcm_disable_enet1.patch
deleted file mode 100644 (file)
index 700c596..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/arch/mips/brcmstb/Kconfig b/arch/mips/brcmstb/Kconfig
-index 86ba4c6..8bde45e 100644
---- a/arch/mips/brcmstb/Kconfig
-+++ b/arch/mips/brcmstb/Kconfig
-@@ -293,7 +293,6 @@ config BCM7425B0
-       select BRCM_UARTC_IS_16550
-       select BRCM_HAS_PCIE
-       select BRCM_HAS_GENET_0
--      select BRCM_HAS_MOCA_20
-       select BRCM_MOCA_ON_GENET_1
-       select BRCM_GENET_V3
-       select BRCM_HAS_NOR
-@@ -1008,15 +1007,6 @@ config BRCM_HAS_GENET_0
-       bool
-       select BRCM_HAS_GENET
--# select for standalone GENET_1
--config BRCM_HAS_GENET_1
--      bool
--      select BRCM_HAS_GENET
--
--# MoCA controller
--config BRCM_HAS_MOCA
--      bool
--
- # Original MoCA 1.1
- config BRCM_HAS_MOCA_11
-       bool
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/brcm_mtd_mac.patch b/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/brcm_mtd_mac.patch
deleted file mode 100644 (file)
index d4bc17f..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-diff --git a/arch/mips/brcmstb/board.c b/arch/mips/brcmstb/board.c
-index f64b8bd..ab1b2d2 100644
---- a/arch/mips/brcmstb/board.c
-+++ b/arch/mips/brcmstb/board.c
-@@ -40,6 +40,8 @@ unsigned long brcm_mtd_rootfs_start;
- unsigned long brcm_mtd_rootfs_len;
- unsigned long brcm_mtd_kernel_start;
- unsigned long brcm_mtd_kernel_len;
-+unsigned long brcm_mtd_macaddr_start;
-+unsigned long brcm_mtd_macaddr_len;
- unsigned long brcm_mtd_ocap_start;
- unsigned long brcm_mtd_ocap_len;
- unsigned long brcm_mtd_flash_size_mb;
-@@ -795,7 +797,7 @@ int __init board_get_partition_map(struct mtd_partition **p)
-       if (brcm_mtd_rootfs_len == 0)
-               return -ENODEV;
--      nr_parts = 2;
-+      nr_parts = 3;
-       if (brcm_mtd_kernel_len != 0)
-               nr_parts++;
-@@ -816,6 +818,11 @@ int __init board_get_partition_map(struct mtd_partition **p)
-               ret[2].size = brcm_mtd_kernel_len;
-               ret[2].name = "kernel";
-       }
-+      if (brcm_mtd_macaddr_len != 0) {
-+              ret[3].offset = brcm_mtd_macaddr_start;
-+              ret[3].size = brcm_mtd_macaddr_len;
-+              ret[3].name = "mac";
-+      }
-       *p = ret;
-       return nr_parts;
-diff --git a/arch/mips/brcmstb/prom.c b/arch/mips/brcmstb/prom.c
-index 4f4f5ca..a8282b7 100644
---- a/arch/mips/brcmstb/prom.c
-+++ b/arch/mips/brcmstb/prom.c
-@@ -275,6 +275,8 @@ static void __init __maybe_unused cfe_read_configuration(void)
-       FETCH("LINUX_FFS_SIZE", parse_hex, &brcm_mtd_rootfs_len);
-       FETCH("LINUX_PART_STARTAD", parse_hex, &brcm_mtd_kernel_start);
-       FETCH("LINUX_PART_SIZE", parse_hex, &brcm_mtd_kernel_len);
-+      FETCH("LINUX_MACADDR_STARTAD", parse_hex, &brcm_mtd_macaddr_start);
-+      FETCH("LINUX_MACADDR_SIZE", parse_hex, &brcm_mtd_macaddr_len);
-       FETCH("OCAP_PART_STARTAD", parse_hex, &brcm_mtd_ocap_start);
-       FETCH("OCAP_PART_SIZE", parse_hex, &brcm_mtd_ocap_len);
-       FETCH("FLASH_SIZE", parse_ulong, &brcm_mtd_flash_size_mb);
-diff --git a/arch/mips/include/asm/brcmstb/brcmstb.h b/arch/mips/include/asm/brcmstb/brcmstb.h
-index 244c59e..02de9f7 100644
---- a/arch/mips/include/asm/brcmstb/brcmstb.h
-+++ b/arch/mips/include/asm/brcmstb/brcmstb.h
-@@ -789,6 +789,8 @@ extern unsigned long brcm_mtd_rootfs_start;
- extern unsigned long brcm_mtd_rootfs_len;
- extern unsigned long brcm_mtd_kernel_start;
- extern unsigned long brcm_mtd_kernel_len;
-+extern unsigned long brcm_mtd_macaddr_start;
-+extern unsigned long brcm_mtd_macaddr_len;
- extern unsigned long brcm_mtd_ocap_start;
- extern unsigned long brcm_mtd_ocap_len;
- extern unsigned long brcm_mtd_flash_size_mb;
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/dvb-core.patch b/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/dvb-core.patch
deleted file mode 100644 (file)
index 87b1738..0000000
+++ /dev/null
@@ -1,1330 +0,0 @@
-diff --git a/drivers/media/dvb/dvb-core/Makefile b/drivers/media/dvb/dvb-core/Makefile
-index 0b51828..8f22bcd 100644
---- a/drivers/media/dvb/dvb-core/Makefile
-+++ b/drivers/media/dvb/dvb-core/Makefile
-@@ -2,8 +2,10 @@
- # Makefile for the kernel DVB device drivers.
- #
-+dvb-net-$(CONFIG_DVB_NET) := dvb_net.o
-+
- dvb-core-objs := dvbdev.o dmxdev.o dvb_demux.o dvb_filter.o   \
-                dvb_ca_en50221.o dvb_frontend.o                \
--               dvb_net.o dvb_ringbuffer.o dvb_math.o
-+               $(dvb-net-y) dvb_ringbuffer.o dvb_math.o
- obj-$(CONFIG_DVB_CORE) += dvb-core.o
-diff --git a/drivers/media/dvb/dvb-core/dmxdev.c b/drivers/media/dvb/dvb-core/dmxdev.c
-index ad1f61d..cb59681 100644
---- a/drivers/media/dvb/dvb-core/dmxdev.c
-+++ b/drivers/media/dvb/dvb-core/dmxdev.c
-@@ -83,7 +83,11 @@ static ssize_t dvb_dmxdev_buffer_read(struct dvb_ringbuffer *src,
-               ret = wait_event_interruptible(src->queue,
-                                              !dvb_ringbuffer_empty(src) ||
--                                             (src->error != 0));
-+                                             (src->error != 0) ||
-+                                             (src->do_wait != 1));
-+              if (src->do_wait != 1)
-+                      ret = -EINTR;
-+
-               if (ret < 0)
-                       break;
-@@ -572,13 +576,13 @@ static int dvb_dmxdev_start_feed(struct dmxdev *dmxdev,
-       dmx_output_t otype;
-       int ret;
-       int ts_type;
--      enum dmx_ts_pes ts_pes;
-+      dmx_pes_type_t ts_pes;
-       struct dmx_ts_feed *tsfeed;
-       feed->ts = NULL;
-       otype = para->output;
--      ts_pes = (enum dmx_ts_pes)para->pes_type;
-+      ts_pes = para->pes_type;
-       if (ts_pes < DMX_PES_OTHER)
-               ts_type = TS_DECODER;
-@@ -963,6 +967,22 @@ dvb_demux_read(struct file *file, char __user *buf, size_t count,
-       return ret;
- }
-+static int dvb_demux_lock_filter(struct dmxdev_filter *dmxdevfilter)
-+{
-+      int ret;
-+
-+      dmxdevfilter->buffer.do_wait = 0;
-+
-+      if (waitqueue_active(&dmxdevfilter->buffer.queue))
-+              wake_up(&dmxdevfilter->buffer.queue);
-+
-+      ret = mutex_lock_interruptible(&dmxdevfilter->mutex);
-+
-+      dmxdevfilter->buffer.do_wait = 1;
-+
-+      return ret;
-+}
-+
- static int dvb_demux_do_ioctl(struct file *file,
-                             unsigned int cmd, void *parg)
- {
-@@ -976,7 +996,7 @@ static int dvb_demux_do_ioctl(struct file *file,
-       switch (cmd) {
-       case DMX_START:
--              if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
-+              if (dvb_demux_lock_filter(dmxdevfilter)) {
-                       mutex_unlock(&dmxdev->mutex);
-                       return -ERESTARTSYS;
-               }
-@@ -988,7 +1008,7 @@ static int dvb_demux_do_ioctl(struct file *file,
-               break;
-       case DMX_STOP:
--              if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
-+              if (dvb_demux_lock_filter(dmxdevfilter)) {
-                       mutex_unlock(&dmxdev->mutex);
-                       return -ERESTARTSYS;
-               }
-@@ -997,7 +1017,7 @@ static int dvb_demux_do_ioctl(struct file *file,
-               break;
-       case DMX_SET_FILTER:
--              if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
-+              if (dvb_demux_lock_filter(dmxdevfilter)) {
-                       mutex_unlock(&dmxdev->mutex);
-                       return -ERESTARTSYS;
-               }
-@@ -1006,7 +1026,7 @@ static int dvb_demux_do_ioctl(struct file *file,
-               break;
-       case DMX_SET_PES_FILTER:
--              if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
-+              if (dvb_demux_lock_filter(dmxdevfilter)) {
-                       mutex_unlock(&dmxdev->mutex);
-                       return -ERESTARTSYS;
-               }
-@@ -1015,7 +1035,7 @@ static int dvb_demux_do_ioctl(struct file *file,
-               break;
-       case DMX_SET_BUFFER_SIZE:
--              if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
-+              if (dvb_demux_lock_filter(dmxdevfilter)) {
-                       mutex_unlock(&dmxdev->mutex);
-                       return -ERESTARTSYS;
-               }
-@@ -1059,7 +1079,7 @@ static int dvb_demux_do_ioctl(struct file *file,
-               break;
-       case DMX_ADD_PID:
--              if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
-+              if (dvb_demux_lock_filter(dmxdevfilter)) {
-                       ret = -ERESTARTSYS;
-                       break;
-               }
-@@ -1068,7 +1088,7 @@ static int dvb_demux_do_ioctl(struct file *file,
-               break;
-       case DMX_REMOVE_PID:
--              if (mutex_lock_interruptible(&dmxdevfilter->mutex)) {
-+              if (dvb_demux_lock_filter(dmxdevfilter)) {
-                       ret = -ERESTARTSYS;
-                       break;
-               }
-diff --git a/drivers/media/dvb/dvb-core/dvb_demux.c b/drivers/media/dvb/dvb-core/dvb_demux.c
-index 4a88a3e..faa3671 100644
---- a/drivers/media/dvb/dvb-core/dvb_demux.c
-+++ b/drivers/media/dvb/dvb-core/dvb_demux.c
-@@ -478,97 +478,94 @@ void dvb_dmx_swfilter_packets(struct dvb_demux *demux, const u8 *buf,
- EXPORT_SYMBOL(dvb_dmx_swfilter_packets);
--void dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count)
-+static inline int find_next_packet(const u8 *buf, int pos, size_t count,
-+                                 const int pktsize)
- {
--      int p = 0, i, j;
-+      int start = pos, lost;
--      spin_lock(&demux->lock);
--
--      if (demux->tsbufp) {
--              i = demux->tsbufp;
--              j = 188 - i;
--              if (count < j) {
--                      memcpy(&demux->tsbuf[i], buf, count);
--                      demux->tsbufp += count;
--                      goto bailout;
--              }
--              memcpy(&demux->tsbuf[i], buf, j);
--              if (demux->tsbuf[0] == 0x47)
--                      dvb_dmx_swfilter_packet(demux, demux->tsbuf);
--              demux->tsbufp = 0;
--              p += j;
-+      while (pos < count) {
-+              if (buf[pos] == 0x47 ||
-+                  (pktsize == 204 && buf[pos] == 0xB8))
-+                      break;
-+              pos++;
-       }
--      while (p < count) {
--              if (buf[p] == 0x47) {
--                      if (count - p >= 188) {
--                              dvb_dmx_swfilter_packet(demux, &buf[p]);
--                              p += 188;
--                      } else {
--                              i = count - p;
--                              memcpy(demux->tsbuf, &buf[p], i);
--                              demux->tsbufp = i;
--                              goto bailout;
--                      }
--              } else
--                      p++;
-+      lost = pos - start;
-+      if (lost) {
-+              /* This garbage is part of a valid packet? */
-+              int backtrack = pos - pktsize;
-+              if (backtrack >= 0 && (buf[backtrack] == 0x47 ||
-+                  (pktsize == 204 && buf[backtrack] == 0xB8)))
-+                      return backtrack;
-       }
--bailout:
--      spin_unlock(&demux->lock);
-+      return pos;
- }
--EXPORT_SYMBOL(dvb_dmx_swfilter);
--
--void dvb_dmx_swfilter_204(struct dvb_demux *demux, const u8 *buf, size_t count)
-+/* Filter all pktsize= 188 or 204 sized packets and skip garbage. */
-+static inline void _dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf,
-+              size_t count, const int pktsize)
- {
-       int p = 0, i, j;
--      u8 tmppack[188];
-+      const u8 *q;
-       spin_lock(&demux->lock);
--      if (demux->tsbufp) {
-+      if (demux->tsbufp) { /* tsbuf[0] is now 0x47. */
-               i = demux->tsbufp;
--              j = 204 - i;
-+              j = pktsize - i;
-               if (count < j) {
-                       memcpy(&demux->tsbuf[i], buf, count);
-                       demux->tsbufp += count;
-                       goto bailout;
-               }
-               memcpy(&demux->tsbuf[i], buf, j);
--              if ((demux->tsbuf[0] == 0x47) || (demux->tsbuf[0] == 0xB8)) {
--                      memcpy(tmppack, demux->tsbuf, 188);
--                      if (tmppack[0] == 0xB8)
--                              tmppack[0] = 0x47;
--                      dvb_dmx_swfilter_packet(demux, tmppack);
--              }
-+              if (demux->tsbuf[0] == 0x47) /* double check */
-+                      dvb_dmx_swfilter_packet(demux, demux->tsbuf);
-               demux->tsbufp = 0;
-               p += j;
-       }
--      while (p < count) {
--              if ((buf[p] == 0x47) || (buf[p] == 0xB8)) {
--                      if (count - p >= 204) {
--                              memcpy(tmppack, &buf[p], 188);
--                              if (tmppack[0] == 0xB8)
--                                      tmppack[0] = 0x47;
--                              dvb_dmx_swfilter_packet(demux, tmppack);
--                              p += 204;
--                      } else {
--                              i = count - p;
--                              memcpy(demux->tsbuf, &buf[p], i);
--                              demux->tsbufp = i;
--                              goto bailout;
--                      }
--              } else {
--                      p++;
-+      while (1) {
-+              p = find_next_packet(buf, p, count, pktsize);
-+              if (p >= count)
-+                      break;
-+              if (count - p < pktsize)
-+                      break;
-+
-+              q = &buf[p];
-+
-+              if (pktsize == 204 && (*q == 0xB8)) {
-+                      memcpy(demux->tsbuf, q, 188);
-+                      demux->tsbuf[0] = 0x47;
-+                      q = demux->tsbuf;
-               }
-+              dvb_dmx_swfilter_packet(demux, q);
-+              p += pktsize;
-+      }
-+
-+      i = count - p;
-+      if (i) {
-+              memcpy(demux->tsbuf, &buf[p], i);
-+              demux->tsbufp = i;
-+              if (pktsize == 204 && demux->tsbuf[0] == 0xB8)
-+                      demux->tsbuf[0] = 0x47;
-       }
- bailout:
-       spin_unlock(&demux->lock);
- }
-+void dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count)
-+{
-+      _dvb_dmx_swfilter(demux, buf, count, 188);
-+}
-+EXPORT_SYMBOL(dvb_dmx_swfilter);
-+
-+void dvb_dmx_swfilter_204(struct dvb_demux *demux, const u8 *buf, size_t count)
-+{
-+      _dvb_dmx_swfilter(demux, buf, count, 204);
-+}
- EXPORT_SYMBOL(dvb_dmx_swfilter_204);
- static struct dvb_demux_filter *dvb_dmx_filter_alloc(struct dvb_demux *demux)
-diff --git a/drivers/media/dvb/dvb-core/dvb_frontend.c b/drivers/media/dvb/dvb-core/dvb_frontend.c
-index cad6634..efe9c30 100644
---- a/drivers/media/dvb/dvb-core/dvb_frontend.c
-+++ b/drivers/media/dvb/dvb-core/dvb_frontend.c
-@@ -105,7 +105,8 @@ struct dvb_frontend_private {
-       /* thread/frontend values */
-       struct dvb_device *dvbdev;
--      struct dvb_frontend_parameters parameters;
-+      struct dvb_frontend_parameters parameters_in;
-+      struct dvb_frontend_parameters parameters_out;
-       struct dvb_fe_events events;
-       struct semaphore sem;
-       struct list_head list_head;
-@@ -160,12 +161,11 @@ static void dvb_frontend_add_event(struct dvb_frontend *fe, fe_status_t status)
-       e = &events->events[events->eventw];
--      memcpy (&e->parameters, &fepriv->parameters,
--              sizeof (struct dvb_frontend_parameters));
--
-       if (status & FE_HAS_LOCK)
-               if (fe->ops.get_frontend)
--                      fe->ops.get_frontend(fe, &e->parameters);
-+                      fe->ops.get_frontend(fe, &fepriv->parameters_out);
-+
-+      e->parameters = fepriv->parameters_out;
-       events->eventw = wp;
-@@ -277,12 +277,12 @@ static int dvb_frontend_swzigzag_autotune(struct dvb_frontend *fe, int check_wra
-       int ready = 0;
-       int fe_set_err = 0;
-       struct dvb_frontend_private *fepriv = fe->frontend_priv;
--      int original_inversion = fepriv->parameters.inversion;
--      u32 original_frequency = fepriv->parameters.frequency;
-+      int original_inversion = fepriv->parameters_in.inversion;
-+      u32 original_frequency = fepriv->parameters_in.frequency;
-       /* are we using autoinversion? */
-       autoinversion = ((!(fe->ops.info.caps & FE_CAN_INVERSION_AUTO)) &&
--                       (fepriv->parameters.inversion == INVERSION_AUTO));
-+                       (fepriv->parameters_in.inversion == INVERSION_AUTO));
-       /* setup parameters correctly */
-       while(!ready) {
-@@ -348,18 +348,19 @@ static int dvb_frontend_swzigzag_autotune(struct dvb_frontend *fe, int check_wra
-               fepriv->auto_step, fepriv->auto_sub_step, fepriv->started_auto_step);
-       /* set the frontend itself */
--      fepriv->parameters.frequency += fepriv->lnb_drift;
-+      fepriv->parameters_in.frequency += fepriv->lnb_drift;
-       if (autoinversion)
--              fepriv->parameters.inversion = fepriv->inversion;
-+              fepriv->parameters_in.inversion = fepriv->inversion;
-       if (fe->ops.set_frontend)
--              fe_set_err = fe->ops.set_frontend(fe, &fepriv->parameters);
-+              fe_set_err = fe->ops.set_frontend(fe, &fepriv->parameters_in);
-+      fepriv->parameters_out = fepriv->parameters_in;
-       if (fe_set_err < 0) {
-               fepriv->state = FESTATE_ERROR;
-               return fe_set_err;
-       }
--      fepriv->parameters.frequency = original_frequency;
--      fepriv->parameters.inversion = original_inversion;
-+      fepriv->parameters_in.frequency = original_frequency;
-+      fepriv->parameters_in.inversion = original_inversion;
-       fepriv->auto_sub_step++;
-       return 0;
-@@ -383,7 +384,8 @@ static void dvb_frontend_swzigzag(struct dvb_frontend *fe)
-               if (fepriv->state & FESTATE_RETUNE) {
-                       if (fe->ops.set_frontend)
-                               retval = fe->ops.set_frontend(fe,
--                                                      &fepriv->parameters);
-+                                                      &fepriv->parameters_in);
-+                      fepriv->parameters_out = fepriv->parameters_in;
-                       if (retval < 0)
-                               fepriv->state = FESTATE_ERROR;
-                       else
-@@ -413,8 +415,8 @@ static void dvb_frontend_swzigzag(struct dvb_frontend *fe)
-               /* if we're tuned, then we have determined the correct inversion */
-               if ((!(fe->ops.info.caps & FE_CAN_INVERSION_AUTO)) &&
--                  (fepriv->parameters.inversion == INVERSION_AUTO)) {
--                      fepriv->parameters.inversion = fepriv->inversion;
-+                  (fepriv->parameters_in.inversion == INVERSION_AUTO)) {
-+                      fepriv->parameters_in.inversion = fepriv->inversion;
-               }
-               return;
-       }
-@@ -594,12 +596,14 @@ restart:
-                               if (fepriv->state & FESTATE_RETUNE) {
-                                       dprintk("%s: Retune requested, FESTATE_RETUNE\n", __func__);
--                                      params = &fepriv->parameters;
-+                                      params = &fepriv->parameters_in;
-                                       fepriv->state = FESTATE_TUNED;
-                               }
-                               if (fe->ops.tune)
-                                       fe->ops.tune(fe, params, fepriv->tune_mode_flags, &fepriv->delay, &s);
-+                              if (params)
-+                                      fepriv->parameters_out = *params;
-                               if (s != fepriv->status && !(fepriv->tune_mode_flags & FE_TUNE_MODE_ONESHOT)) {
-                                       dprintk("%s: state changed, adding current state\n", __func__);
-@@ -612,11 +616,9 @@ restart:
-                               dvb_frontend_swzigzag(fe);
-                               break;
-                       case DVBFE_ALGO_CUSTOM:
--                              params = NULL; /* have we been asked to RETUNE ?        */
-                               dprintk("%s: Frontend ALGO = DVBFE_ALGO_CUSTOM, state=%d\n", __func__, fepriv->state);
-                               if (fepriv->state & FESTATE_RETUNE) {
-                                       dprintk("%s: Retune requested, FESTAT_RETUNE\n", __func__);
--                                      params = &fepriv->parameters;
-                                       fepriv->state = FESTATE_TUNED;
-                               }
-                               /* Case where we are going to search for a carrier
-@@ -625,7 +627,7 @@ restart:
-                                */
-                               if (fepriv->algo_status & DVBFE_ALGO_SEARCH_AGAIN) {
-                                       if (fe->ops.search) {
--                                              fepriv->algo_status = fe->ops.search(fe, &fepriv->parameters);
-+                                              fepriv->algo_status = fe->ops.search(fe, &fepriv->parameters_in);
-                                               /* We did do a search as was requested, the flags are
-                                                * now unset as well and has the flags wrt to search.
-                                                */
-@@ -636,11 +638,12 @@ restart:
-                               /* Track the carrier if the search was successful */
-                               if (fepriv->algo_status == DVBFE_ALGO_SEARCH_SUCCESS) {
-                                       if (fe->ops.track)
--                                              fe->ops.track(fe, &fepriv->parameters);
-+                                              fe->ops.track(fe, &fepriv->parameters_in);
-                               } else {
-                                       fepriv->algo_status |= DVBFE_ALGO_SEARCH_AGAIN;
-                                       fepriv->delay = HZ / 2;
-                               }
-+                              fepriv->parameters_out = fepriv->parameters_in;
-                               fe->ops.read_status(fe, &s);
-                               if (s != fepriv->status) {
-                                       dvb_frontend_add_event(fe, s); /* update event list */
-@@ -860,34 +863,34 @@ static int dvb_frontend_check_parameters(struct dvb_frontend *fe,
- static int dvb_frontend_clear_cache(struct dvb_frontend *fe)
- {
-+      struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       int i;
--      memset(&(fe->dtv_property_cache), 0,
--                      sizeof(struct dtv_frontend_properties));
--
--      fe->dtv_property_cache.state = DTV_CLEAR;
--      fe->dtv_property_cache.delivery_system = SYS_UNDEFINED;
--      fe->dtv_property_cache.inversion = INVERSION_AUTO;
--      fe->dtv_property_cache.fec_inner = FEC_AUTO;
--      fe->dtv_property_cache.transmission_mode = TRANSMISSION_MODE_AUTO;
--      fe->dtv_property_cache.bandwidth_hz = BANDWIDTH_AUTO;
--      fe->dtv_property_cache.guard_interval = GUARD_INTERVAL_AUTO;
--      fe->dtv_property_cache.hierarchy = HIERARCHY_AUTO;
--      fe->dtv_property_cache.symbol_rate = QAM_AUTO;
--      fe->dtv_property_cache.code_rate_HP = FEC_AUTO;
--      fe->dtv_property_cache.code_rate_LP = FEC_AUTO;
--
--      fe->dtv_property_cache.isdbt_partial_reception = -1;
--      fe->dtv_property_cache.isdbt_sb_mode = -1;
--      fe->dtv_property_cache.isdbt_sb_subchannel = -1;
--      fe->dtv_property_cache.isdbt_sb_segment_idx = -1;
--      fe->dtv_property_cache.isdbt_sb_segment_count = -1;
--      fe->dtv_property_cache.isdbt_layer_enabled = 0x7;
-+      memset(c, 0, sizeof(struct dtv_frontend_properties));
-+
-+      c->state = DTV_CLEAR;
-+      c->delivery_system = SYS_UNDEFINED;
-+      c->inversion = INVERSION_AUTO;
-+      c->fec_inner = FEC_AUTO;
-+      c->transmission_mode = TRANSMISSION_MODE_AUTO;
-+      c->bandwidth_hz = BANDWIDTH_AUTO;
-+      c->guard_interval = GUARD_INTERVAL_AUTO;
-+      c->hierarchy = HIERARCHY_AUTO;
-+      c->symbol_rate = QAM_AUTO;
-+      c->code_rate_HP = FEC_AUTO;
-+      c->code_rate_LP = FEC_AUTO;
-+
-+      c->isdbt_partial_reception = -1;
-+      c->isdbt_sb_mode = -1;
-+      c->isdbt_sb_subchannel = -1;
-+      c->isdbt_sb_segment_idx = -1;
-+      c->isdbt_sb_segment_count = -1;
-+      c->isdbt_layer_enabled = 0x7;
-       for (i = 0; i < 3; i++) {
--              fe->dtv_property_cache.layer[i].fec = FEC_AUTO;
--              fe->dtv_property_cache.layer[i].modulation = QAM_AUTO;
--              fe->dtv_property_cache.layer[i].interleaving = -1;
--              fe->dtv_property_cache.layer[i].segment_count = -1;
-+              c->layer[i].fec = FEC_AUTO;
-+              c->layer[i].modulation = QAM_AUTO;
-+              c->layer[i].interleaving = -1;
-+              c->layer[i].segment_count = -1;
-       }
-       return 0;
-@@ -901,7 +904,7 @@ static int dvb_frontend_clear_cache(struct dvb_frontend *fe)
-       .buffer = b \
- }
--static struct dtv_cmds_h dtv_cmds[] = {
-+static struct dtv_cmds_h dtv_cmds[DTV_MAX_COMMAND + 1] = {
-       _DTV_CMD(DTV_TUNE, 1, 0),
-       _DTV_CMD(DTV_CLEAR, 1, 0),
-@@ -963,6 +966,7 @@ static struct dtv_cmds_h dtv_cmds[] = {
-       _DTV_CMD(DTV_ISDBT_LAYERC_TIME_INTERLEAVING, 0, 0),
-       _DTV_CMD(DTV_ISDBS_TS_ID, 1, 0),
-+      _DTV_CMD(DTV_DVBT2_PLP_ID, 1, 0),
-       /* Get */
-       _DTV_CMD(DTV_DISEQC_SLAVE_REPLY, 0, 1),
-@@ -1020,10 +1024,9 @@ static int is_legacy_delivery_system(fe_delivery_system_t s)
-  * it's being used for the legacy or new API, reducing code and complexity.
-  */
- static void dtv_property_cache_sync(struct dvb_frontend *fe,
--                                  struct dvb_frontend_parameters *p)
-+                                  struct dtv_frontend_properties *c,
-+                                  const struct dvb_frontend_parameters *p)
- {
--      struct dtv_frontend_properties *c = &fe->dtv_property_cache;
--
-       c->frequency = p->frequency;
-       c->inversion = p->inversion;
-@@ -1074,9 +1077,9 @@ static void dtv_property_cache_sync(struct dvb_frontend *fe,
-  */
- static void dtv_property_legacy_params_sync(struct dvb_frontend *fe)
- {
--      struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-+      const struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       struct dvb_frontend_private *fepriv = fe->frontend_priv;
--      struct dvb_frontend_parameters *p = &fepriv->parameters;
-+      struct dvb_frontend_parameters *p = &fepriv->parameters_in;
-       p->frequency = c->frequency;
-       p->inversion = c->inversion;
-@@ -1086,14 +1089,12 @@ static void dtv_property_legacy_params_sync(struct dvb_frontend *fe)
-               dprintk("%s() Preparing QPSK req\n", __func__);
-               p->u.qpsk.symbol_rate = c->symbol_rate;
-               p->u.qpsk.fec_inner = c->fec_inner;
--              c->delivery_system = SYS_DVBS;
-               break;
-       case FE_QAM:
-               dprintk("%s() Preparing QAM req\n", __func__);
-               p->u.qam.symbol_rate = c->symbol_rate;
-               p->u.qam.fec_inner = c->fec_inner;
-               p->u.qam.modulation = c->modulation;
--              c->delivery_system = SYS_DVBC_ANNEX_AC;
-               break;
-       case FE_OFDM:
-               dprintk("%s() Preparing OFDM req\n", __func__);
-@@ -1111,15 +1112,10 @@ static void dtv_property_legacy_params_sync(struct dvb_frontend *fe)
-               p->u.ofdm.transmission_mode = c->transmission_mode;
-               p->u.ofdm.guard_interval = c->guard_interval;
-               p->u.ofdm.hierarchy_information = c->hierarchy;
--              c->delivery_system = SYS_DVBT;
-               break;
-       case FE_ATSC:
-               dprintk("%s() Preparing VSB req\n", __func__);
-               p->u.vsb.modulation = c->modulation;
--              if ((c->modulation == VSB_8) || (c->modulation == VSB_16))
--                      c->delivery_system = SYS_ATSC;
--              else
--                      c->delivery_system = SYS_DVBC_ANNEX_B;
-               break;
-       }
- }
-@@ -1129,9 +1125,9 @@ static void dtv_property_legacy_params_sync(struct dvb_frontend *fe)
-  */
- static void dtv_property_adv_params_sync(struct dvb_frontend *fe)
- {
--      struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-+      const struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       struct dvb_frontend_private *fepriv = fe->frontend_priv;
--      struct dvb_frontend_parameters *p = &fepriv->parameters;
-+      struct dvb_frontend_parameters *p = &fepriv->parameters_in;
-       p->frequency = c->frequency;
-       p->inversion = c->inversion;
-@@ -1148,10 +1144,9 @@ static void dtv_property_adv_params_sync(struct dvb_frontend *fe)
-               break;
-       }
--      if(c->delivery_system == SYS_ISDBT) {
--              /* Fake out a generic DVB-T request so we pass validation in the ioctl */
--              p->frequency = c->frequency;
--              p->inversion = c->inversion;
-+      /* Fake out a generic DVB-T request so we pass validation in the ioctl */
-+      if ((c->delivery_system == SYS_ISDBT) ||
-+          (c->delivery_system == SYS_DVBT2)) {
-               p->u.ofdm.constellation = QAM_AUTO;
-               p->u.ofdm.code_rate_HP = FEC_AUTO;
-               p->u.ofdm.code_rate_LP = FEC_AUTO;
-@@ -1171,7 +1166,7 @@ static void dtv_property_adv_params_sync(struct dvb_frontend *fe)
- static void dtv_property_cache_submit(struct dvb_frontend *fe)
- {
--      struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-+      const struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       /* For legacy delivery systems we don't need the delivery_system to
-        * be specified, but we populate the older structures from the cache
-@@ -1204,133 +1199,149 @@ static int dtv_property_process_get(struct dvb_frontend *fe,
-                                   struct dtv_property *tvp,
-                                   struct file *file)
- {
--      int r = 0;
--
--      /* Allow the frontend to validate incoming properties */
--      if (fe->ops.get_property)
--              r = fe->ops.get_property(fe, tvp);
-+      const struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-+      struct dvb_frontend_private *fepriv = fe->frontend_priv;
-+      struct dtv_frontend_properties cdetected;
-+      int r;
--      if (r < 0)
--              return r;
-+      /*
-+       * If the driver implements a get_frontend function, then convert
-+       * detected parameters to S2API properties.
-+       */
-+      if (fe->ops.get_frontend) {
-+              cdetected = *c;
-+              dtv_property_cache_sync(fe, &cdetected, &fepriv->parameters_out);
-+              c = &cdetected;
-+      }
-       switch(tvp->cmd) {
-       case DTV_FREQUENCY:
--              tvp->u.data = fe->dtv_property_cache.frequency;
-+              tvp->u.data = c->frequency;
-               break;
-       case DTV_MODULATION:
--              tvp->u.data = fe->dtv_property_cache.modulation;
-+              tvp->u.data = c->modulation;
-               break;
-       case DTV_BANDWIDTH_HZ:
--              tvp->u.data = fe->dtv_property_cache.bandwidth_hz;
-+              tvp->u.data = c->bandwidth_hz;
-               break;
-       case DTV_INVERSION:
--              tvp->u.data = fe->dtv_property_cache.inversion;
-+              tvp->u.data = c->inversion;
-               break;
-       case DTV_SYMBOL_RATE:
--              tvp->u.data = fe->dtv_property_cache.symbol_rate;
-+              tvp->u.data = c->symbol_rate;
-               break;
-       case DTV_INNER_FEC:
--              tvp->u.data = fe->dtv_property_cache.fec_inner;
-+              tvp->u.data = c->fec_inner;
-               break;
-       case DTV_PILOT:
--              tvp->u.data = fe->dtv_property_cache.pilot;
-+              tvp->u.data = c->pilot;
-               break;
-       case DTV_ROLLOFF:
--              tvp->u.data = fe->dtv_property_cache.rolloff;
-+              tvp->u.data = c->rolloff;
-               break;
-       case DTV_DELIVERY_SYSTEM:
--              tvp->u.data = fe->dtv_property_cache.delivery_system;
-+              tvp->u.data = c->delivery_system;
-               break;
-       case DTV_VOLTAGE:
--              tvp->u.data = fe->dtv_property_cache.voltage;
-+              tvp->u.data = c->voltage;
-               break;
-       case DTV_TONE:
--              tvp->u.data = fe->dtv_property_cache.sectone;
-+              tvp->u.data = c->sectone;
-               break;
-       case DTV_API_VERSION:
-               tvp->u.data = (DVB_API_VERSION << 8) | DVB_API_VERSION_MINOR;
-               break;
-       case DTV_CODE_RATE_HP:
--              tvp->u.data = fe->dtv_property_cache.code_rate_HP;
-+              tvp->u.data = c->code_rate_HP;
-               break;
-       case DTV_CODE_RATE_LP:
--              tvp->u.data = fe->dtv_property_cache.code_rate_LP;
-+              tvp->u.data = c->code_rate_LP;
-               break;
-       case DTV_GUARD_INTERVAL:
--              tvp->u.data = fe->dtv_property_cache.guard_interval;
-+              tvp->u.data = c->guard_interval;
-               break;
-       case DTV_TRANSMISSION_MODE:
--              tvp->u.data = fe->dtv_property_cache.transmission_mode;
-+              tvp->u.data = c->transmission_mode;
-               break;
-       case DTV_HIERARCHY:
--              tvp->u.data = fe->dtv_property_cache.hierarchy;
-+              tvp->u.data = c->hierarchy;
-               break;
-       /* ISDB-T Support here */
-       case DTV_ISDBT_PARTIAL_RECEPTION:
--              tvp->u.data = fe->dtv_property_cache.isdbt_partial_reception;
-+              tvp->u.data = c->isdbt_partial_reception;
-               break;
-       case DTV_ISDBT_SOUND_BROADCASTING:
--              tvp->u.data = fe->dtv_property_cache.isdbt_sb_mode;
-+              tvp->u.data = c->isdbt_sb_mode;
-               break;
-       case DTV_ISDBT_SB_SUBCHANNEL_ID:
--              tvp->u.data = fe->dtv_property_cache.isdbt_sb_subchannel;
-+              tvp->u.data = c->isdbt_sb_subchannel;
-               break;
-       case DTV_ISDBT_SB_SEGMENT_IDX:
--              tvp->u.data = fe->dtv_property_cache.isdbt_sb_segment_idx;
-+              tvp->u.data = c->isdbt_sb_segment_idx;
-               break;
-       case DTV_ISDBT_SB_SEGMENT_COUNT:
--              tvp->u.data = fe->dtv_property_cache.isdbt_sb_segment_count;
-+              tvp->u.data = c->isdbt_sb_segment_count;
-               break;
-       case DTV_ISDBT_LAYER_ENABLED:
--              tvp->u.data = fe->dtv_property_cache.isdbt_layer_enabled;
-+              tvp->u.data = c->isdbt_layer_enabled;
-               break;
-       case DTV_ISDBT_LAYERA_FEC:
--              tvp->u.data = fe->dtv_property_cache.layer[0].fec;
-+              tvp->u.data = c->layer[0].fec;
-               break;
-       case DTV_ISDBT_LAYERA_MODULATION:
--              tvp->u.data = fe->dtv_property_cache.layer[0].modulation;
-+              tvp->u.data = c->layer[0].modulation;
-               break;
-       case DTV_ISDBT_LAYERA_SEGMENT_COUNT:
--              tvp->u.data = fe->dtv_property_cache.layer[0].segment_count;
-+              tvp->u.data = c->layer[0].segment_count;
-               break;
-       case DTV_ISDBT_LAYERA_TIME_INTERLEAVING:
--              tvp->u.data = fe->dtv_property_cache.layer[0].interleaving;
-+              tvp->u.data = c->layer[0].interleaving;
-               break;
-       case DTV_ISDBT_LAYERB_FEC:
--              tvp->u.data = fe->dtv_property_cache.layer[1].fec;
-+              tvp->u.data = c->layer[1].fec;
-               break;
-       case DTV_ISDBT_LAYERB_MODULATION:
--              tvp->u.data = fe->dtv_property_cache.layer[1].modulation;
-+              tvp->u.data = c->layer[1].modulation;
-               break;
-       case DTV_ISDBT_LAYERB_SEGMENT_COUNT:
--              tvp->u.data = fe->dtv_property_cache.layer[1].segment_count;
-+              tvp->u.data = c->layer[1].segment_count;
-               break;
-       case DTV_ISDBT_LAYERB_TIME_INTERLEAVING:
--              tvp->u.data = fe->dtv_property_cache.layer[1].interleaving;
-+              tvp->u.data = c->layer[1].interleaving;
-               break;
-       case DTV_ISDBT_LAYERC_FEC:
--              tvp->u.data = fe->dtv_property_cache.layer[2].fec;
-+              tvp->u.data = c->layer[2].fec;
-               break;
-       case DTV_ISDBT_LAYERC_MODULATION:
--              tvp->u.data = fe->dtv_property_cache.layer[2].modulation;
-+              tvp->u.data = c->layer[2].modulation;
-               break;
-       case DTV_ISDBT_LAYERC_SEGMENT_COUNT:
--              tvp->u.data = fe->dtv_property_cache.layer[2].segment_count;
-+              tvp->u.data = c->layer[2].segment_count;
-               break;
-       case DTV_ISDBT_LAYERC_TIME_INTERLEAVING:
--              tvp->u.data = fe->dtv_property_cache.layer[2].interleaving;
-+              tvp->u.data = c->layer[2].interleaving;
-               break;
-       case DTV_ISDBS_TS_ID:
--              tvp->u.data = fe->dtv_property_cache.isdbs_ts_id;
-+              tvp->u.data = c->isdbs_ts_id;
-+              break;
-+      case DTV_DVBT2_PLP_ID:
-+              tvp->u.data = c->dvbt2_plp_id;
-               break;
-       default:
--              r = -1;
-+              return -EINVAL;
-+      }
-+
-+      /* Allow the frontend to override outgoing properties */
-+      if (fe->ops.get_property) {
-+              r = fe->ops.get_property(fe, tvp);
-+              if (r < 0)
-+                      return r;
-       }
-       dtv_property_dump(tvp);
--      return r;
-+      return 0;
- }
- static int dtv_property_process_set(struct dvb_frontend *fe,
-@@ -1338,15 +1349,16 @@ static int dtv_property_process_set(struct dvb_frontend *fe,
-                                   struct file *file)
- {
-       int r = 0;
-+      struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       struct dvb_frontend_private *fepriv = fe->frontend_priv;
-       dtv_property_dump(tvp);
-       /* Allow the frontend to validate incoming properties */
--      if (fe->ops.set_property)
-+      if (fe->ops.set_property) {
-               r = fe->ops.set_property(fe, tvp);
--
--      if (r < 0)
--              return r;
-+              if (r < 0)
-+                      return r;
-+      }
-       switch(tvp->cmd) {
-       case DTV_CLEAR:
-@@ -1361,126 +1373,129 @@ static int dtv_property_process_set(struct dvb_frontend *fe,
-                * tunerequest so we can pass validation in the FE_SET_FRONTEND
-                * ioctl.
-                */
--              fe->dtv_property_cache.state = tvp->cmd;
-+              c->state = tvp->cmd;
-               dprintk("%s() Finalised property cache\n", __func__);
-               dtv_property_cache_submit(fe);
--              r |= dvb_frontend_ioctl_legacy(file, FE_SET_FRONTEND,
--                      &fepriv->parameters);
-+              r = dvb_frontend_ioctl_legacy(file, FE_SET_FRONTEND,
-+                      &fepriv->parameters_in);
-               break;
-       case DTV_FREQUENCY:
--              fe->dtv_property_cache.frequency = tvp->u.data;
-+              c->frequency = tvp->u.data;
-               break;
-       case DTV_MODULATION:
--              fe->dtv_property_cache.modulation = tvp->u.data;
-+              c->modulation = tvp->u.data;
-               break;
-       case DTV_BANDWIDTH_HZ:
--              fe->dtv_property_cache.bandwidth_hz = tvp->u.data;
-+              c->bandwidth_hz = tvp->u.data;
-               break;
-       case DTV_INVERSION:
--              fe->dtv_property_cache.inversion = tvp->u.data;
-+              c->inversion = tvp->u.data;
-               break;
-       case DTV_SYMBOL_RATE:
--              fe->dtv_property_cache.symbol_rate = tvp->u.data;
-+              c->symbol_rate = tvp->u.data;
-               break;
-       case DTV_INNER_FEC:
--              fe->dtv_property_cache.fec_inner = tvp->u.data;
-+              c->fec_inner = tvp->u.data;
-               break;
-       case DTV_PILOT:
--              fe->dtv_property_cache.pilot = tvp->u.data;
-+              c->pilot = tvp->u.data;
-               break;
-       case DTV_ROLLOFF:
--              fe->dtv_property_cache.rolloff = tvp->u.data;
-+              c->rolloff = tvp->u.data;
-               break;
-       case DTV_DELIVERY_SYSTEM:
--              fe->dtv_property_cache.delivery_system = tvp->u.data;
-+              c->delivery_system = tvp->u.data;
-               break;
-       case DTV_VOLTAGE:
--              fe->dtv_property_cache.voltage = tvp->u.data;
-+              c->voltage = tvp->u.data;
-               r = dvb_frontend_ioctl_legacy(file, FE_SET_VOLTAGE,
--                      (void *)fe->dtv_property_cache.voltage);
-+                      (void *)c->voltage);
-               break;
-       case DTV_TONE:
--              fe->dtv_property_cache.sectone = tvp->u.data;
-+              c->sectone = tvp->u.data;
-               r = dvb_frontend_ioctl_legacy(file, FE_SET_TONE,
--                      (void *)fe->dtv_property_cache.sectone);
-+                      (void *)c->sectone);
-               break;
-       case DTV_CODE_RATE_HP:
--              fe->dtv_property_cache.code_rate_HP = tvp->u.data;
-+              c->code_rate_HP = tvp->u.data;
-               break;
-       case DTV_CODE_RATE_LP:
--              fe->dtv_property_cache.code_rate_LP = tvp->u.data;
-+              c->code_rate_LP = tvp->u.data;
-               break;
-       case DTV_GUARD_INTERVAL:
--              fe->dtv_property_cache.guard_interval = tvp->u.data;
-+              c->guard_interval = tvp->u.data;
-               break;
-       case DTV_TRANSMISSION_MODE:
--              fe->dtv_property_cache.transmission_mode = tvp->u.data;
-+              c->transmission_mode = tvp->u.data;
-               break;
-       case DTV_HIERARCHY:
--              fe->dtv_property_cache.hierarchy = tvp->u.data;
-+              c->hierarchy = tvp->u.data;
-               break;
-       /* ISDB-T Support here */
-       case DTV_ISDBT_PARTIAL_RECEPTION:
--              fe->dtv_property_cache.isdbt_partial_reception = tvp->u.data;
-+              c->isdbt_partial_reception = tvp->u.data;
-               break;
-       case DTV_ISDBT_SOUND_BROADCASTING:
--              fe->dtv_property_cache.isdbt_sb_mode = tvp->u.data;
-+              c->isdbt_sb_mode = tvp->u.data;
-               break;
-       case DTV_ISDBT_SB_SUBCHANNEL_ID:
--              fe->dtv_property_cache.isdbt_sb_subchannel = tvp->u.data;
-+              c->isdbt_sb_subchannel = tvp->u.data;
-               break;
-       case DTV_ISDBT_SB_SEGMENT_IDX:
--              fe->dtv_property_cache.isdbt_sb_segment_idx = tvp->u.data;
-+              c->isdbt_sb_segment_idx = tvp->u.data;
-               break;
-       case DTV_ISDBT_SB_SEGMENT_COUNT:
--              fe->dtv_property_cache.isdbt_sb_segment_count = tvp->u.data;
-+              c->isdbt_sb_segment_count = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYER_ENABLED:
--              fe->dtv_property_cache.isdbt_layer_enabled = tvp->u.data;
-+              c->isdbt_layer_enabled = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERA_FEC:
--              fe->dtv_property_cache.layer[0].fec = tvp->u.data;
-+              c->layer[0].fec = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERA_MODULATION:
--              fe->dtv_property_cache.layer[0].modulation = tvp->u.data;
-+              c->layer[0].modulation = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERA_SEGMENT_COUNT:
--              fe->dtv_property_cache.layer[0].segment_count = tvp->u.data;
-+              c->layer[0].segment_count = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERA_TIME_INTERLEAVING:
--              fe->dtv_property_cache.layer[0].interleaving = tvp->u.data;
-+              c->layer[0].interleaving = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERB_FEC:
--              fe->dtv_property_cache.layer[1].fec = tvp->u.data;
-+              c->layer[1].fec = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERB_MODULATION:
--              fe->dtv_property_cache.layer[1].modulation = tvp->u.data;
-+              c->layer[1].modulation = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERB_SEGMENT_COUNT:
--              fe->dtv_property_cache.layer[1].segment_count = tvp->u.data;
-+              c->layer[1].segment_count = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERB_TIME_INTERLEAVING:
--              fe->dtv_property_cache.layer[1].interleaving = tvp->u.data;
-+              c->layer[1].interleaving = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERC_FEC:
--              fe->dtv_property_cache.layer[2].fec = tvp->u.data;
-+              c->layer[2].fec = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERC_MODULATION:
--              fe->dtv_property_cache.layer[2].modulation = tvp->u.data;
-+              c->layer[2].modulation = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERC_SEGMENT_COUNT:
--              fe->dtv_property_cache.layer[2].segment_count = tvp->u.data;
-+              c->layer[2].segment_count = tvp->u.data;
-               break;
-       case DTV_ISDBT_LAYERC_TIME_INTERLEAVING:
--              fe->dtv_property_cache.layer[2].interleaving = tvp->u.data;
-+              c->layer[2].interleaving = tvp->u.data;
-               break;
-       case DTV_ISDBS_TS_ID:
--              fe->dtv_property_cache.isdbs_ts_id = tvp->u.data;
-+              c->isdbs_ts_id = tvp->u.data;
-+              break;
-+      case DTV_DVBT2_PLP_ID:
-+              c->dvbt2_plp_id = tvp->u.data;
-               break;
-       default:
--              r = -1;
-+              return -EINVAL;
-       }
-       return r;
-@@ -1491,6 +1506,7 @@ static int dvb_frontend_ioctl(struct file *file,
- {
-       struct dvb_device *dvbdev = file->private_data;
-       struct dvb_frontend *fe = dvbdev->priv;
-+      struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       struct dvb_frontend_private *fepriv = fe->frontend_priv;
-       int err = -EOPNOTSUPP;
-@@ -1510,7 +1526,7 @@ static int dvb_frontend_ioctl(struct file *file,
-       if ((cmd == FE_SET_PROPERTY) || (cmd == FE_GET_PROPERTY))
-               err = dvb_frontend_ioctl_properties(file, cmd, parg);
-       else {
--              fe->dtv_property_cache.state = DTV_UNDEFINED;
-+              c->state = DTV_UNDEFINED;
-               err = dvb_frontend_ioctl_legacy(file, cmd, parg);
-       }
-@@ -1523,6 +1539,7 @@ static int dvb_frontend_ioctl_properties(struct file *file,
- {
-       struct dvb_device *dvbdev = file->private_data;
-       struct dvb_frontend *fe = dvbdev->priv;
-+      struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       int err = 0;
-       struct dtv_properties *tvps = NULL;
-@@ -1554,11 +1571,13 @@ static int dvb_frontend_ioctl_properties(struct file *file,
-               }
-               for (i = 0; i < tvps->num; i++) {
--                      (tvp + i)->result = dtv_property_process_set(fe, tvp + i, file);
--                      err |= (tvp + i)->result;
-+                      err = dtv_property_process_set(fe, tvp + i, file);
-+                      if (err < 0)
-+                              goto out;
-+                      (tvp + i)->result = err;
-               }
--              if(fe->dtv_property_cache.state == DTV_TUNE)
-+              if (c->state == DTV_TUNE)
-                       dprintk("%s() Property cache is full, tuning\n", __func__);
-       } else
-@@ -1586,8 +1605,10 @@ static int dvb_frontend_ioctl_properties(struct file *file,
-               }
-               for (i = 0; i < tvps->num; i++) {
--                      (tvp + i)->result = dtv_property_process_get(fe, tvp + i, file);
--                      err |= (tvp + i)->result;
-+                      err = dtv_property_process_get(fe, tvp + i, file);
-+                      if (err < 0)
-+                              goto out;
-+                      (tvp + i)->result = err;
-               }
-               if (copy_to_user(tvps->props, tvp, tvps->num * sizeof(struct dtv_property))) {
-@@ -1638,7 +1659,7 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
-       case FE_READ_STATUS: {
-               fe_status_t* status = parg;
--              /* if retune was requested but hasn't occured yet, prevent
-+              /* if retune was requested but hasn't occurred yet, prevent
-                * that user get signal state from previous tuning */
-               if (fepriv->state == FESTATE_RETUNE ||
-                   fepriv->state == FESTATE_ERROR) {
-@@ -1729,7 +1750,7 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
-                        * Dish network legacy switches (as used by Dish500)
-                        * are controlled by sending 9-bit command words
-                        * spaced 8msec apart.
--                       * the actual command word is switch/port dependant
-+                       * the actual command word is switch/port dependent
-                        * so it is up to the userspace application to send
-                        * the right command.
-                        * The command must always start with a '0' after
-@@ -1787,10 +1808,11 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
-               break;
-       case FE_SET_FRONTEND: {
-+              struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-               struct dvb_frontend_tune_settings fetunesettings;
--              if(fe->dtv_property_cache.state == DTV_TUNE) {
--                      if (dvb_frontend_check_parameters(fe, &fepriv->parameters) < 0) {
-+              if (c->state == DTV_TUNE) {
-+                      if (dvb_frontend_check_parameters(fe, &fepriv->parameters_in) < 0) {
-                               err = -EINVAL;
-                               break;
-                       }
-@@ -1800,9 +1822,9 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
-                               break;
-                       }
--                      memcpy (&fepriv->parameters, parg,
-+                      memcpy (&fepriv->parameters_in, parg,
-                               sizeof (struct dvb_frontend_parameters));
--                      dtv_property_cache_sync(fe, &fepriv->parameters);
-+                      dtv_property_cache_sync(fe, c, &fepriv->parameters_in);
-               }
-               memset(&fetunesettings, 0, sizeof(struct dvb_frontend_tune_settings));
-@@ -1811,15 +1833,15 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
-               /* force auto frequency inversion if requested */
-               if (dvb_force_auto_inversion) {
--                      fepriv->parameters.inversion = INVERSION_AUTO;
-+                      fepriv->parameters_in.inversion = INVERSION_AUTO;
-                       fetunesettings.parameters.inversion = INVERSION_AUTO;
-               }
-               if (fe->ops.info.type == FE_OFDM) {
-                       /* without hierarchical coding code_rate_LP is irrelevant,
-                        * so we tolerate the otherwise invalid FEC_NONE setting */
--                      if (fepriv->parameters.u.ofdm.hierarchy_information == HIERARCHY_NONE &&
--                          fepriv->parameters.u.ofdm.code_rate_LP == FEC_NONE)
--                              fepriv->parameters.u.ofdm.code_rate_LP = FEC_AUTO;
-+                      if (fepriv->parameters_in.u.ofdm.hierarchy_information == HIERARCHY_NONE &&
-+                          fepriv->parameters_in.u.ofdm.code_rate_LP == FEC_NONE)
-+                              fepriv->parameters_in.u.ofdm.code_rate_LP = FEC_AUTO;
-               }
-               /* get frontend-specific tuning settings */
-@@ -1832,8 +1854,8 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
-                       switch(fe->ops.info.type) {
-                       case FE_QPSK:
-                               fepriv->min_delay = HZ/20;
--                              fepriv->step_size = fepriv->parameters.u.qpsk.symbol_rate / 16000;
--                              fepriv->max_drift = fepriv->parameters.u.qpsk.symbol_rate / 2000;
-+                              fepriv->step_size = fepriv->parameters_in.u.qpsk.symbol_rate / 16000;
-+                              fepriv->max_drift = fepriv->parameters_in.u.qpsk.symbol_rate / 2000;
-                               break;
-                       case FE_QAM:
-@@ -1875,8 +1897,8 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
-       case FE_GET_FRONTEND:
-               if (fe->ops.get_frontend) {
--                      memcpy (parg, &fepriv->parameters, sizeof (struct dvb_frontend_parameters));
--                      err = fe->ops.get_frontend(fe, (struct dvb_frontend_parameters*) parg);
-+                      err = fe->ops.get_frontend(fe, &fepriv->parameters_out);
-+                      memcpy(parg, &fepriv->parameters_out, sizeof(struct dvb_frontend_parameters));
-               }
-               break;
-@@ -1967,6 +1989,14 @@ static int dvb_frontend_open(struct inode *inode, struct file *file)
-       if (dvbdev->users == -1 && fe->ops.ts_bus_ctrl) {
-               if ((ret = fe->ops.ts_bus_ctrl(fe, 1)) < 0)
-                       goto err0;
-+
-+              /* If we took control of the bus, we need to force
-+                 reinitialization.  This is because many ts_bus_ctrl()
-+                 functions strobe the RESET pin on the demod, and if the
-+                 frontend thread already exists then the dvb_init() routine
-+                 won't get called (which is what usually does initial
-+                 register configuration). */
-+              fepriv->reinitialise = 1;
-       }
-       if ((ret = dvb_generic_open (inode, file)) < 0)
-diff --git a/drivers/media/dvb/dvb-core/dvb_frontend.h b/drivers/media/dvb/dvb-core/dvb_frontend.h
-index f9f19be..5590eb6 100644
---- a/drivers/media/dvb/dvb-core/dvb_frontend.h
-+++ b/drivers/media/dvb/dvb-core/dvb_frontend.h
-@@ -239,7 +239,6 @@ struct analog_demod_ops {
-       void (*set_params)(struct dvb_frontend *fe,
-                          struct analog_parameters *params);
-       int  (*has_signal)(struct dvb_frontend *fe);
--      int  (*is_stereo)(struct dvb_frontend *fe);
-       int  (*get_afc)(struct dvb_frontend *fe);
-       void (*tuner_status)(struct dvb_frontend *fe);
-       void (*standby)(struct dvb_frontend *fe);
-@@ -359,6 +358,9 @@ struct dtv_frontend_properties {
-       /* ISDB-T specifics */
-       u32                     isdbs_ts_id;
-+
-+      /* DVB-T2 specifics */
-+      u32                     dvbt2_plp_id;
- };
- struct dvb_frontend {
-diff --git a/drivers/media/dvb/dvb-core/dvb_net.c b/drivers/media/dvb/dvb-core/dvb_net.c
-index 4df42aa..51752a9 100644
---- a/drivers/media/dvb/dvb-core/dvb_net.c
-+++ b/drivers/media/dvb/dvb-core/dvb_net.c
-@@ -1329,7 +1329,8 @@ static int dvb_net_remove_if(struct dvb_net *dvbnet, unsigned long num)
-               return -EBUSY;
-       dvb_net_stop(net);
--      flush_scheduled_work();
-+      flush_work_sync(&priv->set_multicast_list_wq);
-+      flush_work_sync(&priv->restart_net_feed_wq);
-       printk("dvb_net: removed network interface %s\n", net->name);
-       unregister_netdev(net);
-       dvbnet->state[num]=0;
-diff --git a/drivers/media/dvb/dvb-core/dvb_net.h b/drivers/media/dvb/dvb-core/dvb_net.h
-index 3a3126c..1e53acd 100644
---- a/drivers/media/dvb/dvb-core/dvb_net.h
-+++ b/drivers/media/dvb/dvb-core/dvb_net.h
-@@ -32,6 +32,8 @@
- #define DVB_NET_DEVICES_MAX 10
-+#ifdef CONFIG_DVB_NET
-+
- struct dvb_net {
-       struct dvb_device *dvbdev;
-       struct net_device *device[DVB_NET_DEVICES_MAX];
-@@ -40,8 +42,25 @@ struct dvb_net {
-       struct dmx_demux *demux;
- };
--
- void dvb_net_release(struct dvb_net *);
- int  dvb_net_init(struct dvb_adapter *, struct dvb_net *, struct dmx_demux *);
-+#else
-+
-+struct dvb_net {
-+      struct dvb_device *dvbdev;
-+};
-+
-+static inline void dvb_net_release(struct dvb_net *dvbnet)
-+{
-+}
-+
-+static inline int dvb_net_init(struct dvb_adapter *adap,
-+                             struct dvb_net *dvbnet, struct dmx_demux *dmx)
-+{
-+      return 0;
-+}
-+
-+#endif /* ifdef CONFIG_DVB_NET */
-+
- #endif
-diff --git a/drivers/media/dvb/dvb-core/dvb_ringbuffer.c b/drivers/media/dvb/dvb-core/dvb_ringbuffer.c
-index a5712cd..d5333f3 100644
---- a/drivers/media/dvb/dvb-core/dvb_ringbuffer.c
-+++ b/drivers/media/dvb/dvb-core/dvb_ringbuffer.c
-@@ -45,6 +45,7 @@ void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len)
-       rbuf->data=data;
-       rbuf->size=len;
-       rbuf->error=0;
-+      rbuf->do_wait=1;
-       init_waitqueue_head(&rbuf->queue);
-diff --git a/drivers/media/dvb/dvb-core/dvb_ringbuffer.h b/drivers/media/dvb/dvb-core/dvb_ringbuffer.h
-index 41f04da..6951dd3 100644
---- a/drivers/media/dvb/dvb-core/dvb_ringbuffer.h
-+++ b/drivers/media/dvb/dvb-core/dvb_ringbuffer.h
-@@ -39,6 +39,7 @@ struct dvb_ringbuffer {
-       wait_queue_head_t queue;
-       spinlock_t        lock;
-+      int               do_wait;
- };
- #define DVB_RINGBUFFER_PKTHDRSIZE 3
-diff --git a/include/linux/dvb/audio.h b/include/linux/dvb/audio.h
-index fec66bd..d47bccd 100644
---- a/include/linux/dvb/audio.h
-+++ b/include/linux/dvb/audio.h
-@@ -67,7 +67,7 @@ typedef struct audio_status {
- typedef
--struct audio_karaoke{  /* if Vocal1 or Vocal2 are non-zero, they get mixed  */
-+struct audio_karaoke {  /* if Vocal1 or Vocal2 are non-zero, they get mixed  */
-       int vocal1;    /* into left and right t at 70% each */
-       int vocal2;    /* if both, Vocal1 and Vocal2 are non-zero, Vocal1 gets*/
-       int melody;    /* mixed into the left channel and */
-diff --git a/include/linux/dvb/frontend.h b/include/linux/dvb/frontend.h
-index 493a2bf..36a3ed6 100644
---- a/include/linux/dvb/frontend.h
-+++ b/include/linux/dvb/frontend.h
-@@ -175,14 +175,20 @@ typedef enum fe_transmit_mode {
-       TRANSMISSION_MODE_2K,
-       TRANSMISSION_MODE_8K,
-       TRANSMISSION_MODE_AUTO,
--      TRANSMISSION_MODE_4K
-+      TRANSMISSION_MODE_4K,
-+      TRANSMISSION_MODE_1K,
-+      TRANSMISSION_MODE_16K,
-+      TRANSMISSION_MODE_32K,
- } fe_transmit_mode_t;
- typedef enum fe_bandwidth {
-       BANDWIDTH_8_MHZ,
-       BANDWIDTH_7_MHZ,
-       BANDWIDTH_6_MHZ,
--      BANDWIDTH_AUTO
-+      BANDWIDTH_AUTO,
-+      BANDWIDTH_5_MHZ,
-+      BANDWIDTH_10_MHZ,
-+      BANDWIDTH_1_712_MHZ,
- } fe_bandwidth_t;
-@@ -191,7 +197,10 @@ typedef enum fe_guard_interval {
-       GUARD_INTERVAL_1_16,
-       GUARD_INTERVAL_1_8,
-       GUARD_INTERVAL_1_4,
--      GUARD_INTERVAL_AUTO
-+      GUARD_INTERVAL_AUTO,
-+      GUARD_INTERVAL_1_128,
-+      GUARD_INTERVAL_19_128,
-+      GUARD_INTERVAL_19_256,
- } fe_guard_interval_t;
-@@ -305,7 +314,9 @@ struct dvb_frontend_event {
- #define DTV_ISDBS_TS_ID               42
--#define DTV_MAX_COMMAND                               DTV_ISDBS_TS_ID
-+#define DTV_DVBT2_PLP_ID      43
-+
-+#define DTV_MAX_COMMAND                               DTV_DVBT2_PLP_ID
- typedef enum fe_pilot {
-       PILOT_ON,
-@@ -337,6 +348,7 @@ typedef enum fe_delivery_system {
-       SYS_DMBTH,
-       SYS_CMMB,
-       SYS_DAB,
-+      SYS_DVBT2,
- } fe_delivery_system_t;
- struct dtv_cmds_h {
-diff --git a/include/linux/dvb/version.h b/include/linux/dvb/version.h
-index 5a7546c..1421cc8 100644
---- a/include/linux/dvb/version.h
-+++ b/include/linux/dvb/version.h
-@@ -24,6 +24,6 @@
- #define _DVBVERSION_H_
- #define DVB_API_VERSION 5
--#define DVB_API_VERSION_MINOR 2
-+#define DVB_API_VERSION_MINOR 3
- #endif /*_DVBVERSION_H_*/
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/fix_cpu_proc.patch b/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/fix_cpu_proc.patch
deleted file mode 100644 (file)
index 2074d6a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/arch/mips/kernel/cpu-probe.c b/arch/mips/kernel/cpu-probe.c
-index e56931e..b740915 100644
---- a/arch/mips/kernel/cpu-probe.c
-+++ b/arch/mips/kernel/cpu-probe.c
-@@ -936,7 +936,7 @@ static inline void cpu_probe_broadcom(struct cpuinfo_mips *c, unsigned int cpu)
-       case PRID_IMP_BMIPS5000:
-       case PRID_IMP_BMIPS5200:
-               c->cputype = CPU_BMIPS5000;
--              __cpu_name[cpu] = "Broadcom BMIPS5000";
-+              __cpu_name[cpu] = "Brcm4380";
-               set_elf_platform(cpu, "bmips5000");
-               c->options |= MIPS_CPU_ULRI;
-               break;
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/pinmux.patch b/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/pinmux.patch
deleted file mode 100644 (file)
index 7c564b7..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/arch/mips/brcmstb/board.c b/arch/mips/brcmstb/board.c
-index 6825ef1..f64b8bd 100644
---- a/arch/mips/brcmstb/board.c
-+++ b/arch/mips/brcmstb/board.c
-@@ -567,6 +567,10 @@ void board_pinmux_setup(void)
-       PINMUX(18, sgpio_00, 1);        /* MoCA I2C */
-       PINMUX(19, sgpio_01, 1);
-+
-+      PINMUX(6, gpio_006, 2);
-+      PINMUX(6, gpio_007, 2);
-+
- #if defined(CONFIG_BCM7425B0)
-       brcm_moca_i2c_base = BPHYSADDR(BCHP_BSCC_REG_START);
- #else
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/serial.patch b/meta-bsp/common/recipes/linux/linux-vuplus-2.6.37/serial.patch
deleted file mode 100644 (file)
index 9a96395..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c
-index d75f8c7..49e0930 100644
---- a/drivers/serial/8250.c
-+++ b/drivers/serial/8250.c
-@@ -1696,6 +1696,7 @@ static int serial_link_irq_chain(struct uart_8250_port *up)
-               i->head = &up->list;
-               spin_unlock_irq(&i->lock);
-               irq_flags |= up->port.irqflags;
-+              printk("request_irq %d %d %p\n", irq_flags, up->port.irq, i);
-               ret = request_irq(up->port.irq, serial8250_interrupt,
-                                 irq_flags, "serial", i);
-               if (ret < 0)
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/fix_cpu_proc.patch b/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/fix_cpu_proc.patch
deleted file mode 100644 (file)
index 3025fec..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/arch/mips/kernel/cpu-probe.c b/arch/mips/kernel/cpu-probe.c
-index ebc0cd2..35f32ae 100644
---- a/arch/mips/kernel/cpu-probe.c
-+++ b/arch/mips/kernel/cpu-probe.c
-@@ -941,7 +941,7 @@ static inline void cpu_probe_broadcom(struct cpuinfo_mips *c, unsigned int cpu)
-               if (rev >= PRID_REV_BMIPS4380_LO &&
-                               rev <= PRID_REV_BMIPS4380_HI) {
-                       c->cputype = CPU_BMIPS4380;
--                      __cpu_name[cpu] = "Broadcom BMIPS4380";
-+                      __cpu_name[cpu] = "Brcm4380";
-                       set_elf_platform(cpu, "bmips4380");
-               } else {
-                       c->cputype = CPU_BMIPS4350;
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/igmp.patch b/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/igmp.patch
deleted file mode 100644 (file)
index e2e648c..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/net/ipv4/igmp.c b/net/ipv4/igmp.c
-index d577199..e0d42db 100644
---- a/net/ipv4/igmp.c
-+++ b/net/ipv4/igmp.c
-@@ -875,6 +875,8 @@ static void igmp_heard_query(struct in_device *in_dev, struct sk_buff *skb,
-                * to be intended in a v3 query.
-                */
-               max_delay = IGMPV3_MRC(ih3->code)*(HZ/IGMP_TIMER_SCALE);
-+              if (!max_delay)
-+                      max_delay = 1;  /* can't mod w/ 0 */
-       } else { /* v3 */
-               if (!pskb_may_pull(skb, sizeof(struct igmpv3_query)))
-                       return;
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/kernel_miscompilation_with_gcc_4_8.patch b/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/kernel_miscompilation_with_gcc_4_8.patch
deleted file mode 100644 (file)
index 013384b..0000000
+++ /dev/null
@@ -1,251 +0,0 @@
-commit 8511b7b083db01ad0538bea6a8af79f88fe02a8b
-Author: hschang <chang@dev3>
-Date:   Wed Jan 8 20:32:42 2014 +0900
-
-    MIPS: Refactor 'clear_page' and 'copy_page' functions.
-    
-        Remove usage of the '__attribute__((alias("...")))' hack that aliased
-        to integer arrays containing micro-assembled instructions. This hack
-        breaks when building a microMIPS kernel. It also makes the code much
-        easier to understand.
-    
-        [ralf@linux-mips.org: Added back export of the clear_page and copy_page
-        symbols so certain modules will work again.  Also fixed build with
-        CONFIG_SIBYTE_DMA_PAGEOPS enabled.]
-    
-        Signed-off-by: Steven J. Hill <sjhill@mips.com>
-        Cc: linux-mips@linux-mips.org
-        Patchwork: https://patchwork.linux-mips.org/patch/3866/
-        Acked-by: David Daney <david.daney@cavium.com>
-        Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
-diff --git a/arch/mips/kernel/mips_ksyms.c b/arch/mips/kernel/mips_ksyms.c
-index 1d04807..17160bf 100644
---- a/arch/mips/kernel/mips_ksyms.c
-+++ b/arch/mips/kernel/mips_ksyms.c
-@@ -5,7 +5,7 @@
-  * License.  See the file "COPYING" in the main directory of this archive
-  * for more details.
-  *
-- * Copyright (C) 1996, 97, 98, 99, 2000, 01, 03, 04, 05 by Ralf Baechle
-+ * Copyright (C) 1996, 97, 98, 99, 2000, 01, 03, 04, 05, 12 by Ralf Baechle
-  * Copyright (C) 1999, 2000, 01 Silicon Graphics, Inc.
-  */
- #include <linux/interrupt.h>
-@@ -35,6 +35,13 @@ EXPORT_SYMBOL(memmove);
- EXPORT_SYMBOL(kernel_thread);
- /*
-+ * Functions that operate on entire pages.  Mostly used by memory management.
-+ */
-+
-+EXPORT_SYMBOL(clear_page);
-+EXPORT_SYMBOL(copy_page);
-+
-+/*
-  * Userspace access stuff.
-  */
- EXPORT_SYMBOL(__copy_user);
-diff --git a/arch/mips/mm/Makefile b/arch/mips/mm/Makefile
-index 95e5ccb..2f2dc25 100644
---- a/arch/mips/mm/Makefile
-+++ b/arch/mips/mm/Makefile
-@@ -4,7 +4,7 @@
- obj-y                         += cache.o dma-default.o extable.o fault.o \
-                                  init.o mmap.o tlbex.o tlbex-fault.o uasm.o \
--                                 page.o
-+                                 page.o page-funcs.o
- obj-$(CONFIG_32BIT)           += ioremap.o pgtable-32.o
- obj-$(CONFIG_64BIT)           += pgtable-64.o
-diff --git a/arch/mips/mm/page-funcs.S b/arch/mips/mm/page-funcs.S
-new file mode 100644
-index 0000000..48a6b38
---- /dev/null
-+++ b/arch/mips/mm/page-funcs.S
-@@ -0,0 +1,50 @@
-+/*
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License.  See the file "COPYING" in the main directory of this archive
-+ * for more details.
-+ *
-+ * Micro-assembler generated clear_page/copy_page functions.
-+ *
-+ * Copyright (C) 2012  MIPS Technologies, Inc.
-+ * Copyright (C) 2012  Ralf Baechle <ralf@linux-mips.org>
-+ */
-+#include <asm/asm.h>
-+#include <asm/regdef.h>
-+
-+#ifdef CONFIG_SIBYTE_DMA_PAGEOPS
-+#define cpu_clear_page_function_name  clear_page_cpu
-+#define cpu_copy_page_function_name   copy_page_cpu
-+#else
-+#define cpu_clear_page_function_name  clear_page
-+#define cpu_copy_page_function_name   copy_page
-+#endif
-+
-+/*
-+ * Maximum sizes:
-+ *
-+ * R4000 128 bytes S-cache:           0x058 bytes
-+ * R4600 v1.7:                                0x05c bytes
-+ * R4600 v2.0:                                0x060 bytes
-+ * With prefetching, 16 word strides  0x120 bytes
-+ */
-+EXPORT(__clear_page_start)
-+LEAF(cpu_clear_page_function_name)
-+1:    j       1b              /* Dummy, will be replaced. */
-+      .space 288
-+END(cpu_clear_page_function_name)
-+EXPORT(__clear_page_end)
-+
-+/*
-+ * Maximum sizes:
-+ *
-+ * R4000 128 bytes S-cache:           0x11c bytes
-+ * R4600 v1.7:                                0x080 bytes
-+ * R4600 v2.0:                                0x07c bytes
-+ * With prefetching, 16 word strides  0x540 bytes
-+ */
-+EXPORT(__copy_page_start)
-+LEAF(cpu_copy_page_function_name)
-+1:    j       1b              /* Dummy, will be replaced. */
-+      .space 1344
-+END(cpu_copy_page_function_name)
-+EXPORT(__copy_page_end)
-diff --git a/arch/mips/mm/page.c b/arch/mips/mm/page.c
-index 36272f7..a22bd40 100644
---- a/arch/mips/mm/page.c
-+++ b/arch/mips/mm/page.c
-@@ -6,6 +6,7 @@
-  * Copyright (C) 2003, 04, 05 Ralf Baechle (ralf@linux-mips.org)
-  * Copyright (C) 2007  Maciej W. Rozycki
-  * Copyright (C) 2008  Thiemo Seufer
-+ * Copyright (C) 2012  MIPS Technologies, Inc.
-  */
- #include <linux/init.h>
- #include <linux/kernel.h>
-@@ -72,45 +73,6 @@ static struct uasm_reloc __cpuinitdata relocs[5];
- #define cpu_is_r4600_v1_x()   ((read_c0_prid() & 0xfffffff0) == 0x00002010)
- #define cpu_is_r4600_v2_x()   ((read_c0_prid() & 0xfffffff0) == 0x00002020)
--/*
-- * Maximum sizes:
-- *
-- * R4000 128 bytes S-cache:           0x058 bytes
-- * R4600 v1.7:                                0x05c bytes
-- * R4600 v2.0:                                0x060 bytes
-- * With prefetching, 16 word strides  0x120 bytes
-- */
--
--static u32 clear_page_array[0x120 / 4];
--
--#ifdef CONFIG_SIBYTE_DMA_PAGEOPS
--void clear_page_cpu(void *page) __attribute__((alias("clear_page_array")));
--#else
--void clear_page(void *page) __attribute__((alias("clear_page_array")));
--#endif
--
--EXPORT_SYMBOL(clear_page);
--
--/*
-- * Maximum sizes:
-- *
-- * R4000 128 bytes S-cache:           0x11c bytes
-- * R4600 v1.7:                                0x080 bytes
-- * R4600 v2.0:                                0x07c bytes
-- * With prefetching, 16 word strides  0x540 bytes
-- */
--static u32 copy_page_array[0x540 / 4];
--
--#ifdef CONFIG_SIBYTE_DMA_PAGEOPS
--void
--copy_page_cpu(void *to, void *from) __attribute__((alias("copy_page_array")));
--#else
--void copy_page(void *to, void *from) __attribute__((alias("copy_page_array")));
--#endif
--
--EXPORT_SYMBOL(copy_page);
--
--
- static int pref_bias_clear_store __cpuinitdata;
- static int pref_bias_copy_load __cpuinitdata;
- static int pref_bias_copy_store __cpuinitdata;
-@@ -283,10 +245,15 @@ static inline void __cpuinit build_clear_pref(u32 **buf, int off)
-               }
- }
-+extern u32 __clear_page_start;
-+extern u32 __clear_page_end;
-+extern u32 __copy_page_start;
-+extern u32 __copy_page_end;
-+
- void __cpuinit build_clear_page(void)
- {
-       int off;
--      u32 *buf = (u32 *)&clear_page_array;
-+      u32 *buf = &__clear_page_start;
-       struct uasm_label *l = labels;
-       struct uasm_reloc *r = relocs;
-       int i;
-@@ -357,17 +324,17 @@ void __cpuinit build_clear_page(void)
-       uasm_i_jr(&buf, RA);
-       uasm_i_nop(&buf);
--      BUG_ON(buf > clear_page_array + ARRAY_SIZE(clear_page_array));
-+      BUG_ON(buf > &__clear_page_end);
-       uasm_resolve_relocs(relocs, labels);
-       pr_debug("Synthesized clear page handler (%u instructions).\n",
--               (u32)(buf - clear_page_array));
-+               (u32)(buf - &__clear_page_start));
-       pr_debug("\t.set push\n");
-       pr_debug("\t.set noreorder\n");
--      for (i = 0; i < (buf - clear_page_array); i++)
--              pr_debug("\t.word 0x%08x\n", clear_page_array[i]);
-+      for (i = 0; i < (buf - &__clear_page_start); i++)
-+              pr_debug("\t.word 0x%08x\n", (&__clear_page_start)[i]);
-       pr_debug("\t.set pop\n");
- }
-@@ -428,7 +395,7 @@ static inline void build_copy_store_pref(u32 **buf, int off)
- void __cpuinit build_copy_page(void)
- {
-       int off;
--      u32 *buf = (u32 *)&copy_page_array;
-+      u32 *buf = &__copy_page_start;
-       struct uasm_label *l = labels;
-       struct uasm_reloc *r = relocs;
-       int i;
-@@ -596,21 +563,23 @@ void __cpuinit build_copy_page(void)
-       uasm_i_jr(&buf, RA);
-       uasm_i_nop(&buf);
--      BUG_ON(buf > copy_page_array + ARRAY_SIZE(copy_page_array));
-+      BUG_ON(buf > &__copy_page_end);
-       uasm_resolve_relocs(relocs, labels);
-       pr_debug("Synthesized copy page handler (%u instructions).\n",
--               (u32)(buf - copy_page_array));
-+               (u32)(buf - &__copy_page_start));
-       pr_debug("\t.set push\n");
-       pr_debug("\t.set noreorder\n");
--      for (i = 0; i < (buf - copy_page_array); i++)
--              pr_debug("\t.word 0x%08x\n", copy_page_array[i]);
-+      for (i = 0; i < (buf - &__copy_page_start); i++)
-+              pr_debug("\t.word 0x%08x\n", (&__copy_page_start)[i]);
-       pr_debug("\t.set pop\n");
- }
- #ifdef CONFIG_SIBYTE_DMA_PAGEOPS
-+extern void clear_page_cpu(void *page);
-+extern void copy_page_cpu(void *to, void *from);
- /*
-  * Pad descriptors to cacheline, since each is exclusively owned by a
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/linux-sata_brcm.patch b/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/linux-sata_brcm.patch
deleted file mode 100644 (file)
index 9216bad..0000000
+++ /dev/null
@@ -1,243 +0,0 @@
-diff --git a/drivers/ata/sata_brcmstb.c b/drivers/ata/sata_brcmstb.c
-index 7ba20e0..ca02cdf 100644
---- a/drivers/ata/sata_brcmstb.c
-+++ b/drivers/ata/sata_brcmstb.c
-@@ -53,9 +53,7 @@
- #include <linux/pm.h>
- #include <linux/clk.h>
- #include <linux/version.h>
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32)
- #include <linux/pm_runtime.h>
--#endif
- #ifdef CONFIG_PPC_OF
- #include <asm/prom.h>
-@@ -127,7 +125,7 @@ enum {
-       K2_SATA_TF_LBAM_OFFSET          = 0x10,
-       K2_SATA_TF_LBAH_OFFSET          = 0x14,
-       K2_SATA_TF_DEVICE_OFFSET        = 0x18,
--      K2_SATA_TF_CMDSTAT_OFFSET       = 0x1c,
-+      K2_SATA_TF_CMDSTAT_OFFSET       = 0x1c,
-       K2_SATA_TF_CTL_OFFSET           = 0x20,
-       /* DMA base */
-@@ -142,7 +140,7 @@ enum {
-       /* Others */
-       K2_SATA_SICR1_OFFSET            = 0x80,
-       K2_SATA_SICR2_OFFSET            = 0x84,
--      K2_SATA_SIMR_OFFSET             = 0x88, /* SATA interrupt mask register */
-+      K2_SATA_SIMR_OFFSET             = 0x88, /* SATA intr mask register */
-       K2_SATA_MDIO_OFFSET             = 0x8c, /* SATA MDIO access register */
-       K2_SATA_SCQR_OFFSET             = 0x94, /* SATA command queue depth */
-       K2_SATA_QAL_OFFSET              = 0xa0, /* QDMA ring address lower */
-@@ -330,6 +328,22 @@ static void brcm_EnableOOBWindowFix(void __iomem *mmio_base, int port)
-       mdio_write_reg(mmio_base, port, 0x0D, sval);
- }
-+static void brcm_Enable256AlignDetection(void __iomem *mmio_base, int port)
-+{
-+      uint32_t tmp32;
-+      void __iomem *port_mmio;
-+
-+      port_mmio = PORT_BASE(mmio_base, port);
-+
-+      tmp32 = readl(port_mmio + K2_SATA_SICR1_OFFSET);
-+      tmp32 |= 0x08000000;
-+      writel(tmp32, port_mmio + K2_SATA_SICR1_OFFSET);
-+
-+      tmp32 = readl(port_mmio + K2_SATA_SICR2_OFFSET);
-+      tmp32 |= 0x00800000;
-+      writel(tmp32, port_mmio + K2_SATA_SICR2_OFFSET);
-+}
-+
- static void brcm_AnalogReset(void __iomem *mmio_base, int port)
- {
-       /* do analog reset */
-@@ -385,6 +399,8 @@ static void brcm_InitSata_1_5Gb(void __iomem *mmio_base, int port)
-       brcm_SetPllTxRxCtrl(mmio_base, port);
-       brcm_EnableOOBWindowFix(mmio_base, port);
-+      brcm_Enable256AlignDetection(mmio_base, port);
-+
-       if (!port) {
- #ifdef CONFIG_BRCM_SATA_75MHZ_PLL
-               /* use 75Mhz PLL clock */
-@@ -446,6 +462,8 @@ static void brcm_InitSata2_3Gb(void __iomem *mmio_base, int port)
-       brcm_SetPllTxRxCtrl(mmio_base, port);
-       brcm_EnableOOBWindowFix(mmio_base, port);
-+      brcm_Enable256AlignDetection(mmio_base, port);
-+
-       if (!port) {
- #ifdef CONFIG_BRCM_SATA_75MHZ_PLL
-               /* use 75Mhz PLL clock */
-@@ -758,11 +776,7 @@ static void k2_bmdma_setup_mmio(struct ata_queued_cmd *qc)
-       void __iomem *mmio = (void __iomem *) ap->ioaddr.bmdma_addr;
-       /* load PRD table addr. */
-       mb();   /* make sure PRD table writes are visible to controller */
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35)
-       writel(ap->bmdma_prd_dma, mmio + ATA_DMA_TABLE_OFS);
--#else
--      writel(ap->prd_dma, mmio + ATA_DMA_TABLE_OFS);
--#endif
-       /* specify data direction, triple-check start bit is clear */
-       dmactl = readb(mmio + ATA_DMA_CMD);
-@@ -819,11 +833,7 @@ static void k2_bmdma_start_mmio(struct ata_queued_cmd *qc)
- static int k2_sata_port_start(struct ata_port *ap)
- {
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35)
-       ata_bmdma_port_start(ap);
--#else
--      ata_port_start(ap);
--#endif
-       return 0;
- }
-@@ -848,8 +858,7 @@ static irqreturn_t k2_sata_interrupt(int irq, void *dev_instance)
-               ap = host->ports[i];
--              ata_for_each_link(link, ap, EDGE)
--              {
-+              ata_for_each_link(link, ap, EDGE) {
-                       int rc;
-                       unsigned int serror;
-@@ -887,11 +896,7 @@ static irqreturn_t k2_sata_interrupt(int irq, void *dev_instance)
-       if (handled & IRQ_HANDLED)
-               return handled;
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35)
-       return ata_bmdma_interrupt(irq, dev_instance);
--#else
--      return  ata_sff_interrupt(irq, dev_instance);
--#endif
- }
- /*
-@@ -1044,10 +1049,7 @@ static void k2_sata_remove_one(struct pci_dev *pdev)
-       struct k2_host_priv *hp = host->private_data;
-       brcm_pm_unregister_cb("sata");
--
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32)
-       pm_runtime_get_noresume(&pdev->dev);
--#endif
-       K2_POWER_ON(host);
-       ata_pci_remove_one(pdev);
-@@ -1135,7 +1137,9 @@ static int k2_sata_resume(struct device *dev)
-               ap = host->ports[i];
-               ata_for_each_link(link, ap, EDGE) {
-+                      spin_unlock_irqrestore(&hp->lock, flags);
-                       sata_std_hardreset(link, NULL, 1000);
-+                      spin_lock_irqsave(&hp->lock, flags);
-               }
-       }
-@@ -1144,7 +1148,6 @@ static int k2_sata_resume(struct device *dev)
-       return 0;
- }
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32)
- static int k2_sata_runtime_suspend(struct device *dev)
- {
-       return k2_sata_suspend(dev);
-@@ -1162,8 +1165,6 @@ static int k2_sata_runtime_idle(struct device *dev)
-       return 0; /* ignored by pm core */
- }
--#endif
--
- /*
-  * Driver initialization
-  */
-@@ -1206,25 +1207,25 @@ static struct ata_port_operations k2_sata_ops = {
- };
- static const struct ata_port_info k2_port_info[] = {
--      /* chip_sata1 */
--      {
--              .flags          = ATA_FLAG_SATA |
--                                K2_FLAG_NO_ATAPI_DMA,
--              .pio_mask       = 0x1f,
--              .mwdma_mask     = 0x07,
--              .udma_mask      = ATA_UDMA7,
--              .port_ops       = &k2_sata_ops,
--      },
--      /* chip_sata2 */
--      {
--              .flags          = ATA_FLAG_SATA |
--                                K2_FLAG_NO_ATAPI_DMA |
--                                K2_FLAG_BRCM_SATA2,
--              .pio_mask       = 0x1f,
--              .mwdma_mask     = 0x07,
--              .udma_mask      = ATA_UDMA7,
--              .port_ops       = &k2_sata_ops,
--      },
-+        /* chip_sata1 */
-+        {
-+                .flags          = ATA_FLAG_SATA |
-+                                  K2_FLAG_NO_ATAPI_DMA,
-+                .pio_mask       = 0x1f,
-+                .mwdma_mask     = 0x07,
-+                .udma_mask      = ATA_UDMA7,
-+                .port_ops       = &k2_sata_ops,
-+        },
-+        /* chip_sata2 */
-+        {
-+                .flags          = ATA_FLAG_SATA |
-+                                  K2_FLAG_NO_ATAPI_DMA |
-+                                  K2_FLAG_BRCM_SATA2,
-+                .pio_mask       = 0x1f,
-+                .mwdma_mask     = 0x07,
-+                .udma_mask      = ATA_UDMA7,
-+                .port_ops       = &k2_sata_ops,
-+        },
- };
- static void k2_sata_setup_port(struct ata_ioports *port, void __iomem *base)
-@@ -1250,8 +1251,8 @@ static int k2_sata_init_one(struct pci_dev *pdev,
-                               const struct pci_device_id *ent)
- {
-       static int printed_version;
--      const struct ata_port_info *ppi[] =
--              { &k2_port_info[ent->driver_data], NULL };
-+      const struct ata_port_info *ppi[] = {
-+              &k2_port_info[ent->driver_data], NULL };
-       struct ata_host *host;
-       void __iomem *mmio_base;
-       int n_ports, i, rc, bar_pos;
-@@ -1358,13 +1359,10 @@ static int k2_sata_init_one(struct pci_dev *pdev,
-       brcm_pm_register_cb("sata", k2_sata_pm_cb, host);
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32)
-       /* pci core incremented pm counter before calling probe,
-        * we are decrementing it to enable runtime pm */
-       pm_runtime_put_noidle(&pdev->dev);
--#endif
--
-       return 0;
- }
-@@ -1374,14 +1372,12 @@ static const struct pci_device_id k2_sata_pci_tbl[] = {
-       { }
- };
--static struct dev_pm_ops k2_sata_pm_ops = {
-+static const struct dev_pm_ops k2_sata_pm_ops = {
-       .suspend_noirq          = k2_sata_suspend,
-       .resume_noirq           = k2_sata_resume,
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32)
-       .runtime_suspend        = k2_sata_runtime_suspend,
-       .runtime_resume         = k2_sata_runtime_resume,
-       .runtime_idle           = k2_sata_runtime_idle,
--#endif
- };
- static struct pci_driver k2_sata_pci_driver = {
diff --git a/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/rt5372_kernel_3.1.1.patch b/meta-bsp/common/recipes/linux/linux-vuplus-3.1.1/rt5372_kernel_3.1.1.patch
deleted file mode 100644 (file)
index d70c5c6..0000000
+++ /dev/null
@@ -1,437 +0,0 @@
-diff -Naur linux.orig/drivers/net/wireless/rt2x00/rt2800.h linux/drivers/net/wireless/rt2x00/rt2800.h\r
---- linux.orig/drivers/net/wireless/rt2x00/rt2800.h    2011-11-11 21:19:27.000000000 +0100\r
-+++ linux/drivers/net/wireless/rt2x00/rt2800.h 2014-02-23 20:21:13.000000000 +0100\r
-@@ -68,6 +68,7 @@\r
- #define RF3322                                0x000c\r
- #define RF3853                                0x000d\r
- #define RF5370                                0x5370\r
-+#define RF5372                                0x5372\r
- #define RF5390                                0x5390\r
\r
- /*\r
-diff -Naur linux.orig/drivers/net/wireless/rt2x00/rt2800lib.c linux/drivers/net/wireless/rt2x00/rt2800lib.c\r
---- linux.orig/drivers/net/wireless/rt2x00/rt2800lib.c 2011-11-11 21:19:27.000000000 +0100\r
-+++ linux/drivers/net/wireless/rt2x00/rt2800lib.c      2014-02-23 20:25:27.000000000 +0100\r
-@@ -402,7 +402,8 @@\r
\r
-       if (rt2x00_is_pci(rt2x00dev)) {\r
-               if (rt2x00_rt(rt2x00dev, RT3572) ||\r
--                  rt2x00_rt(rt2x00dev, RT5390)) {\r
-+                  rt2x00_rt(rt2x00dev, RT5390) ||\r
-+                  rt2x00_rt(rt2x00dev, RT5392)) {\r
-                       rt2800_register_read(rt2x00dev, AUX_CTRL, &reg);\r
-                       rt2x00_set_field32(&reg, AUX_CTRL_FORCE_PCIE_CLK, 1);\r
-                       rt2x00_set_field32(&reg, AUX_CTRL_WAKE_PCIE_EN, 1);\r
-@@ -1128,8 +1129,10 @@\r
-                          !(filter_flags & FIF_CONTROL));\r
-       rt2x00_set_field32(&reg, RX_FILTER_CFG_DROP_PSPOLL,\r
-                          !(filter_flags & FIF_PSPOLL));\r
--      rt2x00_set_field32(&reg, RX_FILTER_CFG_DROP_BA, 1);\r
--      rt2x00_set_field32(&reg, RX_FILTER_CFG_DROP_BAR, 0);\r
-+      rt2x00_set_field32(&reg, RX_FILTER_CFG_DROP_BA,\r
-+                         !(filter_flags & FIF_CONTROL));\r
-+      rt2x00_set_field32(&reg, RX_FILTER_CFG_DROP_BAR,\r
-+                         !(filter_flags & FIF_CONTROL));\r
-       rt2x00_set_field32(&reg, RX_FILTER_CFG_DROP_CNTL,\r
-                          !(filter_flags & FIF_CONTROL));\r
-       rt2800_register_write(rt2x00dev, RX_FILTER_CFG, reg);\r
-@@ -1867,19 +1870,25 @@\r
-               info->default_power2 = TXPOWER_A_TO_DEV(info->default_power2);\r
-       }\r
\r
--      if (rt2x00_rf(rt2x00dev, RF2020) ||\r
--          rt2x00_rf(rt2x00dev, RF3020) ||\r
--          rt2x00_rf(rt2x00dev, RF3021) ||\r
--          rt2x00_rf(rt2x00dev, RF3022) ||\r
--          rt2x00_rf(rt2x00dev, RF3320))\r
-+      switch (rt2x00dev->chip.rf) {\r
-+      case RF2020:\r
-+      case RF3020:\r
-+      case RF3021:\r
-+      case RF3022:\r
-+      case RF3320:\r
-               rt2800_config_channel_rf3xxx(rt2x00dev, conf, rf, info);\r
--      else if (rt2x00_rf(rt2x00dev, RF3052))\r
-+              break;\r
-+      case RF3052:\r
-               rt2800_config_channel_rf3052(rt2x00dev, conf, rf, info);\r
--      else if (rt2x00_rf(rt2x00dev, RF5370) ||\r
--               rt2x00_rf(rt2x00dev, RF5390))\r
-+              break;\r
-+      case RF5370:\r
-+      case RF5372:\r
-+      case RF5390:\r
-               rt2800_config_channel_rf53xx(rt2x00dev, conf, rf, info);\r
--      else\r
-+              break;\r
-+      default:\r
-               rt2800_config_channel_rf2xxx(rt2x00dev, conf, rf, info);\r
-+      }\r
\r
-       /*\r
-        * Change BBP settings\r
-@@ -1890,7 +1899,8 @@\r
-       rt2800_bbp_write(rt2x00dev, 86, 0);\r
\r
-       if (rf->channel <= 14) {\r
--              if (!rt2x00_rt(rt2x00dev, RT5390)) {\r
-+              if (!rt2x00_rt(rt2x00dev, RT5390) &&\r
-+                      !rt2x00_rt(rt2x00dev, RT5392)) {\r
-                       if (test_bit(CAPABILITY_EXTERNAL_LNA_BG,\r
-                                    &rt2x00dev->cap_flags)) {\r
-                               rt2800_bbp_write(rt2x00dev, 82, 0x62);\r
-@@ -2420,7 +2430,8 @@\r
-                   rt2x00_rt(rt2x00dev, RT3071) ||\r
-                   rt2x00_rt(rt2x00dev, RT3090) ||\r
-                   rt2x00_rt(rt2x00dev, RT3390) ||\r
--                  rt2x00_rt(rt2x00dev, RT5390))\r
-+                  rt2x00_rt(rt2x00dev, RT5390) ||\r
-+                  rt2x00_rt(rt2x00dev, RT5392))\r
-                       return 0x1c + (2 * rt2x00dev->lna_gain);\r
-               else\r
-                       return 0x2e + rt2x00dev->lna_gain;\r
-@@ -2555,7 +2566,8 @@\r
-       } else if (rt2x00_rt(rt2x00dev, RT3572)) {\r
-               rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000400);\r
-               rt2800_register_write(rt2x00dev, TX_SW_CFG1, 0x00080606);\r
--      } else if (rt2x00_rt(rt2x00dev, RT5390)) {\r
-+      } else if (rt2x00_rt(rt2x00dev, RT5390) ||\r
-+                         rt2x00_rt(rt2x00dev, RT5392)) {\r
-               rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000404);\r
-               rt2800_register_write(rt2x00dev, TX_SW_CFG1, 0x00080606);\r
-               rt2800_register_write(rt2x00dev, TX_SW_CFG2, 0x00000000);\r
-@@ -2934,7 +2946,8 @@\r
-                    rt2800_wait_bbp_ready(rt2x00dev)))\r
-               return -EACCES;\r
\r
--      if (rt2x00_rt(rt2x00dev, RT5390)) {\r
-+      if (rt2x00_rt(rt2x00dev, RT5390) ||\r
-+              rt2x00_rt(rt2x00dev, RT5392)) {\r
-               rt2800_bbp_read(rt2x00dev, 4, &value);\r
-               rt2x00_set_field8(&value, BBP4_MAC_IF_CTRL, 1);\r
-               rt2800_bbp_write(rt2x00dev, 4, value);\r
-@@ -2942,19 +2955,22 @@\r
\r
-       if (rt2800_is_305x_soc(rt2x00dev) ||\r
-           rt2x00_rt(rt2x00dev, RT3572) ||\r
--          rt2x00_rt(rt2x00dev, RT5390))\r
-+          rt2x00_rt(rt2x00dev, RT5390) ||\r
-+          rt2x00_rt(rt2x00dev, RT5392))\r
-               rt2800_bbp_write(rt2x00dev, 31, 0x08);\r
\r
-       rt2800_bbp_write(rt2x00dev, 65, 0x2c);\r
-       rt2800_bbp_write(rt2x00dev, 66, 0x38);\r
\r
--      if (rt2x00_rt(rt2x00dev, RT5390))\r
-+      if (rt2x00_rt(rt2x00dev, RT5390) ||\r
-+              rt2x00_rt(rt2x00dev, RT5392))\r
-               rt2800_bbp_write(rt2x00dev, 68, 0x0b);\r
\r
-       if (rt2x00_rt_rev(rt2x00dev, RT2860, REV_RT2860C)) {\r
-               rt2800_bbp_write(rt2x00dev, 69, 0x16);\r
-               rt2800_bbp_write(rt2x00dev, 73, 0x12);\r
--      } else if (rt2x00_rt(rt2x00dev, RT5390)) {\r
-+      } else if (rt2x00_rt(rt2x00dev, RT5390) ||\r
-+                         rt2x00_rt(rt2x00dev, RT5392)) {\r
-               rt2800_bbp_write(rt2x00dev, 69, 0x12);\r
-               rt2800_bbp_write(rt2x00dev, 73, 0x13);\r
-               rt2800_bbp_write(rt2x00dev, 75, 0x46);\r
-@@ -2972,7 +2988,8 @@\r
-           rt2x00_rt(rt2x00dev, RT3090) ||\r
-           rt2x00_rt(rt2x00dev, RT3390) ||\r
-           rt2x00_rt(rt2x00dev, RT3572) ||\r
--          rt2x00_rt(rt2x00dev, RT5390)) {\r
-+          rt2x00_rt(rt2x00dev, RT5390) ||\r
-+          rt2x00_rt(rt2x00dev, RT5392)) {\r
-               rt2800_bbp_write(rt2x00dev, 79, 0x13);\r
-               rt2800_bbp_write(rt2x00dev, 80, 0x05);\r
-               rt2800_bbp_write(rt2x00dev, 81, 0x33);\r
-@@ -2984,64 +3001,88 @@\r
-       }\r
\r
-       rt2