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-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/projects/ATV/linux/linux.i386.conf b/projects/ATV/linux/linux.i386.conf index 1a5f84dce9..75bc41a715 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 @@ -695,7 +695,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 @@ -964,10 +963,10 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +# CONFIG_ATH9K_PCI is not set +# CONFIG_ATH9K_AHB is not set CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y # CONFIG_CARL9170 is not set # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set @@ -993,16 +992,17 @@ CONFIG_RT73USB=m CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set +# CONFIG_RT2800USB_RT53XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=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 is not set CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1010,6 +1010,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 @@ -1038,6 +1039,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 @@ -1083,6 +1085,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 @@ -1091,6 +1094,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 @@ -1183,6 +1187,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 # @@ -1207,6 +1212,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 @@ -1296,6 +1302,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 @@ -1303,11 +1317,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 @@ -1325,6 +1341,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 @@ -1357,6 +1379,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 @@ -1381,6 +1404,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 @@ -1395,7 +1419,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1421,9 +1445,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 @@ -1432,7 +1464,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 @@ -1621,6 +1652,7 @@ CONFIG_DVB_TUNER_DIB0090=m # CONFIG_DVB_LNBP21=m CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m # # Tools to develop new frontends @@ -1729,6 +1761,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 @@ -1840,6 +1873,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 @@ -1875,13 +1909,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 @@ -1905,7 +1937,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 @@ -1922,7 +1953,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 @@ -2050,7 +2080,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 @@ -2113,6 +2142,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 # @@ -2165,6 +2195,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 @@ -2194,17 +2226,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 @@ -2237,6 +2267,7 @@ CONFIG_DRM_I2C_SIL164=m # CONFIG_CS5535_GPIO is not set # CONFIG_XVMALLOC is not set # CONFIG_ZRAM is not set +# CONFIG_ZCACHE is not set # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2261,7 +2292,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 @@ -2275,6 +2310,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 @@ -2338,6 +2374,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 @@ -2391,7 +2428,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 @@ -2481,7 +2518,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 @@ -2645,8 +2682,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 @@ -2668,6 +2703,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..40f936ddfb 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,10 +986,10 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +# CONFIG_ATH9K_PCI is not set +# CONFIG_ATH9K_AHB is not set CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y # CONFIG_CARL9170 is not set CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y @@ -1024,17 +1022,18 @@ CONFIG_RT73USB=m CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set +# CONFIG_RT2800USB_RT53XX is not set # CONFIG_RT2800USB_UNKNOWN is not set 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 is not set CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1042,6 +1041,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 +1070,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 +1116,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 +1125,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 +1218,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 +1242,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 +1332,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 +1347,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 +1378,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 +1392,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 +1412,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 +1427,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 +1457,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 +1527,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 +1566,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 +1591,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 +1606,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 +1632,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 +1651,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 +2053,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 +2094,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 +2122,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 +2138,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 +2271,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 +2386,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 +2417,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 @@ -2422,6 +2452,7 @@ CONFIG_VT6656=m # CONFIG_CS5535_GPIO is not set # CONFIG_XVMALLOC is not set # CONFIG_ZRAM is not set +# CONFIG_ZCACHE is not set # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2454,6 +2485,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 +2508,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 +2522,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 +2586,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 +2640,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 +2730,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 +2894,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 diff --git a/projects/Generic/linux/linux.i386.conf b/projects/Generic/linux/linux.i386.conf index ff63183827..a88efbf201 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 @@ -712,7 +711,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 @@ -752,6 +750,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 @@ -785,7 +784,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 @@ -964,7 +962,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 @@ -1081,10 +1078,10 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +# CONFIG_ATH9K_PCI is not set +# CONFIG_ATH9K_AHB is not set CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y # CONFIG_CARL9170 is not set CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y @@ -1124,6 +1121,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 @@ -1154,17 +1152,18 @@ CONFIG_RT73USB=m CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set +# CONFIG_RT2800USB_RT53XX is not set # CONFIG_RT2800USB_UNKNOWN is not set 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 is not set CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1172,6 +1171,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 @@ -1200,6 +1200,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 @@ -1245,6 +1246,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 @@ -1253,6 +1255,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 @@ -1345,6 +1348,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 # @@ -1369,6 +1373,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 @@ -1459,6 +1464,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 @@ -1466,11 +1479,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 @@ -1495,6 +1510,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 @@ -1508,7 +1524,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 @@ -1529,8 +1544,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 @@ -1542,6 +1559,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 @@ -1571,6 +1589,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 @@ -1641,6 +1660,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 @@ -1701,6 +1726,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 @@ -1725,6 +1751,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 @@ -1739,7 +1766,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1765,9 +1792,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 @@ -1776,7 +1811,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 @@ -2096,6 +2130,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 @@ -2209,6 +2244,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 @@ -2251,13 +2287,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 @@ -2281,7 +2315,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 @@ -2298,7 +2331,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 @@ -2433,7 +2465,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 @@ -2503,6 +2534,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 @@ -2588,6 +2620,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 @@ -2624,20 +2658,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 @@ -2669,6 +2702,7 @@ CONFIG_VT6656=m # CONFIG_CS5535_GPIO is not set # CONFIG_XVMALLOC is not set # CONFIG_ZRAM is not set +# CONFIG_ZCACHE is not set # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2694,6 +2728,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 @@ -2727,6 +2762,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 @@ -2740,6 +2778,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 @@ -2803,6 +2842,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 @@ -2856,7 +2896,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 @@ -2946,7 +2986,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 @@ -3038,7 +3078,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 @@ -3112,8 +3151,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 @@ -3134,6 +3171,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.i386.conf b/projects/ION/linux/linux.i386.conf index 3f166d330a..83758610cd 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 @@ -697,7 +696,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 @@ -737,6 +735,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 @@ -770,7 +769,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 @@ -1025,10 +1023,10 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +# CONFIG_ATH9K_PCI is not set +# CONFIG_ATH9K_AHB is not set CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y # CONFIG_CARL9170 is not set CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y @@ -1066,17 +1064,18 @@ CONFIG_RT73USB=m CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set +# CONFIG_RT2800USB_RT53XX is not set # CONFIG_RT2800USB_UNKNOWN is not set 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 is not set CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1084,6 +1083,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 @@ -1112,6 +1112,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 @@ -1157,6 +1158,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 @@ -1165,6 +1167,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 @@ -1257,6 +1260,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 # @@ -1281,6 +1285,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 @@ -1371,6 +1376,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 @@ -1378,11 +1391,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 @@ -1407,6 +1422,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 @@ -1420,7 +1436,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 @@ -1441,8 +1456,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 @@ -1454,6 +1471,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 @@ -1483,6 +1501,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 @@ -1504,6 +1523,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 @@ -1564,6 +1589,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 @@ -1588,6 +1614,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 @@ -1602,7 +1629,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1628,9 +1655,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 @@ -1639,7 +1674,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 @@ -1660,7 +1694,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 @@ -2066,6 +2099,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 @@ -2107,13 +2141,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 @@ -2137,7 +2169,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 @@ -2154,7 +2185,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 @@ -2288,7 +2318,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 @@ -2358,6 +2387,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 @@ -2442,6 +2472,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 @@ -2471,20 +2503,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 @@ -2508,6 +2539,7 @@ CONFIG_VT6656=m # CONFIG_CS5535_GPIO is not set # CONFIG_XVMALLOC is not set # CONFIG_ZRAM is not set +# CONFIG_ZCACHE is not set # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2532,7 +2564,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 @@ -2545,6 +2579,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 @@ -2608,6 +2643,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 +2697,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 +2787,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 +2952,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 @@ -2938,6 +2972,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 35b04b3f52..d56e619d0a 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 @@ -565,6 +563,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 @@ -647,7 +647,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 @@ -687,6 +686,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 @@ -720,7 +720,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 @@ -974,10 +973,10 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +# CONFIG_ATH9K_PCI is not set +# CONFIG_ATH9K_AHB is not set CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y # CONFIG_CARL9170 is not set CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y @@ -1015,17 +1014,18 @@ CONFIG_RT73USB=m CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set +# CONFIG_RT2800USB_RT53XX is not set # CONFIG_RT2800USB_UNKNOWN is not set 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 is not set CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1033,6 +1033,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 @@ -1061,6 +1062,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 @@ -1106,6 +1108,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 @@ -1114,6 +1117,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 @@ -1205,6 +1209,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 # @@ -1228,6 +1233,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 @@ -1314,6 +1320,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 @@ -1321,11 +1335,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 @@ -1350,6 +1366,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 @@ -1363,7 +1380,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 @@ -1384,8 +1400,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 @@ -1397,6 +1415,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 @@ -1426,6 +1445,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 @@ -1447,6 +1467,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 @@ -1507,6 +1533,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 @@ -1531,6 +1558,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 @@ -1545,7 +1573,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1571,9 +1599,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 @@ -1582,7 +1618,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 @@ -1603,7 +1638,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 @@ -2002,6 +2036,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 @@ -2042,13 +2077,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 @@ -2072,7 +2105,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 @@ -2089,7 +2121,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 @@ -2223,7 +2254,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 @@ -2293,6 +2323,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 @@ -2377,6 +2408,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 @@ -2406,20 +2439,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 @@ -2442,6 +2474,7 @@ CONFIG_VT6656=m # CONFIG_IIO is not set # CONFIG_XVMALLOC is not set # CONFIG_ZRAM is not set +# CONFIG_ZCACHE is not set # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2475,6 +2508,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 # @@ -2488,6 +2522,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 +2586,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 +2640,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 +2730,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 @@ -2859,8 +2895,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 @@ -2881,6 +2915,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.i386.conf b/projects/Intel/linux/linux.i386.conf index a0d6fca8f6..bd4ca12567 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 @@ -699,7 +698,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 @@ -739,6 +737,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 @@ -772,7 +771,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 @@ -951,7 +949,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 @@ -1048,10 +1045,10 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +# CONFIG_ATH9K_PCI is not set +# CONFIG_ATH9K_AHB is not set CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y # CONFIG_CARL9170 is not set CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y @@ -1075,6 +1072,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 @@ -1101,17 +1099,18 @@ CONFIG_RT73USB=m CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set +# CONFIG_RT2800USB_RT53XX is not set # CONFIG_RT2800USB_UNKNOWN is not set 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 is not set CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1119,6 +1118,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 @@ -1147,6 +1147,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 @@ -1192,6 +1193,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 @@ -1200,6 +1202,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 @@ -1292,6 +1295,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 # @@ -1316,6 +1320,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 @@ -1405,6 +1410,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 @@ -1412,11 +1425,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 @@ -1441,6 +1456,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 @@ -1454,7 +1470,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 @@ -1475,8 +1490,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 @@ -1488,6 +1505,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 @@ -1517,6 +1535,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 @@ -1538,6 +1557,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 @@ -1598,6 +1623,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 @@ -1620,6 +1646,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 @@ -1634,7 +1661,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1660,9 +1687,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 @@ -1671,7 +1706,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 @@ -1692,7 +1726,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 @@ -2003,6 +2036,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 @@ -2115,6 +2149,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 @@ -2156,13 +2191,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 @@ -2186,7 +2219,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 @@ -2203,7 +2235,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 @@ -2334,7 +2365,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 @@ -2404,6 +2434,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 @@ -2488,6 +2519,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 @@ -2517,20 +2550,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 @@ -2562,6 +2594,7 @@ CONFIG_VT6656=m # CONFIG_CS5535_GPIO is not set # CONFIG_XVMALLOC is not set # CONFIG_ZRAM is not set +# CONFIG_ZCACHE is not set # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2587,7 +2620,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 @@ -2601,6 +2636,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 @@ -2664,6 +2700,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 @@ -2717,7 +2754,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 @@ -2807,7 +2844,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 @@ -2972,8 +3009,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 @@ -2994,6 +3029,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 a67304bc6e..ada062d607 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 @@ -568,6 +566,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 @@ -650,7 +650,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 @@ -690,6 +689,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 @@ -723,7 +723,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 @@ -901,7 +900,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 @@ -998,10 +996,10 @@ CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K=m +# CONFIG_ATH9K_PCI is not set +# CONFIG_ATH9K_AHB is not set CONFIG_ATH9K_RATE_CONTROL=y CONFIG_ATH9K_HTC=m -CONFIG_AR9170_USB=m -CONFIG_AR9170_LEDS=y # CONFIG_CARL9170 is not set CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y @@ -1025,6 +1023,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 @@ -1051,17 +1050,18 @@ CONFIG_RT73USB=m CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set +# CONFIG_RT2800USB_RT53XX is not set # CONFIG_RT2800USB_UNKNOWN is not set 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 is not set CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTL8192C_COMMON=m @@ -1069,6 +1069,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 @@ -1097,6 +1098,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 @@ -1142,6 +1144,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 @@ -1150,6 +1153,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 @@ -1241,6 +1245,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 # @@ -1265,6 +1270,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 @@ -1350,6 +1356,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 @@ -1357,11 +1371,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 @@ -1386,6 +1402,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 @@ -1399,7 +1416,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 @@ -1420,8 +1436,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 @@ -1433,6 +1451,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 @@ -1462,6 +1481,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 @@ -1483,6 +1503,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 @@ -1543,6 +1569,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 @@ -1567,6 +1594,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 @@ -1581,7 +1609,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=y # -# Audio decoders +# Audio decoders, processors and mixers # CONFIG_VIDEO_WM8775=m @@ -1607,9 +1635,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 @@ -1618,7 +1654,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 @@ -1639,7 +1674,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 @@ -1944,6 +1978,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 @@ -2056,6 +2091,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 @@ -2096,13 +2132,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 @@ -2126,7 +2160,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 @@ -2143,7 +2176,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 @@ -2274,7 +2306,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 @@ -2344,6 +2375,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 @@ -2428,6 +2460,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 @@ -2457,20 +2491,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 @@ -2501,6 +2534,7 @@ CONFIG_VT6656=m # CONFIG_IIO is not set # CONFIG_XVMALLOC is not set # CONFIG_ZRAM is not set +# CONFIG_ZCACHE is not set # CONFIG_FB_SM7XX is not set # CONFIG_VIDEO_DT3155 is not set # CONFIG_CRYSTALHD is not set @@ -2526,6 +2560,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 # @@ -2540,6 +2575,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 @@ -2603,6 +2639,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 @@ -2656,7 +2693,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 @@ -2746,7 +2783,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 @@ -2911,8 +2948,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 @@ -2933,6 +2968,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