From 1aa385e36aecb62a04f87e084c039f621d1b0361 Mon Sep 17 00:00:00 2001 From: hschang Date: Wed, 8 May 2013 20:08:53 +0900 Subject: [PATCH] Duo2 official release --- meta-bsp/vuduo2/conf/machine/vuduo2.conf | 6 +- .../linux/linux-vuplus-3.3.8/nand_base.patch | 418 ++++ .../linux/linux-vuplus-3.3.8/remove_genet1.patch | 16 + .../linux/linux-vuplus-3.3.8/vuduo2_defconfig | 2403 ++++++++++++++++++++ .../recipes/linux/linux-vuplus_3.3.8.bbappend | 7 + .../recipes/tasks/task-vuplus-essential.bbappend | 7 - .../vuduo2/recipes/tasks/task-vuplus-wlan.bbappend | 2 - meta-bsp/vuduo2/recipes/vuplus/enigma2.bbappend | 19 +- .../recipes/vuplus/enigma2/skin_user_vuduo2.xml | 186 ++ .../vuplus/enigma2/vfd_icons_vuduo2/crypt.png | Bin 0 -> 140 bytes .../vuplus/enigma2/vfd_icons_vuduo2/dolby.png | Bin 0 -> 149 bytes .../vuplus/enigma2/vfd_icons_vuduo2/format.png | Bin 0 -> 157 bytes .../vuplus/enigma2/vfd_icons_vuduo2/rec.png | Bin 0 -> 152 bytes .../vuplus/enigma2/vfd_icons_vuduo2/teletext.png | Bin 0 -> 128 bytes .../vuduo2/recipes/vuplus/vuplus-bootlogo.bbappend | 9 +- .../recipes/vuplus/vuplus-dvb-modules.bbappend | 8 +- .../recipes/tasks/task-vuplus-wlan.bbappend | 1 - .../recipes-connectivity/tasks/task-vuplus-wlan.bb | 5 +- .../udev/udev-124/41-od-linux-2.6.18-misc.rules | 2 +- meta-openvuplus/recipes-core/udev/udev_124.bb | 2 +- .../duo2lcd4linux/duo2lcd4linux_0.1.bb | 33 + .../duo2lcd4linux/files/LCD4linux.tar.gz | Bin 0 -> 196174 bytes .../recipes-vuplus/tasks/task-vuplus-enigma2.inc | 1 + .../recipes-vuplus/tasks/task-vuplus-essential.bb | 4 +- 24 files changed, 3093 insertions(+), 36 deletions(-) create mode 100644 meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/nand_base.patch create mode 100644 meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/remove_genet1.patch create mode 100644 meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/vuduo2_defconfig create mode 100644 meta-bsp/vuduo2/recipes/linux/linux-vuplus_3.3.8.bbappend delete mode 100644 meta-bsp/vuduo2/recipes/tasks/task-vuplus-essential.bbappend delete mode 100644 meta-bsp/vuduo2/recipes/tasks/task-vuplus-wlan.bbappend create mode 100644 meta-bsp/vuduo2/recipes/vuplus/enigma2/skin_user_vuduo2.xml create mode 100755 meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/crypt.png create mode 100755 meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/dolby.png create mode 100755 meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/format.png create mode 100755 meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/rec.png create mode 100755 meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/teletext.png delete mode 100644 meta-bsp/vusolo2/recipes/tasks/task-vuplus-wlan.bbappend create mode 100644 meta-openvuplus/recipes-vuplus/duo2lcd4linux/duo2lcd4linux_0.1.bb create mode 100644 meta-openvuplus/recipes-vuplus/duo2lcd4linux/files/LCD4linux.tar.gz diff --git a/meta-bsp/vuduo2/conf/machine/vuduo2.conf b/meta-bsp/vuduo2/conf/machine/vuduo2.conf index 43cb360..a7ffe12 100644 --- a/meta-bsp/vuduo2/conf/machine/vuduo2.conf +++ b/meta-bsp/vuduo2/conf/machine/vuduo2.conf @@ -20,8 +20,8 @@ VUPLUS_FEATURES += "transcoding" IMAGE_UNPACK_PATH = "vuplus/duo2" MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096" -require conf/machine/include/vuplus-ubi-initrd.inc +require conf/machine/include/vuplus-ubi-splash-initrd.inc require conf/machine/include/vuplus-mips32el.inc -VUPLUS_KERNEL_VERSION = "2.6.37" -LINUXLIBCVERSION = "2.6.31" +VUPLUS_KERNEL_VERSION = "3.3.8" +LINUXLIBCVERSION = "3.3" diff --git a/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/nand_base.patch b/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/nand_base.patch new file mode 100644 index 0000000..6df72b8 --- /dev/null +++ b/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/nand_base.patch @@ -0,0 +1,418 @@ +diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c +index 97a48c3..aaba655 100644 +--- a/drivers/mtd/nand/nand_base.c ++++ b/drivers/mtd/nand/nand_base.c +@@ -2934,246 +2934,6 @@ static int nand_flash_detect_onfi(struct mtd_info *mtd, struct nand_chip *chip, + } + + /* +- * nand_id_has_period - Check if an ID string has a given wraparound period +- * @id_data: the ID string +- * @arrlen: the length of the @id_data array +- * @period: the period of repitition +- * +- * Check if an ID string is repeated within a given sequence of bytes at +- * specific repetition interval period (e.g., {0x20,0x01,0x7F,0x20} has a +- * period of 2). This is a helper function for nand_id_len(). Returns non-zero +- * if the repetition has a period of @period; otherwise, returns zero. +- */ +-static int nand_id_has_period(u8 *id_data, int arrlen, int period) +-{ +- int i, j; +- for (i = 0; i < period; i++) +- for (j = i + period; j < arrlen; j += period) +- if (id_data[i] != id_data[j]) +- return 0; +- return 1; +-} +- +-/* +- * nand_id_len - Get the length of an ID string returned by CMD_READID +- * @id_data: the ID string +- * @arrlen: the length of the @id_data array +- +- * Returns the length of the ID string, according to known wraparound/trailing +- * zero patterns. If no pattern exists, returns the length of the array. +- */ +-static int nand_id_len(u8 *id_data, int arrlen) +-{ +- int last_nonzero, period; +- +- /* Find last non-zero byte */ +- for (last_nonzero = arrlen - 1; last_nonzero >= 0; last_nonzero--) +- if (id_data[last_nonzero]) +- break; +- +- /* All zeros */ +- if (last_nonzero < 0) +- return 0; +- +- /* Calculate wraparound period */ +- for (period = 1; period < arrlen; period++) +- if (nand_id_has_period(id_data, arrlen, period)) +- break; +- +- /* There's a repeated pattern */ +- if (period < arrlen) +- return period; +- +- /* There are trailing zeros */ +- if (last_nonzero < arrlen - 1) +- return last_nonzero + 1; +- +- /* No pattern detected */ +- return arrlen; +-} +- +-/* +- * Many new NAND share similar device ID codes, which represent the size of the +- * chip. The rest of the parameters must be decoded according to generic or +- * manufacturer-specific "extended ID" decoding patterns. +- */ +-static void nand_decode_ext_id(struct mtd_info *mtd, struct nand_chip *chip, +- u8 id_data[8], int *busw) +-{ +- int extid, id_len; +- /* The 3rd id byte holds MLC / multichip data */ +- chip->cellinfo = id_data[2]; +- /* The 4th id byte is the important one */ +- extid = id_data[3]; +- +- id_len = nand_id_len(id_data, 8); +- +- /* +- * Field definitions are in the following datasheets: +- * Old style (4,5 byte ID): Samsung K9GAG08U0M (p.32) +- * New Samsung (6 byte ID): Samsung K9GAG08U0F (p.44) +- * Hynix MLC (6 byte ID): Hynix H27UBG8T2B (p.22) +- * +- * Check for ID length, non-zero 6th byte, cell type, and Hynix/Samsung +- * ID to decide what to do. +- */ +- if (id_len == 6 && id_data[0] == NAND_MFR_SAMSUNG && +- id_data[5] != 0x00) { +- /* Calc pagesize */ +- mtd->writesize = 2048 << (extid & 0x03); +- extid >>= 2; +- /* Calc oobsize */ +- switch (((extid >> 2) & 0x04) | (extid & 0x03)) { +- case 1: +- mtd->oobsize = 128; +- break; +- case 2: +- mtd->oobsize = 218; +- break; +- case 3: +- mtd->oobsize = 400; +- break; +- case 4: +- mtd->oobsize = 436; +- break; +- case 5: +- mtd->oobsize = 512; +- break; +- case 6: +- default: /* Other cases are "reserved" (unknown) */ +- mtd->oobsize = 640; +- break; +- } +- extid >>= 2; +- /* Calc blocksize */ +- mtd->erasesize = (128 * 1024) << +- (((extid >> 1) & 0x04) | (extid & 0x03)); +- *busw = 0; +- } else if (id_len == 6 && id_data[0] == NAND_MFR_HYNIX && +- (chip->cellinfo & NAND_CI_CELLTYPE_MSK)) { +- unsigned int tmp; +- +- /* Calc pagesize */ +- mtd->writesize = 2048 << (extid & 0x03); +- extid >>= 2; +- /* Calc oobsize */ +- switch (((extid >> 2) & 0x04) | (extid & 0x03)) { +- case 0: +- mtd->oobsize = 128; +- break; +- case 1: +- mtd->oobsize = 224; +- break; +- case 2: +- mtd->oobsize = 448; +- break; +- case 3: +- mtd->oobsize = 64; +- break; +- case 4: +- mtd->oobsize = 32; +- break; +- case 5: +- mtd->oobsize = 16; +- break; +- default: +- mtd->oobsize = 640; +- break; +- } +- extid >>= 2; +- /* Calc blocksize */ +- tmp = ((extid >> 1) & 0x04) | (extid & 0x03); +- if (tmp < 0x03) +- mtd->erasesize = (128 * 1024) << tmp; +- else if (tmp == 0x03) +- mtd->erasesize = 768 * 1024; +- else +- mtd->erasesize = (64 * 1024) << tmp; +- *busw = 0; +- } else { +- /* Calc pagesize */ +- mtd->writesize = 1024 << (extid & 0x03); +- extid >>= 2; +- /* Calc oobsize */ +- mtd->oobsize = (8 << (extid & 0x01)) * +- (mtd->writesize >> 9); +- extid >>= 2; +- /* Calc blocksize. Blocksize is multiples of 64KiB */ +- mtd->erasesize = (64 * 1024) << (extid & 0x03); +- extid >>= 2; +- /* Get buswidth information */ +- *busw = (extid & 0x01) ? NAND_BUSWIDTH_16 : 0; +- } +-} +- +-/* +- * Old devices have chip data hardcoded in the device ID table. nand_decode_id +- * decodes a matching ID table entry and assigns the MTD size parameters for +- * the chip. +- */ +-static void nand_decode_id(struct mtd_info *mtd, struct nand_chip *chip, +- struct nand_flash_dev *type, u8 id_data[8], +- int *busw) +-{ +- int maf_id = id_data[0]; +- +- mtd->erasesize = type->erasesize; +- mtd->writesize = type->pagesize; +- mtd->oobsize = mtd->writesize / 32; +- *busw = type->options & NAND_BUSWIDTH_16; +- +- /* +- * Check for Spansion/AMD ID + repeating 5th, 6th byte since +- * some Spansion chips have erasesize that conflicts with size +- * listed in nand_ids table. +- * Data sheet (5 byte ID): Spansion S30ML-P ORNAND (p.39) +- */ +- if (maf_id == NAND_MFR_AMD && id_data[4] != 0x00 && id_data[5] == 0x00 +- && id_data[6] == 0x00 && id_data[7] == 0x00 +- && mtd->writesize == 512) { +- mtd->erasesize = 128 * 1024; +- mtd->erasesize <<= ((id_data[3] & 0x03) << 1); +- } +-} +- +-/* +- * Set the bad block marker/indicator (BBM/BBI) patterns according to some +- * heuristic patterns using various detected parameters (e.g., manufacturer, +- * page size, cell-type information). +- */ +-static void nand_decode_bbm_options(struct mtd_info *mtd, +- struct nand_chip *chip, u8 id_data[8]) +-{ +- int maf_id = id_data[0]; +- +- /* Set the bad block position */ +- if (mtd->writesize > 512 || (chip->options & NAND_BUSWIDTH_16)) +- chip->badblockpos = NAND_LARGE_BADBLOCK_POS; +- else +- chip->badblockpos = NAND_SMALL_BADBLOCK_POS; +- +- /* +- * Bad block marker is stored in the last page of each block on Samsung +- * and Hynix MLC devices; stored in first two pages of each block on +- * Micron devices with 2KiB pages and on SLC Samsung, Hynix, Toshiba, +- * AMD/Spansion, and Macronix. All others scan only the first page. +- */ +- if ((chip->cellinfo & NAND_CI_CELLTYPE_MSK) && +- (maf_id == NAND_MFR_SAMSUNG || +- maf_id == NAND_MFR_HYNIX)) +- chip->bbt_options |= NAND_BBT_SCANLASTPAGE; +- else if ((!(chip->cellinfo & NAND_CI_CELLTYPE_MSK) && +- (maf_id == NAND_MFR_SAMSUNG || +- maf_id == NAND_MFR_HYNIX || +- maf_id == NAND_MFR_TOSHIBA || +- maf_id == NAND_MFR_AMD || +- maf_id == NAND_MFR_MACRONIX)) || +- (mtd->writesize == 2048 && +- maf_id == NAND_MFR_MICRON)) +- chip->bbt_options |= NAND_BBT_SCAN2NDPAGE; +-} +- +-/* + * Get the flash and manufacturer id and lookup if the type is supported. + */ + static struct nand_flash_dev *nand_get_flash_type(struct mtd_info *mtd, +@@ -3184,6 +2944,7 @@ static struct nand_flash_dev *nand_get_flash_type(struct mtd_info *mtd, + { + int i, maf_idx; + u8 id_data[8]; ++ int ret; + + /* Select the device */ + chip->select_chip(mtd, 0); +@@ -3210,8 +2971,7 @@ static struct nand_flash_dev *nand_get_flash_type(struct mtd_info *mtd, + + chip->cmdfunc(mtd, NAND_CMD_READID, 0x00, -1); + +- /* Read entire ID string */ +- for (i = 0; i < 8; i++) ++ for (i = 0; i < 2; i++) + id_data[i] = chip->read_byte(mtd); + + if (id_data[0] != *maf_id || id_data[1] != *dev_id) { +@@ -3231,10 +2991,18 @@ static struct nand_flash_dev *nand_get_flash_type(struct mtd_info *mtd, + chip->onfi_version = 0; + if (!type->name || !type->pagesize) { + /* Check is chip is ONFI compliant */ +- if (nand_flash_detect_onfi(mtd, chip, &busw)) ++ ret = nand_flash_detect_onfi(mtd, chip, &busw); ++ if (ret) + goto ident_done; + } + ++ chip->cmdfunc(mtd, NAND_CMD_READID, 0x00, -1); ++ ++ /* Read entire ID string */ ++ ++ for (i = 0; i < 8; i++) ++ id_data[i] = chip->read_byte(mtd); ++ + if (!type->name) + return ERR_PTR(-ENODEV); + +@@ -3247,10 +3015,82 @@ static struct nand_flash_dev *nand_get_flash_type(struct mtd_info *mtd, + /* Set the pagesize, oobsize, erasesize by the driver */ + busw = chip->init_size(mtd, chip, id_data); + } else if (!type->pagesize) { +- /* Decode parameters from extended ID */ +- nand_decode_ext_id(mtd, chip, id_data, &busw); ++ int extid; ++ /* The 3rd id byte holds MLC / multichip data */ ++ chip->cellinfo = id_data[2]; ++ /* The 4th id byte is the important one */ ++ extid = id_data[3]; ++ ++ /* ++ * Field definitions are in the following datasheets: ++ * Old style (4,5 byte ID): Samsung K9GAG08U0M (p.32) ++ * New style (6 byte ID): Samsung K9GBG08U0M (p.40) ++ * ++ * Check for wraparound + Samsung ID + nonzero 6th byte ++ * to decide what to do. ++ */ ++ if (id_data[0] == id_data[6] && id_data[1] == id_data[7] && ++ id_data[0] == NAND_MFR_SAMSUNG && ++ (chip->cellinfo & NAND_CI_CELLTYPE_MSK) && ++ id_data[5] != 0x00) { ++ /* Calc pagesize */ ++ mtd->writesize = 2048 << (extid & 0x03); ++ extid >>= 2; ++ /* Calc oobsize */ ++ switch (extid & 0x03) { ++ case 1: ++ mtd->oobsize = 128; ++ break; ++ case 2: ++ mtd->oobsize = 218; ++ break; ++ case 3: ++ mtd->oobsize = 400; ++ break; ++ default: ++ mtd->oobsize = 436; ++ break; ++ } ++ extid >>= 2; ++ /* Calc blocksize */ ++ mtd->erasesize = (128 * 1024) << ++ (((extid >> 1) & 0x04) | (extid & 0x03)); ++ busw = 0; ++ } else { ++ /* Calc pagesize */ ++ mtd->writesize = 1024 << (extid & 0x03); ++ extid >>= 2; ++ /* Calc oobsize */ ++ mtd->oobsize = (8 << (extid & 0x01)) * ++ (mtd->writesize >> 9); ++ extid >>= 2; ++ /* Calc blocksize. Blocksize is multiples of 64KiB */ ++ mtd->erasesize = (64 * 1024) << (extid & 0x03); ++ extid >>= 2; ++ /* Get buswidth information */ ++ busw = (extid & 0x01) ? NAND_BUSWIDTH_16 : 0; ++ } + } else { +- nand_decode_id(mtd, chip, type, id_data, &busw); ++ /* ++ * Old devices have chip data hardcoded in the device id table. ++ */ ++ mtd->erasesize = type->erasesize; ++ mtd->writesize = type->pagesize; ++ mtd->oobsize = mtd->writesize / 32; ++ busw = type->options & NAND_BUSWIDTH_16; ++ ++ /* ++ * Check for Spansion/AMD ID + repeating 5th, 6th byte since ++ * some Spansion chips have erasesize that conflicts with size ++ * listed in nand_ids table. ++ * Data sheet (5 byte ID): Spansion S30ML-P ORNAND (p.39) ++ */ ++ if (*maf_id == NAND_MFR_AMD && id_data[4] != 0x00 && ++ id_data[5] == 0x00 && id_data[6] == 0x00 && ++ id_data[7] == 0x00 && mtd->writesize == 512) { ++ mtd->erasesize = 128 * 1024; ++ mtd->erasesize <<= ((id_data[3] & 0x03) << 1); ++ } + } + /* Get chip options, preserve non chip based options */ + chip->options &= ~NAND_CHIPOPTIONS_MSK; +@@ -3284,8 +3124,6 @@ ident_done: + return ERR_PTR(-EINVAL); + } + +- nand_decode_bbm_options(mtd, chip, id_data); +- + /* Calculate the address shift from the page size */ + chip->page_shift = ffs(mtd->writesize) - 1; + /* Convert chipsize to number of pages per chip -1 */ +@@ -3302,6 +3140,33 @@ ident_done: + + chip->badblockbits = 8; + ++ /* Set the bad block position */ ++ if (mtd->writesize > 512 || (busw & NAND_BUSWIDTH_16)) ++ chip->badblockpos = NAND_LARGE_BADBLOCK_POS; ++ else ++ chip->badblockpos = NAND_SMALL_BADBLOCK_POS; ++ ++ /* ++ * Bad block marker is stored in the last page of each block ++ * on Samsung and Hynix MLC devices; stored in first two pages ++ * of each block on Micron devices with 2KiB pages and on ++ * SLC Samsung, Hynix, Toshiba, AMD/Spansion, and Macronix. ++ * All others scan only the first page. ++ */ ++ if ((chip->cellinfo & NAND_CI_CELLTYPE_MSK) && ++ (*maf_id == NAND_MFR_SAMSUNG || ++ *maf_id == NAND_MFR_HYNIX)) ++ chip->bbt_options |= NAND_BBT_SCANLASTPAGE; ++ else if ((!(chip->cellinfo & NAND_CI_CELLTYPE_MSK) && ++ (*maf_id == NAND_MFR_SAMSUNG || ++ *maf_id == NAND_MFR_HYNIX || ++ *maf_id == NAND_MFR_TOSHIBA || ++ *maf_id == NAND_MFR_AMD || ++ *maf_id == NAND_MFR_MACRONIX)) || ++ (mtd->writesize == 2048 && ++ *maf_id == NAND_MFR_MICRON)) ++ chip->bbt_options |= NAND_BBT_SCAN2NDPAGE; ++ + /* Check for AND chips with 4 page planes */ + if (chip->options & NAND_4PAGE_ARRAY) + chip->erase_cmd = multi_erase_cmd; diff --git a/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/remove_genet1.patch b/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/remove_genet1.patch new file mode 100644 index 0000000..f31adda --- /dev/null +++ b/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/remove_genet1.patch @@ -0,0 +1,16 @@ +diff --git a/drivers/brcmstb/Kconfig b/drivers/brcmstb/Kconfig +index 0e1c0f7..11ec7db 100644 +--- a/drivers/brcmstb/Kconfig ++++ b/drivers/brcmstb/Kconfig +@@ -913,11 +913,6 @@ config BRCM_HAS_GENET_0 + bool + select BRCM_HAS_GENET + +-# select for standalone GENET_1 +-config BRCM_HAS_GENET_1 +- bool +- select BRCM_HAS_GENET +- + # MoCA controller + config BRCM_HAS_MOCA + bool diff --git a/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/vuduo2_defconfig b/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/vuduo2_defconfig new file mode 100644 index 0000000..4f7f28a --- /dev/null +++ b/meta-bsp/vuduo2/recipes/linux/linux-vuplus-3.3.8/vuduo2_defconfig @@ -0,0 +1,2403 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/mips 3.3.8-2.0 Kernel Configuration +# +CONFIG_MIPS=y + +# +# Machine selection +# +# CONFIG_MIPS_ALCHEMY is not set +# CONFIG_AR7 is not set +# CONFIG_ATH79 is not set +# CONFIG_BCM47XX is not set +# CONFIG_BCM63XX is not set +CONFIG_BRCMSTB=y +# CONFIG_MIPS_COBALT is not set +# CONFIG_MACH_DECSTATION is not set +# CONFIG_MACH_JAZZ is not set +# CONFIG_MACH_JZ4740 is not set +# CONFIG_LANTIQ is not set +# CONFIG_LASAT is not set +# CONFIG_MACH_LOONGSON is not set +# CONFIG_MIPS_MALTA is not set +# CONFIG_MIPS_SIM is not set +# CONFIG_NEC_MARKEINS is not set +# CONFIG_MACH_VR41XX is not set +# CONFIG_NXP_STB220 is not set +# CONFIG_NXP_STB225 is not set +# CONFIG_PNX8550_JBS is not set +# CONFIG_PNX8550_STB810 is not set +# CONFIG_PMC_MSP is not set +# CONFIG_PMC_YOSEMITE is not set +# CONFIG_POWERTV is not set +# CONFIG_SGI_IP22 is not set +# CONFIG_SGI_IP27 is not set +# CONFIG_SGI_IP28 is not set +# CONFIG_SGI_IP32 is not set +# CONFIG_SIBYTE_CRHINE is not set +# CONFIG_SIBYTE_CARMEL is not set +# CONFIG_SIBYTE_CRHONE is not set +# CONFIG_SIBYTE_RHONE is not set +# CONFIG_SIBYTE_SWARM is not set +# CONFIG_SIBYTE_LITTLESUR is not set +# CONFIG_SIBYTE_SENTOSA is not set +# CONFIG_SIBYTE_BIGSUR is not set +# CONFIG_SNI_RM is not set +# CONFIG_MACH_TX39XX is not set +# CONFIG_MACH_TX49XX is not set +# CONFIG_MIKROTIK_RB532 is not set +# CONFIG_WR_PPMC is not set +# CONFIG_CAVIUM_OCTEON_SIMULATOR is not set +# CONFIG_CAVIUM_OCTEON_REFERENCE_BOARD is not set +# CONFIG_NLM_XLR_BOARD is not set +# CONFIG_NLM_XLP_BOARD is not set +# CONFIG_ALCHEMY_GPIO_INDIRECT is not set + +# +# Broadcom STB options +# +# CONFIG_BRCM_LEGACY is not set +# CONFIG_BCM7231B0 is not set +# CONFIG_BCM7344B0 is not set +# CONFIG_BCM7346B0 is not set +# CONFIG_BCM7358A0 is not set +# CONFIG_BCM7360A0 is not set +CONFIG_BCM7425B0=y +# CONFIG_BCM7429A0 is not set +# CONFIG_BCM7429B0 is not set +# CONFIG_BCM7435A0 is not set +# CONFIG_BCM7435B0 is not set +# CONFIG_BCM7552B0 is not set +# CONFIG_BCM7563A0 is not set +# CONFIG_BCM7584A0 is not set + +# +# Memory map +# +CONFIG_BRCM_UPPER_MEMORY=y +# CONFIG_BRCM_OVERRIDE_RAM_SIZE is not set + +# +# Onchip peripherals +# +CONFIG_BRCM_CONSOLE_DEVICE=0 +CONFIG_BRCM_FLASH=y +# CONFIG_BRCM_FIXED_MTD_PARTITIONS is not set +CONFIG_MTD_BRCMNAND=y +CONFIG_SPI_BRCMSTB=y +CONFIG_BCMGENET=y + +# +# BCMGENET options +# +CONFIG_BCMGENET_0_GPHY=y +# CONFIG_BCMGENET_RX_DESC_THROTTLE is not set +CONFIG_BCMGENET_NAPI=y +# CONFIG_BCMGENET_RX_CSUM is not set +# CONFIG_BCMGENET_TX_CSUM is not set +# CONFIG_BCMGENET_DUMP_DATA is not set +# CONFIG_BCMGENET_DUMP_TRACE is not set +CONFIG_BRCM_MOCA=y +CONFIG_BRCM_USB=y +# CONFIG_BRCM_OVERRIDE_USB is not set +# CONFIG_BRCM_SDIO is not set +CONFIG_BRCM_PM=y +CONFIG_CSRC_WKTMR=y +# CONFIG_CSRC_UPG is not set + +# +# Miscellaneous options +# +CONFIG_BRCM_LIBGCC=y +# CONFIG_BRCM_SCSI_NO_RW10_RETRIES is not set +CONFIG_BRCM_WLAN_MODULES=y +# CONFIG_BRCM_DEBUG_OPTIONS is not set +CONFIG_BRCM_HAS_BMIPS5000=y +CONFIG_BRCM_HAS_16550=y +CONFIG_BRCM_HAS_UARTA=y +CONFIG_BRCM_HAS_UARTB=y +CONFIG_BRCM_HAS_UARTC=y +CONFIG_BRCM_UARTA_IS_16550=y +CONFIG_BRCM_UARTB_IS_16550=y +CONFIG_BRCM_UARTC_IS_16550=y +CONFIG_BRCM_HAS_PCIE=y +CONFIG_BRCM_GENET_V3=y +CONFIG_BRCM_GENET_VERSION=3 +CONFIG_BRCM_HAS_GENET=y +CONFIG_BRCM_HAS_GENET_0=y +CONFIG_BRCM_HAS_MOCA=y +CONFIG_BRCM_HAS_MOCA_20=y +CONFIG_BRCM_MOCA_VERS=0x2000 +CONFIG_BRCM_MOCA_ON_GENET_1=y +CONFIG_BRCM_HAS_SATA=y +CONFIG_BRCM_HAS_SATA3=y +# CONFIG_BRCM_SATA_75MHZ_PLL is not set +# CONFIG_BRCM_SATA_SINGLE_PORT is not set +CONFIG_BRCM_HAS_NOR=y +CONFIG_BRCM_HAS_NAND_MINOR_0=y +CONFIG_BRCM_HAS_NAND_MAJOR_5=y +CONFIG_BRCMNAND_MAJOR_VERS=5 +CONFIG_BRCMNAND_MINOR_VERS=0 +CONFIG_BRCM_HAS_NAND=y +CONFIG_BRCM_HAS_EDU=y +CONFIG_BRCM_HAS_SPI=y +CONFIG_BRCM_HAS_BSPI_V4=y +CONFIG_BRCM_BSPI_MAJOR_VERS=4 +CONFIG_BRCM_HAS_WKTMR=y +CONFIG_BRCM_HAS_SDIO=y +CONFIG_BRCM_HAS_SDIO_V1=y +CONFIG_BRCM_HAS_EMMC=y +CONFIG_BRCM_ZSCM_L2=y +CONFIG_BRCM_CPU_DIV=y +CONFIG_BRCM_HAS_XKS01=y +CONFIG_BRCM_HAS_XI=y +CONFIG_BRCM_HAS_UPPER_MEMORY=y +CONFIG_BRCM_UPPER_768MB=y +CONFIG_BRCM_HAS_2GB_MEMC0=y +CONFIG_BRCM_HAS_1GB_MEMC1=y +CONFIG_BRCM_HAS_DIGITAL_DDR_PHY=y +CONFIG_BRCM_HAS_STANDBY=y +CONFIG_BRCM_HAS_AON=y +CONFIG_BRCM_PWR_HANDSHAKE=y +CONFIG_BRCM_PWR_HANDSHAKE_V1=y +CONFIG_BRCM_MIPS_DEFAULTS=y +CONFIG_BCM7425=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_BOOT_RAW=y +CONFIG_CEVT_R4K_LIB=y +CONFIG_CEVT_R4K=y +CONFIG_CFE=y +# CONFIG_ARCH_DMA_ADDR_T_64BIT is not set +CONFIG_DMA_NONCOHERENT=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_SYS_HAS_EARLY_PRINTK=y +CONFIG_HOTPLUG_CPU=y +CONFIG_SYS_SUPPORTS_HOTPLUG_CPU=y +# CONFIG_MIPS_MACHINE is not set +# CONFIG_NO_IOPORT is not set +# CONFIG_CPU_BIG_ENDIAN is not set +CONFIG_CPU_LITTLE_ENDIAN=y +CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y +CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y +CONFIG_IRQ_CPU=y +CONFIG_SWAP_IO_SPACE=y +CONFIG_MIPS_L1_CACHE_SHIFT=7 + +# +# CPU selection +# +CONFIG_CPU_BMIPS5000=y +CONFIG_CPU_BMIPS=y +CONFIG_SYS_HAS_CPU_BMIPS5000=y +CONFIG_WEAK_ORDERING=y +CONFIG_CPU_MIPS32=y +CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y +CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y + +# +# Kernel type +# +CONFIG_32BIT=y +CONFIG_PAGE_SIZE_4KB=y +# CONFIG_PAGE_SIZE_16KB is not set +# CONFIG_PAGE_SIZE_64KB is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_BOARD_SCACHE=y +CONFIG_MIPS_CPU_SCACHE=y +CONFIG_MIPS_MT_DISABLED=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_XKS01=y +CONFIG_CPU_HAS_SYNC=y +CONFIG_HIGHMEM=y +CONFIG_CPU_SUPPORTS_HIGHMEM=y +CONFIG_SYS_SUPPORTS_HIGHMEM=y +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_SELECT_MEMORY_MODEL=y +# CONFIG_FLATMEM_MANUAL is not set +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_COMPACTION is not set +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=0 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_CLEANCACHE is not set +CONFIG_SMP=y +CONFIG_SYS_SUPPORTS_SMP=y +CONFIG_NR_CPUS=2 +CONFIG_MIPS_PERF_SHARED_TC_COUNTERS=y +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +# CONFIG_HZ_48 is not set +# CONFIG_HZ_100 is not set +# CONFIG_HZ_128 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_256 is not set +CONFIG_HZ_1000=y +# CONFIG_HZ_1024 is not set +CONFIG_SYS_SUPPORTS_ARBIT_HZ=y +CONFIG_HZ=1000 +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +# CONFIG_KEXEC is not set +# CONFIG_SECCOMP is not set +# CONFIG_USE_OF is not set +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_HAVE_IRQ_WORK=y + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_FHANDLE is not set +# CONFIG_TASKSTATS is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_GENERIC_HARDIRQS=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_IRQ_FORCED_THREADING=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=14 +# CONFIG_CGROUPS is not set +# CONFIG_CHECKPOINT_RESTORE is not set +# CONFIG_NAMESPACES is not set +# CONFIG_SCHED_AUTOGROUP is not set +CONFIG_SYSFS_DEPRECATED=y +CONFIG_SYSFS_DEPRECATED_V2=y +CONFIG_RELAY=y +# CONFIG_BLK_DEV_INITRD is not set +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_EXPERT=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_EMBEDDED=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +# CONFIG_PERF_EVENTS is not set +# CONFIG_PERF_COUNTERS is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_COMPAT_BRK=y +CONFIG_SLAB=y +# CONFIG_SLUB is not set +# CONFIG_SLOB is not set +# CONFIG_PROFILING is not set +CONFIG_HAVE_OPROFILE=y +# CONFIG_KPROBES is not set +# CONFIG_JUMP_LABEL is not set +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y + +# +# GCOV-based kernel profiling +# +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_DEADLINE is not set +CONFIG_IOSCHED_CFQ=y +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +# CONFIG_INLINE_SPIN_TRYLOCK is not set +# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set +# CONFIG_INLINE_SPIN_LOCK is not set +# CONFIG_INLINE_SPIN_LOCK_BH is not set +# CONFIG_INLINE_SPIN_LOCK_IRQ is not set +# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set +CONFIG_INLINE_SPIN_UNLOCK=y +# CONFIG_INLINE_SPIN_UNLOCK_BH is not set +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set +# CONFIG_INLINE_READ_TRYLOCK is not set +# CONFIG_INLINE_READ_LOCK is not set +# CONFIG_INLINE_READ_LOCK_BH is not set +# CONFIG_INLINE_READ_LOCK_IRQ is not set +# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set +CONFIG_INLINE_READ_UNLOCK=y +# CONFIG_INLINE_READ_UNLOCK_BH is not set +CONFIG_INLINE_READ_UNLOCK_IRQ=y +# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set +# CONFIG_INLINE_WRITE_TRYLOCK is not set +# CONFIG_INLINE_WRITE_LOCK is not set +# CONFIG_INLINE_WRITE_LOCK_BH is not set +# CONFIG_INLINE_WRITE_LOCK_IRQ is not set +# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set +CONFIG_INLINE_WRITE_UNLOCK=y +# CONFIG_INLINE_WRITE_UNLOCK_BH is not set +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_FREEZER=y + +# +# Bus options (PCI, PCMCIA, EISA, ISA, TC) +# +CONFIG_HW_HAS_PCI=y +# CONFIG_PCI is not set +# CONFIG_ARCH_SUPPORTS_MSI is not set +CONFIG_MMU=y +# CONFIG_PCCARD is not set + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +# CONFIG_HAVE_AOUT is not set +# CONFIG_BINFMT_MISC is not set +CONFIG_TRAD_SIGNALS=y + +# +# Power management options +# +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_HIBERNATION is not set +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_RUNTIME=y +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE_DEMUX is not set +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +CONFIG_INET_TUNNEL=m +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_LRO is not set +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_INET_UDP_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=m +# CONFIG_IPV6_PRIVACY is not set +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +# CONFIG_INET6_AH is not set +# CONFIG_INET6_ESP is not set +# CONFIG_INET6_IPCOMP is not set +# CONFIG_IPV6_MIP6 is not set +# CONFIG_INET6_XFRM_TUNNEL is not set +# CONFIG_INET6_TUNNEL is not set +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set +CONFIG_IPV6_SIT=m +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_IPV6_MROUTE is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_NET_DSA is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +CONFIG_BQL=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +# CONFIG_BT_HCIUART_ATH3K is not set +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +# CONFIG_AF_RXRPC is not set +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=y +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_WEXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=y +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +# CONFIG_MAC80211_RC_PID is not set +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUG_MENU is not set +# CONFIG_WIMAX is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +# CONFIG_DMA_SHARED_BUFFER is not set +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_TESTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_AR7_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y +CONFIG_MTD_JEDECPROBE=y +CONFIG_MTD_GEN_PROBE=y +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_CFI_UTIL=y +# CONFIG_MTD_RAM is not set +CONFIG_MTD_ROM=y +CONFIG_MTD_ABSENT=y + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +CONFIG_MTD_PHYSMAP=y +# CONFIG_MTD_PHYSMAP_COMPAT is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_DATAFLASH is not set +CONFIG_MTD_M25P80=y +CONFIG_M25PXX_USE_FAST_READ=y +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +# CONFIG_MTD_DOCG3 is not set +CONFIG_MTD_NAND_ECC=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND=y +# CONFIG_MTD_NAND_VERIFY_WRITE is not set +# CONFIG_MTD_NAND_ECC_BCH is not set +# CONFIG_MTD_SM_COMMON is not set +# CONFIG_MTD_NAND_MUSEUM_IDS is not set +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_NANDSIM is not set +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_ALAUDA is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR flash memory drivers +# +# CONFIG_MTD_LPDDR is not set +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_RESERVE=1 +CONFIG_MTD_UBI_GLUEBI=y +# CONFIG_MTD_UBI_DEBUG is not set +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set + +# +# DRBD disabled because PROC_FS, INET or CONNECTOR not selected +# +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_UB is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_BLK_DEV_HD is not set +# CONFIG_BLK_DEV_RBD is not set + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1780 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_TI_DAC7512 is not set +# CONFIG_BMP085 is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +CONFIG_IWMC3200TOP=m +# CONFIG_IWMC3200TOP_DEBUG is not set +# CONFIG_IWMC3200TOP_DEBUGFS is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_SENSORS_LIS3_SPI is not set +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +# CONFIG_ALTERA_STAPL is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +CONFIG_BLK_DEV_SR=y +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_CHR_DEV_SG=y +# CONFIG_CHR_DEV_SCH is not set +# CONFIG_SCSI_MULTI_LUN is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_ISCSI_BOOT_SYSFS is not set +# CONFIG_LIBFC is not set +# CONFIG_LIBFCOE is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +# CONFIG_SATA_MV is not set + +# +# PATA SFF controllers with BMDMA +# + +# +# PIO-only SFF controllers +# +# CONFIG_PATA_PLATFORM is not set + +# +# Generic fallback / legacy drivers +# +# CONFIG_MD is not set +# CONFIG_TARGET_CORE is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_EQUALIZER is not set +CONFIG_MII=y +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=m +# CONFIG_VETH is not set + +# +# CAIF transport drivers +# +CONFIG_ETHERNET=y +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_NET_CALXEDA_XGMAC is not set +CONFIG_NET_VENDOR_CHELSIO=y +# CONFIG_DM9000 is not set +# CONFIG_DNET is not set +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +# CONFIG_KS8851 is not set +# CONFIG_KS8851_MLL is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_8390=y +# CONFIG_AX88796 is not set +# CONFIG_ETHOC is not set +CONFIG_NET_VENDOR_SEEQ=y +# CONFIG_SEEQ8005 is not set +CONFIG_NET_VENDOR_SMSC=y +# CONFIG_SMC91X is not set +# CONFIG_SMSC911X is not set +CONFIG_NET_VENDOR_STMICRO=y +# CONFIG_STMMAC_ETH is not set +# CONFIG_PHYLIB is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLHC=m +# CONFIG_SLIP_COMPRESSED is not set +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +# CONFIG_USB_NET_CDC_EEM is not set +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +# CONFIG_USB_NET_CX82310_ETH is not set +CONFIG_USB_NET_KALMIA=m +# CONFIG_USB_NET_INT51X1 is not set +CONFIG_USB_IPHETH=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_VL600=m +CONFIG_WLAN=y +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_MAC80211_HWSIM=m +CONFIG_ATH_COMMON=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K=m +# CONFIG_ATH9K_AHB is not set +# CONFIG_ATH9K_DFS_CERTIFIED is not set +CONFIG_ATH9K_RATE_CONTROL=y +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K_HTC=m +CONFIG_CARL9170=m +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y +# CONFIG_CARL9170_HWRNG is not set +# CONFIG_ATH6KL is not set +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMFMAC is not set +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_IWM=m +CONFIG_LIBERTAS=m +# CONFIG_LIBERTAS_USB is not set +# CONFIG_LIBERTAS_SDIO is not set +# CONFIG_LIBERTAS_SPI is not set +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +# CONFIG_P54_SPI is not set +CONFIG_P54_LEDS=y +CONFIG_RT2X00=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTL8192C_COMMON=m +CONFIG_WL1251=m +# CONFIG_WL1251_SPI is not set +# CONFIG_WL1251_SDIO is not set +CONFIG_WL12XX_MENU=m +# CONFIG_WL12XX is not set +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +# CONFIG_INPUT_SPARSEKMAP is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +CONFIG_INPUT_MOUSE=y +# CONFIG_MOUSE_PS2 is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +# CONFIG_SERIO_I8042 is not set +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +# CONFIG_VT is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +# CONFIG_LEGACY_PTYS is not set +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_DEVKMEM=y + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX3107 is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_TIMBERDALE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_TTY_PRINTK is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_R3964 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_RAMOOPS is not set +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=m + +# +# I2C Hardware Bus support +# + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_PXA2XX_PCI is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_DESIGNWARE is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_TLE62X0 is not set + +# +# PPS support +# +# CONFIG_PPS is not set + +# +# PPS generators support +# + +# +# PTP clock support +# + +# +# Enable Device Drivers -> PPS to see the PTP clock options. +# +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=m +# 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_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_HWMON is not set +# CONFIG_THERMAL is not set +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +# CONFIG_MFD_CORE is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS6507X is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_MFD_STMPE is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_S5M_CORE is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_MC13XXX is not set +# CONFIG_ABX500_CORE is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=y + +# +# Multimedia core support +# +# CONFIG_MEDIA_CAMERA_SUPPORT is not set +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +# CONFIG_MEDIA_RADIO_SUPPORT is not set +CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_DVB_CORE=y +CONFIG_DVB_NET=y +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_DYNAMIC_MINORS=y + +# +# Media drivers +# +CONFIG_RC_CORE=y +CONFIG_RC_MAP=y +CONFIG_RC_DECODERS=y +# CONFIG_LIRC is not set +CONFIG_IR_NEC_DECODER=y +CONFIG_IR_RC5_DECODER=y +CONFIG_IR_RC6_DECODER=y +CONFIG_IR_JVC_DECODER=y +CONFIG_IR_SONY_DECODER=y +CONFIG_IR_RC5_SZ_DECODER=y +CONFIG_IR_SANYO_DECODER=y +CONFIG_IR_MCE_KBD_DECODER=y +# CONFIG_RC_DEVICES is not set +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_AU0828=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_CYPRESS_FIRMWARE=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +# CONFIG_DVB_USB_LME2510 is not set +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set + +# +# Webcam, TV (analog/digital) USB devices +# + +# +# Supported MMC/SDIO adapters +# +# CONFIG_SMS_SDIO_DRV is not set +CONFIG_MEDIA_COMMON_OPTIONS=y + +# +# common driver options +# +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set +CONFIG_VIDEO_TVEEPROM=m +CONFIG_MEDIA_ATTACH=y + +# +# Customize TV tuners +# +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_TUA9001=m + +# +# Customise DVB Frontends +# + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV6110x=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_SI21XX=m +# CONFIG_DVB_TS2020 is not set +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_S5H1432=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB9000=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_EC100=m +CONFIG_DVB_HD29L2=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +# CONFIG_DVB_NXT200X is not set +# CONFIG_DVB_OR51211 is not set +# CONFIG_DVB_OR51132 is not set +# CONFIG_DVB_BCM3510 is not set +# CONFIG_DVB_LGDT330X is not set +# CONFIG_DVB_LGDT3305 is not set +# CONFIG_DVB_LG2160 is not set +# CONFIG_DVB_S5H1409 is not set +# CONFIG_DVB_AU8522_DTV is not set +# CONFIG_DVB_S5H1411 is not set + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_IT913X_FE=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +# CONFIG_DRM is not set +# CONFIG_VGASTATE is not set +# CONFIG_VIDEO_OUTPUT_CONTROL is not set +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +# CONFIG_FB_CFB_FILLRECT is not set +# CONFIG_FB_CFB_COPYAREA is not set +# CONFIG_FB_CFB_IMAGEBLIT is not set +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_WMT_GE_ROPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +# CONFIG_LOGO is not set +CONFIG_SOUND=y +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +# CONFIG_SND_SEQUENCER is not set +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=y +CONFIG_SND_PCM_OSS=y +CONFIG_SND_PCM_OSS_PLUGINS=y +# CONFIG_SND_HRTIMER is not set +# CONFIG_SND_DYNAMIC_MINORS is not set +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_RAWMIDI_SEQ is not set +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +# CONFIG_SND_EMU10K1_SEQ is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +CONFIG_SND_SPI=y +CONFIG_SND_MIPS=y +CONFIG_SND_USB=y +# CONFIG_SND_USB_AUDIO is not set +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_SOC is not set +CONFIG_SOUND_PRIME=y +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +CONFIG_USB_HIDDEV=y + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACRUX is not set +CONFIG_HID_APPLE=m +CONFIG_HID_BELKIN=m +CONFIG_HID_CHERRY=m +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +# CONFIG_LOGITECH_FF is not set +# CONFIG_LOGIRUMBLEPAD2_FF is not set +# CONFIG_LOGIG940_FF is not set +# CONFIG_LOGIWHEELS_FF is not set +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +# CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTRIG is not set +CONFIG_HID_ORTEK=m +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAMSUNG is not set +CONFIG_HID_SONY=m +# CONFIG_HID_SPEEDLINK is not set +CONFIG_HID_SUNPLUS=m +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_THRUSTMASTER is not set +CONFIG_HID_WACOM=m +# CONFIG_HID_WACOM_POWER_SUPPLY is not set +CONFIG_HID_WIIMOTE=m +CONFIG_HID_WIIMOTE_EXT=y +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +CONFIG_USB_ARCH_HAS_EHCI=y +# CONFIG_USB_ARCH_HAS_XHCI is not set +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +CONFIG_USB_DEVICE_CLASS=y +# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +# CONFIG_USB_EHCI_HCD is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +# CONFIG_USB_PRINTER is not set +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +# CONFIG_USB_UAS is not set +# CONFIG_USB_LIBUSUAL is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +CONFIG_USB_EZUSB=y +CONFIG_USB_SERIAL_GENERIC=y +# CONFIG_USB_SERIAL_AIRCABLE is not set +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP210X is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=m +# CONFIG_USB_SERIAL_FUNSOFT is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +CONFIG_USB_SERIAL_KEYSPAN=m +# CONFIG_USB_SERIAL_KEYSPAN_MPR is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MOTOROLA is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_HP4X is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIEMENS_MPI is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set +# CONFIG_USB_SERIAL_ZIO is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_GADGET is not set + +# +# OTG and related infrastructure +# +# CONFIG_NOP_USB_XCEIV is not set +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_UNSAFE_RESUME is not set +# CONFIG_MMC_CLKGATE is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y + +# +# LED drivers +# +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP5521 is not set +# CONFIG_LEDS_LP5523 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_OT200 is not set +CONFIG_LEDS_TRIGGERS=y + +# +# LED Triggers +# +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_ACCESSIBILITY is not set +CONFIG_RTC_LIB=y +# CONFIG_RTC_CLASS is not set +# CONFIG_DMADEVICES is not set +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set + +# +# Virtio drivers +# +# CONFIG_VIRTIO_BALLOON is not set +# CONFIG_VIRTIO_MMIO is not set + +# +# Microsoft Hyper-V guest support +# +CONFIG_STAGING=y +# CONFIG_USBIP_CORE is not set +CONFIG_W35UND=m +CONFIG_PRISM2_USB=m +# CONFIG_ECHO is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_RTLLIB is not set +CONFIG_R8712U=m +CONFIG_RTS5139=m +# CONFIG_RTS5139_DEBUG is not set +# CONFIG_TRANZPORT is not set +# CONFIG_LINE6_USB is not set +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_USB_SERIAL_QUATECH_USB2 is not set +# CONFIG_VT6656 is not set +# CONFIG_IIO is not set +# CONFIG_XVMALLOC is not set +# CONFIG_ZRAM is not set +# CONFIG_FB_SM7XX is not set +# CONFIG_USB_ENESTORAGE is not set +# CONFIG_BCM_WIMAX is not set +# CONFIG_FT1000 is not set + +# +# Speakup console speech +# +# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set +# CONFIG_STAGING_MEDIA is not set + +# +# Android +# +# CONFIG_ANDROID is not set + +# +# Hardware Spinlock drivers +# +CONFIG_IOMMU_SUPPORT=y +# CONFIG_VIRT_DRIVERS is not set +# CONFIG_PM_DEVFREQ is not set + +# +# File systems +# +# CONFIG_EXT2_FS is not set +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +# CONFIG_EXT3_FS_POSIX_ACL is not set +# CONFIG_EXT3_FS_SECURITY is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT23=y +# CONFIG_EXT4_FS_XATTR is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD=y +CONFIG_JBD2=y +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +# CONFIG_DNOTIFY is not set +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +# CONFIG_QUOTA is not set +# CONFIG_QUOTACTL is not set +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +# CONFIG_CUSE is not set + +# +# Caches +# +# CONFIG_FSCACHE is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +# CONFIG_ZISOFS is not set +CONFIG_UDF_FS=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_TMPFS_XATTR is not set +# CONFIG_HUGETLB_PAGE is not set +# CONFIG_CONFIGFS_FS is not set +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_UBIFS_FS=y +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +# CONFIG_SQUASHFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_MINIX_FS_NATIVE_ENDIAN is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +# CONFIG_NFS_V4 is not set +CONFIG_ROOT_NFS=y +CONFIG_NFSD=y +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +# CONFIG_NFSD_V4 is not set +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +# CONFIG_CEPH_FS is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +# CONFIG_CIFS_WEAK_PW_HASH is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +CONFIG_NLS_CODEPAGE_850=m +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=m +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +# CONFIG_ENABLE_WARN_DEPRECATED is not set +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +# CONFIG_MAGIC_SYSRQ is not set +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +# CONFIG_LOCKUP_DETECTOR is not set +# CONFIG_HARDLOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_SCHED_DEBUG is not set +# CONFIG_SCHEDSTATS is not set +# CONFIG_TIMER_STATS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_DEBUG_SLAB is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_SYSCTL_SYSCALL_CHECK is not set +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_ENABLE_DEFAULT_TRACERS is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +# CONFIG_TEST_KSTRTOX is not set +CONFIG_EARLY_PRINTK=y +# CONFIG_CMDLINE_BOOL is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_RUNTIME_DEBUG is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITYFS is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_GF128MUL is not set +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +# CONFIG_CRYPTO_AUTHENC is not set +# CONFIG_CRYPTO_TEST is not set + +# +# Authenticated Encryption with Associated Data +# +# CONFIG_CRYPTO_CCM is not set +# CONFIG_CRYPTO_GCM is not set +# CONFIG_CRYPTO_SEQIV is not set + +# +# Block modes +# +# CONFIG_CRYPTO_CBC is not set +# CONFIG_CRYPTO_CTR is not set +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set + +# +# Hash modes +# +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +# CONFIG_CRYPTO_CRC32C is not set +# CONFIG_CRYPTO_GHASH is not set +CONFIG_CRYPTO_MD4=y +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=m +# CONFIG_CRYPTO_SHA256 is not set +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=y +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=y +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_TWOFISH is not set + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +# CONFIG_CRYPTO_ZLIB is not set +CONFIG_CRYPTO_LZO=y + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +CONFIG_CRYPTO_HW=y +# CONFIG_BINARY_PRINTF is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +CONFIG_CRC7=m +# CONFIG_LIBCRC32C is not set +# CONFIG_CRC8 is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +# CONFIG_XZ_DEC is not set +# CONFIG_XZ_DEC_BCJ is not set +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_NLATTR=y +CONFIG_GENERIC_ATOMIC64=y +CONFIG_AVERAGE=y +# CONFIG_CORDIC is not set diff --git a/meta-bsp/vuduo2/recipes/linux/linux-vuplus_3.3.8.bbappend b/meta-bsp/vuduo2/recipes/linux/linux-vuplus_3.3.8.bbappend new file mode 100644 index 0000000..0338add --- /dev/null +++ b/meta-bsp/vuduo2/recipes/linux/linux-vuplus_3.3.8.bbappend @@ -0,0 +1,7 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:" + +PR .= "-bsp1" + +SRC_URI += "file://remove_genet1.patch;patch=1;pnum=1 \ + file://nand_base.patch;patch=1;pnum=1 \ + " diff --git a/meta-bsp/vuduo2/recipes/tasks/task-vuplus-essential.bbappend b/meta-bsp/vuduo2/recipes/tasks/task-vuplus-essential.bbappend deleted file mode 100644 index 55b3d85..0000000 --- a/meta-bsp/vuduo2/recipes/tasks/task-vuplus-essential.bbappend +++ /dev/null @@ -1,7 +0,0 @@ -KERNEL_DVB_MODULES := "${@oe_filter_out('^(kernel-module-dvb-ttusb-budget)$', '${KERNEL_DVB_MODULES}', d)} " -KERNEL_DVB_MODULES := "${@oe_filter_out('^(kernel-module-tda18212)$', '${KERNEL_DVB_MODULES}', d)} " -KERNEL_DVB_MODULES := "${@oe_filter_out('^(kernel-module-xc4000)$', '${KERNEL_DVB_MODULES}', d)} " -KERNEL_DVB_MODULES := "${@oe_filter_out('^(kernel-module-drxd)$', '${KERNEL_DVB_MODULES}', d)} " -KERNEL_DVB_MODULES := "${@oe_filter_out('^(kernel-module-dvb-usb-technisat-usb2)$', '${KERNEL_DVB_MODULES}', d)} " -KERNEL_DVB_MODULES := "${@oe_filter_out('^(kernel-module-em28xx-dvb)$', '${KERNEL_DVB_MODULES}', d)} " - diff --git a/meta-bsp/vuduo2/recipes/tasks/task-vuplus-wlan.bbappend b/meta-bsp/vuduo2/recipes/tasks/task-vuplus-wlan.bbappend deleted file mode 100644 index 1e41adb..0000000 --- a/meta-bsp/vuduo2/recipes/tasks/task-vuplus-wlan.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -KERNEL_WIFI_MODULES := "${@oe_filter_out('^(kernel-module-r8192u-usb)$', '${KERNEL_WIFI_MODULES}', d)} " -KERNEL_WIFI_MODULES := "${@oe_filter_out('^(kernel-module-rtl8192cu)$', '${KERNEL_WIFI_MODULES}', d)} " diff --git a/meta-bsp/vuduo2/recipes/vuplus/enigma2.bbappend b/meta-bsp/vuduo2/recipes/vuplus/enigma2.bbappend index 6b664f9..51c5acb 100644 --- a/meta-bsp/vuduo2/recipes/vuplus/enigma2.bbappend +++ b/meta-bsp/vuduo2/recipes/vuplus/enigma2.bbappend @@ -1,14 +1,15 @@ -PR.= "-bsp1" +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +PR.= "-bsp2" SRC_URI_append = " \ - file://analog.ttf \ - file://skin_user.xml \ - file://vfd_icons \ + file://skin_user_vuduo2.xml \ + file://vfd_icons_vuduo2 \ " -do_install_append() { - install -m 0755 ${WORKDIR}/analog.ttf ${D}/usr/share/fonts/ - install -m 0755 ${WORKDIR}/skin_user.xml ${D}/usr/share/enigma2/defaults/ - install -d ${D}/usr/share/enigma2/vfd_icons/ - install -m 0755 ${WORKDIR}/vfd_icons/*.png ${D}/usr/share/enigma2/vfd_icons/ +do_install_append_vuduo2() { + install -m 0755 ${WORKDIR}/skin_user_vuduo2.xml ${D}/usr/share/enigma2/defaults/skin_user.xml + install -d ${D}/usr/share/enigma2/vfd_icons/ + install -m 0755 ${WORKDIR}/vfd_icons_vuduo2/*.png ${D}/usr/share/enigma2/vfd_icons/ } + diff --git a/meta-bsp/vuduo2/recipes/vuplus/enigma2/skin_user_vuduo2.xml b/meta-bsp/vuduo2/recipes/vuplus/enigma2/skin_user_vuduo2.xml new file mode 100644 index 0000000..fbd35b8 --- /dev/null +++ b/meta-bsp/vuduo2/recipes/vuplus/enigma2/skin_user_vuduo2.xml @@ -0,0 +1,186 @@ + + + + + + + Name + + + HasTelext + + + + IsCrypted + + + + IsMultichannel + + + + IsWidescreen + + + + + + + + + Name + + + HasTelext + + + + IsCrypted + + + + IsMultichannel + + + + IsWidescreen + + + + + + + + + Name + + + HasTelext + + + + IsCrypted + + + + IsMultichannel + + + + IsWidescreen + + + + + + + + + + + + + + + + + + HasTelext + + + + IsCrypted + + + + IsMultichannel + + + + IsWidescreen + + + + + + + + + + HasTelext + + + + IsCrypted + + + + IsMultichannel + + + + IsWidescreen + + + + + + + + + Format:%H:%M + + + Format:%S + + + HasTelext + + + + IsCrypted + + + + IsMultichannel + + + + IsWidescreen + + + + + + + + + + HasTelext + + + + IsCrypted + + + + IsMultichannel + + + + IsWidescreen + + + + + + + + + + + + + + + diff --git a/meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/crypt.png b/meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/crypt.png new file mode 100755 index 0000000000000000000000000000000000000000..1be23f62310fd94cd3ae4a63db958a6677c5c06a GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^96-ztA{YdWf}4O8V{wqX6T`Z5GB1G~&H|6fVg?3o zArNM~bhqvgP>{XE)7O>#4!10aq`s3UZyZoa&eO#)gyVYhpYsfiK0F}M(-XkP%*?F3 cN+gVpA?Xqm?}e_lVL+7(p00i_>zopr08s=UkN^Mx literal 0 HcmV?d00001 diff --git a/meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/dolby.png b/meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/dolby.png new file mode 100755 index 0000000000000000000000000000000000000000..4ed3d883aac8c7ccdf3b62c877abeff287f021f0 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^AT~P(kYErw-n<`3F%}28J29*~C-V}>;VkfoEM{Qf z76M_$OLy!300r4gJbhi+?{Ldr)QulOm4B@yQdd86NfB{d#fy4j*Z?<;z qoGBr&_OOOVGsk1jx?MWE+WD)jS@^#ts!jrGVeoYIb6Mw<&;$S}$|-69 literal 0 HcmV?d00001 diff --git a/meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/format.png b/meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/format.png new file mode 100755 index 0000000000000000000000000000000000000000..46eef1642a86aede98f603f384fef2618157a9f0 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngk0VEhcz4Q1Dq!^2X+?^QKos)S9vL>4nJ za0`JjvL>4nJ za0`Jjl^aSY+O?t5Y*FM|OO)4}2?f5X*S uHU9{8v>#oP>H4BzAL}|nH`XQhpD~{D<72*j>B<$LE(T9mKbLh*2~7YGJ1pD) literal 0 HcmV?d00001 diff --git a/meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/teletext.png b/meta-bsp/vuduo2/recipes/vuplus/enigma2/vfd_icons_vuduo2/teletext.png new file mode 100755 index 0000000000000000000000000000000000000000..81e6485157e3fbfd64cd0c9f8d669ed8b24c0d5a GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^96-ztA{YdWf}4O8V{wqX6T`Z5GB1G~&H|6fVg?3o zArNM~bhqvgP>{XE)7O>#4!10a1Y>)P;RT?Okf)1d2*>s0Kj#@(1CG_Z1-USIOy&H& Tf=kE*D9hmK>gTe~DWM4fPW~O; literal 0 HcmV?d00001 diff --git a/meta-bsp/vuduo2/recipes/vuplus/vuplus-bootlogo.bbappend b/meta-bsp/vuduo2/recipes/vuplus/vuplus-bootlogo.bbappend index 049b971..e0a0be8 100644 --- a/meta-bsp/vuduo2/recipes/vuplus/vuplus-bootlogo.bbappend +++ b/meta-bsp/vuduo2/recipes/vuplus/vuplus-bootlogo.bbappend @@ -1,10 +1,13 @@ -PR .= "-splash0" +PR .= "-splash1" FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -SRC_URI_append = " file://initrd_cfe_auto.bin file://splash_cfe_auto.bin" +SRC_URI_append = " http://archive.vuplus.com/download/kernel/vmlinuz-initrd_${MACHINE}_20130220.tar.gz file://splash_cfe_auto.bin" do_install_append() { - install -m 0755 ${S}/initrd_cfe_auto.bin ${D}/boot/initrd_cfe_auto.bin + install -m 0755 ${S}/vmlinuz-initrd-7425b0 ${D}/boot/initrd_cfe_auto.bin install -m 0755 ${S}/splash_cfe_auto.bin ${D}/boot/splash_cfe_auto.bin } + +SRC_URI[md5sum] = "90f22e35a63dca8591d2e21fef417377" +SRC_URI[sha256sum] = "48d612d8383113008569dd422a7cafa8d0f6b5c6e77772dd73f77724ede205c6" diff --git a/meta-bsp/vuduo2/recipes/vuplus/vuplus-dvb-modules.bbappend b/meta-bsp/vuduo2/recipes/vuplus/vuplus-dvb-modules.bbappend index 1e95be0..4c8c1ae 100644 --- a/meta-bsp/vuduo2/recipes/vuplus/vuplus-dvb-modules.bbappend +++ b/meta-bsp/vuduo2/recipes/vuplus/vuplus-dvb-modules.bbappend @@ -1,8 +1,6 @@ -SRCDATE = "20121116" +SRCDATE = "20130508" MODULES_NAME = "procmk\ndvb-bcm7424\nbrcmfb\nfpga_directc" -SRC_URI = "http://archive.vuplus.com/download/drivers/beta/private/vuplus-dvb-modules-${MACHINE}-${PV}-${PREFERRED_GCC_VERSION}-${SRCDATE}.tar.gz " - -SRC_URI[md5sum] = "3279ada92fb3116311b801e6b61c7b36" -SRC_URI[sha256sum] = "713f2698365c1554be724fd195fe595a23dfdeb133350f819aededecac26ed17" +SRC_URI[md5sum] = "72b69c5323bf04fe21d0c7d7e31065a5" +SRC_URI[sha256sum] = "166a9454bede8b1546a9712c9013931d95c8c1696efd93ba9459e192ff7448d1" diff --git a/meta-bsp/vusolo2/recipes/tasks/task-vuplus-wlan.bbappend b/meta-bsp/vusolo2/recipes/tasks/task-vuplus-wlan.bbappend deleted file mode 100644 index 61c73ec..0000000 --- a/meta-bsp/vusolo2/recipes/tasks/task-vuplus-wlan.bbappend +++ /dev/null @@ -1 +0,0 @@ -KERNEL_WIFI_MODULES := "${@oe_filter_out('^(kernel-module-r8192u-usb)$', '${KERNEL_WIFI_MODULES}', d)} " diff --git a/meta-openvuplus/recipes-connectivity/tasks/task-vuplus-wlan.bb b/meta-openvuplus/recipes-connectivity/tasks/task-vuplus-wlan.bb index 8aba39b..978c92e 100644 --- a/meta-openvuplus/recipes-connectivity/tasks/task-vuplus-wlan.bb +++ b/meta-openvuplus/recipes-connectivity/tasks/task-vuplus-wlan.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Vuplus: W-LAN Task for the Vuplus Distribution" SECTION = "vuplus/base" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" -PR = "r11" +PR = "r12" inherit task @@ -32,7 +32,6 @@ KERNEL_WIFI_MODULES = " \ kernel-module-prism2-usb \ kernel-module-rt73usb \ kernel-module-rt2500usb \ - kernel-module-r8192u-usb \ kernel-module-rtl8187 \ kernel-module-r8712u \ kernel-module-w35und \ @@ -44,6 +43,8 @@ KERNEL_WIFI_MODULES = " \ kernel-module-hostap \ " +KERNEL_WIFI_MODULES += "${@base_version_less_or_equal('VUPLUS_KERNEL_VERSION', '3.1.1', 'kernel-module-r8192u-usb', '', d)}" + RDEPENDS_${PN}_append = "\ ${WIFI_FIRMWARES} \ ${KERNEL_WIFI_MODULES} \ diff --git a/meta-openvuplus/recipes-core/udev/udev-124/41-od-linux-2.6.18-misc.rules b/meta-openvuplus/recipes-core/udev/udev-124/41-od-linux-2.6.18-misc.rules index e0cff14..9c10bfe 100644 --- a/meta-openvuplus/recipes-core/udev/udev-124/41-od-linux-2.6.18-misc.rules +++ b/meta-openvuplus/recipes-core/udev/udev-124/41-od-linux-2.6.18-misc.rules @@ -21,4 +21,4 @@ KERNEL=="vtuner0", NAME="misc/vtuner0" KERNEL=="vtuner1", NAME="misc/vtuner1" KERNEL=="pvr", NAME="misc/pvr" KERNEL=="dp", NAME="misc/dp" - +KERNEL=="ni2c", NAME="misc/ni2c" diff --git a/meta-openvuplus/recipes-core/udev/udev_124.bb b/meta-openvuplus/recipes-core/udev/udev_124.bb index f3060da..dc91c47 100644 --- a/meta-openvuplus/recipes-core/udev/udev_124.bb +++ b/meta-openvuplus/recipes-core/udev/udev_124.bb @@ -2,7 +2,7 @@ DESCRIPTION = "udev is a daemon which dynamically creates and removes device nod /dev/, handles hotplug events and loads drivers at boot time. It replaces \ the hotplug package and requires a kernel not older than 2.6.12." RPROVIDES_${PN} = "hotplug" -PR = "r31" +PR = "r32" SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \ file://noasmlinkage.patch;patch=1 \ diff --git a/meta-openvuplus/recipes-vuplus/duo2lcd4linux/duo2lcd4linux_0.1.bb b/meta-openvuplus/recipes-vuplus/duo2lcd4linux/duo2lcd4linux_0.1.bb new file mode 100644 index 0000000..6b8990e --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/duo2lcd4linux/duo2lcd4linux_0.1.bb @@ -0,0 +1,33 @@ +DESCRIPTION = "lcd4linux plugin for duo2" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI = " \ + file://LCD4linux.tar.gz \ +" + +RDEPENDS = "python-codecs python-datetime python-textutils python-imaging python-pyusb" + +S = "${WORKDIR}/LCD4linux" + +PR = "r2" + +do_install() { + install -d ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux + install -m 0755 ${S}/*.py ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/ + install -m 0755 ${S}/*.png ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux + install -m 0755 ${S}/*.conf ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux + install -m 0755 ${S}/*.so ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux + install -m 0755 ${S}/*.pot ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux + install -d ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/locale/de/LC_MESSAGES + install -m 0644 ${S}/locale/de/LC_MESSAGES/LCD4linux.mo ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/locale/de/LC_MESSAGES + install -d ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/wetter + install -m 0755 ${S}/wetter/*.gif ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/wetter +} + +do_package_qa() { +} + +FILES_${PN} = "/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux" + +PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/meta-openvuplus/recipes-vuplus/duo2lcd4linux/files/LCD4linux.tar.gz b/meta-openvuplus/recipes-vuplus/duo2lcd4linux/files/LCD4linux.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..8da13fae6de8f9c7ab5277043454f8102b9d715d GIT binary patch literal 196174 zcmV)XK&`(YiwFSf$vsd21MK|=SW`>)D2(qELVy6FNEbt|V(6f#At0inMn%OQn$iRW zR8Z6qx(0}fQUnYglwJfCH3S3%q*xFYm8PPiV#jjKe|89(<2mO&zwbWpJ>UI*_l(at zdre(4vu3r~**MwRoB4VB?+%><{cj6I5G>8j;ndjD+*mN34v?`4$TKxFvoyAVh{nd| zmc|gl{C^)xKf~_e5Z53A0df!U@H95I{L6YFo~}Dh{|SWt+2HhJ|2+b?8ymR?_;3HO zkMTGAZ)|FA3W24!v;?`PL=&+8rlv$Qh(P?WWAZ2A|MLB}_YMy9a}6Va-6!l9B@pa` zy!UtpiRjo<9CQFk2?z=i5z*Nl>_&t^hX8*Vv(|=iPxGt|6WP0Rkb& z(=Wi)gZJp|4<-@f>G3JtWF_k48WylS1g1GZ-h_Dg8}sJ@W(oHX>UahbO!yOaF*e!& zD!{Y_7lJOQYZ(8&2E55rH4gk3M+Y8ANA&;gqxOGf_(`FAJwrk~gZ_7@0skZU|9k## zY)t%D{{Iu<5BneJ8WiFew$0ryV7Et@(GKtbf;#Xw`)^_lbiUv3zlE9Qzw-Yd35%CF zSXsO3Lb}jx2zv75sdve%<;>n?8Q(VKefh0gBC6(AaB=V1?kD%}-)ALl!MG31jk&`( z61&31mD{Gzy=@srk85gb%FD|$2=DjW75eSlx1*QurG%Nw`9H+_JoxzWV+Bp_{Q2`5 zVIwzB%0%a%%WivQx$Q_w^P>ZGqbfo7FP*e;&+0BKJiz5>axW@pHS}=1i2W>Wm$aL= zZr&^|E>2HNuD}20MLvFD==spl(4xI(X6@|0(f9D>%a>hUU2k8Govy5X^JXHWhEq{q zs`eSpo0K8^A3P@r!zCqccQlkXZOb#sbyYgei4Iv>>LX|Gx7+tpP_f-;so7=E&b#HZ z#S$rc6IS{5M%K5-OE02#P!wnp2LnS^Y;_J>y?%Mf0UVNf^k~GcJ$7qDHo7W?A3ADe zq?41wGCCfmwa6vph+P7WnXMySQ(KeEq{*tDOwl5{Udcjc*I-)P+G=yoU%aHG%Fa-2 z$`Njrmp4!wP&2sOT32we!Ldhm$*m-0^&NQ)HS9x!``C|1aH&dyJ zN&F2xF*$q}`2ar10fp9}Ur->~MkOd%*oU@_8D$}vdR=4%r^)dyq;`oCmbl73cBZn= zH+&l;ngcu{O!O$2Y*Y54;Ockf@())o3 z+{pPmW6(o#l8Uvo-^y1u$XLbgYwJ!q&vK$=m9mhQ#I;>T=O&l7;BQW)~Ix~b7%!sx~75`8|P}%L&&Ei(t1Y6-5;jF%-)vgdq zyu{pP^r$kaX!IEVc~4`Y%Bbv#HF~nxVfw7?X^|3h9V>EEw(hyxh&Fa+BUY>_rXeIO zh8=Sf%6=mZpglxCMP|sD_0UiXH4{>fvp(EHq;y%g<{dL`W)-3&>{E(zW>`UVoJ})} zCX%YpwnNK=OxOv}jJlRDF^AEvo2!naHWe2xh@#<4`rRc<44g?%OZUb+*D9KcW8Z+- z(j>NhH3O2gtkPCSVyn&Z#YZ^T({w6sVU$S_hDjn@wCrh0sBBTCMED`&NcVG(AUk|X zwZU7IY3J^3f7jJ;m%WTrizX82*ur~jch+*G2g@$KkskMFqrc4~aYTg;N-o}!E}7ko zz}}zW;I^p{ud1x~dvmpsK0eWcTt9BiQ9o4jrVU$XXi}?xC1avfuDhY4Q>U)vU6;)# z6%rnr_x~y@`#1bAgg?lC4WZQZXJapxC7dr|Tr5kxRB`l5)$xXk5&5I#RcQ^C zX;&{~*Oi{EJ)7KqrLdvu)a9D2OVybdD^Jyzr`MIGvFma!)v&Id%c(w_cA<(@TbfZ{ zak}+NS#!hLR(8cTPIXnu>Duy~Yfa~BEAnf~^Qy}Wu3c@YuPu8taQj8A9jD|_OL=59 zE3BzJ`dV#bYfZwHvLn~(l3QwzT`px@JbU<3Y2t;mjLYRmIn^i5pG|DPn9+9rRQ*}z zwToHp4Xg{L$IlfrTQ8h$uFE`Mdg4m;sqDM`>*PANNm1g#|)ZFg8SX+9! zwk-Sl)w-&Z?C$o)hj)7(-n)6d?pS;6v99we?X}4*RmZw6q_x$aynZpO>r!_2m4cqe z;%gW4Znji(H&@+gtMBV->~3oqesu5Az@6)LCpylZY_Chd*#ySQ8XbPrQFF4r{&Z*k z>Gt}ZdpFzrd)o&3y30yS&J-6{RaKRhm6ev3mXws7J$v@d8IV_8R8&+@P>=&OITj00 zKF}W#;0Orlk614B+YAD!g4Gy_mC+xME#DRqi`Q71;aEA`wEw%T&p_Lotyd5PyTd9= zs`8dFKZ;^qu2toCq!8W9N-U|Tub;9Cem+oKUbr%&Zt_Eh<($)(!@l4MAH3OxYx0)A zTXN!Xz?oGC-hUjr-(Gw6PWcw^2g=LNjn5B%|K!>xgYK;Rb%7(7wrRJLvL{M{kpe6}jj4N7Z zW1LjGP+)3M>&(jjf(X5U5=xus3g~(gq6Q>I`KvGfF~YaxhZUew6^rDy)JH@x_R{dnB#t|g(dnjRkcb4chl0{H?W}-s zH#szIlmrR#oZ%88)uQWLq86*NmoO1gzBAR;K{q$`%_1RLk5ve{C4u$!`DEfzx~LS% zR!B!Sbd{}Qc2q}8eQ*>d7NgYG8>76l#I;4qEozl5S`z(+CS`9%u)}|y%e22FMU7Y_ zw1u_`q3qk->!30#WWrWOvBot*h)U}fnt``r*-4N(S^6dBR%e?eY)C`|+RGDVel zm2h1Vy4xn63!zur6NAu8Nrcz(b2m*0>B=P^trE(jxgu_dMKM3!&ghm}tg`XGUxeb$ zwn_)(;I;u<)k-G5!?5f);j3ZwV0P@w`e3H8uu9GFJbm_YWVk`Y)1$3ejbsXWcBkc> zws&-!n+e2Qdv7i$x-)y15Ys}q_S!3Lb}gCA^qa#_%Eyni8@I;wIGGN|z3cooL5)n9 zb7?Z?kVeDAaGUyJO0zmffrK>TNHvT_BO{KA@APw59w4?@9z#g%in5bY=#0{4?~T_E znUG#MX{(`9DYiIuA}VpRani_DMEsbo!T=%0xIYEAi(xCiL&1*dxC>*HF@(z`M54Lr z)My=&D|Rspt(8a>QvbrlQB;}~Z;=@9ulLLtw2G1w--R{O9zH^KLW{Mu(d8MvLUY&= z8ng;~1D6P~Ogu*KM&V_5O%3_b&Rn&RUU8chkWz7uQED5BE%FM|!aJ7@D_>*VNz@M? zRgcTF+Dda+T+bGY3u)8{WTRyBAY`&G2Ngp=h&WM^(t{j%!$8c?o30t>ZZ@f=4+-zW zzY$sHN0)vO6DeN;N!fYb$Hx%kT`jVcvnHa@bnGH?t7_T2R9BN@L!xf@k$vNBE!Gu{ zM|@mzqi*(JHETCc2s&A<(m>cTr*l=J@8%H|ww3U_fguSu8#|TjjxCmPZ_-FRy<`-g z5L>M}vX9V}oRzSdF-F*>2|>w`N-y4DweA{{2z4=2X{TVUE?4%thoWW=&BMkuM>r!hhp_q%rs=EJDV&(`&{2Q& z@h_`FtZpj{$DMJ`J(GB5-EI|^nZjyq#)+q-)s?m-#JJ=l5~|W`OWx2NNYKC5#(yLH zLI3x5|1Wv{eulsE|Cs=_`xpJ+^k4n|p9#P7|7omCsq7tDYasFUx9{ud^-IEP>Y8rt z&AV^mRdhTxOLp<$&i==q$2*>W`z^M5Y<(=pm>_ri+56&#o0j(L{jBBgOnwh99z0cZ zW8~FG-?ZMSGkwvERe}NnBFaYkhsRerts=VR#OAf`PH)^_*pak$_Tb|eO2(9g`dcZS zfnyiPgHHEZZ(}y~K1wcWFKBxdQ_=03z?r)?jQ!y0f`HPqUVxWm3U3!htRgXplg0chw`pt+*Z4k_m}KB`(aVx z+Op6Rq3~kSM{AdFb-(L(cEi#ScV9lcc(DB8(|3C)Ar9fuF|m8;vUpKweiHNOvE#|d z2&;~0L#Hw_vre-z=ATMYM&jo$gwAA~DJefyQC3;AF#pJcg%>V1T)KSaGIrIXa~BC0 zTCZMh?QHAny2dHMpCk0$>A!pL{$0~1{J_v1ECKuE@o1~TLIdN6H^-j5efR$9OXEp{ zmomuTz9S#uJBtO^)g;mx}-`M4@JgGYdw*psr5cWC(rd7C!TuW zBzpLz-@qg^go#BO8UkE~+jAyrn*dRGdvfh-ryzqN8p-7Ew9vUTxL8JDQ0Lxu#GZtgqlt& z*j%HDZo>|GV9eH~xItR>X%R;@_$#tevwJ3JIQd&~WVCuky!K2P7xs3H|Ep&RoSzA# zj!`ELk|DFcw!+h@ZDFKz85I^?RB>=SEl%2F!W*Mw26D;0*O&V`vtOZDN$ZG z$_;Gdly6qWS6rzh50ZqRNtD=LP}syYs+D(Q7`F)5SJ0Y|f4m=o@=hlP2`eR6yy;L# zqBRPcC50ozbcF}sv~M%4szOP4u{mP)I+v<23K_(Z8}`0n` zcklmLnEb*2XK7;kul)Zf!cY01zYt0-sA_8M&~)^1a@$*7cb?0Q|Mc<0jCs^coR+$V z#?ZKv)R5@xvo)Gac1I@Xikoh_H}LRiR&i=xX>v|!Tx$M{7cWX`8dU9l-@Y9;UbE-x z*Q?P-Ge$;7ODd|1%PI?sis!BMyU};I`^N3-y*G=_mSyJ^DlGI>B>5`a`p&TNm7eRX zMDmrJ?<+gcm&@e}$p7zbCwE6frKGk|V(?w-(>+BYOLuQox?Iv%cYog%>Z`p9MyI+* ztM|QBe*SQxK72*_mDo!S2fJT?<%WgQBBKu4Sz3n0&5viq$1$0SN0X0P#-2z^Kb2-@ zb()o(W0RL}lbfG&T3oT9th}PKl5AajuAr{Uy2|F9b%{lzMMYyn3&%oHkyAClrGaDJ zZY?k0eW(2P?e^RK5A*L`bLxBa(BfV@a`f>XEBWWokmGj@kROq6-oC30LkYj0G#R*A zmn0i!W9HTDLZmHXM;L6L85j4m@i4+n&Z%F)6%iMXba~G@`c!q%*7K$O9CW| zn`}ciBb7v@+o?l655F&2GynPByf;;24#H*@IQAIpnS->c>HBZja$}b(S|=#w4?=93 zkZAhc{))y3C%nW=(M4kP7&IiK>%?TUVpc(+is9l0=kyX{Y*4Ydcw^+lCK(BXu8y^S z?$u&8OCJ~edEHUM$(iDp4to zktN0iTXB_(d&XR2aSE1nF+EwTI_AC5;7rjOUV%Ac8Wnww+ck-lkpx^QQv)>Ru<+T7J`4^|L$I{{_dXJ0=91p z_7B+mUl9a7-!|lZ-@Wq+Y816OW%c7 zzKyASb^P+nyMtqnj2o-cpRUV#PC0gCBkS45(<57RpYA;SJe@P{L=DMldH(3}3nylm zThWX4C%ZiIhrJ62*X}w})Ajh`ji)Q(FKtTe@;Ni?p4shFcsH=*p?7vy{H3P>(WxzW z9`C6b2+Y5J@ciSDqTct(`Kk*F++F#mxsOomyx!Y-1?!^|f^V>(# z>pBnT*F~JW8++k?^tryss$Ry$yTI~JX5T;7aHqI?tnR_bs@vn)mwPjs2XfjTCIWF+ zdFk}oa{7^kl@v-^Ugl}miL|ujv9YHe9qlJiBydM8xcAMu53I&GdfYx^?j0+4>Y8^g zI`2CSxV@&_n`Ycw=G@zs+zxGS$82t=5x3ho_qZ$fs@|=94Q`tOJ57swL7IDc7MG)4 z!7x33XeqY__bgZZ`#I@n`7+$|igz>QxEE$}FR8cXE>B`apDAR$D-_FSWsN@Ui#)XN z^M{GPo@-w}y?gWW+4pZ>e*5~lwB&4SOG|N4(f9A)fBWsXuV24TPELOO`0?GlcW>Uj zdG+em%a<>Ke)8nWlaY~;p`oFHfr0-1{@b^2_w@8sR#xWa<^9$DPo2wMj;VE{Sd{{Npur_{1er}0HroOr8nr5;|sUOSxW<*y8{>e9IGjG}6r6o3v^bbC3 z3zueE7-!~TpLdF`o!OQt)+pIiR=9Chx>my7+AE#)dcn2DH}9P@G2L23jIfOq5>q0k z(uR7}8ZvG4&Tbc1w%B>EVngn_ok}{+g$~QV6l5Em5 zR$nuGB2+W`bq?=3&WsTcig^QmIvTQ0#}ic+uI9!ecv$yV}nmF@4aW zCTa6jg$m7kH7TN-8gXt!XF*I?P{OIex$Vm=MLK1==OHG7m!-Z8lC*OOtVg)=$Tt_52qo>3fw#9HD1Ww7^TKeZZjjutb*Ae^Kk&ha&I*ba< zw74Vf23?fg>lVEV8rLDAev>4d_p%gd{<|m}$@!Wo)8)BE_s4BG-r+4Lb%dnJe5TCH!o=a^eNO&YKEteo>>lmRQ!` zdb@wZd34p)k83GX2w~@td0ZbeRkm+NCB(uGR&uRZqa^-J;8L2rZxy&7xo~Om0d-28mO2#p|;9O)^X-V(8+Cqk;;8+w08es z3cJQuA|?%`ijzs5=Ymr1BcYVO9m6Q6mcn}$iAtAA z9Ym>&51w9N6=`i_@67r*)8@9uxh%uRmL|ILm6{r%TJ6MpLd zPatUN24A1ddl6Nznsn>t&0RSUqhn$;Hs(xBOz3S)4LkFg_o{cUp~sof&``^j{v{

?wAsVOI{H^sP~xaH3pkhj}+jG3slwa6pwZvUNIhYp5& zrQeCHc*ic>U7r)ZP2{ z?_a)9TUb~)$J|DKWvYsE#@?clko-Z$`B&kkPp9-x-lqK2KZUt8`+1R3(J`@c@sV`v z^@$0*`>5o3a~G$j^X{Y4=8CB2IjTsmuqz#VR_dZ|v)JYNn=x@o@*eay?QM9- zhVsTyMH7;k_6-<)}IRZ7>nI@&t*X-CMdbovVqsn~a z>M)FvC+b91ykl)J4VXJO1A)lhfmX0M+38Z%v?+3?heD|1O^lEenzAYtfoeghWQa&l z=vF={yd%Af6!MbUS^AoV`<_Se5HF;Z>oDIVDRT9+eJrZ9~QE#i< zvaM3e#lGHkaIrXAQLfw~b6@Cios3pLHPQ~7C`WL?8q-j*;$k!Cr~Nzotv=mu&G!$@ ziQ!0!9G&@1p&}a>X?*D1q4h5_>o>`cx4HznZYO2xY3H42oF$!y-?sO?R$M>b-*e)a zD9UkyfRe4)?y|?IGlg)#Yxh|8#+7PNw%EF;iPmV&wH^1uDWxB79FaUj$YqEr^laK6 zV_c-+W;%CKZxTu0)fOw`1P#QR6P^um?X}G|j2_=jvZl@0+twz>n7uvT(@7OSsHLE1 zNZ2l_maIrlkp7I#OP?&YCW$^>LP7}P6^PL)_|f=6X$*cs$$r%WZ%pzkr2e9rxE?lb zhMWtlSvIujjeYLYo+ zX?J~y%ucLihXpSs=w!;Gdn3=-c9M`XAw7-FqMFPKvaAzCjFwJvqZnj`Zp_w24Qy;I zk`71XX}HmL($(`%j~SFz!OT<9gG!|dJ+$}|CFM{w#FmvPdV>%iDl?d1BjpKYIHmV^ zG^Akm4FN59PvYQg(L;u@v-X>1ziCm~J6_qcnPNOHI-inli%`ldF=-L18GqYBY{i+% zn{^CSAvaa<-a{XM*L85Tp|!_ee&_pMN1aQpa%*)5-`}Jxp8esL^Smw5%Cz`$GcvIztNTbv4bD)2e!`sG!Sy}WsKZ`(b7*3!#}i@Gk z#2@6pm+QX&^7YT(-~X8Y;r$PDvwz?J_(#I;?tgag-?zlY`_}E-x;ATr!lUMpH^~_+ z-srVA`UnF^kp1+iV<(Q+oxk9_J3Qf7GK-bHGmQTA>zCBD^!M-I`-OzK`S^MU(brJ@ z-2Fph5{|_&4rj8mPo|~LTkh($J8B>8z@tZx_C+$3h)%m{j2%G-Q&N&6<71DXOifKo zA($>d6dgs2W%!342#-B>DvNcPndrYSc4u%vUP0mBL(!F0RRzT*ZUMBd9@|RG%MV2! z>gw)Rvskso@8HXqucWlezuy0leWvbzC}X~J;rpL^vM-BPqxM`>R=7M^5$a@gNO)`Y zJtx@%ivrEUSCrp>eR0L0^cZeTNN8_l)GmZ@T%0_48Dq&j=252J(M20n+9R|hSKX-R2!RW zc6T&f0?0OA9e8kc-Xh^Ua@~01)3K*&GatT;*ivxe$}^1*A3x1Tw4j7Cy-wx&4P790 zMOq{KUnO9Vs*zGH0){s)#Y8MZ`8}Z)O;V07Vn|9L+1IKIyH8sSoq6-zYa-)P!pwz8 z65*}0wr8SfTy-xa`ukNW2x7ng-0Oyebd(C}L*B6q7VPuujLaU2L<-63Laf2+#@><* zGpy7>2g3q$}PaJLDYq3z_=Gm&%Uknnd;0s(0tn`-Nu`8iM3#n`N$6*l^qw(a28 zwQZ-Pu~rqz;c_j}t*pos2;x===`&QfgSrKioR|i!A}We#!J>wvZ+VR*SV`l_*r&I! zO$jP3x*jM^S?|%Kj>jN7G12RTqsJ|~tVWp5qSj5KrknHgPip(8HJzl!6tj=7EMrE* z8|1}7NV#**v}1f*^a@c+K0IY-h8nS+W`%z|4`tCX&uM7si7-xfY!GWKhhcF+H-|}n zjubt3lKLz^)$K5+AS0(oH=A*R;#H8o$LD!*RKXdaGe&I{jc1i@2ro)%`g~rLo@)oP z@PEJ1`49I$A;BR5K|B8ovf%ITf6V{D|1FJ8|K6<8HbvP-pI1>qYBv>&^-5Z@?%R8?M-AxY$=t-NbHd zByyIW?5Z?H*9J}R3s^ZFX`@v*RWmvBO*4$wNa>J`JPTFkd(4=1 zDE$pb_0}=8mLE`=yH#_^UUi3Ex)i#K)kbBrHAd@VwHNtllH6uH1raHG4VUaRU9(T$ z-rag_=qw|WPiQ=rFi%KQ$&A(~p>A!w>--$wO7lI91hThnboaso&3dcC7FbfR_~^i_RU8xd1hR5rWb7rPxYavY&cTw&1w(I?+7XCO0Vnk zO1lttwtGcDOi&IdthnP~X;)_Bz5HuK#n&IZF$y$~vnAw&*bD~h|L)=bxRr2YFsM~4P#D$Z1vm)z{_dOPv*#j_`mhX*&fxU5^d z_TJsQwKX-r{r20JFJC@?{`}#?hc|EDynOlc`Sa&bo;(>E8hZHfVP9Y0jT<+vU%%eo z-hS!Qr3)7>l$MsBIB~+q$H&vtbIX=3^XJe1tNWj9Ql&}3a^<2F`gEE{&_26NQk^uOHW8Z>IU{rRlZ4_2p~N7VJzb>^g1t&bgPg z*=Ns-8$wv7Q8ueTJZDw)lg_)dQ*yqeTB~X>ZqaJ2!Cgu$j@UThHZ;5O+l|xa zcS}r`=r9#-L_rTz?d4XNm*fu5rL!#^&2DcF#u4jAb2<{v4+b5Hxv(TSR&hCzz;=wu zPuWU$tX$NlbKm71&ZKd)YT0b(zA7=JM#4>;#e*XHiUk#&!4fvw=iQ&AZ9kVA7kS1b z_`0dt^VOaw&JQ3N#t#N^3+I1|`;a*AHCtnhMZaAAB+|bt?np*(UrxvDbN0uRAhqju z64`Isa-S8Xw*(jI-)m6Zkz0GqTg(jKzedt^!ed{TO+^b=|An=$(cRJG<|{TlHaef7 zFK#%Nq0xQz{jD`g^V_t~`px%S!oe~=^m>gLT^u_mHoMo1XghyM)_|5Z7;{!#5`z;_Ur&M&g`C(-SwMyscUdbPf|yctbg;!thIjZ^b6ujJ2gmH-Hqvr6c>&%CeOJxQH2vR3a3O0c~u%Oo^`-#I8Nu*`hbgiIZ;82 zKORb66{E1$FR&FmM_1;E$?QC41Zu@CV#^F4D{i>f`}Ooox_6Jzug$!__jLrl09qB?qu5_WzC?ZAA_Hz~YEsB&7-xX)qKZKw8EfUY|pdmE|Tt()OA;k5m3%n^T z6oE)H%rj;PQSC)n57On%L$OAC-bn75j8vcyFj7hgAw?PjXEPY#nekerRH4PBQ$9gB zYEaZAgCkqRUOZ>=jW{j5NuDziqk%t)b<;)S+-OLDterwT#X&Tz@rXx8BT|Q*tGa`T zQVy*WV~ukNl{BR6H%Mr04^4zRh!nRWDJJK6m}p)*vek+vB0td~YxV4!@)${Y-WUg8 zF&HTwHze#p;3&G|BMG|f1ZJ|soGc2%#c>3Qi(@0cah54h1_@g!aPXmnk+YJAux3R_ zaT7|ELOmP#-KB--5kZruQ0186WEnP_OWV2U-6^ZKMyrku$Pj4+Mu|xib0eU|Xc1^x zCJmW^kMP2}%PC-Og)o5#qmUb?*f?E$+viAWg$Rs2fiA2`h*G#k!Wt$Zv2siy={9n- zR6R+oa{?j;W~ZoKM@Tw8M}^!NMA;G}q=rUf2 zyg^z0C5Hl|^xw15i|`!bs2*oLkrhIqu*Lk+85`^&oM=6yki~@NKp}Yxba%{PQt7Ip zBoX5Znvf4uNKqF;&50u;tDu;}OHnZ*j%=B%zz9^RtMEJsNfp{8r2d|OosTEuRoE_y zG#YAEsI9{$5`CSGJ?iWXDoM;@6HSJi9w=Qv2aAo3`}pxA+1bCnv)d~&|7b=F#d$;Z#oL!S1Buy}&YbITJ9s)E{>*k- zj)E0+nKz@Or%&5z#a54?+QAyQ-CF6 z^~J;2>q^OYOV`QvATg1m)Scpnx{4f*;+$c9xg%n8yL)7B&Uh)0oQG=A!CK6*Ffl25 zq+KLusBiOTaF;FJR;1@({ly9tg05`s-{2Ur^y-4c3bO}Y)=vmWN4~=8JBPZ?R7c7A zr!tKpG*QMjQn)5_rTFEqOR^D3 zr{|im`WxT0ilbI8KD<-(MxKPIqJ^ptp5@VsMRE>nrTK5%a=Z>rsA?p~UeBbRE>m_= zDBo&7k@$+{aIUhkDOPexR=5`=rmBzZU*38?cPmleQMM3Idc8O5r9$I3hN<>^uwxnrkjYeA9EP3 zo~O$}DYT_%V`Q9|Il}m;FB>a~z?Qx-ArTeCR_xb#y3FpOayLhd7x;8j+m6 zR!NDRWlo~Hod_jUnlf?F^G4yl+Rzv_FQ!KirOXI?en!c8!_#7=5K$-%Vv|UDNB5j* zMDIoplEpWsD{-*usiF`(vDlG>maGg_wpj-Hd9(9$_I`wC_K!=#UI<JN7 zMD-4I4fM7f9s4Xu*xZW=^$_f6)vf9w)OWp>@+5Yv>hZ9UTGdwKhu#gr2X?n=`DT*( z)$1WnziQ#UJxJA(&2R4+Ppa&>J)1=Q^k8H6meL2tBbFMdua$mhHbk{{3%-KmPv5&(rh2tN{G2{I~dn{0EQ!%Kv{N{7(LV`}Xbq`}ga% zcrq*RfKbx<#4)I#xw#o=1U>hL&z?OSTm9ttg=d?Nw8$<#JTfxkeyr1Kshdw)kH)%` z`uh5sYY&o7rtQwTyXw$|YqtmE<6=cEcO5wM=+2|Z;l&R#>u=LbhrLu#{wv*&K7an4n2-<QU1e*Njwr-fUiGBY#ta&sR(c#wPLA%T+gSMvX4_j-Maq_(`EV%fPClp^<~ zr5nrppSR68x?#`U4Iam5pDLEQ9>LyE@Yhoe8)e;pF?n$TSMwcK(gJH?VY5qFBmVFa zMne2bYjZidhycq-w4SV#gjW0ljVujTPG0;XEeWZ4re;<|YybjbhCQ?^v*^ObA{hxI zBjp8pL^Fhym8GQ>bRB_33nP`aWZ?HMHXDo1HJ2?1fnAJOLhAYOC~Q`541I~ai>v{5!lH$Pvep|$F>i=&W=?H(s%8l z9l$8`KxlEZxW-6~8xs}!_!)C^@ZHM6(-LzlSlkF4&Z3?wG$WkKiW4tl(b1UkJ2{Za zEjEWSYuNHp_*+H1TjVScc9WPstB8zI42K$zs=cxt3jbhB8;lfpBs9{+(wVlxGgt(5 z^bC&*BvXAU6^Y&Ge|PYxG>!;~;vH!or)Iq;vQOc0X(Y)22_UmW)U8QK^m`iel;Z{O zu~TjmEaWjw=N?<(Iryc8=oy+&v4~DMs~|aJkG|)rtmhl@3N-_LJdf&(g%zXoPqzC= z&JSllFUilMav+^fA7nhr(c7RvN0!MJRm71vm2DqG^{P58_LK8FOq7w>IUbZoq5kdr zZ6&wLoqbt%@8g7*kZQOxCly7*cX5PXlsZnRn z;8>baV#OFGx~k;92msdF4#DnC3+lGn95DWR|D5-lqnuJ||GC zQe(#@T7^gvj*i_*KJ!6rCf)#vQg``6?$QX}LhI8gG$i-ooYUC@Av>5PgqJCW)}SYB zL`Dc@%mngZa%-ons>e6#A zR99C6G5+Ae1N%jbe*5jW+kQ6NGxb-evp;heDV~h>Rfm3*~=}> zLpyi+@22I@k5ne6my?$|`yWd62u!Z1>^)o3QFU3QB5tj|P-T&|v=ADNRTY<3nc<9$+^#iO zS{fm>*-yk8Yh`J_5j!&_)mmh(m9r$aA(fS@K3id9w1ae0{7Ll8&daKE5esLpo>9}0 zDm2&9QcYN$MVA*>ElKHonj+*SEhSHVGRBJRQ9+A{tEpbxMzy7T(Jdb-YDrO;m@mt`3GSu&=IY{a;C1>p(=Ws%HqT48#%k3Pwx>nit>^| zu*|n^y{}lGpBr(1`KhJXW?zl6i!zY*pX?d(^@`Y$vANQH^&QE^rnp6M6)!yfXh*U| zKYWglh;);(3f$Zu?q2;=EYmiiX<~$yd1ZsxgChj`{peyf@;BxlXn1@UerI<~KZhL) z9j8h!l`WWldgO2dX}}x(ZnsBNKNP&3Z#u# z1*d3)mqN%MZj*DSr^5X>g*{ely@d@a5g1}WB|`F=R?2-ws}SB@%m9=?YrnY5Pl~e7 zuRM5>3khk|%!SYTO9H*C=dv!)$ zHt%4b!RV8gN0uRVdv;$}D#4peS{X3tLdFK{Jp(BF5*nmyIG=P&lfjM@Gd5T-iIE(+ zREu0;K&9U>v?4+sM>{&3Fmz!9c7w?{z7ABM5ho$5^-i`gQ8*GE6KRM4+Aw2B85^@Sx2FP<$e@*qXs{R| zy-3;nb49dWXtUWfHdUM#(umsh6%*|)7J<=~KT?G<^HRV~3NOG0&e^K%r7*^}M0#rV zAPgxdasAPy&+e{(uAxqU9rh%NTMYsg^Nz4934xzW6*f>{3!77s!hUC?C3;9tRGD#w&cDsr-*PW!$F2+_rZEwHk zdAw70@!=02K9sc%nL4_?c=4jXu8vuCryxJyH?4Pf&fU?`QM2uZr%s&$_I&TXp`8K2 zH+p*`%0}#60@E))m9g0s9Tgc?FyKhpc;L*VgJ*|ktv;c&0{%M>!I?LlS7H0p23+?CNaJUk4A9x(7~_%Q&-V-b@9vy9ElyM#sCK zn1#_y!`pJoPS&Z@ z>MBaclCm=m=3!)w<;64%Sv56=)rKm@I1$9<86tD%;^r8LsXN8jb#z{LI)+u5iI{ik z@@0{EIB6U4e0fu))~@R)6;nxTN$nYkzB{iPZKUVQn^@^f8z?Q5G5ij3D_tt|ZRd#2 z8EiBy8WBoDORn=fPI12)dk8Z9-e!A!BT7}YQgOi8DHbg+F0NS5&VCe?LNp&EDwvEW zp3+n#;y-eP61k$XRGZXFS~Qd@BS$TAs4ke3Ny)w(I409-!xGcR;@RXToTv%z@Js^> zT2!^y&2?AbtZ|4GL)CW`RW{A+@(Vp{TpE#0e{^NWm+$lQUePfKZH0-@qiYH)T37A1 z@#-P99G+n^ux_g>6f7Ys>-5bot}psoP5#Qr{p@seuk6xQcL_@e?QtlKge!h?wu3nP z&_Y9^F$%+wFpWAjM$HWqmJvha@zgns6WdJ!pFTX`coBhsR>aAu9{56+9FteUkZ80R ziBi41j-!gfs27uxc!+&@KKHlrokD{&CBu{qk+)Yr(!}Na36I3TAp%jNx+I0{DEaNW zY!My5B5tElr?qg0@GMoTnz)<`6B#2%_EI}!^pKFt81|;-CZGp;RMDnn8XY;iQ#X%+ zpRmef3a47-9YNNNe?B70Rs|sV)Mo&T4*g7J#F-CP46dZUaCyG&$VSx|81`I(Z#N)f_&9Q_w(Yd9NUoUMMc@5Nby$6!Q} z8g1f5MYEjmcxB6WCIYMG5s$?7I2gRFxwTH2j#4%}Ws6XgCDFx1J@EAU(L`nX`KJY& zR=>LN;1~-jdS8w;juG`ZJAP?$_(i1T=Z_a>i^xT7qDj7$qXsr&XKkLq$T8XF9O2e^ z6BuC`+?%WN1}wUetowMSr1H4I+cwQ4r*foLpV+`0MDykJa}K z+)7o@^}7W0j#sZ<0fYbJ+i~31rta?U!NI}F$;qcr#~K^iFJ65b9eQ}F;bK7L%fGPy zNhzK{{?9J*c-v+uIs?f6GsM;9H`FXPI`3Q6JX^k2OM8n^{KkYmvupcDcZY6W_-gX& zJ@Ip!A8!cpmJY?n#KwgB1+1a1rTgrS(MmpXB6gp&zbi%8NQuSDijq8@ELK!pl!D!N zYKysYm9n{aKDMw3b+O@MadLcmfSi%gjQMj-WtF81#4c)R=-j;7+iPRj2pnv*#M9{!-3;DQl5QDPalp6Vwe=hd4*q9IB|4x_$;$Apk)Xp`N>z zs;ki`u52MnZ6m5bI4qARADqNXbHqev4rTA7A)2B@6f9UwS7;6=Fu}TsY?&+51qK)mAQ+eRZ1sE1z78Dc3IUJ64_X9d$TWd zv*lVv>!3E5T_ahQX!AoQ#DTk|dtaaLKD^kMr5-Xav2M`i@JMW=a?O>F#Tn-={}w;l zDNot8j`->`v@WWfhStV!K^n_eD6aXg^_1XmZBNLKvUIk}o-h8bmX4}49^($g5)Ot& ziq4%$lX4KwE25)h&1kFx#1;j2oP}8rO=7-t#Sm`(`?g`kC*6~?7TK?MrdkEhcq)%L z@cF}fMBWx%*AS_tOI)Mbt7sd2&>`0}g=F!p!FY=z$Kf=sf}$tsmh3?-1hHb!PDCLz z-d0j#G~Nm2k>xdV+G4l}jJqV0Q^$&`p(P*g|E#L2LUcSh% zqPjaWp(6O;Y3>j;Ai#f{e+PfV2DSuAbSW+aMCf6%nPB!MPvGcF!p@Ve2=G;FhiOK5p&gS6;A zE8mlI*2t+G>gul`^{Ny}3qi!=SKn?d(2xjCOB+QZV}!*v%uHQZ-q^v_z(sui7gu+2!IoD8}Amvuu;I zHZDfm3a4VoPANB2$^R}YS3*K&E+j=<@7TnqxubsbbDV6=J&ly-$~qhQp*Rxq+oNKP zH*z2ok)oYNn81j{=Uw4`i1&Nw3tU=WW@Xm3zGP(=BJxNul$Ck1=-0xRYouTQo+V3_K@uM&mIrt z9B7@f7lDx9+!Gnv=bfe{gvMEK4ux)oHtkpTqj7|#O!nI1W@)mTEQ^i zdCt-bruFHfge?-Oc1Uwt7zZNWqPk&ZN-8`s8a)*xVZ{n-5>C-@tVv$U5YOJP#9(nm z5;+iAoWYr}MJY$&N$F+{@@#Qq;+Mt*GlusFiT@9{`6nNR~VW)r8KBc9erB4NZBfp(C(;h=4iax>Epr$0`DghVteB5U%y zh!GgwDE!VMvG+vw*%`TmL*k|``5CggooT$0)^#?b7h%7% z8Y5+S*bk|-x`!mHxSv^x(agi|u~(h7=KV>S+?z!B^OcJx6ZQ7FMxWg2dwXpN$Y!^McsbG6XAI zQPYYZ+g_#jEaX+QRH|W;=>_rgU(nbi>@ZP-iVA4&AZA{KaCGp5Sx0l>OtPd%Mg@Xn z*hwrouMtNH5l%zlw?o=_1ivS92;uu)7j{%Y2o%J6i&o2Hf5z&C(kd=5YQ;BA#0nD) zMRf-k*b4W3-6X2Sq)9ReP_!6TbS|FWSxG|~rrs8kVbOiK#Op)Y(+gb*Xd}*F=<|W{NPff+JfNNKv+m5MPI{#mBK?4IFLp|B$BjSN4DK zZh!y()?WemJNa*H{D;5)Woq%S{QpP7@8tiJCr`agUM*+#F3b3~A@9p?)e=!Pw}Oj% z&vrin#yKl#3&wq5Zp`4lb|j_w(Sf>Am7x2VPTII7;?-+%KWA3rekd}wHB(cUw&c6Q(Bd-(F@%dW1j zw=c&|SJu9HGm%llsVFb~Q~95?-O*6mv@Oph*H!5>Cpu(lsgIn!-)`SaLB)2XrDm5s zJMWgu7E7e)O<3jI8(H5TFTIG~K~bPZ91ILuvDGIpslP0TrGDVB*dL;{)U4vUEJ7oF>P+klH0mSmG-C z*qO>c-|&qznuD|kzJ$0+ZuU?&W$(dBk>MzDdG!##u}TC)yJq3%T!gnBzs}BDC}~mR z<`9Jyr?Mw^x<(3#K|Z5J_>t&f)fq|yawVrKoM+6^Z=miR5@L+B218?rT)VfUGgX|r zOYa9Fa3kmMj6n~{Nh;RTek)(uAY&D`udO@fJj;oavFk&`-fa@|-w$p?ia3#!F$y+X z)Q#wtipChMb{zL~=&)AdHgRYWkHFN|>dX*UFeBO`Rs2H~&nN^6Auumz5?nn35ebF>oe5E!`XQT&rj% zj(r1SOOx34)eK0|vPxSSiLExr7a!qVPt&Qmg;6F!7$%8q(Xyv0p|VAl65)r8Bi+wE zg6!}m)dp`-rk%UD{ashXUG_3gEt*K6V+-%C-C4_#9xS``MtaK8np-HX&m5hl_x$cIFPMtd5 zclT9D|6UCI|6%w~fB*Bpn*ICxzkekB$@iagbMoMiKcBv|J3KQf z_0r*^<*we*w8LlYC?PI87^^nz_S}`UDd3cESV~c8z15m{$IX$ki5bl;?VG%4VbQ0w z9YS?U+vl&NSuOQiv>|MjJKdk2OCSfUnXNQg9%5+gYP4{}0*a5N{d$LW{?L|wsnrF# zn{uSJNt$+kgn8T47kKD6_!F1z)V5yZ=y^oe=Z=K&Mx2)2jCsDY)}D&?`((^EiL1|3 zT(DDS4n@J*Ra$S6oQbpc+629g$y%#oG?vp;$vZWi4rr~6&{(=pb>R*r3m3h$@#+pi zYIZvbWFOV}?kd)s)$Ie6Oep#*_8Tk<(OKlJHGh+#!;V?Ti|1{kd+&{xbE_9KpcsVp zD$d_7ZMYOz>Ke=UYppn7`-APxLbX7)sFLP4tXCh1b^a zO^mGQVl_W3Xdm5~T796TBPi=UqqghRmA-?`%fRg_JX8g_j#w zJ3AjvW~ODQre-EF66vYwv48mqXn~JE`*|$;@y+M#q)qT2`JDdRb5pW%Nhdb9WX{(Yg;wYJseXIh)CJRW+maKZeyug71EJsy5E zaR2U|+M4RAFF#Ly`V>j0|MKPMSFc`;kB>il_Uy;UpYPti`?ueJUb=MYUw!|11e;u4 zC`qu56jj_>F-_5oSnv|68AXEq#P zhg+w$EKQ{`-&>|5D&Vz4(4xJsROXUs=uOgV8R^wKdR8wqeNu9-hQd@|*_SJ{%pf2v zvS6M(fqg#mn2GJyzHvnpk83gF%VKc%Ot*KCHsok}OM4p5WS8FGn7H>f#86npJ>y*L zvdg0>?(>%q9rBf~ZCU209JZPe7DgD3=E^%ic=h@zQ947bisG(fd+KgSj_5RK~ z+bF4&DiQrYo8vfR_88~LY{z??Wkzg#FvFxD%UZtR3H5`-JePC1S|>Mu^jczgi*&p* z{-S1Do>BdPI?m$L;PKe`pFHyO=e@q=y(9D0`?e(!J-Bzvj6Bo5JB+-Ij(1yxy?-x} z`I;@$oy%MxDyf|vz9AviL)1qsz0MF7G5^lMZ7-X*ZKmDDMLGJC`3oI1G>vstxoMhn zE)3*!nmvirkSu=Jvu5S|k7$GOiVu|b#af!_al=Lp6IDlyY7I>xp$|PHzN()*&b~ai zb2zelK8va@s#Bv7hojez=J*@cVok+_`X6enSn$5j_w}XEaZOm=>^x4ZNf#;d;XXF> z?nr4r{QYOt)c2oluIUVaFLGkH=@o9C(>@V-y>-?pjkj%@M{p(Mq{*pRHdvtkgUj&Uvewr?+OgsgtGMaSBdJE#2s6zcPj5#yKa6x=deLhM%7`R^oAizRZS}vN+iAd4M%S71cg2rxi{!= zZxNxZ{Y44uM!WvmRJZoWN6~2FqY_by&ndBJ)#2z^uVyuy>^OT(vee#sJK4F^XcenQ6uBOO<>D$L4Gjk&tpT>k zAqYcE&c$(dEc)zmHiE#kRaRv?=tt3n=BCn-SrBHH%MD>i z5=X(p8e{HaEAAafCL9kG*76{T&a1b@s0K!=`a!64FWi{;=CQ_#93 zHIXHFGUf&~N=v~Nv3iUnZo!Ul`A9{q8RXzZC%BM`EKOM4imiBAq-&R4MCwynIzESq z(JrD2EB3R+6MN7ilwgEdDngP>f>aq)^sGUYNEazeO(8jT3D$0I3O-ub%30KqNs>wI ziJaj$h~1n@MrN@i6*p(2t?&p5LkhxzHI%2nyijJ~E;7XgfnFYnFxwC4$&V(y*^4A% z_5~@C2MN!jkc0v$LS`yv#Vhc1=>cyvzJeuY#AZvemfpsj(F)ayNTQ)Ml#mxBtVg0@ zS3|;>B1Ha@K+eXsRJ69Et>|(WgxMArVx|rJYi{H^%ZUityg?x$s-3GMBy1JOhP+8H zHa@t9ZnaRWTI|w@Nt{3%EskQLZ5$&oW`i3J9Xltwo{f+g1jg1tw)jp*6!xSTQr>F) z8Rx)Ji~}+Hxep0F2X8C1bs|EaNJXxlDAVp|W6=0Pq5pF~1^plN|Nq)Af&NbaH~Yi) zKP=2m{`LR;BjHc<|L8>a`ww4wZa#eW;%#Hg?N6V%`BgWzhnM)!%ERJIPUc-LuWkrA zT+423a^6!#@k!Ydl0{sfG;e$HoD~P>Z9QtSE^0^og~J)=mMmL=bh(D4)JnQ`$@&h+ zd3MfNl|6fPq{YT~Ti-n6m7!{8%k8{R&08Ca+Ikb~en-Z;PmWrr9M~seu|sqBZ8-;; z?80EB6$#1?VOm?VHC)nWEss)Plc>7nfU>RsO#2Y!g+98QQViYm^tWbeuS;4GKccld z-X`k)yog(tp)F>+E@)ArtoOAMz0MF8?V5M+x|x5~+^}X--!j9^Cp4Dqwcc~ZczeE< zQ@B;|dCS0B1D8a7=QtDh)1(7e7lbw}2&tLB^Ngmghs};G;+lhtLTl!Fq!>8*8aeH9 z3@I|Qb+MyRy>>@STTr$9F34KB8in6dnD1puyQwnYU3u5D#h zC!(@9uI^5F;nld>o5kJFa#{!T+egAr6ja`Po^`QjU&-~DbGM?adl?t*B-GzZzTAK8 z;_Wo{-SnE~h?1*Gb=NbR?v->8d-?e0w%j>knzXpL=5TMD{$dV%yE=>8F`L^t2bcq=lDxPrdUpynxYrE!_&9RE zf1R=giek-@50JT4IBuN;w_f^Lq1==?P!~U|>Zm=i2#zJiy)D8$&lSI)sT^@I^xKzD zPlxWl92@@p;m!Mr@v+gtkMG~+WV13ePJQ`2`RU__m*X!cUcdhS{rk6X-@bnRIyni9 zgHOOBc>n(WyLaz^QSjq0!VC`&-@kt!SOh&iJ-{3|fBt+`RaIeO;a}YbzWT(ikL`ovY<9wcGU-O^rp=iH*)b){zJ-o5AMi=nR>=f+!X2ybgwL$hpX`ZPzE zXLG!~^3u$eA2K$W`}AZ8-7`DWn{8|U%)g%c;*`~{A@&Em8tm~ii|^1(x${o?DHyvo z9h;&o@41kFSn)o|^`3bWGB zYilkwNpm{9s;~Hnv2feFMAoaor7sFSSF0aheaA5}=Wrt$g)`zPm_l>M;`Dsy4IrPr ztb4dZ{jh%Kt(@f%2_J_$F4Pl7oGhP=jY!zMzV$V6-sF?B<(H39$nDzcRvOFAN7B}J z8ufYDLGvq{)svdu+8e%UmhF&PseX)c|C(N(yh3RQ_`Toci1mR1+sQ+zjMazr zvTAbnVfKaCEwfY#8A)1LaZAE_c1^NOnDvv+V+pEC1H&=OIWkpkhqCi>8s6r!kZ~G` zHs!*zPk+i1H_&2c3mcR`+sI;CA*SDy_Y(3bON;W#7wD(hyE&@4eapV2>cMD?5jT#* z+lmnz@OI*J`svCC2QhC?yvD~;qSV!;;y)@5ABfg%R(UcQZ9PH5n58!2yed#=1_5JH z)F{4{f|kKe2nU2l&cqGJ+Sd2rQ{q@?absa)HUgzEh>+Y)LMSyuD2Y&8ac)c~N)byy z>U=}Yd`Q7B7#xaUokpE0>WZDiZWK%D;b7Dtgz_X!OifcAr^1GGGKg3&py`jY9jphl zB?3$AW~2p1S(B)d8dSD~9~DKo1!3iM-LUu`A)Rl7!d^H!o_;LKz)D(-*-6(-3IrOt zD`q|`0@VzW7d~Vow3)UNMu7Y6OmEmgh)mvhD4O!CJYA?V{#OZB$yGdZX%?4L(vKwo~V}v9|5jfYj*$R6MB4oa)5&lnAOj@K`(E{5=N|vfF6~Q5^Y?W{Uw{@D z+cLJhZtQHDJNLF_>W#-|%F;U?KW=$E5Z?X`C~v*vPdrPWUmUy_a_Q~tBi!Yz$$iZq z{HvasBz-^LIpUJ{`bLUUeMe_widBEk?5N9w>|1w2TfW70ef)G*jPr1?JYgZXMgk~@ ztgd@6^ThAGnYj1vRrTeXoI8V~EZOeouOFY5EH1nyx_omH3t zk=7dd$ikxhROR?1dsVU)9g0xS(?A-Yzi^@0Ix0Bh;I^FPx(g5rrFjhnLFWrK#Nt%< za1J)t)k7V+y7<9|9oKs_tm6*b`Mch|f9;W}uI4*k(~oaakHt!!y*Pxmv`}!*#&K}? zh2%IF-C<#z!cdzCa}TQV!VyK}v37Gd2Zvp_pon6eJ&K;8vw#Rm&6y>JxUAooeH>vM zEz}}PruO8F9_G#vIasC}rY^Kh?6dZYYL}bp?2WIU|28IK7I9l?-Jun_U#@eivVxmeR9Svzk zBC)F<)f02fMMa7GNr`Ff3N62gA_o7x8lF}4Wr4U;HN1ltxfkyg3IDRwl3oFh|6 zs(ykk;x{{m`)G6Tc|2mZanW8xG;%9@Bksha3T67tmKk?;N~l^6o6Z~$%%RzwDWaj? zEt;TjT(H4&bh8ZYBPZ^<6^oW=bB{SJF>tkK6&l|#LBeWQYTcsfhflD@@Wc%{NTqSF z$YgYX4{9%I>ykz>0&${IL?bf~DXy2X7;zl3V&-D}%Jf*Llm>euPRLPHwSpEB@tiyy z={@JPqc}eD_`LVjvGmpI?dhm>Tb~V!%?bBlilsOZ)#K^USrLV+RRf_S|5sG9aNeG% z?6XFz3FD{BEbe&-TaA-+i_Q(-i^R;;y?3^pz3!`ziLu||$dWpfO~|ry&smWo63mTf z$`cBXuu9L}_o0yMd{0i4iPzl|-C1Lme5$mdbK=zOi^G>U&AIgUp3em0?O|V}#OL&{ zudh6w%MN5CE%(#V(kgxx4bqH@#3rf5okR)kR8nQjIk#{~(x7fLQc{aL{)RK_xKq`& zxsH%&ht2)=NHn6Pv#G~kCSg}A0!^jgK#cXg@3p(K*{l~aX7l0p!days`dn7dZoIK1 zcJ{}9kCdHzZfK+bk9CawUlM-G|80T(JGSi(@%A$c4*2hm@gL>Cv9X!4IT1280ePlo zrl#gR`44jcmH+=lIJC&g0f9jLfKd<@f+3a?1et*}V;2Mo;~@&z4hRDz>MTeFt`_(n z{5KsH_z}&Ih+oFY*fte~co1T$oC-$-FOG{q5D5o_HNPAQ{>LGHMu;DU`TbKKhj@5x zg`nwZhM0=e0NMyiA0rh9mLQmHc!AKivUR9E=}WA90WluAAx;hn$*U ziTKn!G5{b7(g9Fk45WD8+JfMPfTTcTC=Wr>AT0u&%77F*HN`-94A3+XUIWliAlwA> z69|?FZWkB<@!AE#y8zk+!u@{daswE0Jl|~qjLQT_<7WKLLi|Z^1rhF_z=xNC2#@1A zH8!kILH;0m^UG&~xRw9BN1z`q5Pd+j0ueqk5+I83%TxvGSwmB62-BH1h?*d-1rbbz zM;`hh8uRN)f~YRgR+*o|YfS=iIUk+{;!+S-2-Jlakqk|(Hyq&ghSzNlh(`Q8K%P8F zgyq9Xe!37uJrK?LunCA3AlibsiJzwkA`L`vRG3au= zjsmdIFXcfXx(UF}AZ`|bcY^q5;_U#4d-=~^{L~M`{ru>`S;15A>LDdQYI2V+&1mGwTD+KUkf&;=7C|3sU zX#y|{lm`mH&Y(Z4033_?x$ZE(r~>5_f$~}qNdmAtC?^WQy#OW%!0=Mx1>i4m{{rxJ zKui;Bf5MFb9u$Db0o)@1w}QwPfc3z56#}p#y#504XHd=*fWLzI(*)r1X{N`Y?=e^) z36_IM6@Yic>mdL?1TaYeUIqHoRiC0|ct1Y>(*FU}@8K6xqe1{~hUrTH-UQQ=0Q>-^CjmI=m-!i> ze-97B^d?Y0{FnN$Y=wLfJiaakB#6u}?au>xp$fEL4aTPkz*taD5`gc5_Cx_#6wm`f z09FL`@dEHucsv34wtylB%l~jtKC$L!xuE3+%jPb4y#>nsf7xFVc>M*+KY+*2-mKLlU~D5nU(^Wpsvfc0Sd7J$b=IYF>KOy2@94&Dy|_#ucBtAD~;zs%p^7x)@z zKPXV&63nkh0FH$Ds{s5M=C1;hB+oF)Lb!-}f_y!0nJJf18s0K@ds z{L6k^1d%GxeiB|!0oWMSpH%xPulD}3Ki&X8l0f~wU;0l5u}Ar5dwEb^qBfsJV$AA$bPf%PE>z*1nocma6ZFYPPf2Z3?|z;|NRPuK&%g95Myygvf)4gvgmy6d*Z zPAkc_PTN*GIILOZyv^B`?6hbbv~AmtodN#aU^_Ns8vwoiy+fdFI|8?Pcn1eU+qMH3 z)Nv1Wg&$r0y!UxR+m`Oxw%T)tcW{Vjke#1vaIj}Ev~A-GOUjDHYeT&K>`WHz5rnP0 z{Xy^k?w*T&SIhYKwTz8-c!n&QuDJ)=9uVm14{Z-$JnWj&1Hc19{KxAUDKw z8(anu58CY>BAD&%zdc|&dt0z)h!4LNJhN@y0aLwshVXiH3kw0r!#TXp;HEqX;Ihqo zr|S;SZF{{vLcD&-^YZlG;T7^D(>=g1AZS}iSfJ;REH^Nehi4$aB|Mt9KUgh4S9j3b z)!)O<+keN;VRr|5Od~FU3p^AL^za0;2?+b$e7C#%1q6FS!66==K|#>=z#!27c4+(F zAny=QXs4^6Ux51$WP$?rPR&zbxy^z-{XG^@+<&(PM6l=X0sj7;?jgV59Q$83%l?-w zwiIZ!ZAWP6wm{FI-~gChLc+G~Awra}MWOE7R`2!?@!sjVC@3f(h@Z7&r69E2b7w$M zm|%`=NJx;k+wPFxHCht}C~v1=&N^4W-M>`v4{;3@%vrg|GibYCz+S<;jh;aP_TGEE zgS`X%1@oQ3R{jo4e-BT7XWJ-Y+g1dGEZG_8=eg4p?5W2ZKBa*IxIY2VIcT@10JtK+ ze;TBO*#_;{MsW=a_H^D2dIA}|gTxyd04v>mz-n$=>=^(2aXxmD6_uWB3o*sPA&d<{|h<|u@>~;AZlTovtB(l!M^&J+(Az{R3UyeW%xk91!5gYYKNPFj_FY!f-=Bz$)POfnmQNir@8* zJi7pYch?YGe-C?4zn{6b!F-gq2ks6D{@K4nkf*?0?Z8|ecKf@B0Ac}I084P7*81=D z_V)nXFnIUQ->;RcTR>3A?_0xE@N;MFz1>5m)&_p!?<(){=cZ2cL%4Lc>t1l={P+5R z|2_ODd*BKC!z;EOMiWNe9pbULX-_O%A(%G+Z(o)NcTjC!gNKe1e0icgH zu$=Srb^~i^Y+@7~U_^u=z-`?P3}Da#26z5=+TrfLEf|K3VaR>+p{PTZPo`$Iu$@3_|J}NYbKa~zaUj&Nh8AI}Yu}FTqsef=i zA!ypig@mR(wkSR{9WlHrMm^DcWITu=gxmc)BH$=a+@c;S~$fJBEeFDCXzgEcX?HF|8H;Ig*J$e}RtrLh!h3 zf&O;z%XvDMw>Qsw+s4ns^I#-&Lm2v9U;{%Q#=e=K_VCkN{B)3?j`Gt9e)^uDLffZO zG(W}jQ(1mW;HR4Wl*mub_$h^-I`dN(e!7{Tdhk;(e(J|hL-=VZKMm)nQT#NHpECGq zGCxh_ry2Y-kDnIt(-MAKGd-Uj{Q2-x6@E(Kryl$?oS)M8X%s(=QiwSa_FY(}qV=%@{*p$55^bX1@#<#?!}yeNX6gn~%;qKLF4 zkx2rNgb|Pwdb&*ougz(cCM_+=McG=1#4iJFlLYI<3DgT*Wv$a7{<9t!D+vn?q6p9> zonLXH@Nwz~IB5c$2vAkI3RGFH09EktQ=rk4CcMc^6^JCO0&o=qxT=6Wl^^)pGvF~4 zXh)L>v|~vWPh)Kj<|_UJ>Qv|upu!|I0)#|BLcDrd2%`ztgYzoDeARRzXgYrv*dw@16Rb%%XkW5EN)s+u zBTm&(vznp@ct7@laTI)zWug3iR3ni1Wsym}@E-fPl^F8N6nxN$`}uvtZJj_qoClW? zp!_6WK7e)Md_V_N_y}oE=R4A-`cd)GN}SH~iuhw5Ja!<+hx6bvS%8CJ**DtHGCaQw zhT$?VngC8dZY;reo&53De#uW3=uea1pWvL=3d|YnBb2xaV&UQW!Ein8XFYzO+6rKA z`+4~D_mnub-UNQ11Sk*CHc}JNM-rfqBtRcYfIgA{eI)7f>6--TTNa!%m`>oc#fH!G zG>s4mNVu&U9=`wkyY^9_{bEKlXkP>9V48l60G<3l=>u*L_ap1_vk$HRM}7R9M;8~u zn}NCf+P95B-@2ghI#3Vpy8@KseKdLdLnEMhYl#Ik3-6s3Z@)bl@beTMdGh!Wo<|SK zV2_R^!8DEYp_fTPECpR3QW<*0@B257`bv9Dnk-9#1iEw)azXd#p;RKP;YBU-I^YSsk^QX=y3nGJaIW-m?%#+Mm36T`w@zet0Ir;I% zR&xZp4hVo$<#^Z^je`0${Ix-X zdBJ1qDDbR_GLAgzck>dIcY#;`vwX)vOomz<3%<9P#zWC1n&8|3#Q{%KU#*RW@QD&2 zAC|+w8cO^MWb{1kdn!XS9XJa#*(u#)5M_XOE(gG5LkyTR zEg}-ost1@G6`Y-EUB#mW3q^uHb3mVNkQhY64@N{Kfpcf283F4?Erzguq^+`;9N>hARF)F5IID`i0*qtZGVZMWa+%#dn zkA^%Fd%zk3E2zv4qT|(=FfWQussZh&{IS&tR3zNa8mu2UBW3XVg@AH+4dL~J>mWe? zyuOK4WFRbeKs{JCO`V%59RUl;B!V%4>>=~Uo*oB2Yj8a;Fdkgbg|AECKpz@>c@QeV zlVBJJK|sfb$^bEz!7>E!S0qh+T8(A6W$Y9NWBc+4|v_+{ebu7*Y%sC$*DE$ z1N;);3S=ofKX6Jah)d#|{Puu`VOomPgmq^uHCbr%6zfq8!j+y_*p1NH(rtw%TW_3M5pZ;D<(J(uld zO$N}(VZIdT1I~sfSu-5Ka5>eJtQiQNkr2}61%hnm2cF-<`TY8tM6%{)e%&_Ek0U=n z4&>YOpGP&wnk4>nsxev9jQ{LtLe?b0ZNXmY^7FzskTo^IGrWHaAcgk}f*cdk(Beca z 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

c%bP7DpN~BZ3+N{GEnh*k}s1hy%#2o7OsQ cNgm;S