diff --git a/packages/linux-drivers/rtl8192se/install b/packages/linux-drivers/rtl8192se/install deleted file mode 100755 index 15771e8984..0000000000 --- a/packages/linux-drivers/rtl8192se/install +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -. config/options $1 - -VER=`ls $BUILD/linux*/modules/lib/modules` - -mkdir -p $INSTALL/lib/modules/$VER/rtl8192se - cp $PKG_BUILD/HAL/rtl8192/r8192se_pci.ko $INSTALL/lib/modules/$VER/rtl8192se - -mkdir -p $INSTALL/lib/firmware/RTL8192SE - cp $PKG_BUILD/firmware/RTL8192SE/* $INSTALL/lib/firmware/RTL8192SE - -$ROOT/$TOOLCHAIN/sbin/depmod -b $INSTALL $VER > /dev/null -for i in `ls $INSTALL/lib/modules/*/modules.* | grep -v modules.dep | grep -v modules.alias | grep -v modules.symbols`; do - rm -f $i -done diff --git a/packages/linux-drivers/rtl8192se/patches/rtl8192se-0019.1207.2010-add_missing_include-0.1.patch b/packages/linux-drivers/rtl8192se/patches/rtl8192se-0019.1207.2010-add_missing_include-0.1.patch deleted file mode 100644 index 18797fecfd..0000000000 --- a/packages/linux-drivers/rtl8192se/patches/rtl8192se-0019.1207.2010-add_missing_include-0.1.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur rtl8192se-0017.0705.2010/rtllib/rtllib.h rtl8192se-0017.0705.2010.patch/rtllib/rtllib.h ---- rtl8192se-0017.0705.2010/rtllib/rtllib.h 2010-05-07 04:31:32.000000000 +0200 -+++ rtl8192se-0017.0705.2010.patch/rtllib/rtllib.h 2010-10-10 21:24:50.861572432 +0200 -@@ -35,6 +35,7 @@ - #endif - #include - #include -+#include - - #include - #include diff --git a/packages/linux-drivers/rtl8192se/patches/rtl8192se-0019.1207.2010-remove_nasty_printk.patch b/packages/linux-drivers/rtl8192se/patches/rtl8192se-0019.1207.2010-remove_nasty_printk.patch deleted file mode 100644 index 7a5f0ee622..0000000000 --- a/packages/linux-drivers/rtl8192se/patches/rtl8192se-0019.1207.2010-remove_nasty_printk.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur rtl8192se-0019.1207.2010/HAL/rtl8192/rtl_dm.c rtl8192se-0019.1207.2010.patch/HAL/rtl8192/rtl_dm.c ---- rtl8192se-0019.1207.2010/HAL/rtl8192/rtl_dm.c 2010-12-07 04:53:18.000000000 +0100 -+++ rtl8192se-0019.1207.2010.patch/HAL/rtl8192/rtl_dm.c 2011-01-22 23:08:06.636503156 +0100 -@@ -3834,7 +3834,7 @@ - if(priv->pwrdown) - { - u1Tmp = read_nic_byte(dev, 0x06); -- printk("pwrdown, 0x6(BIT6)=%02x\n", u1Tmp); -+// printk("pwrdown, 0x6(BIT6)=%02x\n", u1Tmp); - retval = (u1Tmp & BIT6) ? eRfOn: eRfOff; - - if(u1Tmp == 0xff) diff --git a/packages/linux/meta b/packages/linux/meta index 18fc8d2ba0..2a6561b383 100644 --- a/packages/linux/meta +++ b/packages/linux/meta @@ -19,13 +19,13 @@ ################################################################################ PKG_NAME="linux" -PKG_VERSION="2.6.39.1" +PKG_VERSION="3.0-rc4" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.kernel.org" -PKG_URL="http://www.kernel.org/pub/linux/kernel/v2.6/$PKG_NAME-$PKG_VERSION.tar.bz2" -#PKG_URL="http://www.kernel.org/pub/linux/kernel/v2.6/testing/$PKG_NAME-$PKG_VERSION.tar.bz2" +#PKG_URL="http://www.kernel.org/pub/linux/kernel/v2.6/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.0/testing/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_DEPENDS="busybox linux-drivers linux-firmware" PKG_BUILD_DEPENDS="toolchain busybox-hosttools xz cpio" PKG_PRIORITY="optional" diff --git a/packages/linux/patches/linux-2.6.39.1-002_bash_only_feature.patch b/packages/linux/patches/linux-2.6.39.1-002_bash_only_feature.patch deleted file mode 100644 index a1028d15aa..0000000000 --- a/packages/linux/patches/linux-2.6.39.1-002_bash_only_feature.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: linux-2.6.16/scripts/gen_initramfs_list.sh -=================================================================== ---- linux-2.6.16.orig/scripts/gen_initramfs_list.sh 2006-03-20 18:41:34.000000000 +0100 -+++ linux-2.6.16/scripts/gen_initramfs_list.sh 2006-03-20 18:42:40.000000000 +0100 -@@ -56,9 +56,7 @@ - - parse() { - local location="$1" -- local name="${location/${srcdir}//}" -- # change '//' into '/' -- name="${name//\/\///}" -+ local name="$(echo "$location" | sed -e 's%$srcdir%%' -e 's%//*%/%g')" - local mode="$2" - local uid="$3" - local gid="$4" diff --git a/packages/linux/patches/linux-2.6.39.1-005_kconfig_no_timestamp.patch b/packages/linux/patches/linux-2.6.39.1-005_kconfig_no_timestamp.patch deleted file mode 100644 index 332e553831..0000000000 --- a/packages/linux/patches/linux-2.6.39.1-005_kconfig_no_timestamp.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: linux-2.6.16/scripts/kconfig/confdata.c -=================================================================== ---- linux-2.6.16.orig/scripts/kconfig/confdata.c 2006-03-20 06:53:29.000000000 +0100 -+++ linux-2.6.16/scripts/kconfig/confdata.c 2006-03-20 18:47:06.000000000 +0100 -@@ -340,7 +340,7 @@ - int type, l; - const char *str; - time_t now; -- int use_timestamp = 1; -+ int use_timestamp = 0; - char *env; - - dirname[0] = 0; diff --git a/packages/linux/patches/linux-2.6.39.1-051-Use_a_more_consistent_value_for_RC_repeat_period-0.1.patch b/packages/linux/patches/linux-2.6.39.1-051-Use_a_more_consistent_value_for_RC_repeat_period-0.1.patch deleted file mode 100644 index 3dadc6a90e..0000000000 --- a/packages/linux/patches/linux-2.6.39.1-051-Use_a_more_consistent_value_for_RC_repeat_period-0.1.patch +++ /dev/null @@ -1,34 +0,0 @@ -From: Mauro Carvalho Chehab -Date: Thu, 12 May 2011 01:36:47 +0000 (-0300) -Subject: [media] Use a more consistent value for RC repeat period -X-Git-Url: http://git.linuxtv.org/media_tree.git?a=commitdiff_plain;h=ca540c8b66874aaf704c64d43d33e39369c428fb - -[media] Use a more consistent value for RC repeat period - -The default REP_PERIOD is 33 ms. This doesn't make sense for IR's, -as, in general, an IR repeat scancode is provided at every 110/115ms, -depending on the RC protocol. So, increase its default, to do a -better job avoiding ghost repeat events. - -Signed-off-by: Mauro Carvalho Chehab -Acked-by: Jarod Wilson ---- - -diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c -index 0d4fcd9..f57cd56 100644 ---- a/drivers/media/rc/rc-main.c -+++ b/drivers/media/rc/rc-main.c -@@ -1078,6 +1078,13 @@ int rc_register_device(struct rc_dev *dev) - */ - dev->input_dev->rep[REP_DELAY] = 500; - -+ /* -+ * As a repeat event on protocols like RC-5 and NEC take as long as -+ * 110/114ms, using 33ms as a repeat period is not the right thing -+ * to do. -+ */ -+ dev->input_dev->rep[REP_PERIOD] = 125; -+ - path = kobject_get_path(&dev->dev.kobj, GFP_KERNEL); - printk(KERN_INFO "%s: %s as %s\n", - dev_name(&dev->dev), diff --git a/packages/linux/patches/linux-2.6.39.1-054_nuvoton-cir-only-warn-about-unknown-chips.patch b/packages/linux/patches/linux-2.6.39.1-054_nuvoton-cir-only-warn-about-unknown-chips.patch deleted file mode 100644 index 08c91bfbc2..0000000000 --- a/packages/linux/patches/linux-2.6.39.1-054_nuvoton-cir-only-warn-about-unknown-chips.patch +++ /dev/null @@ -1,89 +0,0 @@ -diff --git a/drivers/media/rc/nuvoton-cir.c b/drivers/media/rc/nuvoton-cir.c -index d4d6449..bc5c1e2 100644 ---- a/drivers/media/rc/nuvoton-cir.c -+++ b/drivers/media/rc/nuvoton-cir.c -@@ -37,8 +37,6 @@ - - #include "nuvoton-cir.h" - --static char *chip_id = "w836x7hg"; -- - /* write val to config reg */ - static inline void nvt_cr_write(struct nvt_dev *nvt, u8 val, u8 reg) - { -@@ -233,6 +231,8 @@ static int nvt_hw_detect(struct nvt_dev *nvt) - unsigned long flags; - u8 chip_major, chip_minor; - int ret = 0; -+ char chip_id[12]; -+ bool chip_unknown = false; - - nvt_efm_enable(nvt); - -@@ -246,15 +246,39 @@ static int nvt_hw_detect(struct nvt_dev *nvt) - } - - chip_minor = nvt_cr_read(nvt, CR_CHIP_ID_LO); -- nvt_dbg("%s: chip id: 0x%02x 0x%02x", chip_id, chip_major, chip_minor); - -- if (chip_major != CHIP_ID_HIGH || -- (chip_minor != CHIP_ID_LOW && chip_minor != CHIP_ID_LOW2)) { -- nvt_pr(KERN_ERR, "%s: unsupported chip, id: 0x%02x 0x%02x", -- chip_id, chip_major, chip_minor); -- ret = -ENODEV; -+ /* these are the known working chip revisions... */ -+ switch (chip_major) { -+ case CHIP_ID_HIGH_667: -+ strcpy(chip_id, "w83667hg\0"); -+ if (chip_minor != CHIP_ID_LOW_667) -+ chip_unknown = true; -+ break; -+ case CHIP_ID_HIGH_677B: -+ strcpy(chip_id, "w83677hg\0"); -+ if (chip_minor != CHIP_ID_LOW_677B2 && -+ chip_minor != CHIP_ID_LOW_677B3) -+ chip_unknown = true; -+ break; -+ case CHIP_ID_HIGH_677C: -+ strcpy(chip_id, "w83677hg-c\0"); -+ if (chip_minor != CHIP_ID_LOW_677C) -+ chip_unknown = true; -+ break; -+ default: -+ strcpy(chip_id, "w836x7hg\0"); -+ chip_unknown = true; -+ break; - } - -+ /* warn, but still let the driver load, if we don't know this chip */ -+ if (chip_unknown) -+ nvt_pr(KERN_WARNING, "%s: unknown chip, id: 0x%02x 0x%02x, " -+ "it may not work...", chip_id, chip_major, chip_minor); -+ else -+ nvt_dbg("%s: chip id: 0x%02x 0x%02x", -+ chip_id, chip_major, chip_minor); -+ - nvt_efm_disable(nvt); - - spin_lock_irqsave(&nvt->nvt_lock, flags); -diff --git a/drivers/media/rc/nuvoton-cir.h b/drivers/media/rc/nuvoton-cir.h -index 048135e..cc8cee3 100644 ---- a/drivers/media/rc/nuvoton-cir.h -+++ b/drivers/media/rc/nuvoton-cir.h -@@ -330,9 +330,13 @@ struct nvt_dev { - #define EFER_EFM_DISABLE 0xaa - - /* Chip IDs found in CR_CHIP_ID_{HI,LO} */ --#define CHIP_ID_HIGH 0xb4 --#define CHIP_ID_LOW 0x72 --#define CHIP_ID_LOW2 0x73 -+#define CHIP_ID_HIGH_667 0xa5 -+#define CHIP_ID_HIGH_677B 0xb4 -+#define CHIP_ID_HIGH_677C 0xc3 -+#define CHIP_ID_LOW_667 0x13 -+#define CHIP_ID_LOW_677B2 0x72 -+#define CHIP_ID_LOW_677B3 0x73 -+#define CHIP_ID_LOW_677C 0x33 - - /* Config regs we need to care about */ - #define CR_SOFTWARE_RESET 0x02 diff --git a/packages/linux/patches/linux-2.6.39.1-055_nuvoton-cir-enable-CIR-on-w83667hg-chip-variant.patch b/packages/linux/patches/linux-2.6.39.1-055_nuvoton-cir-enable-CIR-on-w83667hg-chip-variant.patch deleted file mode 100644 index 3cd8c0be50..0000000000 --- a/packages/linux/patches/linux-2.6.39.1-055_nuvoton-cir-enable-CIR-on-w83667hg-chip-variant.patch +++ /dev/null @@ -1,63 +0,0 @@ -diff --git a/drivers/media/rc/nuvoton-cir.c b/drivers/media/rc/nuvoton-cir.c -index bc5c1e2..5d93384 100644 ---- a/drivers/media/rc/nuvoton-cir.c -+++ b/drivers/media/rc/nuvoton-cir.c -@@ -291,13 +291,23 @@ static int nvt_hw_detect(struct nvt_dev *nvt) - - static void nvt_cir_ldev_init(struct nvt_dev *nvt) - { -- u8 val; -+ u8 val, psreg, psmask, psval; -+ -+ if (nvt->chip_major == CHIP_ID_HIGH_667) { -+ psreg = CR_MULTIFUNC_PIN_SEL; -+ psmask = MULTIFUNC_PIN_SEL_MASK; -+ psval = MULTIFUNC_ENABLE_CIR | MULTIFUNC_ENABLE_CIRWB; -+ } else { -+ psreg = CR_OUTPUT_PIN_SEL; -+ psmask = OUTPUT_PIN_SEL_MASK; -+ psval = OUTPUT_ENABLE_CIR | OUTPUT_ENABLE_CIRWB; -+ } - -- /* output pin selection (Pin95=CIRRX, Pin96=CIRTX1, WB enabled */ -- val = nvt_cr_read(nvt, CR_OUTPUT_PIN_SEL); -- val &= OUTPUT_PIN_SEL_MASK; -- val |= (OUTPUT_ENABLE_CIR | OUTPUT_ENABLE_CIRWB); -- nvt_cr_write(nvt, val, CR_OUTPUT_PIN_SEL); -+ /* output pin selection: enable CIR, with WB sensor enabled */ -+ val = nvt_cr_read(nvt, psreg); -+ val &= psmask; -+ val |= psval; -+ nvt_cr_write(nvt, val, psreg); - - /* Select CIR logical device and enable */ - nvt_select_logical_dev(nvt, LOGICAL_DEV_CIR); -diff --git a/drivers/media/rc/nuvoton-cir.h b/drivers/media/rc/nuvoton-cir.h -index cc8cee3..379795d 100644 ---- a/drivers/media/rc/nuvoton-cir.h -+++ b/drivers/media/rc/nuvoton-cir.h -@@ -345,6 +345,7 @@ struct nvt_dev { - #define CR_CHIP_ID_LO 0x21 - #define CR_DEV_POWER_DOWN 0x22 /* bit 2 is CIR power, default power on */ - #define CR_OUTPUT_PIN_SEL 0x27 -+#define CR_MULTIFUNC_PIN_SEL 0x2c - #define CR_LOGICAL_DEV_EN 0x30 /* valid for all logical devices */ - /* next three regs valid for both the CIR and CIR_WAKE logical devices */ - #define CR_CIR_BASE_ADDR_HI 0x60 -@@ -368,10 +369,16 @@ struct nvt_dev { - #define CIR_INTR_MOUSE_IRQ_BIT 0x80 - #define PME_INTR_CIR_PASS_BIT 0x08 - -+/* w83677hg CIR pin config */ - #define OUTPUT_PIN_SEL_MASK 0xbc - #define OUTPUT_ENABLE_CIR 0x01 /* Pin95=CIRRX, Pin96=CIRTX1 */ - #define OUTPUT_ENABLE_CIRWB 0x40 /* enable wide-band sensor */ - -+/* w83667hg CIR pin config */ -+#define MULTIFUNC_PIN_SEL_MASK 0x1f -+#define MULTIFUNC_ENABLE_CIR 0x80 /* Pin75=CIRRX, Pin76=CIRTX1 */ -+#define MULTIFUNC_ENABLE_CIRWB 0x20 /* enable wide-band sensor */ -+ - /* MCE CIR signal length, related on sample period */ - - /* MCE CIR controller signal length: about 43ms diff --git a/packages/linux/patches/linux-2.6.39.1-056_fintek-cir-v2.patch b/packages/linux/patches/linux-2.6.39.1-056_fintek-cir-v2.patch deleted file mode 100644 index 202e561c37..0000000000 --- a/packages/linux/patches/linux-2.6.39.1-056_fintek-cir-v2.patch +++ /dev/null @@ -1,1020 +0,0 @@ -From 2988e952273e64d4a142f2c93cac99c8721d7909 Mon Sep 17 00:00:00 2001 -From: Jarod Wilson -Date: Wed, 18 May 2011 18:11:19 -0400 -Subject: [PATCH] [media] fintek-cir: new driver for Fintek LPC SuperIO CIR function - -This is a new driver for the Fintek LPC SuperIO CIR function, in the -Fintek F71809 chip. Hardware and datasheets were provided by Fintek, so -thanks go to them for supporting this effort. - -This driver started out as a copy of the nuvoton-cir driver, and was -then modified as needed for the Fintek chip. The two share many -similaries, though the buffer handling for the Fintek chip is actually -nearly identical to the mceusb buffer handling, so the parser routine is -almost a drop-in copy of the mceusb buffer parser (a candidate for being -abstracted out into shared code at some point). - -This initial code drop *only* supports receive, but the hardware does -support transmit as well. I really haven't even started to look at -what's required, but my guess is that its also pretty similar to mceusb. -Most people are probably only really interested in RX anyway though, so -I think its good to get this out there even with only RX. - -(Nb: there are also Fintek-made mceusb receivers, which presumably, this -chip shares CIR hardware with). - -This hardware can be found on at least Jetway NC98 boards and derivative -systems, and likely others as well. Functionality was tested with an -NC98 development board, in-kernel decode of RC6 (mce), RC5 (hauppauge) -and NEC-ish (tivo) remotes all successful, as was lirc userspace decode -of the RC6 remote. - -CC: Aaron Huang -CC: Tom Tsai -Signed-off-by: Jarod Wilson ---- - drivers/media/rc/Kconfig | 12 + - drivers/media/rc/Makefile | 1 + - drivers/media/rc/fintek-cir.c | 684 +++++++++++++++++++++++++++++++++++++++++ - drivers/media/rc/fintek-cir.h | 243 +++++++++++++++ - 4 files changed, 940 insertions(+), 0 deletions(-) - create mode 100644 drivers/media/rc/fintek-cir.c - create mode 100644 drivers/media/rc/fintek-cir.h - -diff --git a/drivers/media/rc/Kconfig b/drivers/media/rc/Kconfig -index 154c337..7d4bbc2 100644 ---- a/drivers/media/rc/Kconfig -+++ b/drivers/media/rc/Kconfig -@@ -148,6 +148,18 @@ config IR_ITE_CIR - To compile this driver as a module, choose M here: the - module will be called ite-cir. - -+config IR_FINTEK -+ tristate "Fintek Consumer Infrared Transceiver" -+ depends on PNP -+ depends on RC_CORE -+ ---help--- -+ Say Y here to enable support for integrated infrared receiver -+ /transciever made by Fintek. This chip is found on assorted -+ Jetway motherboards (and of course, possibly others). -+ -+ To compile this driver as a module, choose M here: the -+ module will be called fintek-cir. -+ - config IR_NUVOTON - tristate "Nuvoton w836x7hg Consumer Infrared Transceiver" - depends on PNP -diff --git a/drivers/media/rc/Makefile b/drivers/media/rc/Makefile -index 1f90a21..52830e5 100644 ---- a/drivers/media/rc/Makefile -+++ b/drivers/media/rc/Makefile -@@ -16,6 +16,7 @@ obj-$(CONFIG_IR_LIRC_CODEC) += ir-lirc-codec.o - obj-$(CONFIG_IR_IMON) += imon.o - obj-$(CONFIG_IR_ITE_CIR) += ite-cir.o - obj-$(CONFIG_IR_MCEUSB) += mceusb.o -+obj-$(CONFIG_IR_FINTEK) += fintek-cir.o - obj-$(CONFIG_IR_NUVOTON) += nuvoton-cir.o - obj-$(CONFIG_IR_ENE) += ene_ir.o - obj-$(CONFIG_IR_REDRAT3) += redrat3.o -diff --git a/drivers/media/rc/fintek-cir.c b/drivers/media/rc/fintek-cir.c -new file mode 100644 -index 0000000..8fa539d ---- /dev/null -+++ b/drivers/media/rc/fintek-cir.c -@@ -0,0 +1,684 @@ -+/* -+ * Driver for Feature Integration Technology Inc. (aka Fintek) LPC CIR -+ * -+ * Copyright (C) 2011 Jarod Wilson -+ * -+ * Special thanks to Fintek for providing hardware and spec sheets. -+ * This driver is based upon the nuvoton, ite and ene drivers for -+ * similar hardware. -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License as -+ * published by the Free Software Foundation; either version 2 of the -+ * License, or (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, but -+ * WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -+ * USA -+ */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include "fintek-cir.h" -+ -+/* write val to config reg */ -+static inline void fintek_cr_write(struct fintek_dev *fintek, u8 val, u8 reg) -+{ -+ fit_dbg("%s: reg 0x%02x, val 0x%02x (ip/dp: %02x/%02x)", -+ __func__, reg, val, fintek->cr_ip, fintek->cr_dp); -+ outb(reg, fintek->cr_ip); -+ outb(val, fintek->cr_dp); -+} -+ -+/* read val from config reg */ -+static inline u8 fintek_cr_read(struct fintek_dev *fintek, u8 reg) -+{ -+ u8 val; -+ -+ outb(reg, fintek->cr_ip); -+ val = inb(fintek->cr_dp); -+ -+ fit_dbg("%s: reg 0x%02x, val 0x%02x (ip/dp: %02x/%02x)", -+ __func__, reg, val, fintek->cr_ip, fintek->cr_dp); -+ return val; -+} -+ -+/* update config register bit without changing other bits */ -+static inline void fintek_set_reg_bit(struct fintek_dev *fintek, u8 val, u8 reg) -+{ -+ u8 tmp = fintek_cr_read(fintek, reg) | val; -+ fintek_cr_write(fintek, tmp, reg); -+} -+ -+/* clear config register bit without changing other bits */ -+static inline void fintek_clear_reg_bit(struct fintek_dev *fintek, u8 val, u8 reg) -+{ -+ u8 tmp = fintek_cr_read(fintek, reg) & ~val; -+ fintek_cr_write(fintek, tmp, reg); -+} -+ -+/* enter config mode */ -+static inline void fintek_config_mode_enable(struct fintek_dev *fintek) -+{ -+ /* Enabling Config Mode explicitly requires writing 2x */ -+ outb(CONFIG_REG_ENABLE, fintek->cr_ip); -+ outb(CONFIG_REG_ENABLE, fintek->cr_ip); -+} -+ -+/* exit config mode */ -+static inline void fintek_config_mode_disable(struct fintek_dev *fintek) -+{ -+ outb(CONFIG_REG_DISABLE, fintek->cr_ip); -+} -+ -+/* -+ * When you want to address a specific logical device, write its logical -+ * device number to GCR_LOGICAL_DEV_NO -+ */ -+static inline void fintek_select_logical_dev(struct fintek_dev *fintek, u8 ldev) -+{ -+ fintek_cr_write(fintek, ldev, GCR_LOGICAL_DEV_NO); -+} -+ -+/* write val to cir config register */ -+static inline void fintek_cir_reg_write(struct fintek_dev *fintek, u8 val, u8 offset) -+{ -+ outb(val, fintek->cir_addr + offset); -+} -+ -+/* read val from cir config register */ -+static u8 fintek_cir_reg_read(struct fintek_dev *fintek, u8 offset) -+{ -+ u8 val; -+ -+ val = inb(fintek->cir_addr + offset); -+ -+ return val; -+} -+ -+#define pr_reg(text, ...) \ -+ printk(KERN_INFO KBUILD_MODNAME ": " text, ## __VA_ARGS__) -+ -+/* dump current cir register contents */ -+static void cir_dump_regs(struct fintek_dev *fintek) -+{ -+ fintek_config_mode_enable(fintek); -+ fintek_select_logical_dev(fintek, LOGICAL_DEV_CIR); -+ -+ pr_reg("%s: Dump CIR logical device registers:\n", FINTEK_DRIVER_NAME); -+ pr_reg(" * CR CIR BASE ADDR: 0x%x\n", -+ (fintek_cr_read(fintek, CIR_CR_BASE_ADDR_HI) << 8) | -+ fintek_cr_read(fintek, CIR_CR_BASE_ADDR_LO)); -+ pr_reg(" * CR CIR IRQ NUM: 0x%x\n", -+ fintek_cr_read(fintek, CIR_CR_IRQ_SEL)); -+ -+ fintek_config_mode_disable(fintek); -+ -+ pr_reg("%s: Dump CIR registers:\n", FINTEK_DRIVER_NAME); -+ pr_reg(" * STATUS: 0x%x\n", fintek_cir_reg_read(fintek, CIR_STATUS)); -+ pr_reg(" * CONTROL: 0x%x\n", fintek_cir_reg_read(fintek, CIR_CONTROL)); -+ pr_reg(" * RX_DATA: 0x%x\n", fintek_cir_reg_read(fintek, CIR_RX_DATA)); -+ pr_reg(" * TX_CONTROL: 0x%x\n", fintek_cir_reg_read(fintek, CIR_TX_CONTROL)); -+ pr_reg(" * TX_DATA: 0x%x\n", fintek_cir_reg_read(fintek, CIR_TX_DATA)); -+} -+ -+/* detect hardware features */ -+static int fintek_hw_detect(struct fintek_dev *fintek) -+{ -+ unsigned long flags; -+ u8 chip_major, chip_minor; -+ u8 vendor_major, vendor_minor; -+ u8 portsel, ir_class; -+ u16 vendor; -+ int ret = 0; -+ -+ fintek_config_mode_enable(fintek); -+ -+ /* Check if we're using config port 0x4e or 0x2e */ -+ portsel = fintek_cr_read(fintek, GCR_CONFIG_PORT_SEL); -+ if (portsel == 0xff) { -+ fit_pr(KERN_INFO, "first portsel read was bunk, trying alt"); -+ fintek_config_mode_disable(fintek); -+ fintek->cr_ip = CR_INDEX_PORT2; -+ fintek->cr_dp = CR_DATA_PORT2; -+ fintek_config_mode_enable(fintek); -+ portsel = fintek_cr_read(fintek, GCR_CONFIG_PORT_SEL); -+ } -+ fit_dbg("portsel reg: 0x%02x", portsel); -+ -+ ir_class = fintek_cir_reg_read(fintek, CIR_CR_CLASS); -+ fit_dbg("ir_class reg: 0x%02x", ir_class); -+ -+ switch (ir_class) { -+ case CLASS_RX_2TX: -+ case CLASS_RX_1TX: -+ fintek->hw_tx_capable = true; -+ break; -+ case CLASS_RX_ONLY: -+ default: -+ fintek->hw_tx_capable = false; -+ break; -+ } -+ -+ chip_major = fintek_cr_read(fintek, GCR_CHIP_ID_HI); -+ chip_minor = fintek_cr_read(fintek, GCR_CHIP_ID_LO); -+ -+ vendor_major = fintek_cr_read(fintek, GCR_VENDOR_ID_HI); -+ vendor_minor = fintek_cr_read(fintek, GCR_VENDOR_ID_LO); -+ vendor = vendor_major << 8 | vendor_minor; -+ -+ if (vendor != VENDOR_ID_FINTEK) -+ fit_pr(KERN_WARNING, "Unknown vendor ID: 0x%04x", vendor); -+ else -+ fit_dbg("Read Fintek vendor ID from chip"); -+ -+ fintek_config_mode_disable(fintek); -+ -+ spin_lock_irqsave(&fintek->fintek_lock, flags); -+ fintek->chip_major = chip_major; -+ fintek->chip_minor = chip_minor; -+ fintek->chip_vendor = vendor; -+ spin_unlock_irqrestore(&fintek->fintek_lock, flags); -+ -+ return ret; -+} -+ -+static void fintek_cir_ldev_init(struct fintek_dev *fintek) -+{ -+ /* Select CIR logical device and enable */ -+ fintek_select_logical_dev(fintek, LOGICAL_DEV_CIR); -+ fintek_cr_write(fintek, LOGICAL_DEV_ENABLE, CIR_CR_DEV_EN); -+ -+ /* Write allocated CIR address and IRQ information to hardware */ -+ fintek_cr_write(fintek, fintek->cir_addr >> 8, CIR_CR_BASE_ADDR_HI); -+ fintek_cr_write(fintek, fintek->cir_addr & 0xff, CIR_CR_BASE_ADDR_LO); -+ -+ fintek_cr_write(fintek, fintek->cir_irq, CIR_CR_IRQ_SEL); -+ -+ fit_dbg("CIR initialized, base io address: 0x%lx, irq: %d (len: %d)", -+ fintek->cir_addr, fintek->cir_irq, fintek->cir_port_len); -+} -+ -+/* enable CIR interrupts */ -+static void fintek_enable_cir_irq(struct fintek_dev *fintek) -+{ -+ fintek_cir_reg_write(fintek, CIR_STATUS_IRQ_EN, CIR_STATUS); -+} -+ -+static void fintek_cir_regs_init(struct fintek_dev *fintek) -+{ -+ /* clear any and all stray interrupts */ -+ fintek_cir_reg_write(fintek, CIR_STATUS_IRQ_MASK, CIR_STATUS); -+ -+ /* and finally, enable interrupts */ -+ fintek_enable_cir_irq(fintek); -+} -+ -+static void fintek_enable_wake(struct fintek_dev *fintek) -+{ -+ fintek_config_mode_enable(fintek); -+ fintek_select_logical_dev(fintek, LOGICAL_DEV_ACPI); -+ -+ /* Allow CIR PME's to wake system */ -+ fintek_set_reg_bit(fintek, ACPI_WAKE_EN_CIR_BIT, LDEV_ACPI_WAKE_EN_REG); -+ /* Enable CIR PME's */ -+ fintek_set_reg_bit(fintek, ACPI_PME_CIR_BIT, LDEV_ACPI_PME_EN_REG); -+ /* Clear CIR PME status register */ -+ fintek_set_reg_bit(fintek, ACPI_PME_CIR_BIT, LDEV_ACPI_PME_CLR_REG); -+ /* Save state */ -+ fintek_set_reg_bit(fintek, ACPI_STATE_CIR_BIT, LDEV_ACPI_STATE_REG); -+ -+ fintek_config_mode_disable(fintek); -+} -+ -+static int fintek_cmdsize(u8 cmd, u8 subcmd) -+{ -+ int datasize = 0; -+ -+ switch (cmd) { -+ case BUF_COMMAND_NULL: -+ if (subcmd == BUF_HW_CMD_HEADER) -+ datasize = 1; -+ break; -+ case BUF_HW_CMD_HEADER: -+ if (subcmd == BUF_CMD_G_REVISION) -+ datasize = 2; -+ break; -+ case BUF_COMMAND_HEADER: -+ switch (subcmd) { -+ case BUF_CMD_S_CARRIER: -+ case BUF_CMD_S_TIMEOUT: -+ case BUF_RSP_PULSE_COUNT: -+ datasize = 2; -+ break; -+ case BUF_CMD_SIG_END: -+ case BUF_CMD_S_TXMASK: -+ case BUF_CMD_S_RXSENSOR: -+ datasize = 1; -+ break; -+ } -+ } -+ -+ return datasize; -+} -+ -+/* process ir data stored in driver buffer */ -+static void fintek_process_rx_ir_data(struct fintek_dev *fintek) -+{ -+ DEFINE_IR_RAW_EVENT(rawir); -+ u8 sample; -+ int i; -+ -+ for (i = 0; i < fintek->pkts; i++) { -+ sample = fintek->buf[i]; -+ switch (fintek->parser_state) { -+ case CMD_HEADER: -+ fintek->cmd = sample; -+ if ((fintek->cmd == BUF_COMMAND_HEADER) || -+ ((fintek->cmd & BUF_COMMAND_MASK) != -+ BUF_PULSE_BIT)) { -+ fintek->parser_state = SUBCMD; -+ continue; -+ } -+ fintek->rem = (fintek->cmd & BUF_LEN_MASK); -+ fit_dbg("%s: rem: 0x%02x", __func__, fintek->rem); -+ if (fintek->rem) -+ fintek->parser_state = PARSE_IRDATA; -+ else -+ ir_raw_event_reset(fintek->rdev); -+ break; -+ case SUBCMD: -+ fintek->rem = fintek_cmdsize(fintek->cmd, sample); -+ fintek->parser_state = CMD_DATA; -+ break; -+ case CMD_DATA: -+ fintek->rem--; -+ break; -+ case PARSE_IRDATA: -+ fintek->rem--; -+ init_ir_raw_event(&rawir); -+ rawir.pulse = ((sample & BUF_PULSE_BIT) != 0); -+ rawir.duration = US_TO_NS((sample & BUF_SAMPLE_MASK) -+ * CIR_SAMPLE_PERIOD); -+ -+ fit_dbg("Storing %s with duration %d", -+ rawir.pulse ? "pulse" : "space", -+ rawir.duration); -+ ir_raw_event_store_with_filter(fintek->rdev, &rawir); -+ break; -+ } -+ -+ if ((fintek->parser_state != CMD_HEADER) && !fintek->rem) -+ fintek->parser_state = CMD_HEADER; -+ } -+ -+ fintek->pkts = 0; -+ -+ fit_dbg("Calling ir_raw_event_handle"); -+ ir_raw_event_handle(fintek->rdev); -+} -+ -+/* copy data from hardware rx register into driver buffer */ -+static void fintek_get_rx_ir_data(struct fintek_dev *fintek, u8 rx_irqs) -+{ -+ unsigned long flags; -+ u8 sample, status; -+ -+ spin_lock_irqsave(&fintek->fintek_lock, flags); -+ -+ /* -+ * We must read data from CIR_RX_DATA until the hardware IR buffer -+ * is empty and clears the RX_TIMEOUT and/or RX_RECEIVE flags in -+ * the CIR_STATUS register -+ */ -+ do { -+ sample = fintek_cir_reg_read(fintek, CIR_RX_DATA); -+ fit_dbg("%s: sample: 0x%02x", __func__, sample); -+ -+ fintek->buf[fintek->pkts] = sample; -+ fintek->pkts++; -+ -+ status = fintek_cir_reg_read(fintek, CIR_STATUS); -+ if (!(status & CIR_STATUS_IRQ_EN)) -+ break; -+ } while (status & rx_irqs); -+ -+ fintek_process_rx_ir_data(fintek); -+ -+ spin_unlock_irqrestore(&fintek->fintek_lock, flags); -+} -+ -+static void fintek_cir_log_irqs(u8 status) -+{ -+ fit_pr(KERN_INFO, "IRQ 0x%02x:%s%s%s%s%s", status, -+ status & CIR_STATUS_IRQ_EN ? " IRQEN" : "", -+ status & CIR_STATUS_TX_FINISH ? " TXF" : "", -+ status & CIR_STATUS_TX_UNDERRUN ? " TXU" : "", -+ status & CIR_STATUS_RX_TIMEOUT ? " RXTO" : "", -+ status & CIR_STATUS_RX_RECEIVE ? " RXOK" : ""); -+} -+ -+/* interrupt service routine for incoming and outgoing CIR data */ -+static irqreturn_t fintek_cir_isr(int irq, void *data) -+{ -+ struct fintek_dev *fintek = data; -+ u8 status, rx_irqs; -+ -+ fit_dbg_verbose("%s firing", __func__); -+ -+ fintek_config_mode_enable(fintek); -+ fintek_select_logical_dev(fintek, LOGICAL_DEV_CIR); -+ fintek_config_mode_disable(fintek); -+ -+ /* -+ * Get IR Status register contents. Write 1 to ack/clear -+ * -+ * bit: reg name - description -+ * 3: TX_FINISH - TX is finished -+ * 2: TX_UNDERRUN - TX underrun -+ * 1: RX_TIMEOUT - RX data timeout -+ * 0: RX_RECEIVE - RX data received -+ */ -+ status = fintek_cir_reg_read(fintek, CIR_STATUS); -+ if (!(status & CIR_STATUS_IRQ_MASK) || status == 0xff) { -+ fit_dbg_verbose("%s exiting, IRSTS 0x%02x", __func__, status); -+ fintek_cir_reg_write(fintek, CIR_STATUS_IRQ_MASK, CIR_STATUS); -+ return IRQ_RETVAL(IRQ_NONE); -+ } -+ -+ if (debug) -+ fintek_cir_log_irqs(status); -+ -+ rx_irqs = status & (CIR_STATUS_RX_RECEIVE | CIR_STATUS_RX_TIMEOUT); -+ if (rx_irqs) -+ fintek_get_rx_ir_data(fintek, rx_irqs); -+ -+ /* ack/clear all irq flags we've got */ -+ fintek_cir_reg_write(fintek, status, CIR_STATUS); -+ -+ fit_dbg_verbose("%s done", __func__); -+ return IRQ_RETVAL(IRQ_HANDLED); -+} -+ -+static void fintek_enable_cir(struct fintek_dev *fintek) -+{ -+ /* set IRQ enabled */ -+ fintek_cir_reg_write(fintek, CIR_STATUS_IRQ_EN, CIR_STATUS); -+ -+ fintek_config_mode_enable(fintek); -+ -+ /* enable the CIR logical device */ -+ fintek_select_logical_dev(fintek, LOGICAL_DEV_CIR); -+ fintek_cr_write(fintek, LOGICAL_DEV_ENABLE, CIR_CR_DEV_EN); -+ -+ fintek_config_mode_disable(fintek); -+ -+ /* clear all pending interrupts */ -+ fintek_cir_reg_write(fintek, CIR_STATUS_IRQ_MASK, CIR_STATUS); -+ -+ /* enable interrupts */ -+ fintek_enable_cir_irq(fintek); -+} -+ -+static void fintek_disable_cir(struct fintek_dev *fintek) -+{ -+ fintek_config_mode_enable(fintek); -+ -+ /* disable the CIR logical device */ -+ fintek_select_logical_dev(fintek, LOGICAL_DEV_CIR); -+ fintek_cr_write(fintek, LOGICAL_DEV_DISABLE, CIR_CR_DEV_EN); -+ -+ fintek_config_mode_disable(fintek); -+} -+ -+static int fintek_open(struct rc_dev *dev) -+{ -+ struct fintek_dev *fintek = dev->priv; -+ unsigned long flags; -+ -+ spin_lock_irqsave(&fintek->fintek_lock, flags); -+ fintek_enable_cir(fintek); -+ spin_unlock_irqrestore(&fintek->fintek_lock, flags); -+ -+ return 0; -+} -+ -+static void fintek_close(struct rc_dev *dev) -+{ -+ struct fintek_dev *fintek = dev->priv; -+ unsigned long flags; -+ -+ spin_lock_irqsave(&fintek->fintek_lock, flags); -+ fintek_disable_cir(fintek); -+ spin_unlock_irqrestore(&fintek->fintek_lock, flags); -+} -+ -+/* Allocate memory, probe hardware, and initialize everything */ -+static int fintek_probe(struct pnp_dev *pdev, const struct pnp_device_id *dev_id) -+{ -+ struct fintek_dev *fintek; -+ struct rc_dev *rdev; -+ int ret = -ENOMEM; -+ -+ fintek = kzalloc(sizeof(struct fintek_dev), GFP_KERNEL); -+ if (!fintek) -+ return ret; -+ -+ /* input device for IR remote (and tx) */ -+ rdev = rc_allocate_device(); -+ if (!rdev) -+ goto failure; -+ -+ ret = -ENODEV; -+ /* validate pnp resources */ -+ if (!pnp_port_valid(pdev, 0)) { -+ dev_err(&pdev->dev, "IR PNP Port not valid!\n"); -+ goto failure; -+ } -+ -+ if (!pnp_irq_valid(pdev, 0)) { -+ dev_err(&pdev->dev, "IR PNP IRQ not valid!\n"); -+ goto failure; -+ } -+ -+ fintek->cir_addr = pnp_port_start(pdev, 0); -+ fintek->cir_irq = pnp_irq(pdev, 0); -+ fintek->cir_port_len = pnp_port_len(pdev, 0); -+ -+ fintek->cr_ip = CR_INDEX_PORT; -+ fintek->cr_dp = CR_DATA_PORT; -+ -+ spin_lock_init(&fintek->fintek_lock); -+ -+ ret = -EBUSY; -+ /* now claim resources */ -+ if (!request_region(fintek->cir_addr, -+ fintek->cir_port_len, FINTEK_DRIVER_NAME)) -+ goto failure; -+ -+ if (request_irq(fintek->cir_irq, fintek_cir_isr, IRQF_SHARED, -+ FINTEK_DRIVER_NAME, (void *)fintek)) -+ goto failure; -+ -+ pnp_set_drvdata(pdev, fintek); -+ fintek->pdev = pdev; -+ -+ ret = fintek_hw_detect(fintek); -+ if (ret) -+ goto failure; -+ -+ /* Initialize CIR & CIR Wake Logical Devices */ -+ fintek_config_mode_enable(fintek); -+ fintek_cir_ldev_init(fintek); -+ fintek_config_mode_disable(fintek); -+ -+ /* Initialize CIR & CIR Wake Config Registers */ -+ fintek_cir_regs_init(fintek); -+ -+ /* Set up the rc device */ -+ rdev->priv = fintek; -+ rdev->driver_type = RC_DRIVER_IR_RAW; -+ rdev->allowed_protos = RC_TYPE_ALL; -+ rdev->open = fintek_open; -+ rdev->close = fintek_close; -+ rdev->input_name = FINTEK_DESCRIPTION; -+ rdev->input_phys = "fintek/cir0"; -+ rdev->input_id.bustype = BUS_HOST; -+ rdev->input_id.vendor = VENDOR_ID_FINTEK; -+ rdev->input_id.product = fintek->chip_major; -+ rdev->input_id.version = fintek->chip_minor; -+ rdev->dev.parent = &pdev->dev; -+ rdev->driver_name = FINTEK_DRIVER_NAME; -+ rdev->map_name = RC_MAP_RC6_MCE; -+ rdev->timeout = US_TO_NS(1000); -+ /* rx resolution is hardwired to 50us atm, 1, 25, 100 also possible */ -+ rdev->rx_resolution = US_TO_NS(CIR_SAMPLE_PERIOD); -+ -+ ret = rc_register_device(rdev); -+ if (ret) -+ goto failure; -+ -+ device_init_wakeup(&pdev->dev, true); -+ fintek->rdev = rdev; -+ fit_pr(KERN_NOTICE, "driver has been successfully loaded\n"); -+ if (debug) -+ cir_dump_regs(fintek); -+ -+ return 0; -+ -+failure: -+ if (fintek->cir_irq) -+ free_irq(fintek->cir_irq, fintek); -+ if (fintek->cir_addr) -+ release_region(fintek->cir_addr, fintek->cir_port_len); -+ -+ rc_free_device(rdev); -+ kfree(fintek); -+ -+ return ret; -+} -+ -+static void __devexit fintek_remove(struct pnp_dev *pdev) -+{ -+ struct fintek_dev *fintek = pnp_get_drvdata(pdev); -+ unsigned long flags; -+ -+ spin_lock_irqsave(&fintek->fintek_lock, flags); -+ /* disable CIR */ -+ fintek_disable_cir(fintek); -+ fintek_cir_reg_write(fintek, CIR_STATUS_IRQ_MASK, CIR_STATUS); -+ /* enable CIR Wake (for IR power-on) */ -+ fintek_enable_wake(fintek); -+ spin_unlock_irqrestore(&fintek->fintek_lock, flags); -+ -+ /* free resources */ -+ free_irq(fintek->cir_irq, fintek); -+ release_region(fintek->cir_addr, fintek->cir_port_len); -+ -+ rc_unregister_device(fintek->rdev); -+ -+ kfree(fintek); -+} -+ -+static int fintek_suspend(struct pnp_dev *pdev, pm_message_t state) -+{ -+ struct fintek_dev *fintek = pnp_get_drvdata(pdev); -+ -+ fit_dbg("%s called", __func__); -+ -+ /* disable all CIR interrupts */ -+ fintek_cir_reg_write(fintek, CIR_STATUS_IRQ_MASK, CIR_STATUS); -+ -+ fintek_config_mode_enable(fintek); -+ -+ /* disable cir logical dev */ -+ fintek_select_logical_dev(fintek, LOGICAL_DEV_CIR); -+ fintek_cr_write(fintek, LOGICAL_DEV_DISABLE, CIR_CR_DEV_EN); -+ -+ fintek_config_mode_disable(fintek); -+ -+ /* make sure wake is enabled */ -+ fintek_enable_wake(fintek); -+ -+ return 0; -+} -+ -+static int fintek_resume(struct pnp_dev *pdev) -+{ -+ int ret = 0; -+ struct fintek_dev *fintek = pnp_get_drvdata(pdev); -+ -+ fit_dbg("%s called", __func__); -+ -+ /* open interrupt */ -+ fintek_enable_cir_irq(fintek); -+ -+ /* Enable CIR logical device */ -+ fintek_config_mode_enable(fintek); -+ fintek_select_logical_dev(fintek, LOGICAL_DEV_CIR); -+ fintek_cr_write(fintek, LOGICAL_DEV_ENABLE, CIR_CR_DEV_EN); -+ -+ fintek_config_mode_disable(fintek); -+ -+ fintek_cir_regs_init(fintek); -+ -+ return ret; -+} -+ -+static void fintek_shutdown(struct pnp_dev *pdev) -+{ -+ struct fintek_dev *fintek = pnp_get_drvdata(pdev); -+ fintek_enable_wake(fintek); -+} -+ -+static const struct pnp_device_id fintek_ids[] = { -+ { "FIT0002", 0 }, /* CIR */ -+ { "", 0 }, -+}; -+ -+static struct pnp_driver fintek_driver = { -+ .name = FINTEK_DRIVER_NAME, -+ .id_table = fintek_ids, -+ .flags = PNP_DRIVER_RES_DO_NOT_CHANGE, -+ .probe = fintek_probe, -+ .remove = __devexit_p(fintek_remove), -+ .suspend = fintek_suspend, -+ .resume = fintek_resume, -+ .shutdown = fintek_shutdown, -+}; -+ -+int fintek_init(void) -+{ -+ return pnp_register_driver(&fintek_driver); -+} -+ -+void fintek_exit(void) -+{ -+ pnp_unregister_driver(&fintek_driver); -+} -+ -+module_param(debug, int, S_IRUGO | S_IWUSR); -+MODULE_PARM_DESC(debug, "Enable debugging output"); -+ -+MODULE_DEVICE_TABLE(pnp, fintek_ids); -+MODULE_DESCRIPTION(FINTEK_DESCRIPTION " driver"); -+ -+MODULE_AUTHOR("Jarod Wilson "); -+MODULE_LICENSE("GPL"); -+ -+module_init(fintek_init); -+module_exit(fintek_exit); -diff --git a/drivers/media/rc/fintek-cir.h b/drivers/media/rc/fintek-cir.h -new file mode 100644 -index 0000000..1b10b20 ---- /dev/null -+++ b/drivers/media/rc/fintek-cir.h -@@ -0,0 +1,243 @@ -+/* -+ * Driver for Feature Integration Technology Inc. (aka Fintek) LPC CIR -+ * -+ * Copyright (C) 2011 Jarod Wilson -+ * -+ * Special thanks to Fintek for providing hardware and spec sheets. -+ * This driver is based upon the nuvoton, ite and ene drivers for -+ * similar hardware. -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License as -+ * published by the Free Software Foundation; either version 2 of the -+ * License, or (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, but -+ * WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -+ * USA -+ */ -+ -+#include -+#include -+ -+/* platform driver name to register */ -+#define FINTEK_DRIVER_NAME "fintek-cir" -+#define FINTEK_DESCRIPTION "Fintek LPC SuperIO Consumer IR Transceiver" -+#define VENDOR_ID_FINTEK 0x1934 -+ -+ -+/* debugging module parameter */ -+static int debug; -+ -+#define fit_pr(level, text, ...) \ -+ printk(level KBUILD_MODNAME ": " text, ## __VA_ARGS__) -+ -+#define fit_dbg(text, ...) \ -+ if (debug) \ -+ printk(KERN_DEBUG \ -+ KBUILD_MODNAME ": " text "\n" , ## __VA_ARGS__) -+ -+#define fit_dbg_verbose(text, ...) \ -+ if (debug > 1) \ -+ printk(KERN_DEBUG \ -+ KBUILD_MODNAME ": " text "\n" , ## __VA_ARGS__) -+ -+#define fit_dbg_wake(text, ...) \ -+ if (debug > 2) \ -+ printk(KERN_DEBUG \ -+ KBUILD_MODNAME ": " text "\n" , ## __VA_ARGS__) -+ -+ -+#define TX_BUF_LEN 256 -+#define RX_BUF_LEN 32 -+ -+struct fintek_dev { -+ struct pnp_dev *pdev; -+ struct rc_dev *rdev; -+ -+ spinlock_t fintek_lock; -+ -+ /* for rx */ -+ u8 buf[RX_BUF_LEN]; -+ unsigned int pkts; -+ -+ struct { -+ spinlock_t lock; -+ u8 buf[TX_BUF_LEN]; -+ unsigned int buf_count; -+ unsigned int cur_buf_num; -+ wait_queue_head_t queue; -+ } tx; -+ -+ /* Config register index/data port pair */ -+ u8 cr_ip; -+ u8 cr_dp; -+ -+ /* hardware I/O settings */ -+ unsigned long cir_addr; -+ int cir_irq; -+ int cir_port_len; -+ -+ /* hardware id */ -+ u8 chip_major; -+ u8 chip_minor; -+ u16 chip_vendor; -+ -+ /* hardware features */ -+ bool hw_learning_capable; -+ bool hw_tx_capable; -+ -+ /* rx settings */ -+ bool learning_enabled; -+ bool carrier_detect_enabled; -+ -+ enum { -+ CMD_HEADER = 0, -+ SUBCMD, -+ CMD_DATA, -+ PARSE_IRDATA, -+ } parser_state; -+ -+ u8 cmd, rem; -+ -+ /* carrier period = 1 / frequency */ -+ u32 carrier; -+}; -+ -+/* buffer packet constants, largely identical to mceusb.c */ -+#define BUF_PULSE_BIT 0x80 -+#define BUF_LEN_MASK 0x1f -+#define BUF_SAMPLE_MASK 0x7f -+ -+#define BUF_COMMAND_HEADER 0x9f -+#define BUF_COMMAND_MASK 0xe0 -+#define BUF_COMMAND_NULL 0x00 -+#define BUF_HW_CMD_HEADER 0xff -+#define BUF_CMD_G_REVISION 0x0b -+#define BUF_CMD_S_CARRIER 0x06 -+#define BUF_CMD_S_TIMEOUT 0x0c -+#define BUF_CMD_SIG_END 0x01 -+#define BUF_CMD_S_TXMASK 0x08 -+#define BUF_CMD_S_RXSENSOR 0x14 -+#define BUF_RSP_PULSE_COUNT 0x15 -+ -+#define CIR_SAMPLE_PERIOD 50 -+ -+/* -+ * Configuration Register: -+ * Index Port -+ * Data Port -+ */ -+#define CR_INDEX_PORT 0x2e -+#define CR_DATA_PORT 0x2f -+ -+/* Possible alternate values, depends on how the chip is wired */ -+#define CR_INDEX_PORT2 0x4e -+#define CR_DATA_PORT2 0x4f -+ -+/* -+ * GCR_CONFIG_PORT_SEL bit 4 specifies which Index Port value is -+ * active. 1 = 0x4e, 0 = 0x2e -+ */ -+#define PORT_SEL_PORT_4E_EN 0x10 -+ -+/* Extended Function Mode enable/disable magic values */ -+#define CONFIG_REG_ENABLE 0x87 -+#define CONFIG_REG_DISABLE 0xaa -+ -+/* Chip IDs found in CR_CHIP_ID_{HI,LO} */ -+#define CHIP_ID_HIGH_F71809U 0x04 -+#define CHIP_ID_LOW_F71809U 0x08 -+ -+/* -+ * Global control regs we need to care about: -+ * Global Control def. -+ * Register name addr val. */ -+#define GCR_SOFTWARE_RESET 0x02 /* 0x00 */ -+#define GCR_LOGICAL_DEV_NO 0x07 /* 0x00 */ -+#define GCR_CHIP_ID_HI 0x20 /* 0x04 */ -+#define GCR_CHIP_ID_LO 0x21 /* 0x08 */ -+#define GCR_VENDOR_ID_HI 0x23 /* 0x19 */ -+#define GCR_VENDOR_ID_LO 0x24 /* 0x34 */ -+#define GCR_CONFIG_PORT_SEL 0x25 /* 0x01 */ -+#define GCR_KBMOUSE_WAKEUP 0x27 -+ -+#define LOGICAL_DEV_DISABLE 0x00 -+#define LOGICAL_DEV_ENABLE 0x01 -+ -+/* Logical device number of the CIR function */ -+#define LOGICAL_DEV_CIR 0x05 -+ -+/* CIR Logical Device (LDN 0x08) config registers */ -+#define CIR_CR_COMMAND_INDEX 0x04 -+#define CIR_CR_IRCS 0x05 /* Before host writes command to IR, host -+ must set to 1. When host finshes write -+ command to IR, host must clear to 0. */ -+#define CIR_CR_COMMAND_DATA 0x06 /* Host read or write comand data */ -+#define CIR_CR_CLASS 0x07 /* 0xff = rx-only, 0x66 = rx + 2 tx, -+ 0x33 = rx + 1 tx */ -+#define CIR_CR_DEV_EN 0x30 /* bit0 = 1 enables CIR */ -+#define CIR_CR_BASE_ADDR_HI 0x60 /* MSB of CIR IO base addr */ -+#define CIR_CR_BASE_ADDR_LO 0x61 /* LSB of CIR IO base addr */ -+#define CIR_CR_IRQ_SEL 0x70 /* bits3-0 store CIR IRQ */ -+#define CIR_CR_PSOUT_STATUS 0xf1 -+#define CIR_CR_WAKE_KEY3_ADDR 0xf8 -+#define CIR_CR_WAKE_KEY3_CODE 0xf9 -+#define CIR_CR_WAKE_KEY3_DC 0xfa -+#define CIR_CR_WAKE_CONTROL 0xfb -+#define CIR_CR_WAKE_KEY12_ADDR 0xfc -+#define CIR_CR_WAKE_KEY4_ADDR 0xfd -+#define CIR_CR_WAKE_KEY5_ADDR 0xfe -+ -+#define CLASS_RX_ONLY 0xff -+#define CLASS_RX_2TX 0x66 -+#define CLASS_RX_1TX 0x33 -+ -+/* CIR device registers */ -+#define CIR_STATUS 0x00 -+#define CIR_RX_DATA 0x01 -+#define CIR_TX_CONTROL 0x02 -+#define CIR_TX_DATA 0x03 -+#define CIR_CONTROL 0x04 -+ -+/* Bits to enable CIR wake */ -+#define LOGICAL_DEV_ACPI 0x01 -+#define LDEV_ACPI_WAKE_EN_REG 0xe8 -+#define ACPI_WAKE_EN_CIR_BIT 0x04 -+ -+#define LDEV_ACPI_PME_EN_REG 0xf0 -+#define LDEV_ACPI_PME_CLR_REG 0xf1 -+#define ACPI_PME_CIR_BIT 0x02 -+ -+#define LDEV_ACPI_STATE_REG 0xf4 -+#define ACPI_STATE_CIR_BIT 0x20 -+ -+/* -+ * CIR status register (0x00): -+ * 7 - CIR_IRQ_EN (1 = enable CIR IRQ, 0 = disable) -+ * 3 - TX_FINISH (1 when TX finished, write 1 to clear) -+ * 2 - TX_UNDERRUN (1 on TX underrun, write 1 to clear) -+ * 1 - RX_TIMEOUT (1 on RX timeout, write 1 to clear) -+ * 0 - RX_RECEIVE (1 on RX receive, write 1 to clear) -+ */ -+#define CIR_STATUS_IRQ_EN 0x80 -+#define CIR_STATUS_TX_FINISH 0x08 -+#define CIR_STATUS_TX_UNDERRUN 0x04 -+#define CIR_STATUS_RX_TIMEOUT 0x02 -+#define CIR_STATUS_RX_RECEIVE 0x01 -+#define CIR_STATUS_IRQ_MASK 0x0f -+ -+/* -+ * CIR TX control register (0x02): -+ * 7 - TX_START (1 to indicate TX start, auto-cleared when done) -+ * 6 - TX_END (1 to indicate TX data written to TX fifo) -+ */ -+#define CIR_TX_CONTROL_TX_START 0x80 -+#define CIR_TX_CONTROL_TX_END 0x40 -+ --- -1.7.1 - diff --git a/packages/linux/patches/linux-2.6.39.1-057_ite-resume-debug-0.1.patch b/packages/linux/patches/linux-2.6.39.1-057_ite-resume-debug-0.1.patch deleted file mode 100644 index 8cff8abc06..0000000000 --- a/packages/linux/patches/linux-2.6.39.1-057_ite-resume-debug-0.1.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/drivers/media/rc/ite-cir.c b/drivers/media/rc/ite-cir.c -index 43908a7..1a63d75 100644 ---- a/drivers/media/rc/ite-cir.c -+++ b/drivers/media/rc/ite-cir.c -@@ -1676,7 +1676,8 @@ static int ite_resume(struct pnp_dev *pdev) - struct ite_dev *dev = pnp_get_drvdata(pdev); - unsigned long flags; - -- ite_dbg("%s called", __func__); -+ ite_dbg("%s called (tx'ing: %s)", __func__, -+ dev->transmitting ? "true" : "false"); - - spin_lock_irqsave(&dev->lock, flags); - diff --git a/packages/linux/patches/linux-2.6.39.1-057_media-ite-cir-make-IR-receive-work-after-resume.patch b/packages/linux/patches/linux-2.6.39.1-057_media-ite-cir-make-IR-receive-work-after-resume.patch deleted file mode 100644 index 895be203bb..0000000000 --- a/packages/linux/patches/linux-2.6.39.1-057_media-ite-cir-make-IR-receive-work-after-resume.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/drivers/media/rc/ite-cir.c b/drivers/media/rc/ite-cir.c -index 43908a7..8488e53 100644 ---- a/drivers/media/rc/ite-cir.c -+++ b/drivers/media/rc/ite-cir.c -@@ -1684,6 +1684,8 @@ static int ite_resume(struct pnp_dev *pdev) - /* wake up the transmitter */ - wake_up_interruptible(&dev->tx_queue); - } else { -+ /* reinitialize hardware config registers */ -+ dev->params.init_hardware(dev); - /* enable the receiver */ - dev->params.enable_rx(dev); - } diff --git a/packages/linux/patches/linux-2.6.39.1-000_crosscompile.patch b/packages/linux/patches/linux-3.0-rc4-000_crosscompile.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-000_crosscompile.patch rename to packages/linux/patches/linux-3.0-rc4-000_crosscompile.patch diff --git a/packages/linux/patches/linux-2.6.39.1-003-no_dev_console.patch b/packages/linux/patches/linux-3.0-rc4-003-no_dev_console.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-003-no_dev_console.patch rename to packages/linux/patches/linux-3.0-rc4-003-no_dev_console.patch diff --git a/packages/linux/patches/linux-2.6.39.1-004_lower_undefined_mode_timeout.patch b/packages/linux/patches/linux-3.0-rc4-004_lower_undefined_mode_timeout.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-004_lower_undefined_mode_timeout.patch rename to packages/linux/patches/linux-3.0-rc4-004_lower_undefined_mode_timeout.patch diff --git a/packages/linux/patches/linux-2.6.39.1-006_enable_utf8.patch b/packages/linux/patches/linux-3.0-rc4-006_enable_utf8.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-006_enable_utf8.patch rename to packages/linux/patches/linux-3.0-rc4-006_enable_utf8.patch diff --git a/packages/linux/patches/linux-2.6.39.1-007_die_floppy_die.patch b/packages/linux/patches/linux-3.0-rc4-007_die_floppy_die.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-007_die_floppy_die.patch rename to packages/linux/patches/linux-3.0-rc4-007_die_floppy_die.patch diff --git a/packages/linux/patches/linux-2.6.39.1-008-hda_intel_prealloc_4mb_dmabuffer.patch b/packages/linux/patches/linux-3.0-rc4-008-hda_intel_prealloc_4mb_dmabuffer.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-008-hda_intel_prealloc_4mb_dmabuffer.patch rename to packages/linux/patches/linux-3.0-rc4-008-hda_intel_prealloc_4mb_dmabuffer.patch diff --git a/packages/linux/patches/linux-2.6.39.1-009_disable_i8042_check_on_apple_mac.patch b/packages/linux/patches/linux-3.0-rc4-009_disable_i8042_check_on_apple_mac.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-009_disable_i8042_check_on_apple_mac.patch rename to packages/linux/patches/linux-3.0-rc4-009_disable_i8042_check_on_apple_mac.patch diff --git a/packages/linux/patches/linux-2.6.39.1-050_add_appleir_usb_driver.patch b/packages/linux/patches/linux-3.0-rc4-050_add_appleir_usb_driver.patch similarity index 99% rename from packages/linux/patches/linux-2.6.39.1-050_add_appleir_usb_driver.patch rename to packages/linux/patches/linux-3.0-rc4-050_add_appleir_usb_driver.patch index af4f968f6f..26477ccceb 100644 --- a/packages/linux/patches/linux-2.6.39.1-050_add_appleir_usb_driver.patch +++ b/packages/linux/patches/linux-3.0-rc4-050_add_appleir_usb_driver.patch @@ -99,9 +99,9 @@ index baa25ad..abc5bd7 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c @@ -1244,8 +1244,6 @@ static const struct hid_device_id hid_blacklist[] = { - { HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_X5_005D) }, { HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_RP_649) }, { HID_USB_DEVICE(USB_VENDOR_ID_ACRUX, 0x0802) }, + { HID_USB_DEVICE(USB_VENDOR_ID_ACTIONSTAR, USB_DEVICE_ID_ACTIONSTAR_1011) }, - { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ATV_IRCONTROL) }, - { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL4) }, { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MIGHTYMOUSE) }, diff --git a/packages/linux/patches/linux-3.0-rc4-051-call_input_sync_after_scancode_reports.patch b/packages/linux/patches/linux-3.0-rc4-051-call_input_sync_after_scancode_reports.patch new file mode 100644 index 0000000000..4eb06a665a --- /dev/null +++ b/packages/linux/patches/linux-3.0-rc4-051-call_input_sync_after_scancode_reports.patch @@ -0,0 +1,148 @@ +From 4035056c1fde50b6a18f32c2c9087dd09374fbe2 Mon Sep 17 00:00:00 2001 +From: Jarod Wilson +Date: Thu, 23 Jun 2011 09:40:55 -0400 +Subject: [PATCH] [media] rc: call input_sync after scancode reports + +Due to commit cdda911c34006f1089f3c87b1a1f31ab3a4722f2, evdev only +becomes readable when the buffer contains an EV_SYN/SYN_REPORT event. If +we get a repeat or a scancode we don't have a mapping for, we never call +input_sync, and thus those events don't get reported in a timely +fashion. + +For example, take an mceusb transceiver with a default rc6 keymap. Press +buttons on an rc5 remote while monitoring with ir-keytable, and you'll +see nothing. Now press a button on the rc6 remote matching the keymap. +You'll suddenly get the rc5 key scancodes, the rc6 scancode and the rc6 +key spit out all at the same time. + +Pressing and holding a button on a remote we do have a keymap for also +works rather unreliably right now, due to repeat events also happening +without a call to input_sync (we bail from ir_do_keydown before getting +to the point where it calls input_sync). + +Easy fix though, just add two strategically placed input_sync calls +right after our input_event calls for EV_MSC, and all is well again. +Technically, we probably should have been doing this all along, its just +that it never caused any functional difference until the referenced +change went into the input layer. + +v2: rework code a bit, per Dmitry's example, so that we only call +input_sync once per IR signal. There was another hidden bug in the code +where we were calling input_report_key using last_keycode instead of our +just discovered keycode, which manifested with the reordering of calling +input_report_key and setting last_keycode. + +Reported-by: Stephan Raue +CC: Stephan Raue +CC: Mauro Carvalho Chehab +CC: Jeff Brown +CC: Dmitry Torokhov +Signed-off-by: Jarod Wilson +--- + drivers/media/rc/rc-main.c | 48 ++++++++++++++++++++++--------------------- + 1 files changed, 25 insertions(+), 23 deletions(-) + +diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c +index f57cd56..3186ac7 100644 +--- a/drivers/media/rc/rc-main.c ++++ b/drivers/media/rc/rc-main.c +@@ -522,18 +522,20 @@ EXPORT_SYMBOL_GPL(rc_g_keycode_from_table); + /** + * ir_do_keyup() - internal function to signal the release of a keypress + * @dev: the struct rc_dev descriptor of the device ++ * @sync: whether or not to call input_sync + * + * This function is used internally to release a keypress, it must be + * called with keylock held. + */ +-static void ir_do_keyup(struct rc_dev *dev) ++static void ir_do_keyup(struct rc_dev *dev, bool sync) + { + if (!dev->keypressed) + return; + + IR_dprintk(1, "keyup key 0x%04x\n", dev->last_keycode); + input_report_key(dev->input_dev, dev->last_keycode, 0); +- input_sync(dev->input_dev); ++ if (sync) ++ input_sync(dev->input_dev); + dev->keypressed = false; + } + +@@ -549,7 +551,7 @@ void rc_keyup(struct rc_dev *dev) + unsigned long flags; + + spin_lock_irqsave(&dev->keylock, flags); +- ir_do_keyup(dev); ++ ir_do_keyup(dev, true); + spin_unlock_irqrestore(&dev->keylock, flags); + } + EXPORT_SYMBOL_GPL(rc_keyup); +@@ -578,7 +580,7 @@ static void ir_timer_keyup(unsigned long cookie) + */ + spin_lock_irqsave(&dev->keylock, flags); + if (time_is_before_eq_jiffies(dev->keyup_jiffies)) +- ir_do_keyup(dev); ++ ir_do_keyup(dev, true); + spin_unlock_irqrestore(&dev->keylock, flags); + } + +@@ -597,6 +599,7 @@ void rc_repeat(struct rc_dev *dev) + spin_lock_irqsave(&dev->keylock, flags); + + input_event(dev->input_dev, EV_MSC, MSC_SCAN, dev->last_scancode); ++ input_sync(dev->input_dev); + + if (!dev->keypressed) + goto out; +@@ -622,29 +625,28 @@ EXPORT_SYMBOL_GPL(rc_repeat); + static void ir_do_keydown(struct rc_dev *dev, int scancode, + u32 keycode, u8 toggle) + { +- input_event(dev->input_dev, EV_MSC, MSC_SCAN, scancode); +- +- /* Repeat event? */ +- if (dev->keypressed && +- dev->last_scancode == scancode && +- dev->last_toggle == toggle) +- return; ++ bool new_event = !dev->keypressed || ++ dev->last_scancode != scancode || ++ dev->last_toggle != toggle; + +- /* Release old keypress */ +- ir_do_keyup(dev); ++ if (new_event && dev->keypressed) ++ ir_do_keyup(dev, false); + +- dev->last_scancode = scancode; +- dev->last_toggle = toggle; +- dev->last_keycode = keycode; ++ input_event(dev->input_dev, EV_MSC, MSC_SCAN, scancode); + +- if (keycode == KEY_RESERVED) +- return; ++ if (new_event && keycode != KEY_RESERVED) { ++ /* Register a keypress */ ++ dev->keypressed = true; ++ dev->last_scancode = scancode; ++ dev->last_toggle = toggle; ++ dev->last_keycode = keycode; ++ ++ IR_dprintk(1, "%s: key down event, " ++ "key 0x%04x, scancode 0x%04x\n", ++ dev->input_name, keycode, scancode); ++ input_report_key(dev->input_dev, keycode, 1); ++ } + +- /* Register a keypress */ +- dev->keypressed = true; +- IR_dprintk(1, "%s: key down event, key 0x%04x, scancode 0x%04x\n", +- dev->input_name, keycode, scancode); +- input_report_key(dev->input_dev, dev->last_keycode, 1); + input_sync(dev->input_dev); + } + +-- +1.7.4.4 + diff --git a/packages/linux/patches/linux-2.6.39.1-052-aureal_remote_quirk-0.1.patch b/packages/linux/patches/linux-3.0-rc4-052-aureal_remote_quirk-0.1.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-052-aureal_remote_quirk-0.1.patch rename to packages/linux/patches/linux-3.0-rc4-052-aureal_remote_quirk-0.1.patch diff --git a/packages/linux/patches/linux-2.6.39.1-053_ati-remote_all_keys_and_keychange-0.1.patch b/packages/linux/patches/linux-3.0-rc4-053_ati-remote_all_keys_and_keychange-0.1.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-053_ati-remote_all_keys_and_keychange-0.1.patch rename to packages/linux/patches/linux-3.0-rc4-053_ati-remote_all_keys_and_keychange-0.1.patch diff --git a/packages/linux/patches/linux-2.6.39.1-058-add_rtl2832u_dvb-usb_driver-0.1.patch b/packages/linux/patches/linux-3.0-rc4-058-add_rtl2832u_dvb-usb_driver-0.1.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-058-add_rtl2832u_dvb-usb_driver-0.1.patch rename to packages/linux/patches/linux-3.0-rc4-058-add_rtl2832u_dvb-usb_driver-0.1.patch diff --git a/packages/linux/patches/linux-2.6.39.1-059-rtl2832u_change_value_of_USB_PID_GTEK_WARM-0.1.patch b/packages/linux/patches/linux-3.0-rc4-059-rtl2832u_change_value_of_USB_PID_GTEK_WARM-0.1.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-059-rtl2832u_change_value_of_USB_PID_GTEK_WARM-0.1.patch rename to packages/linux/patches/linux-3.0-rc4-059-rtl2832u_change_value_of_USB_PID_GTEK_WARM-0.1.patch diff --git a/packages/linux/patches/linux-2.6.39.1-062-Pioneer_DVR-216D_failed_xfermode-0.1.patch b/packages/linux/patches/linux-3.0-rc4-062-Pioneer_DVR-216D_failed_xfermode-0.1.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-062-Pioneer_DVR-216D_failed_xfermode-0.1.patch rename to packages/linux/patches/linux-3.0-rc4-062-Pioneer_DVR-216D_failed_xfermode-0.1.patch diff --git a/packages/linux/patches/linux-2.6.39.1-071-silence_i915_agp-module-0.1.patch b/packages/linux/patches/linux-3.0-rc4-071-silence_i915_agp-module-0.1.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-071-silence_i915_agp-module-0.1.patch rename to packages/linux/patches/linux-3.0-rc4-071-silence_i915_agp-module-0.1.patch diff --git a/packages/linux/patches/linux-2.6.39.1-322-omap4_pandaboard_fix_dvi_support-0.1.patch b/packages/linux/patches/linux-3.0-rc4-322-omap4_pandaboard_fix_dvi_support-0.1.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-322-omap4_pandaboard_fix_dvi_support-0.1.patch rename to packages/linux/patches/linux-3.0-rc4-322-omap4_pandaboard_fix_dvi_support-0.1.patch diff --git a/packages/linux/patches/linux-2.6.39.1-716_mm-zero_swappiness.patch b/packages/linux/patches/linux-3.0-rc4-716_mm-zero_swappiness.patch similarity index 100% rename from packages/linux/patches/linux-2.6.39.1-716_mm-zero_swappiness.patch rename to packages/linux/patches/linux-3.0-rc4-716_mm-zero_swappiness.patch diff --git a/packages/mediacenter/xbmc-addon-settings/source/addon.xml b/packages/mediacenter/xbmc-addon-settings/source/addon.xml index e906c3cfb3..d655bcf87e 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/addon.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/addon.xml @@ -1,7 +1,7 @@ diff --git a/packages/mediacenter/xbmc-addon-settings/source/default.py b/packages/mediacenter/xbmc-addon-settings/source/default.py index ba0e9bfbc6..ae4715017a 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/default.py +++ b/packages/mediacenter/xbmc-addon-settings/source/default.py @@ -27,7 +27,7 @@ __author__ = "OpenELEC" __url__ = "http://www.openelec.tv" __svn_url__ = "" __credits__ = "" -__version__ = "0.0.8" +__version__ = "0.0.9" __XBMC_Revision__ = "22240" __settings__ = xbmcaddon.Addon(id='os.openelec.settings') diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/language/Dutch/strings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/language/Dutch/strings.xml index ca62f7c5d1..5e16b5ce7e 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/resources/language/Dutch/strings.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/resources/language/Dutch/strings.xml @@ -34,20 +34,10 @@ WLAN beveiliging WLAN wachtwoord - - TV/PVR - Configuratie - Start TV Server bij het opstarten - Samba Configuratie Start Samba bij het opstarten - - SABnzbd - Configuratie - Start SABnzbd bij het opstarten - diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml index 0332bf6a38..77250dd2a2 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml @@ -34,19 +34,9 @@ WLAN Security WLAN Passphrase - - TV/PVR - Boot - Start TV Server at boot - Samba Boot Start Samba at boot - - SABnzbd - Boot - Start SABnzbd at boot - diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/language/French/strings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/language/French/strings.xml index 7931a6d696..6b09a8f75a 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/resources/language/French/strings.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/resources/language/French/strings.xml @@ -34,19 +34,9 @@ Sécurité WIFI Passphrase - - TV/PVR - Démarrage - Lancer le serveur TV au démarrage - Samba Démarrage Lancer Samba au démarrage - - SABnzbd - Démarrage - Lancer SABnzbd au démarrage - diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/language/German/strings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/language/German/strings.xml index f31633a4b4..c6a80bb80b 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/resources/language/German/strings.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/resources/language/German/strings.xml @@ -34,19 +34,9 @@ WLAN Sicherheit WLAN Passwort - -TV/PVR -TV Server -Starte TV Server beim Booten - Samba Samba Server Starte Samba beim Booten - -SABnzbd -SABnzbd Newsgroup Downloader -Starte SABnzbd beim Booten - diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/language/Norwegian/strings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/language/Norwegian/strings.xml index bc59a1a486..d6fedf81ed 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/resources/language/Norwegian/strings.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/resources/language/Norwegian/strings.xml @@ -34,19 +34,9 @@ WLAN Sikkerhet WLAN Passord - - TV/PVR - Oppstart - Start TV Serveren under oppstart - Samba Oppstart Start Samba under oppstart - - SABnzbd - Oppstart - Start SABnzbd under oppstart - diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml index 00be2bba7e..bd765f88fc 100644 --- a/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml +++ b/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml @@ -44,24 +44,10 @@ - - - - - - - - - - - - - - diff --git a/packages/network/connman/meta b/packages/network/connman/meta index f0799057ca..52c2f48306 100644 --- a/packages/network/connman/meta +++ b/packages/network/connman/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="connman" -PKG_VERSION="0.74" +PKG_VERSION="0.75" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/linux-drivers/rtl8192se/build b/packages/network/libtirpc/build similarity index 81% rename from packages/linux-drivers/rtl8192se/build rename to packages/network/libtirpc/build index 2ce4a58235..d7c66e3995 100755 --- a/packages/linux-drivers/rtl8192se/build +++ b/packages/network/libtirpc/build @@ -22,5 +22,15 @@ . config/options $1 -cd $PKG_BUILD/HAL/rtl8192 - make V=1 CC=$CC KSRC=$(kernel_path) modules +cd $PKG_BUILD +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --enable-shared \ + --with-gnu-ld + +make + +$MAKEINSTALL \ No newline at end of file diff --git a/packages/linux-drivers/rtl8192se/need_unpack b/packages/network/libtirpc/install similarity index 81% rename from packages/linux-drivers/rtl8192se/need_unpack rename to packages/network/libtirpc/install index 5d6df529ff..fd9621cbc5 100755 --- a/packages/linux-drivers/rtl8192se/need_unpack +++ b/packages/network/libtirpc/install @@ -22,11 +22,9 @@ . config/options $1 -STAMP=$STAMPS/$1/unpack +mkdir -p $INSTALL/usr/lib + cp $PKG_BUILD/src/.libs/*.so* $INSTALL/usr/lib -test $PKG_DIR/config/linux.$TARGET_ARCH.conf -nt $STAMP -o \ - $PROJECT_DIR/$PROJECT/linux/linux.$TARGET_ARCH.conf -nt $STAMP -o \ - $PKG_DIR/url -nt $STAMP -o \ - $PKG_DIR/meta -nt $STAMP && rm -f $STAMP +mkdir -p $INSTALL/etc + cp $PKG_BUILD/doc/etc_netconfig $INSTALL/etc/netconfig -exit 0 diff --git a/packages/linux-drivers/rtl8192se/meta b/packages/network/libtirpc/meta similarity index 68% rename from packages/linux-drivers/rtl8192se/meta rename to packages/network/libtirpc/meta index 8c70ae98bf..2226dbd586 100644 --- a/packages/linux-drivers/rtl8192se/meta +++ b/packages/network/libtirpc/meta @@ -18,19 +18,19 @@ # http://www.gnu.org/copyleft/gpl.html ################################################################################ -PKG_NAME="rtl8192se" -PKG_VERSION="0019.1207.2010" +PKG_NAME="libtirpc" +PKG_VERSION="0.2.2" PKG_REV="1" PKG_ARCH="any" -PKG_LICENSE="nonfree" -PKG_SITE="http://www.realtek.com/" -PKG_URL="$OPENELEC_SRC/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_LICENSE="GPL" +PKG_SITE="https://sourceforge.net/projects/libtirpc/" +PKG_URL="https://downloads.sourceforge.net/project/libtirpc/libtirpc/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_DEPENDS="" -PKG_BUILD_DEPENDS="toolchain linux busybox-hosttools" +PKG_BUILD_DEPENDS="toolchain" PKG_PRIORITY="optional" -PKG_SECTION="driver" -PKG_SHORTDESC="rtl8192se: Realtek RTL8191SE, RTL8192SE WLAN driver" -PKG_LONGDESC="Realtek RTL8191SE, RTL8192SE WLAN driver" +PKG_SECTION="network" +PKG_SHORTDESC="libtirpc: Transport Independent RPC Library" +PKG_LONGDESC="Libtirpc is a port of Suns Transport-Independent RPC library to Linux. It's being developed by the Bull GNU/Linux NFSv4 project." PKG_IS_ADDON="no" -PKG_AUTORECONF="no" +PKG_AUTORECONF="yes" diff --git a/packages/network/nfs-utils/build b/packages/network/nfs-utils/build index 2c0ce5791e..471068ff4c 100755 --- a/packages/network/nfs-utils/build +++ b/packages/network/nfs-utils/build @@ -38,13 +38,14 @@ libblkid_is_recent="yes" \ --with-sysroot="$SYSROOT_PREFIX/usr" \ --enable-nfsv3 \ --enable-nfsv4 \ - --disable-nfsv41 \ + --enable-nfsv41 \ --disable-gss \ --disable-kprefix \ --enable-uuid \ --enable-mount \ - --disable-tirpc \ - --disable-ipv6 \ + --enable-tirpc \ + --with-tirpcinclude="$SYSROOT_PREFIX/usr/include/tirpc" \ + --enable-ipv6 \ --enable-mountconfig \ --without-tcp-wrappers \ --without-krb5 \ @@ -53,6 +54,7 @@ libblkid_is_recent="yes" \ --with-mountfile=/etc/nfsmounts.conf \ --with-gnu-ld -make +make -C support +make -C utils sed -e "s,#!/bin/sh -p,#!/bin/sh,g" -i utils/statd/start-statd \ No newline at end of file diff --git a/packages/network/nfs-utils/meta b/packages/network/nfs-utils/meta index f2c1cdc748..22eb91f855 100644 --- a/packages/network/nfs-utils/meta +++ b/packages/network/nfs-utils/meta @@ -25,8 +25,8 @@ PKG_ARCH="any" PKG_LICENSE="OSS" PKG_SITE="http://nfs.sourceforge.net/" PKG_URL="$SOURCEFORGE_SRC/nfs/nfs-utils/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" -PKG_DEPENDS="libevent libnfsidmap portmap util-linux" -PKG_BUILD_DEPENDS="toolchain libevent libnfsidmap util-linux" +PKG_DEPENDS="libevent libnfsidmap libtirpc portmap util-linux" +PKG_BUILD_DEPENDS="toolchain libevent libnfsidmap libtirpc util-linux" PKG_PRIORITY="optional" PKG_SECTION="network" PKG_SHORTDESC="nfs-utils: Linux NFS client and server utilities" diff --git a/packages/sysutils/busybox/init.d/02_make-directorys b/packages/sysutils/busybox/init.d/02_make-directorys index 17e269d8b4..f52d5c4c69 100644 --- a/packages/sysutils/busybox/init.d/02_make-directorys +++ b/packages/sysutils/busybox/init.d/02_make-directorys @@ -25,7 +25,6 @@ progress "make variable directory structure" mkdir -p /var/cache \ - /var/log \ /var/lock \ /var/media \ /var/run \ @@ -38,6 +37,13 @@ progress "make variable directory structure" touch /var/run/utmp chmod 1777 /var/run/utmp + if test "$DEBUG" = "yes"; then + mkdir -p $HOME/log + ln -sf $HOME/log /var/log + else + mkdir -p /var/log + fi + touch /var/log/wtmp chmod 1777 /var/log/wtmp diff --git a/packages/sysutils/grep/meta b/packages/sysutils/grep/meta index d7bbcca4d2..e5e0ce118a 100644 --- a/packages/sysutils/grep/meta +++ b/packages/sysutils/grep/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="grep" -PKG_VERSION="2.8" +PKG_VERSION="2.9" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/toolchain/devel/binutils/meta b/packages/toolchain/devel/binutils/meta index 43fb1b3636..100059d37f 100644 --- a/packages/toolchain/devel/binutils/meta +++ b/packages/toolchain/devel/binutils/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="binutils" -PKG_VERSION="2.21.51.0.7" +PKG_VERSION="2.21.52.0.2" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/toolchain/devel/binutils/patches/binutils-2.21.51.0.7-multi_os_directory.patch b/packages/toolchain/devel/binutils/patches/binutils-2.21.52.0.2-multi_os_directory.patch similarity index 100% rename from packages/toolchain/devel/binutils/patches/binutils-2.21.51.0.7-multi_os_directory.patch rename to packages/toolchain/devel/binutils/patches/binutils-2.21.52.0.2-multi_os_directory.patch diff --git a/packages/toolchain/devel/binutils/patches/binutils-2.21.51.0.7-visibility.patch b/packages/toolchain/devel/binutils/patches/binutils-2.21.52.0.2-visibility.patch similarity index 100% rename from packages/toolchain/devel/binutils/patches/binutils-2.21.51.0.7-visibility.patch rename to packages/toolchain/devel/binutils/patches/binutils-2.21.52.0.2-visibility.patch diff --git a/packages/x11/app/xkbcomp/meta b/packages/x11/app/xkbcomp/meta index 681aacaaff..397025fc4f 100644 --- a/packages/x11/app/xkbcomp/meta +++ b/packages/x11/app/xkbcomp/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="xkbcomp" -PKG_VERSION="1.2.1" +PKG_VERSION="1.2.3" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="OSS" diff --git a/packages/x11/proto/xproto/meta b/packages/x11/proto/xproto/meta index 669399d008..1ad8e75c1a 100644 --- a/packages/x11/proto/xproto/meta +++ b/packages/x11/proto/xproto/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="xproto" -PKG_VERSION="7.0.21" +PKG_VERSION="7.0.22" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="OSS" diff --git a/packages/x11/util/util-macros/meta b/packages/x11/util/util-macros/meta index 5d376bd23a..6258cc9dcb 100644 --- a/packages/x11/util/util-macros/meta +++ b/packages/x11/util/util-macros/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="util-macros" -PKG_VERSION="1.14.0" +PKG_VERSION="1.15.0" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="OSS" diff --git a/projects/ATV/linux/linux.i386.conf b/projects/ATV/linux/linux.i386.conf index d78642c308..cbfa1f26d2 100644 --- a/projects/ATV/linux/linux.i386.conf +++ b/projects/ATV/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 2.6.39.1 Kernel Configuration +# Linux/i386 3.0.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -49,7 +49,6 @@ CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_KTIME_SCALAR=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_CONSTRUCTORS=y CONFIG_HAVE_IRQ_WORK=y CONFIG_IRQ_WORK=y @@ -71,6 +70,7 @@ CONFIG_HAVE_KERNEL_LZO=y # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="openelec" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y @@ -108,7 +108,6 @@ CONFIG_LOG_BUF_SHIFT=16 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set @@ -289,6 +288,7 @@ CONFIG_MPENTIUMM=y # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set @@ -387,6 +387,7 @@ CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set @@ -451,7 +452,6 @@ CONFIG_X86_PM_TIMER=y # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y -# CONFIG_CPU_FREQ_DEBUG is not set # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set @@ -465,7 +465,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # -# CPUFreq processor drivers +# x86 CPU frequency scaling drivers # # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=y @@ -699,7 +699,6 @@ CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_SYS_HYPERVISOR is not set -CONFIG_ARCH_NO_SYSDEV_OPS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set @@ -736,6 +735,7 @@ CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_BLK_DEV_RBD is not set # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_MISC_DEVICES is not set +CONFIG_EEPROM_93CX6=m CONFIG_HAVE_IDE=y # CONFIG_IDE is not set @@ -968,11 +968,13 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y -# CONFIG_CARL9170 is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set CONFIG_HOSTAP=m @@ -991,22 +993,27 @@ CONFIG_RT2X00=m # CONFIG_RT2400PCI is not set # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set -# CONFIG_RT2800PCI is not set +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT33XX=y +# CONFIG_RT2800PCI_RT35XX is not set +CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT33XX is not set +CONFIG_RT2800USB_RT33XX=y # CONFIG_RT2800USB_RT35XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=m +CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_HT=y 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=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1014,6 +1021,7 @@ CONFIG_RTL8192C_COMMON=m # CONFIG_WL12XX_MENU is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +# CONFIG_MWIFIEX is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -1042,6 +1050,7 @@ CONFIG_USB_NET_DM9601=m # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set @@ -1087,6 +1096,7 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set @@ -1095,6 +1105,7 @@ CONFIG_KEYBOARD_ATKBD=y # 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 @@ -1187,6 +1198,7 @@ CONFIG_UNIX98_PTYS=y # 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 is not set # @@ -1211,6 +1223,7 @@ CONFIG_SERIAL_CORE=y # 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 is not set @@ -1300,6 +1313,14 @@ CONFIG_I2C_I801=y # # PPS generators support # + +# +# PTP clock support +# + +# +# Enable Device Drivers -> PPS to see the PTP clock options. +# CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set @@ -1307,11 +1328,13 @@ 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_DS2782 is not set # CONFIG_BATTERY_BQ20Z75 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_HWMON is not set CONFIG_THERMAL=y # CONFIG_WATCHDOG is not set @@ -1329,6 +1352,12 @@ CONFIG_SSB_PCIHOST=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set # CONFIG_MFD_SUPPORT is not set # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=y @@ -1361,6 +1390,7 @@ CONFIG_IR_MCEUSB=m # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set +# CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set # CONFIG_RC_LOOPBACK is not set @@ -1385,6 +1415,7 @@ CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_VIDEO_V4L2=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m @@ -1399,7 +1430,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1425,9 +1456,17 @@ CONFIG_VIDEO_CX2341X=m # Video encoders # +# +# Camera sensor devices +# + # # Video improvement chips # + +# +# Miscelaneous helper chips +# # CONFIG_VIDEO_VIVI is not set # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_CPIA2 is not set @@ -1436,7 +1475,6 @@ CONFIG_VIDEO_CX2341X=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_TIMBERDALE is not set CONFIG_VIDEO_CX88=m # CONFIG_VIDEO_CX88_ALSA is not set # CONFIG_VIDEO_CX88_BLACKBIRD is not set @@ -1625,6 +1663,7 @@ CONFIG_DVB_TUNER_DIB0090=m # CONFIG_DVB_LNBP21=m CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m # # Tools to develop new frontends @@ -1733,6 +1772,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set # # Display device support @@ -1844,6 +1884,7 @@ CONFIG_SND_HDA_GENERIC=y # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set @@ -1879,13 +1920,11 @@ CONFIG_USB_HIDDEV=y # # Special HID drivers # -# CONFIG_HID_3M_PCT is not set # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set -# CONFIG_HID_CANDO is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set @@ -1909,7 +1948,6 @@ CONFIG_LOGIG940_FF=y CONFIG_LOGIWII_FF=y # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y -# CONFIG_HID_MOSART is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set @@ -1926,7 +1964,6 @@ CONFIG_HID_MICROSOFT=y # CONFIG_HID_ROCCAT_PYRA is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y -# CONFIG_HID_STANTUM is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -2054,7 +2091,6 @@ CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SAMBA 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 @@ -2117,6 +2153,7 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set +# CONFIG_LEDS_DELL_NETBOOKS is not set CONFIG_LEDS_TRIGGERS=y # @@ -2169,6 +2206,8 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers @@ -2198,17 +2237,15 @@ CONFIG_RTC_DRV_CMOS=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_STAGING=y -# CONFIG_STAGING_EXCLUDE_BUILD is not set # CONFIG_VIDEO_GO7007 is not set # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_TM6000 is not set -# CONFIG_USB_IP_COMMON is not set +# CONFIG_USBIP_CORE is not set # CONFIG_W35UND is not set # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set -# CONFIG_BRCM80211 is not set -# CONFIG_RT2860 is not set -# CONFIG_RT2870 is not set +# CONFIG_BRCMUTIL is not set +# CONFIG_BRCMSMAC is not set # CONFIG_COMEDI is not set # CONFIG_ASUS_OLED is not set # CONFIG_R8187SE is not set @@ -2239,8 +2276,9 @@ CONFIG_DRM_I2C_SIL164=m # CONFIG_DX_SEP is not set # CONFIG_IIO is not set # CONFIG_CS5535_GPIO is not set -# CONFIG_XVMALLOC is not set +CONFIG_XVMALLOC=y # CONFIG_ZRAM is not set +CONFIG_ZCACHE=y # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2265,7 +2303,11 @@ CONFIG_MACH_NO_WESTBRIDGE=y # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set # CONFIG_X86_PLATFORM_DEVICES is not set +CONFIG_ACPI_WMI=y +CONFIG_MXM_WMI=y +CONFIG_CLKSRC_I8253=y # # Firmware Drivers @@ -2279,6 +2321,7 @@ CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_SIGMA is not set +# CONFIG_GOOGLE_FIRMWARE is not set # # File systems @@ -2342,6 +2385,7 @@ 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_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set @@ -2396,7 +2440,7 @@ CONFIG_CIFS_STATS2=y # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_CIFS_NFSD_EXPORT is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -2486,7 +2530,7 @@ CONFIG_FRAME_WARN=1024 # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y # CONFIG_FRAME_POINTER is not set -# CONFIG_RCU_CPU_STALL_DETECTOR is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y @@ -2650,8 +2694,6 @@ CONFIG_HAVE_KVM=y # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set @@ -2660,6 +2702,7 @@ CONFIG_CRC32=y # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y +CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y @@ -2673,6 +2716,7 @@ CONFIG_XZ_DEC_BCJ=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_NLATTR=y CONFIG_AVERAGE=y diff --git a/projects/Fusion/linux/linux.i386.conf b/projects/Fusion/linux/linux.i386.conf index 3d705579b0..f09f64f67c 100644 --- a/projects/Fusion/linux/linux.i386.conf +++ b/projects/Fusion/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 2.6.39.1 Kernel Configuration +# Linux/i386 3.0.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -50,7 +50,6 @@ CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_KTIME_SCALAR=y CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_CONSTRUCTORS=y CONFIG_HAVE_IRQ_WORK=y CONFIG_IRQ_WORK=y @@ -72,6 +71,7 @@ CONFIG_HAVE_KERNEL_LZO=y # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="openelec" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y @@ -110,7 +110,6 @@ CONFIG_LOG_BUF_SHIFT=16 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y @@ -283,6 +282,7 @@ CONFIG_MK8=y # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set @@ -375,6 +375,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 @@ -420,7 +421,6 @@ CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set # CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_POWER_METER is not set # CONFIG_ACPI_EC_DEBUGFS is not set # CONFIG_ACPI_PROC_EVENT is not set CONFIG_ACPI_AC=y @@ -449,7 +449,6 @@ CONFIG_ACPI_CONTAINER=y # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y -# CONFIG_CPU_FREQ_DEBUG is not set # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set @@ -463,7 +462,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # -# CPUFreq processor drivers +# x86 CPU frequency scaling drivers # # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set @@ -703,7 +702,6 @@ CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/SUMO_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin" CONFIG_EXTRA_FIRMWARE_DIR="firmware" # CONFIG_SYS_HYPERVISOR is not set -CONFIG_ARCH_NO_SYSDEV_OPS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set @@ -743,6 +741,7 @@ CONFIG_MISC_DEVICES=y # CONFIG_AD525X_DPOT is not set # CONFIG_IBM_ASM 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 @@ -775,7 +774,6 @@ CONFIG_EEPROM_93CX6=m # # Texas Instruments shared transport line discipline # -# CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set @@ -988,11 +986,13 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y -# CONFIG_CARL9170 is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y @@ -1016,25 +1016,26 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set CONFIG_RT2800PCI=m -# CONFIG_RT2800PCI_RT33XX is not set +CONFIG_RT2800PCI_RT33XX=y # CONFIG_RT2800PCI_RT35XX is not set -# CONFIG_RT2800PCI_RT53XX is not set +CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT33XX is not set +CONFIG_RT2800USB_RT33XX=y # CONFIG_RT2800USB_RT35XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1042,6 +1043,7 @@ CONFIG_RTL8192C_COMMON=m # CONFIG_WL12XX_MENU is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +# CONFIG_MWIFIEX is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -1070,6 +1072,7 @@ CONFIG_USB_NET_DM9601=m # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set @@ -1115,6 +1118,7 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set @@ -1123,6 +1127,7 @@ CONFIG_KEYBOARD_ATKBD=y # 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 @@ -1215,6 +1220,7 @@ CONFIG_UNIX98_PTYS=y # 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 is not set # @@ -1238,6 +1244,7 @@ CONFIG_SERIAL_CORE=m # 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 is not set @@ -1327,6 +1334,14 @@ CONFIG_I2C_PIIX4=y # # PPS generators support # + +# +# PTP clock support +# + +# +# Enable Device Drivers -> PPS to see the PTP clock options. +# CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set @@ -1334,11 +1349,13 @@ 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_DS2782 is not set # CONFIG_BATTERY_BQ20Z75 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_HWMON=y # CONFIG_HWMON_VID is not set # CONFIG_HWMON_DEBUG_CHIP is not set @@ -1363,6 +1380,7 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_K10TEMP=y +CONFIG_SENSORS_FAM15H_POWER=y # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set @@ -1376,7 +1394,6 @@ CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_CORETEMP is not set -# CONFIG_SENSORS_PKGTEMP is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set @@ -1397,8 +1414,10 @@ CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set @@ -1410,6 +1429,7 @@ CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set @@ -1439,6 +1459,7 @@ CONFIG_SENSORS_K10TEMP=y # # ACPI drivers # +# CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y @@ -1508,6 +1529,12 @@ CONFIG_SSB_B43_PCI_BRIDGE=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set # CONFIG_MFD_SUPPORT is not set # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=y @@ -1541,6 +1568,7 @@ CONFIG_IR_MCEUSB=m # CONFIG_IR_ITE_CIR is not set CONFIG_IR_FINTEK=m # CONFIG_IR_NUVOTON is not set +CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_RC_LOOPBACK is not set @@ -1565,6 +1593,7 @@ CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_VIDEO_V4L2=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m @@ -1579,7 +1608,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1605,9 +1634,17 @@ CONFIG_VIDEO_CX2341X=m # Video encoders # +# +# Camera sensor devices +# + # # Video improvement chips # + +# +# Miscelaneous helper chips +# # CONFIG_VIDEO_VIVI is not set # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_CPIA2 is not set @@ -1616,7 +1653,6 @@ CONFIG_VIDEO_CX2341X=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_TIMBERDALE is not set CONFIG_VIDEO_CX88=m # CONFIG_VIDEO_CX88_ALSA is not set # CONFIG_VIDEO_CX88_BLACKBIRD is not set @@ -2019,6 +2055,7 @@ CONFIG_SND_HDA_GENERIC=y # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set @@ -2059,13 +2096,11 @@ CONFIG_USB_HIDDEV=y # # Special HID drivers # -# CONFIG_HID_3M_PCT is not set # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set -# CONFIG_HID_CANDO is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set @@ -2089,7 +2124,6 @@ CONFIG_LOGIG940_FF=y # CONFIG_LOGIWII_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y -# CONFIG_HID_MOSART is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set @@ -2106,7 +2140,6 @@ CONFIG_HID_MICROSOFT=y # CONFIG_HID_ROCCAT_PYRA is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y -# CONFIG_HID_STANTUM is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -2240,7 +2273,6 @@ CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SAMBA 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 @@ -2356,6 +2388,8 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers @@ -2385,20 +2419,18 @@ CONFIG_RTC_DRV_CMOS=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_STAGING=y -# CONFIG_STAGING_EXCLUDE_BUILD is not set # CONFIG_ET131X is not set # CONFIG_SLICOSS is not set # CONFIG_VIDEO_GO7007 is not set # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_TM6000 is not set CONFIG_DVB_CXD2099=m -# CONFIG_USB_IP_COMMON is not set +# CONFIG_USBIP_CORE is not set # CONFIG_W35UND is not set # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set -# CONFIG_BRCM80211 is not set -# CONFIG_RT2860 is not set -# CONFIG_RT2870 is not set +# CONFIG_BRCMUTIL is not set +# CONFIG_BRCMSMAC is not set # CONFIG_COMEDI is not set # CONFIG_ASUS_OLED is not set CONFIG_R8187SE=m @@ -2420,8 +2452,9 @@ CONFIG_VT6656=m # CONFIG_DX_SEP is not set # CONFIG_IIO is not set # CONFIG_CS5535_GPIO is not set -# CONFIG_XVMALLOC is not set +CONFIG_XVMALLOC=y # CONFIG_ZRAM is not set +CONFIG_ZCACHE=y # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2454,6 +2487,7 @@ CONFIG_MACH_NO_WESTBRIDGE=y # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set @@ -2476,6 +2510,8 @@ CONFIG_ACPI_WMI=m # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_XO15_EBOOK is not set +# CONFIG_MXM_WMI is not set +CONFIG_CLKSRC_I8253=y # # Firmware Drivers @@ -2488,6 +2524,7 @@ CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_SIGMA is not set +# CONFIG_GOOGLE_FIRMWARE is not set # # File systems @@ -2551,6 +2588,7 @@ 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_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set @@ -2604,7 +2642,7 @@ CONFIG_CIFS_STATS2=y # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_CIFS_NFSD_EXPORT is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -2694,7 +2732,7 @@ CONFIG_FRAME_WARN=1024 # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y # CONFIG_FRAME_POINTER is not set -# CONFIG_RCU_CPU_STALL_DETECTOR is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y @@ -2858,8 +2896,6 @@ CONFIG_HAVE_KVM=y # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set @@ -2868,6 +2904,8 @@ CONFIG_CRC32=y # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y diff --git a/projects/Generic/linux/linux.i386.conf b/projects/Generic/linux/linux.i386.conf index 87d6b67b2b..704f9650fc 100644 --- a/projects/Generic/linux/linux.i386.conf +++ b/projects/Generic/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 2.6.39.1 Kernel Configuration +# Linux/i386 3.0.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -50,7 +50,6 @@ CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_KTIME_SCALAR=y CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_CONSTRUCTORS=y CONFIG_HAVE_IRQ_WORK=y CONFIG_IRQ_WORK=y @@ -72,6 +71,7 @@ CONFIG_HAVE_KERNEL_LZO=y # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="openelec" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y @@ -110,7 +110,6 @@ CONFIG_LOG_BUF_SHIFT=16 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y @@ -283,6 +282,7 @@ CONFIG_M686=y # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set @@ -377,6 +377,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 @@ -422,7 +423,6 @@ CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set # CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_POWER_METER is not set # CONFIG_ACPI_EC_DEBUGFS is not set # CONFIG_ACPI_PROC_EVENT is not set CONFIG_ACPI_AC=y @@ -452,7 +452,6 @@ CONFIG_ACPI_CONTAINER=y # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y -# CONFIG_CPU_FREQ_DEBUG is not set # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set @@ -466,7 +465,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # -# CPUFreq processor drivers +# x86 CPU frequency scaling drivers # # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=y @@ -716,7 +715,6 @@ CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/SUMO_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin" CONFIG_EXTRA_FIRMWARE_DIR="firmware" # CONFIG_SYS_HYPERVISOR is not set -CONFIG_ARCH_NO_SYSDEV_OPS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set @@ -756,6 +754,7 @@ CONFIG_MISC_DEVICES=y # CONFIG_AD525X_DPOT is not set # CONFIG_IBM_ASM 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 @@ -789,7 +788,6 @@ CONFIG_EEPROM_93CX6=m # # Texas Instruments shared transport line discipline # -# CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set @@ -968,7 +966,6 @@ CONFIG_LXT_PHY=y # CONFIG_VITESSE_PHY is not set # CONFIG_SMSC_PHY is not set CONFIG_BROADCOM_PHY=y -# CONFIG_BCM63XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y # CONFIG_NATIONAL_PHY is not set @@ -1085,11 +1082,13 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y -# CONFIG_CARL9170 is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y @@ -1128,6 +1127,7 @@ CONFIG_IWLAGN=m # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEVICE_SVTOOL is not set # CONFIG_IWL_P2P is not set CONFIG_IWLWIFI_LEGACY=m @@ -1150,25 +1150,26 @@ CONFIG_RT2400PCI=m CONFIG_RT2500PCI=m CONFIG_RT61PCI=m CONFIG_RT2800PCI=m -# CONFIG_RT2800PCI_RT33XX is not set +CONFIG_RT2800PCI_RT33XX=y # CONFIG_RT2800PCI_RT35XX is not set -# CONFIG_RT2800PCI_RT53XX is not set +CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT33XX is not set +CONFIG_RT2800USB_RT33XX=y # CONFIG_RT2800USB_RT35XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1176,6 +1177,7 @@ CONFIG_RTL8192C_COMMON=m # CONFIG_WL12XX_MENU is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +# CONFIG_MWIFIEX is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -1204,6 +1206,7 @@ CONFIG_USB_NET_DM9601=m # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set @@ -1249,6 +1252,7 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set @@ -1257,6 +1261,7 @@ CONFIG_KEYBOARD_ATKBD=y # 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 @@ -1349,6 +1354,7 @@ CONFIG_UNIX98_PTYS=y # 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 is not set # @@ -1373,6 +1379,7 @@ CONFIG_SERIAL_CORE=y # 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 is not set @@ -1463,6 +1470,14 @@ CONFIG_I2C_INTEL_MID=y # # PPS generators support # + +# +# PTP clock support +# + +# +# Enable Device Drivers -> PPS to see the PTP clock options. +# CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set @@ -1470,11 +1485,13 @@ 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_DS2782 is not set # CONFIG_BATTERY_BQ20Z75 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_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set @@ -1499,6 +1516,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set @@ -1512,7 +1530,6 @@ CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_PKGTEMP=m CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set @@ -1533,8 +1550,10 @@ CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set @@ -1546,6 +1565,7 @@ CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set @@ -1575,6 +1595,7 @@ CONFIG_SENSORS_IT87=m # # ACPI drivers # +# CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y @@ -1645,6 +1666,12 @@ CONFIG_SSB_B43_PCI_BRIDGE=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set CONFIG_MFD_SUPPORT=y CONFIG_MFD_CORE=y # CONFIG_MFD_88PM860X is not set @@ -1705,6 +1732,7 @@ CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_RC_LOOPBACK is not set @@ -1729,6 +1757,7 @@ CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_VIDEO_V4L2=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m @@ -1743,7 +1772,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1769,9 +1798,17 @@ CONFIG_VIDEO_CX2341X=m # Video encoders # +# +# Camera sensor devices +# + # # Video improvement chips # + +# +# Miscelaneous helper chips +# # CONFIG_VIDEO_VIVI is not set # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_CPIA2 is not set @@ -1780,7 +1817,6 @@ CONFIG_VIDEO_CX2341X=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_TIMBERDALE is not set CONFIG_VIDEO_CX88=m # CONFIG_VIDEO_CX88_ALSA is not set # CONFIG_VIDEO_CX88_BLACKBIRD is not set @@ -2100,6 +2136,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set # # Display device support @@ -2213,6 +2250,7 @@ CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set @@ -2255,13 +2293,11 @@ CONFIG_USB_HIDDEV=y # # Special HID drivers # -# CONFIG_HID_3M_PCT is not set # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set -# CONFIG_HID_CANDO is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set @@ -2285,7 +2321,6 @@ CONFIG_LOGIG940_FF=y # CONFIG_LOGIWII_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y -# CONFIG_HID_MOSART is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set @@ -2302,7 +2337,6 @@ CONFIG_HID_MICROSOFT=y # CONFIG_HID_ROCCAT_PYRA is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y -# CONFIG_HID_STANTUM is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -2437,7 +2471,6 @@ CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SAMBA 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 @@ -2507,6 +2540,7 @@ CONFIG_MMC_SDHCI_PCI=m # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set @@ -2592,6 +2626,8 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers @@ -2628,20 +2664,19 @@ CONFIG_UIO=y # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_STAGING=y -# CONFIG_STAGING_EXCLUDE_BUILD is not set # CONFIG_ET131X is not set # CONFIG_SLICOSS is not set # CONFIG_VIDEO_GO7007 is not set # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_TM6000 is not set CONFIG_DVB_CXD2099=m -# CONFIG_USB_IP_COMMON is not set +# CONFIG_USBIP_CORE is not set # CONFIG_W35UND is not set # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set -# CONFIG_BRCM80211 is not set -# CONFIG_RT2860 is not set -# CONFIG_RT2870 is not set +# CONFIG_BRCMUTIL is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set # CONFIG_COMEDI is not set # CONFIG_ASUS_OLED is not set CONFIG_R8187SE=m @@ -2671,8 +2706,9 @@ CONFIG_VT6656=m # CONFIG_DX_SEP is not set # CONFIG_IIO is not set # CONFIG_CS5535_GPIO is not set -# CONFIG_XVMALLOC is not set +CONFIG_XVMALLOC=y # CONFIG_ZRAM is not set +CONFIG_ZCACHE=y # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2698,6 +2734,7 @@ CONFIG_MACH_NO_WESTBRIDGE=y # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set @@ -2731,6 +2768,9 @@ CONFIG_ACPI_WMI=m # CONFIG_IBM_RTL is not set # CONFIG_XO15_EBOOK is not set # CONFIG_SAMSUNG_LAPTOP is not set +# CONFIG_MXM_WMI is not set +# CONFIG_INTEL_OAKTRAIL is not set +CONFIG_CLKSRC_I8253=y # # Firmware Drivers @@ -2744,6 +2784,7 @@ CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_SIGMA is not set +# CONFIG_GOOGLE_FIRMWARE is not set # # File systems @@ -2807,6 +2848,7 @@ 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_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set @@ -2861,7 +2903,7 @@ CONFIG_CIFS_STATS2=y # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_CIFS_NFSD_EXPORT is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -2951,7 +2993,7 @@ CONFIG_FRAME_WARN=1024 # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y # CONFIG_FRAME_POINTER is not set -# CONFIG_RCU_CPU_STALL_DETECTOR is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y @@ -3043,7 +3085,6 @@ CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_LRW is not set # CONFIG_CRYPTO_PCBC is not set # CONFIG_CRYPTO_XTS is not set -CONFIG_CRYPTO_FPU=y # # Hash modes @@ -3117,8 +3158,6 @@ CONFIG_HAVE_KVM=y # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set @@ -3127,6 +3166,8 @@ CONFIG_CRC32=y # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set @@ -3139,6 +3180,7 @@ CONFIG_XZ_DEC_BCJ=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_NLATTR=y CONFIG_AVERAGE=y diff --git a/projects/Generic/options b/projects/Generic/options index 93e92eb5ef..c961983dc0 100644 --- a/projects/Generic/options +++ b/projects/Generic/options @@ -121,7 +121,7 @@ # bcm_sta: Broadcom STA WLAN Driver # Space separated list is supported, # e.g. ADDITIONAL_DRIVERS="bcm_sta" - ADDITIONAL_DRIVERS="asix-ax887xx bcm_sta rtl8192se" + ADDITIONAL_DRIVERS="asix-ax887xx bcm_sta" # build with network support (yes / no) NETWORK="yes" diff --git a/projects/ION/linux/linux.i386.conf b/projects/ION/linux/linux.i386.conf index cff23aab6e..4088e667cd 100644 --- a/projects/ION/linux/linux.i386.conf +++ b/projects/ION/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 2.6.39.1 Kernel Configuration +# Linux/i386 3.0.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -50,7 +50,6 @@ CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_KTIME_SCALAR=y CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_CONSTRUCTORS=y CONFIG_HAVE_IRQ_WORK=y CONFIG_IRQ_WORK=y @@ -72,6 +71,7 @@ CONFIG_HAVE_KERNEL_LZO=y # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="openelec" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y @@ -110,7 +110,6 @@ CONFIG_LOG_BUF_SHIFT=16 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y @@ -283,6 +282,7 @@ CONFIG_NO_BOOTMEM=y # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set @@ -372,6 +372,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 @@ -417,7 +418,6 @@ CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set # CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_POWER_METER is not set # CONFIG_ACPI_EC_DEBUGFS is not set # CONFIG_ACPI_PROC_EVENT is not set CONFIG_ACPI_AC=y @@ -446,7 +446,6 @@ CONFIG_ACPI_CONTAINER=y # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y -# CONFIG_CPU_FREQ_DEBUG is not set # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set @@ -460,7 +459,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # -# CPUFreq processor drivers +# x86 CPU frequency scaling drivers # # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=y @@ -701,7 +700,6 @@ CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_SYS_HYPERVISOR is not set -CONFIG_ARCH_NO_SYSDEV_OPS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set @@ -741,6 +739,7 @@ CONFIG_MISC_DEVICES=y # CONFIG_AD525X_DPOT is not set # CONFIG_IBM_ASM 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 @@ -774,7 +773,6 @@ CONFIG_EEPROM_93CX6=m # # Texas Instruments shared transport line discipline # -# CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set @@ -1029,11 +1027,13 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y -# CONFIG_CARL9170 is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y @@ -1062,25 +1062,26 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set CONFIG_RT2800PCI=m -# CONFIG_RT2800PCI_RT33XX is not set +CONFIG_RT2800PCI_RT33XX=y # CONFIG_RT2800PCI_RT35XX is not set -# CONFIG_RT2800PCI_RT53XX is not set +CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT33XX is not set +CONFIG_RT2800USB_RT33XX=y # CONFIG_RT2800USB_RT35XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1088,6 +1089,7 @@ CONFIG_RTL8192C_COMMON=m # CONFIG_WL12XX_MENU is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +# CONFIG_MWIFIEX is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -1116,6 +1118,7 @@ CONFIG_USB_NET_DM9601=m # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set @@ -1161,6 +1164,7 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set @@ -1169,6 +1173,7 @@ CONFIG_KEYBOARD_ATKBD=y # 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 @@ -1261,6 +1266,7 @@ CONFIG_UNIX98_PTYS=y # 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 is not set # @@ -1285,6 +1291,7 @@ CONFIG_SERIAL_CORE=y # 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 is not set @@ -1375,6 +1382,14 @@ CONFIG_I2C_INTEL_MID=y # # PPS generators support # + +# +# PTP clock support +# + +# +# Enable Device Drivers -> PPS to see the PTP clock options. +# CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set @@ -1382,11 +1397,13 @@ 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_DS2782 is not set # CONFIG_BATTERY_BQ20Z75 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_HWMON=y # CONFIG_HWMON_VID is not set # CONFIG_HWMON_DEBUG_CHIP is not set @@ -1411,6 +1428,7 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set +# CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set @@ -1424,7 +1442,6 @@ CONFIG_HWMON=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set @@ -1445,8 +1462,10 @@ CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set @@ -1458,6 +1477,7 @@ CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set @@ -1487,6 +1507,7 @@ CONFIG_SENSORS_PKGTEMP=m # # ACPI drivers # +# CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y @@ -1508,6 +1529,12 @@ CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set CONFIG_MFD_SUPPORT=y CONFIG_MFD_CORE=y # CONFIG_MFD_88PM860X is not set @@ -1568,6 +1595,7 @@ CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_RC_LOOPBACK is not set @@ -1592,6 +1620,7 @@ CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_VIDEO_V4L2=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m @@ -1606,7 +1635,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1632,9 +1661,17 @@ CONFIG_VIDEO_CX2341X=m # Video encoders # +# +# Camera sensor devices +# + # # Video improvement chips # + +# +# Miscelaneous helper chips +# # CONFIG_VIDEO_VIVI is not set # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_CPIA2 is not set @@ -1643,7 +1680,6 @@ CONFIG_VIDEO_CX2341X=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_TIMBERDALE is not set CONFIG_VIDEO_CX88=m # CONFIG_VIDEO_CX88_ALSA is not set # CONFIG_VIDEO_CX88_BLACKBIRD is not set @@ -1664,7 +1700,6 @@ CONFIG_MEDIA_ALTERA_CI=m # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_RADIO_ADAPTERS=y # CONFIG_RADIO_MAXIRADIO is not set -# CONFIG_RADIO_MAESTRO is not set # CONFIG_I2C_SI4713 is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_DSBR is not set @@ -2070,6 +2105,7 @@ CONFIG_SND_HDA_GENERIC=y # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set @@ -2111,13 +2147,11 @@ CONFIG_USB_HIDDEV=y # # Special HID drivers # -# CONFIG_HID_3M_PCT is not set # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set -# CONFIG_HID_CANDO is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set @@ -2141,7 +2175,6 @@ CONFIG_LOGIG940_FF=y # CONFIG_LOGIWII_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y -# CONFIG_HID_MOSART is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set @@ -2158,7 +2191,6 @@ CONFIG_HID_MICROSOFT=y # CONFIG_HID_ROCCAT_PYRA is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y -# CONFIG_HID_STANTUM is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -2292,7 +2324,6 @@ CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SAMBA 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 @@ -2362,6 +2393,7 @@ CONFIG_MMC_SDHCI_PCI=m # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set @@ -2446,6 +2478,8 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers @@ -2475,20 +2509,19 @@ CONFIG_RTC_DRV_CMOS=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_STAGING=y -# CONFIG_STAGING_EXCLUDE_BUILD is not set # CONFIG_ET131X is not set # CONFIG_SLICOSS is not set # CONFIG_VIDEO_GO7007 is not set # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_TM6000 is not set CONFIG_DVB_CXD2099=m -# CONFIG_USB_IP_COMMON is not set +# CONFIG_USBIP_CORE is not set # CONFIG_W35UND is not set # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set -# CONFIG_BRCM80211 is not set -# CONFIG_RT2860 is not set -# CONFIG_RT2870 is not set +# CONFIG_BRCMUTIL is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set # CONFIG_COMEDI is not set # CONFIG_ASUS_OLED is not set CONFIG_R8187SE=m @@ -2510,8 +2543,9 @@ CONFIG_VT6656=m # CONFIG_DX_SEP is not set # CONFIG_IIO is not set # CONFIG_CS5535_GPIO is not set -# CONFIG_XVMALLOC is not set +CONFIG_XVMALLOC=y # CONFIG_ZRAM is not set +CONFIG_ZCACHE=y # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2536,7 +2570,9 @@ CONFIG_MACH_NO_WESTBRIDGE=y # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set # CONFIG_X86_PLATFORM_DEVICES is not set +CONFIG_CLKSRC_I8253=y # # Firmware Drivers @@ -2549,6 +2585,7 @@ CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_SIGMA is not set +# CONFIG_GOOGLE_FIRMWARE is not set # # File systems @@ -2612,6 +2649,7 @@ 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_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set @@ -2666,7 +2704,7 @@ CONFIG_CIFS_STATS2=y # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_CIFS_NFSD_EXPORT is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -2756,7 +2794,7 @@ CONFIG_FRAME_WARN=1024 # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y # CONFIG_FRAME_POINTER is not set -# CONFIG_RCU_CPU_STALL_DETECTOR is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y @@ -2921,8 +2959,6 @@ CONFIG_HAVE_KVM=y # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set @@ -2931,6 +2967,8 @@ CONFIG_CRC32=y # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set @@ -2943,6 +2981,7 @@ CONFIG_XZ_DEC_BCJ=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_NLATTR=y CONFIG_AVERAGE=y diff --git a/projects/ION/linux/linux.x86_64.conf b/projects/ION/linux/linux.x86_64.conf index c8b491f0c7..28702ffd60 100644 --- a/projects/ION/linux/linux.x86_64.conf +++ b/projects/ION/linux/linux.x86_64.conf @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/x86_64 2.6.39.1 Kernel Configuration +# Linux/x86_64 3.0.0-rc4 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -50,7 +50,6 @@ CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx - # CONFIG_KTIME_SCALAR is not set CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_CONSTRUCTORS=y CONFIG_HAVE_IRQ_WORK=y CONFIG_IRQ_WORK=y @@ -72,6 +71,7 @@ CONFIG_HAVE_KERNEL_LZO=y # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="openelec" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y @@ -110,7 +110,6 @@ CONFIG_LOG_BUF_SHIFT=16 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y @@ -310,10 +309,10 @@ CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y # CONFIG_NUMA is not set -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y @@ -338,6 +337,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y @@ -380,7 +380,6 @@ CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set # CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_POWER_METER is not set # CONFIG_ACPI_EC_DEBUGFS is not set # CONFIG_ACPI_PROC_EVENT is not set CONFIG_ACPI_AC=y @@ -408,7 +407,6 @@ CONFIG_ACPI_CONTAINER=y # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y -# CONFIG_CPU_FREQ_DEBUG is not set # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set @@ -422,7 +420,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # -# CPUFreq processor drivers +# x86 CPU frequency scaling drivers # # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=y @@ -569,6 +567,8 @@ CONFIG_DNS_RESOLVER=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y +CONFIG_HAVE_BPF_JIT=y +# CONFIG_BPF_JIT is not set # # Network testing @@ -651,7 +651,6 @@ CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_SYS_HYPERVISOR is not set -CONFIG_ARCH_NO_SYSDEV_OPS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set @@ -691,6 +690,7 @@ CONFIG_MISC_DEVICES=y # CONFIG_AD525X_DPOT is not set # CONFIG_IBM_ASM 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 @@ -724,7 +724,6 @@ CONFIG_EEPROM_93CX6=m # # Texas Instruments shared transport line discipline # -# CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set @@ -978,11 +977,13 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y -# CONFIG_CARL9170 is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y @@ -1011,25 +1012,26 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set CONFIG_RT2800PCI=m -# CONFIG_RT2800PCI_RT33XX is not set +CONFIG_RT2800PCI_RT33XX=y # CONFIG_RT2800PCI_RT35XX is not set -# CONFIG_RT2800PCI_RT53XX is not set +CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT33XX is not set +CONFIG_RT2800USB_RT33XX=y # CONFIG_RT2800USB_RT35XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1037,6 +1039,7 @@ CONFIG_RTL8192C_COMMON=m # CONFIG_WL12XX_MENU is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +# CONFIG_MWIFIEX is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -1065,6 +1068,7 @@ CONFIG_USB_NET_DM9601=m # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set @@ -1110,6 +1114,7 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set @@ -1118,6 +1123,7 @@ CONFIG_KEYBOARD_ATKBD=y # 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 @@ -1209,6 +1215,7 @@ CONFIG_UNIX98_PTYS=y # 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 is not set # @@ -1232,6 +1239,7 @@ CONFIG_SERIAL_CORE=m # 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 is not set @@ -1318,6 +1326,14 @@ CONFIG_I2C_INTEL_MID=y # # PPS generators support # + +# +# PTP clock support +# + +# +# Enable Device Drivers -> PPS to see the PTP clock options. +# CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set @@ -1325,11 +1341,13 @@ 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_DS2782 is not set # CONFIG_BATTERY_BQ20Z75 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_HWMON=y # CONFIG_HWMON_VID is not set # CONFIG_HWMON_DEBUG_CHIP is not set @@ -1354,6 +1372,7 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set +# CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set @@ -1367,7 +1386,6 @@ CONFIG_HWMON=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set @@ -1388,8 +1406,10 @@ CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set @@ -1401,6 +1421,7 @@ CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set @@ -1430,6 +1451,7 @@ CONFIG_SENSORS_PKGTEMP=m # # ACPI drivers # +# CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y @@ -1451,6 +1473,12 @@ CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set CONFIG_MFD_SUPPORT=y CONFIG_MFD_CORE=y # CONFIG_MFD_88PM860X is not set @@ -1511,6 +1539,7 @@ CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_RC_LOOPBACK is not set @@ -1535,6 +1564,7 @@ CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_VIDEO_V4L2=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m @@ -1549,7 +1579,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1575,9 +1605,17 @@ CONFIG_VIDEO_CX2341X=m # Video encoders # +# +# Camera sensor devices +# + # # Video improvement chips # + +# +# Miscelaneous helper chips +# # CONFIG_VIDEO_VIVI is not set # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_CPIA2 is not set @@ -1586,7 +1624,6 @@ CONFIG_VIDEO_CX2341X=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_TIMBERDALE is not set CONFIG_VIDEO_CX88=m # CONFIG_VIDEO_CX88_ALSA is not set # CONFIG_VIDEO_CX88_BLACKBIRD is not set @@ -1607,7 +1644,6 @@ CONFIG_MEDIA_ALTERA_CI=m # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_RADIO_ADAPTERS=y # CONFIG_RADIO_MAXIRADIO is not set -# CONFIG_RADIO_MAESTRO is not set # CONFIG_I2C_SI4713 is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_DSBR is not set @@ -2006,6 +2042,7 @@ CONFIG_SND_HDA_GENERIC=y # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set @@ -2046,13 +2083,11 @@ CONFIG_USB_HIDDEV=y # # Special HID drivers # -# CONFIG_HID_3M_PCT is not set # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set -# CONFIG_HID_CANDO is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set @@ -2076,7 +2111,6 @@ CONFIG_LOGIG940_FF=y # CONFIG_LOGIWII_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y -# CONFIG_HID_MOSART is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set @@ -2093,7 +2127,6 @@ CONFIG_HID_MICROSOFT=y # CONFIG_HID_ROCCAT_PYRA is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y -# CONFIG_HID_STANTUM is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -2227,7 +2260,6 @@ CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SAMBA 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 @@ -2297,6 +2329,7 @@ CONFIG_MMC_SDHCI_PCI=m # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set @@ -2381,6 +2414,8 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers @@ -2410,20 +2445,19 @@ CONFIG_RTC_DRV_CMOS=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_STAGING=y -# CONFIG_STAGING_EXCLUDE_BUILD is not set # CONFIG_ET131X is not set # CONFIG_SLICOSS is not set # CONFIG_VIDEO_GO7007 is not set # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_TM6000 is not set CONFIG_DVB_CXD2099=m -# CONFIG_USB_IP_COMMON is not set +# CONFIG_USBIP_CORE is not set # CONFIG_W35UND is not set # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set -# CONFIG_BRCM80211 is not set -# CONFIG_RT2860 is not set -# CONFIG_RT2870 is not set +# CONFIG_BRCMUTIL is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set # CONFIG_COMEDI is not set # CONFIG_ASUS_OLED is not set CONFIG_R8187SE=m @@ -2444,8 +2478,9 @@ CONFIG_VT6656=m # CONFIG_VME_BUS is not set # CONFIG_DX_SEP is not set # CONFIG_IIO is not set -# CONFIG_XVMALLOC is not set +CONFIG_XVMALLOC=y # CONFIG_ZRAM is not set +CONFIG_ZCACHE=y # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2479,6 +2514,7 @@ CONFIG_MACH_NO_WESTBRIDGE=y # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set # CONFIG_X86_PLATFORM_DEVICES is not set # @@ -2492,6 +2528,7 @@ CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_SIGMA is not set +# CONFIG_GOOGLE_FIRMWARE is not set # # File systems @@ -2555,6 +2592,7 @@ 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_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set @@ -2609,7 +2647,7 @@ CONFIG_CIFS_STATS2=y # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_CIFS_NFSD_EXPORT is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -2699,7 +2737,7 @@ CONFIG_FRAME_WARN=1024 # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y # CONFIG_FRAME_POINTER is not set -# CONFIG_RCU_CPU_STALL_DETECTOR is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y @@ -2864,8 +2902,6 @@ CONFIG_HAVE_KVM=y # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set @@ -2874,6 +2910,8 @@ CONFIG_CRC32=y # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y @@ -2886,6 +2924,7 @@ CONFIG_XZ_DEC_BCJ=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_NLATTR=y CONFIG_AVERAGE=y diff --git a/projects/ION/options b/projects/ION/options index 79b15ba4b6..236973f6ed 100644 --- a/projects/ION/options +++ b/projects/ION/options @@ -121,7 +121,7 @@ # bcm_sta: Broadcom STA WLAN Driver # Space separated list is supported, # e.g. ADDITIONAL_DRIVERS="bcm_sta" - ADDITIONAL_DRIVERS="asix-ax887xx bcm_sta rtl8192se" + ADDITIONAL_DRIVERS="asix-ax887xx bcm_sta" # build with network support (yes / no) NETWORK="yes" diff --git a/projects/Intel/linux/linux.i386.conf b/projects/Intel/linux/linux.i386.conf index 28ee9ee945..b22ff45e95 100644 --- a/projects/Intel/linux/linux.i386.conf +++ b/projects/Intel/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 2.6.39.1 Kernel Configuration +# Linux/i386 3.0.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -50,7 +50,6 @@ CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_KTIME_SCALAR=y CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_CONSTRUCTORS=y CONFIG_HAVE_IRQ_WORK=y CONFIG_IRQ_WORK=y @@ -72,6 +71,7 @@ CONFIG_HAVE_KERNEL_LZO=y # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="openelec" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y @@ -110,7 +110,6 @@ CONFIG_LOG_BUF_SHIFT=16 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y @@ -283,6 +282,7 @@ CONFIG_NO_BOOTMEM=y # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set +# CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set @@ -373,6 +373,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 @@ -418,7 +419,6 @@ CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set # CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_POWER_METER is not set # CONFIG_ACPI_EC_DEBUGFS is not set # CONFIG_ACPI_PROC_EVENT is not set CONFIG_ACPI_AC=y @@ -448,7 +448,6 @@ CONFIG_ACPI_CONTAINER=y # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y -# CONFIG_CPU_FREQ_DEBUG is not set # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set @@ -462,7 +461,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # -# CPUFreq processor drivers +# x86 CPU frequency scaling drivers # # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=y @@ -703,7 +702,6 @@ CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_SYS_HYPERVISOR is not set -CONFIG_ARCH_NO_SYSDEV_OPS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set @@ -743,6 +741,7 @@ CONFIG_MISC_DEVICES=y # CONFIG_AD525X_DPOT is not set # CONFIG_IBM_ASM 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 @@ -776,7 +775,6 @@ CONFIG_EEPROM_93CX6=m # # Texas Instruments shared transport line discipline # -# CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set @@ -955,7 +953,6 @@ CONFIG_PHYLIB=y # CONFIG_VITESSE_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM63XX_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set # CONFIG_NATIONAL_PHY is not set @@ -1052,11 +1049,13 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y -# CONFIG_CARL9170 is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y @@ -1079,6 +1078,7 @@ CONFIG_IWLAGN=m # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEVICE_SVTOOL is not set # CONFIG_IWL_P2P is not set CONFIG_IWLWIFI_LEGACY=m @@ -1097,25 +1097,26 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set CONFIG_RT2800PCI=m -# CONFIG_RT2800PCI_RT33XX is not set +CONFIG_RT2800PCI_RT33XX=y # CONFIG_RT2800PCI_RT35XX is not set -# CONFIG_RT2800PCI_RT53XX is not set +CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT33XX is not set +CONFIG_RT2800USB_RT33XX=y # CONFIG_RT2800USB_RT35XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1123,6 +1124,7 @@ CONFIG_RTL8192C_COMMON=m # CONFIG_WL12XX_MENU is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +# CONFIG_MWIFIEX is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -1151,6 +1153,7 @@ CONFIG_USB_NET_DM9601=m # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set @@ -1196,6 +1199,7 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set @@ -1204,6 +1208,7 @@ CONFIG_KEYBOARD_ATKBD=y # 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 @@ -1296,6 +1301,7 @@ CONFIG_UNIX98_PTYS=y # 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 is not set # @@ -1320,6 +1326,7 @@ CONFIG_SERIAL_CORE=y # 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 is not set @@ -1409,6 +1416,14 @@ CONFIG_I2C_INTEL_MID=y # # PPS generators support # + +# +# PTP clock support +# + +# +# Enable Device Drivers -> PPS to see the PTP clock options. +# CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set @@ -1416,11 +1431,13 @@ 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_DS2782 is not set # CONFIG_BATTERY_BQ20Z75 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_HWMON=y # CONFIG_HWMON_VID is not set # CONFIG_HWMON_DEBUG_CHIP is not set @@ -1445,6 +1462,7 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set +# CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set @@ -1458,7 +1476,6 @@ CONFIG_HWMON=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set @@ -1479,8 +1496,10 @@ CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set @@ -1492,6 +1511,7 @@ CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set @@ -1521,6 +1541,7 @@ CONFIG_SENSORS_PKGTEMP=m # # ACPI drivers # +# CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y @@ -1542,6 +1563,12 @@ CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set CONFIG_MFD_SUPPORT=y CONFIG_MFD_CORE=y # CONFIG_MFD_88PM860X is not set @@ -1602,6 +1629,7 @@ CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_RC_LOOPBACK is not set @@ -1624,6 +1652,7 @@ CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=y +CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_VIDEO_V4L2=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m @@ -1638,7 +1667,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1664,9 +1693,17 @@ CONFIG_VIDEO_CX2341X=m # Video encoders # +# +# Camera sensor devices +# + # # Video improvement chips # + +# +# Miscelaneous helper chips +# # CONFIG_VIDEO_VIVI is not set # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_CPIA2 is not set @@ -1675,7 +1712,6 @@ CONFIG_VIDEO_CX2341X=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_TIMBERDALE is not set CONFIG_VIDEO_CX88=m # CONFIG_VIDEO_CX88_ALSA is not set # CONFIG_VIDEO_CX88_BLACKBIRD is not set @@ -1696,7 +1732,6 @@ CONFIG_MEDIA_ALTERA_CI=m # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_RADIO_ADAPTERS=y # CONFIG_RADIO_MAXIRADIO is not set -# CONFIG_RADIO_MAESTRO is not set # CONFIG_I2C_SI4713 is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_DSBR is not set @@ -2007,6 +2042,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set # # Display device support @@ -2119,6 +2155,7 @@ CONFIG_SND_HDA_GENERIC=y # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set @@ -2160,13 +2197,11 @@ CONFIG_USB_HIDDEV=y # # Special HID drivers # -# CONFIG_HID_3M_PCT is not set # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set -# CONFIG_HID_CANDO is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set @@ -2190,7 +2225,6 @@ CONFIG_LOGIG940_FF=y # CONFIG_LOGIWII_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y -# CONFIG_HID_MOSART is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set @@ -2207,7 +2241,6 @@ CONFIG_HID_MICROSOFT=y # CONFIG_HID_ROCCAT_PYRA is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y -# CONFIG_HID_STANTUM is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -2338,7 +2371,6 @@ CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SAMBA 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 @@ -2408,6 +2440,7 @@ CONFIG_MMC_SDHCI_PCI=m # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set @@ -2492,6 +2525,8 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers @@ -2521,20 +2556,19 @@ CONFIG_RTC_DRV_CMOS=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_STAGING=y -# CONFIG_STAGING_EXCLUDE_BUILD is not set # CONFIG_ET131X is not set # CONFIG_SLICOSS is not set # CONFIG_VIDEO_GO7007 is not set # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_TM6000 is not set CONFIG_DVB_CXD2099=m -# CONFIG_USB_IP_COMMON is not set +# CONFIG_USBIP_CORE is not set # CONFIG_W35UND is not set # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set -# CONFIG_BRCM80211 is not set -# CONFIG_RT2860 is not set -# CONFIG_RT2870 is not set +# CONFIG_BRCMUTIL is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set # CONFIG_COMEDI is not set # CONFIG_ASUS_OLED is not set CONFIG_R8187SE=m @@ -2564,8 +2598,9 @@ CONFIG_VT6656=m # CONFIG_DX_SEP is not set # CONFIG_IIO is not set # CONFIG_CS5535_GPIO is not set -# CONFIG_XVMALLOC is not set +CONFIG_XVMALLOC=y # CONFIG_ZRAM is not set +CONFIG_ZCACHE=y # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2591,7 +2626,9 @@ CONFIG_MACH_NO_WESTBRIDGE=y # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set # CONFIG_X86_PLATFORM_DEVICES is not set +CONFIG_CLKSRC_I8253=y # # Firmware Drivers @@ -2605,6 +2642,7 @@ CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_SIGMA is not set +# CONFIG_GOOGLE_FIRMWARE is not set # # File systems @@ -2668,6 +2706,7 @@ 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_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set @@ -2722,7 +2761,7 @@ CONFIG_CIFS_STATS2=y # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_CIFS_NFSD_EXPORT is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -2812,7 +2851,7 @@ CONFIG_FRAME_WARN=1024 # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y # CONFIG_FRAME_POINTER is not set -# CONFIG_RCU_CPU_STALL_DETECTOR is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y @@ -2977,8 +3016,6 @@ CONFIG_HAVE_KVM=y # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set @@ -2987,6 +3024,8 @@ CONFIG_CRC32=y # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set @@ -2999,6 +3038,7 @@ CONFIG_XZ_DEC_BCJ=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_NLATTR=y CONFIG_AVERAGE=y diff --git a/projects/Intel/linux/linux.x86_64.conf b/projects/Intel/linux/linux.x86_64.conf index e18d7df678..20f5acb9c1 100644 --- a/projects/Intel/linux/linux.x86_64.conf +++ b/projects/Intel/linux/linux.x86_64.conf @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/x86_64 2.6.39.1 Kernel Configuration +# Linux/x86_64 3.0.0-rc4 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -50,7 +50,6 @@ CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx - # CONFIG_KTIME_SCALAR is not set CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_CONSTRUCTORS=y CONFIG_HAVE_IRQ_WORK=y CONFIG_IRQ_WORK=y @@ -72,6 +71,7 @@ CONFIG_HAVE_KERNEL_LZO=y # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="openelec" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y @@ -110,7 +110,6 @@ CONFIG_LOG_BUF_SHIFT=16 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y @@ -312,10 +311,10 @@ CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y # CONFIG_NUMA is not set -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y @@ -340,6 +339,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_CLEANCACHE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y @@ -382,7 +382,6 @@ CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set # CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_POWER_METER is not set # CONFIG_ACPI_EC_DEBUGFS is not set # CONFIG_ACPI_PROC_EVENT is not set CONFIG_ACPI_AC=y @@ -411,7 +410,6 @@ CONFIG_ACPI_CONTAINER=y # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y -# CONFIG_CPU_FREQ_DEBUG is not set # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set @@ -425,7 +423,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # -# CPUFreq processor drivers +# x86 CPU frequency scaling drivers # # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=y @@ -572,6 +570,8 @@ CONFIG_DNS_RESOLVER=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y +CONFIG_HAVE_BPF_JIT=y +# CONFIG_BPF_JIT is not set # # Network testing @@ -654,7 +654,6 @@ CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_SYS_HYPERVISOR is not set -CONFIG_ARCH_NO_SYSDEV_OPS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set @@ -694,6 +693,7 @@ CONFIG_MISC_DEVICES=y # CONFIG_AD525X_DPOT is not set # CONFIG_IBM_ASM 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 @@ -727,7 +727,6 @@ CONFIG_EEPROM_93CX6=m # # Texas Instruments shared transport line discipline # -# CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set @@ -905,7 +904,6 @@ CONFIG_PHYLIB=y # CONFIG_VITESSE_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM63XX_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set # CONFIG_NATIONAL_PHY is not set @@ -1002,11 +1000,13 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_AHB=y CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y -# CONFIG_CARL9170 is not set +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y @@ -1029,6 +1029,7 @@ CONFIG_IWLAGN=m # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEVICE_SVTOOL is not set # CONFIG_IWL_P2P is not set CONFIG_IWLWIFI_LEGACY=m @@ -1047,25 +1048,26 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set CONFIG_RT2800PCI=m -# CONFIG_RT2800PCI_RT33XX is not set +CONFIG_RT2800PCI_RT33XX=y # CONFIG_RT2800PCI_RT35XX is not set -# CONFIG_RT2800PCI_RT53XX is not set +CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT33XX is not set +CONFIG_RT2800USB_RT33XX=y # CONFIG_RT2800USB_RT35XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1073,6 +1075,7 @@ CONFIG_RTL8192C_COMMON=m # CONFIG_WL12XX_MENU is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +# CONFIG_MWIFIEX is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -1101,6 +1104,7 @@ CONFIG_USB_NET_DM9601=m # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set @@ -1146,6 +1150,7 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set @@ -1154,6 +1159,7 @@ CONFIG_KEYBOARD_ATKBD=y # 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 @@ -1245,6 +1251,7 @@ CONFIG_UNIX98_PTYS=y # 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 is not set # @@ -1269,6 +1276,7 @@ CONFIG_SERIAL_CORE=y # 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 is not set @@ -1354,6 +1362,14 @@ CONFIG_I2C_INTEL_MID=y # # PPS generators support # + +# +# PTP clock support +# + +# +# Enable Device Drivers -> PPS to see the PTP clock options. +# CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set @@ -1361,11 +1377,13 @@ 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_DS2782 is not set # CONFIG_BATTERY_BQ20Z75 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_HWMON=y # CONFIG_HWMON_VID is not set # CONFIG_HWMON_DEBUG_CHIP is not set @@ -1390,6 +1408,7 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set +# CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set @@ -1403,7 +1422,6 @@ CONFIG_HWMON=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set @@ -1424,8 +1442,10 @@ CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set @@ -1437,6 +1457,7 @@ CONFIG_SENSORS_PKGTEMP=m # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set @@ -1466,6 +1487,7 @@ CONFIG_SENSORS_PKGTEMP=m # # ACPI drivers # +# CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y @@ -1487,6 +1509,12 @@ CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set CONFIG_MFD_SUPPORT=y CONFIG_MFD_CORE=y # CONFIG_MFD_88PM860X is not set @@ -1547,6 +1575,7 @@ CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_RC_LOOPBACK is not set @@ -1571,6 +1600,7 @@ CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_VIDEO_V4L2=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m @@ -1585,7 +1615,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1611,9 +1641,17 @@ CONFIG_VIDEO_CX2341X=m # Video encoders # +# +# Camera sensor devices +# + # # Video improvement chips # + +# +# Miscelaneous helper chips +# # CONFIG_VIDEO_VIVI is not set # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_CPIA2 is not set @@ -1622,7 +1660,6 @@ CONFIG_VIDEO_CX2341X=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_TIMBERDALE is not set CONFIG_VIDEO_CX88=m # CONFIG_VIDEO_CX88_ALSA is not set # CONFIG_VIDEO_CX88_BLACKBIRD is not set @@ -1643,7 +1680,6 @@ CONFIG_MEDIA_ALTERA_CI=m # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_RADIO_ADAPTERS=y # CONFIG_RADIO_MAXIRADIO is not set -# CONFIG_RADIO_MAESTRO is not set # CONFIG_I2C_SI4713 is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_DSBR is not set @@ -1948,6 +1984,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set # # Display device support @@ -2060,6 +2097,7 @@ CONFIG_SND_HDA_GENERIC=y # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set @@ -2100,13 +2138,11 @@ CONFIG_USB_HIDDEV=y # # Special HID drivers # -# CONFIG_HID_3M_PCT is not set # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set -# CONFIG_HID_CANDO is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set @@ -2130,7 +2166,6 @@ CONFIG_LOGIG940_FF=y # CONFIG_LOGIWII_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y -# CONFIG_HID_MOSART is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set @@ -2147,7 +2182,6 @@ CONFIG_HID_MICROSOFT=y # CONFIG_HID_ROCCAT_PYRA is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y -# CONFIG_HID_STANTUM is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -2278,7 +2312,6 @@ CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SAMBA 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 @@ -2348,6 +2381,7 @@ CONFIG_MMC_SDHCI_PCI=m # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set @@ -2432,6 +2466,8 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers @@ -2461,20 +2497,19 @@ CONFIG_RTC_DRV_CMOS=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_STAGING=y -# CONFIG_STAGING_EXCLUDE_BUILD is not set # CONFIG_ET131X is not set # CONFIG_SLICOSS is not set # CONFIG_VIDEO_GO7007 is not set # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_TM6000 is not set CONFIG_DVB_CXD2099=m -# CONFIG_USB_IP_COMMON is not set +# CONFIG_USBIP_CORE is not set # CONFIG_W35UND is not set # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set -# CONFIG_BRCM80211 is not set -# CONFIG_RT2860 is not set -# CONFIG_RT2870 is not set +# CONFIG_BRCMUTIL is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set # CONFIG_COMEDI is not set # CONFIG_ASUS_OLED is not set CONFIG_R8187SE=m @@ -2503,8 +2538,9 @@ CONFIG_VT6656=m # CONFIG_VME_BUS is not set # CONFIG_DX_SEP is not set # CONFIG_IIO is not set -# CONFIG_XVMALLOC is not set +CONFIG_XVMALLOC=y # CONFIG_ZRAM is not set +CONFIG_ZCACHE=y # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2530,6 +2566,7 @@ CONFIG_MACH_NO_WESTBRIDGE=y # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set # CONFIG_X86_PLATFORM_DEVICES is not set # @@ -2544,6 +2581,7 @@ CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_SIGMA is not set +# CONFIG_GOOGLE_FIRMWARE is not set # # File systems @@ -2607,6 +2645,7 @@ 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_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set @@ -2661,7 +2700,7 @@ CONFIG_CIFS_STATS2=y # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_CIFS_NFSD_EXPORT is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -2751,7 +2790,7 @@ CONFIG_FRAME_WARN=1024 # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y # CONFIG_FRAME_POINTER is not set -# CONFIG_RCU_CPU_STALL_DETECTOR is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y @@ -2916,8 +2955,6 @@ CONFIG_HAVE_KVM=y # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set @@ -2926,6 +2963,8 @@ CONFIG_CRC32=y # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y @@ -2938,6 +2977,7 @@ CONFIG_XZ_DEC_BCJ=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_NLATTR=y CONFIG_AVERAGE=y