diff options
author | Franklin S. Cooper Jr <fcooper@ti.com> | 2013-02-11 19:04:38 -0600 |
---|---|---|
committer | Denys Dmytriyenko <denys@ti.com> | 2013-02-12 18:25:55 -0500 |
commit | 01b57041a177bafc9ffc849d492d36e39fc2b56d (patch) | |
tree | d62fdf7333ae2d60bffd7c1be3b16ab362b73e12 | |
parent | 1d49f5ba19ff33c9c7aa9b61ecedfeddacbf7d93 (diff) | |
download | meta-ti-01b57041a177bafc9ffc849d492d36e39fc2b56d.tar.gz |
linux-omapl138-psp: Add latest linux-omapl138 patches
* Add latest patches to linux-omapl138 that were added since this recipe was
added to meta-ti.
* Update to latest am180x-evm defconfig
* Mimic the following commits from arago:
linux-davinci: update to add mmc patches
* Optimizations to reduce overhead on weak platforms
linux: disable DMA for MUSB
* For the am3517, am180x, and am335x devices the CPPI 4.1 DMA
should NOT be used for the MUSB controller. Using this DMA
can cause the controller to lockup.
* Updated the defconfigs to set the use of PIO mode
* Added a patch to updated the PIO mode description to make it
easier to determine when it can be used.
Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
6 files changed, 385 insertions, 52 deletions
diff --git a/conf/machine/include/davinci.inc b/conf/machine/include/davinci.inc index 80198449..71eca709 100644 --- a/conf/machine/include/davinci.inc +++ b/conf/machine/include/davinci.inc | |||
@@ -1,7 +1,7 @@ | |||
1 | require conf/machine/include/tune-arm926ejs.inc | 1 | require conf/machine/include/tune-arm926ejs.inc |
2 | 2 | ||
3 | # Increase this everytime you change something in the kernel | 3 | # Increase this everytime you change something in the kernel |
4 | MACHINE_KERNEL_PR = "r51" | 4 | MACHINE_KERNEL_PR = "r52" |
5 | 5 | ||
6 | 6 | ||
7 | KERNEL_IMAGETYPE = "uImage" | 7 | KERNEL_IMAGETYPE = "uImage" |
diff --git a/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0001-musb-update-PIO-mode-help-information-in-Kconfig.patch b/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0001-musb-update-PIO-mode-help-information-in-Kconfig.patch new file mode 100644 index 00000000..ff1c430a --- /dev/null +++ b/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0001-musb-update-PIO-mode-help-information-in-Kconfig.patch | |||
@@ -0,0 +1,44 @@ | |||
1 | From 10fbd32a96aedd644b6bf38888a2af64cc13a35f Mon Sep 17 00:00:00 2001 | ||
2 | From: Matt Porter <mporter@ti.com> | ||
3 | Date: Mon, 5 Dec 2011 15:29:35 -0600 | ||
4 | Subject: [PATCH] musb: update PIO mode help information in Kconfig | ||
5 | |||
6 | * Updated the Kconfig help information for the PIO mode for MUSB | ||
7 | to make it more clear to the customer when to select this option | ||
8 | and which devices currently have issues with this option. | ||
9 | * This is in accordance with the findings for CPPI4.1 DMA usage | ||
10 | for MUSB | ||
11 | |||
12 | Upstream-Status: Submitted | ||
13 | * Submitted to the PSP team using the lpr list | ||
14 | |||
15 | Signed-off-by: Matt Porter <mporter@ti.com> | ||
16 | Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> | ||
17 | --- | ||
18 | drivers/usb/musb/Kconfig | 11 +++++++---- | ||
19 | 1 files changed, 7 insertions(+), 4 deletions(-) | ||
20 | |||
21 | diff --git a/drivers/usb/musb/Kconfig b/drivers/usb/musb/Kconfig | ||
22 | index ee75cbc..d56f23d 100644 | ||
23 | --- a/drivers/usb/musb/Kconfig | ||
24 | +++ b/drivers/usb/musb/Kconfig | ||
25 | @@ -107,10 +107,13 @@ config MUSB_PIO_ONLY | ||
26 | All data is copied between memory and FIFO by the CPU. | ||
27 | DMA controllers are ignored. | ||
28 | |||
29 | - Do not select 'n' here unless DMA support for your SOC or board | ||
30 | - is unavailable (or unstable). When DMA is enabled at compile time, | ||
31 | - you can still disable it at run time using the "use_dma=n" module | ||
32 | - parameter. | ||
33 | + Select 'y' here if DMA support for your SOC or board | ||
34 | + is unavailable (or unstable). On CPPI 4.1 DMA based | ||
35 | + systems (AM335x, AM35x, and AM180x) DMA support is | ||
36 | + considered unstable and this option should be enabled | ||
37 | + in production. When DMA is enabled at compile time, | ||
38 | + you can still disable it at run time using the "use_dma=n" | ||
39 | + module parameter. | ||
40 | |||
41 | config USB_UX500_DMA_HW | ||
42 | select USB_UX500_DMA | ||
43 | -- | ||
44 | 1.7.0.4 | ||
diff --git a/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0007-mmc-davinci-Eliminate-spurious-interrupts.patch b/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0007-mmc-davinci-Eliminate-spurious-interrupts.patch new file mode 100644 index 00000000..11de26f6 --- /dev/null +++ b/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0007-mmc-davinci-Eliminate-spurious-interrupts.patch | |||
@@ -0,0 +1,64 @@ | |||
1 | From 568c76b4c8483ca912eb55f2d69398d1a162aabf Mon Sep 17 00:00:00 2001 | ||
2 | From: Ido Yariv <ido@wizery.com> | ||
3 | Date: Wed, 21 Dec 2011 02:13:17 +0200 | ||
4 | Subject: [PATCH] mmc: davinci: Eliminate spurious interrupts *EXPERIMENTAL* | ||
5 | |||
6 | The davinci mmc interrupt handler fills the fifo in a loop, as long as | ||
7 | the DXRDY or DRRDY bits are set in the status register. | ||
8 | |||
9 | If interrupts fire during this loop, they will be handled by the | ||
10 | handler, but the PIC will still buffer these. As a result, the handler | ||
11 | will be called again to serve these needlessly. In order to avoid these | ||
12 | spurious interrupts, keep interrupts masked during the loop. | ||
13 | --- | ||
14 | drivers/mmc/host/davinci_mmc.c | 35 +++++++++++++++++++++++++++++------ | ||
15 | 1 files changed, 29 insertions(+), 6 deletions(-) | ||
16 | |||
17 | diff --git a/drivers/mmc/host/davinci_mmc.c b/drivers/mmc/host/davinci_mmc.c | ||
18 | index 64a8325..8e3212e 100644 | ||
19 | --- a/drivers/mmc/host/davinci_mmc.c | ||
20 | +++ b/drivers/mmc/host/davinci_mmc.c | ||
21 | @@ -1009,12 +1009,35 @@ static irqreturn_t mmc_davinci_irq(int irq, void *dev_id) | ||
22 | * by read. So, it is not unbouned loop even in the case of | ||
23 | * non-dma. | ||
24 | */ | ||
25 | - while (host->bytes_left && (status & (MMCST0_DXRDY | MMCST0_DRRDY))) { | ||
26 | - davinci_fifo_data_trans(host, rw_threshold); | ||
27 | - status = readl(host->base + DAVINCI_MMCST0); | ||
28 | - if (!status) | ||
29 | - break; | ||
30 | - qstatus |= status; | ||
31 | + if (host->bytes_left && (status & (MMCST0_DXRDY | MMCST0_DRRDY))) { | ||
32 | + unsigned long im_val; | ||
33 | + | ||
34 | + /* | ||
35 | + * If interrupts fire during the following loop, they will be | ||
36 | + * handled by the handler, but the PIC will still buffer these. | ||
37 | + * As a result, the handler will be called again to serve these | ||
38 | + * needlessly. In order to avoid these spurious interrupts, | ||
39 | + * keep interrupts masked during the loop. | ||
40 | + */ | ||
41 | + im_val = readl(host->base + DAVINCI_MMCIM); | ||
42 | + writel(0, host->base + DAVINCI_MMCIM); | ||
43 | + | ||
44 | + do { | ||
45 | + davinci_fifo_data_trans(host, rw_threshold); | ||
46 | + status = readl(host->base + DAVINCI_MMCST0); | ||
47 | + if (!status) | ||
48 | + break; | ||
49 | + qstatus |= status; | ||
50 | + } while (host->bytes_left && | ||
51 | + (status & (MMCST0_DXRDY | MMCST0_DRRDY))); | ||
52 | + | ||
53 | + /* | ||
54 | + * Assumption: if an interrupt is already pending, it will fire | ||
55 | + * when it is unmasked. This is also assumed when the MMCIM is | ||
56 | + * first set. Otherwise, writing to MMCIM after reading the | ||
57 | + * status is race-prone. | ||
58 | + */ | ||
59 | + writel(im_val, host->base + DAVINCI_MMCIM); | ||
60 | } | ||
61 | |||
62 | if (qstatus & MMCST0_DATDNE) { | ||
63 | -- | ||
64 | 1.7.7.4 | ||
diff --git a/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0008-mmc-davinci-Poll-for-small-size-transfers.patch b/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0008-mmc-davinci-Poll-for-small-size-transfers.patch new file mode 100644 index 00000000..e358f9fa --- /dev/null +++ b/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0008-mmc-davinci-Poll-for-small-size-transfers.patch | |||
@@ -0,0 +1,96 @@ | |||
1 | From 2323173abf87fa542d8434fa187dd67ed6048da2 Mon Sep 17 00:00:00 2001 | ||
2 | From: Ido Yariv <ido@wizery.com> | ||
3 | Date: Sat, 24 Dec 2011 14:02:45 +0200 | ||
4 | Subject: [PATCH] mmc: davinci: Poll for small size transfers | ||
5 | |||
6 | When initiating small size sdio transactions, it might be worth while to | ||
7 | poll instead of waiting for an interrupt. | ||
8 | |||
9 | While this optimization wastes CPU cycles, tests have shown that the | ||
10 | interrupts handling and context switches' overhead is actually larger. | ||
11 | |||
12 | Signed-off-by: Ido Yariv <ido@wizery.com> | ||
13 | --- | ||
14 | drivers/mmc/host/davinci_mmc.c | 25 ++++++++++++++++++++++--- | ||
15 | 1 files changed, 22 insertions(+), 3 deletions(-) | ||
16 | |||
17 | diff --git a/drivers/mmc/host/davinci_mmc.c b/drivers/mmc/host/davinci_mmc.c | ||
18 | index c5b540b..39be44a 100644 | ||
19 | --- a/drivers/mmc/host/davinci_mmc.c | ||
20 | +++ b/drivers/mmc/host/davinci_mmc.c | ||
21 | @@ -152,6 +152,11 @@ module_param(rw_threshold, uint, S_IRUGO); | ||
22 | MODULE_PARM_DESC(rw_threshold, | ||
23 | "Read/Write threshold. Default = 32"); | ||
24 | |||
25 | +static unsigned poll_threshold = 128; | ||
26 | +module_param(poll_threshold, uint, S_IRUGO); | ||
27 | +MODULE_PARM_DESC(poll_threshold, | ||
28 | + "Polling transaction size threshold. Default = 128"); | ||
29 | + | ||
30 | static unsigned __initdata use_dma = 1; | ||
31 | module_param(use_dma, uint, 0); | ||
32 | MODULE_PARM_DESC(use_dma, "Whether to use DMA or not. Default = 1"); | ||
33 | @@ -184,6 +189,7 @@ struct mmc_davinci_host { | ||
34 | u32 rxdma, txdma; | ||
35 | bool use_dma; | ||
36 | bool do_dma; | ||
37 | + bool active_request; | ||
38 | |||
39 | /* Scatterlist DMA uses one or more parameter RAM entries: | ||
40 | * the main one (associated with rxdma or txdma) plus zero or | ||
41 | @@ -212,6 +218,7 @@ struct mmc_davinci_host { | ||
42 | unsigned char power_mode; | ||
43 | }; | ||
44 | |||
45 | +static irqreturn_t mmc_davinci_irq(int irq, void *dev_id); | ||
46 | |||
47 | /* PIO only */ | ||
48 | static void mmc_davinci_sg_to_buf(struct mmc_davinci_host *host) | ||
49 | @@ -369,7 +376,16 @@ static void mmc_davinci_start_command(struct mmc_davinci_host *host, | ||
50 | |||
51 | writel(cmd->arg, host->base + DAVINCI_MMCARGHL); | ||
52 | writel(cmd_reg, host->base + DAVINCI_MMCCMD); | ||
53 | - writel(im_val, host->base + DAVINCI_MMCIM); | ||
54 | + | ||
55 | + host->active_request = true; | ||
56 | + if (!host->do_dma && host->bytes_left <= poll_threshold) { | ||
57 | + while (host->active_request) { | ||
58 | + mmc_davinci_irq(0, host); | ||
59 | + cpu_relax(); | ||
60 | + } | ||
61 | + } else { | ||
62 | + writel(im_val, host->base + DAVINCI_MMCIM); | ||
63 | + } | ||
64 | } | ||
65 | |||
66 | /*----------------------------------------------------------------------*/ | ||
67 | @@ -684,8 +700,9 @@ mmc_davinci_prepare_data(struct mmc_davinci_host *host, struct mmc_request *req) | ||
68 | * While we *could* change that, unusual block sizes are rarely | ||
69 | * used. The occasional fallback to PIO should't hurt. | ||
70 | */ | ||
71 | - if (host->use_dma && (host->bytes_left & (rw_threshold - 1)) == 0 | ||
72 | - && mmc_davinci_start_dma_transfer(host, data) == 0) { | ||
73 | + if (host->use_dma && (host->bytes_left & (rw_threshold - 1)) == 0 && | ||
74 | + host->bytes_left > poll_threshold && | ||
75 | + mmc_davinci_start_dma_transfer(host, data) == 0) { | ||
76 | /* zero this to ensure we take no PIO paths */ | ||
77 | host->bytes_left = 0; | ||
78 | } else { | ||
79 | @@ -898,6 +915,7 @@ mmc_davinci_xfer_done(struct mmc_davinci_host *host, struct mmc_data *data) | ||
80 | if (!data->stop || (host->cmd && host->cmd->error)) { | ||
81 | mmc_request_done(host->mmc, data->mrq); | ||
82 | writel(0, host->base + DAVINCI_MMCIM); | ||
83 | + host->active_request = false; | ||
84 | } else | ||
85 | mmc_davinci_start_command(host, data->stop); | ||
86 | } | ||
87 | @@ -925,6 +943,7 @@ static void mmc_davinci_cmd_done(struct mmc_davinci_host *host, | ||
88 | cmd->mrq->cmd->retries = 0; | ||
89 | mmc_request_done(host->mmc, cmd->mrq); | ||
90 | writel(0, host->base + DAVINCI_MMCIM); | ||
91 | + host->active_request = false; | ||
92 | } | ||
93 | } | ||
94 | |||
95 | -- | ||
96 | 1.7.7.4 | ||
diff --git a/recipes-kernel/linux/linux-omapl138-psp-2.6.37/am180x-evm/defconfig b/recipes-kernel/linux/linux-omapl138-psp-2.6.37/am180x-evm/defconfig index 3528214c..e1d64770 100644 --- a/recipes-kernel/linux/linux-omapl138-psp-2.6.37/am180x-evm/defconfig +++ b/recipes-kernel/linux/linux-omapl138-psp-2.6.37/am180x-evm/defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux/arm 2.6.37 Kernel Configuration | 3 | # Linux/arm 2.6.37 Kernel Configuration |
4 | # Thu Apr 7 20:15:42 2011 | 4 | # Wed Mar 14 15:15:30 2012 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
@@ -114,7 +114,8 @@ CONFIG_COMPAT_BRK=y | |||
114 | # CONFIG_SLAB is not set | 114 | # CONFIG_SLAB is not set |
115 | CONFIG_SLUB=y | 115 | CONFIG_SLUB=y |
116 | # CONFIG_SLOB is not set | 116 | # CONFIG_SLOB is not set |
117 | # CONFIG_PROFILING is not set | 117 | CONFIG_PROFILING=y |
118 | CONFIG_OPROFILE=y | ||
118 | CONFIG_HAVE_OPROFILE=y | 119 | CONFIG_HAVE_OPROFILE=y |
119 | # CONFIG_KPROBES is not set | 120 | # CONFIG_KPROBES is not set |
120 | CONFIG_HAVE_KPROBES=y | 121 | CONFIG_HAVE_KPROBES=y |
@@ -138,7 +139,7 @@ CONFIG_MODVERSIONS=y | |||
138 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 139 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
139 | CONFIG_BLOCK=y | 140 | CONFIG_BLOCK=y |
140 | CONFIG_LBDAF=y | 141 | CONFIG_LBDAF=y |
141 | # CONFIG_BLK_DEV_BSG is not set | 142 | CONFIG_BLK_DEV_BSG=y |
142 | # CONFIG_BLK_DEV_INTEGRITY is not set | 143 | # CONFIG_BLK_DEV_INTEGRITY is not set |
143 | 144 | ||
144 | # | 145 | # |
@@ -363,7 +364,8 @@ CONFIG_ALIGNMENT_TRAP=y | |||
363 | # | 364 | # |
364 | CONFIG_ZBOOT_ROM_TEXT=0x0 | 365 | CONFIG_ZBOOT_ROM_TEXT=0x0 |
365 | CONFIG_ZBOOT_ROM_BSS=0x0 | 366 | CONFIG_ZBOOT_ROM_BSS=0x0 |
366 | CONFIG_CMDLINE="" | 367 | CONFIG_CMDLINE=" debug " |
368 | # CONFIG_CMDLINE_FORCE is not set | ||
367 | # CONFIG_XIP_KERNEL is not set | 369 | # CONFIG_XIP_KERNEL is not set |
368 | # CONFIG_KEXEC is not set | 370 | # CONFIG_KEXEC is not set |
369 | # CONFIG_AUTO_ZRELADDR is not set | 371 | # CONFIG_AUTO_ZRELADDR is not set |
@@ -481,6 +483,7 @@ CONFIG_IPV6_NDISC_NODETYPE=y | |||
481 | # CONFIG_IPV6_TUNNEL is not set | 483 | # CONFIG_IPV6_TUNNEL is not set |
482 | # CONFIG_IPV6_MULTIPLE_TABLES is not set | 484 | # CONFIG_IPV6_MULTIPLE_TABLES is not set |
483 | # CONFIG_IPV6_MROUTE is not set | 485 | # CONFIG_IPV6_MROUTE is not set |
486 | # CONFIG_NETLABEL is not set | ||
484 | # CONFIG_NETWORK_SECMARK is not set | 487 | # CONFIG_NETWORK_SECMARK is not set |
485 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set | 488 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set |
486 | CONFIG_NETFILTER=y | 489 | CONFIG_NETFILTER=y |
@@ -493,28 +496,119 @@ CONFIG_NETFILTER_ADVANCED=y | |||
493 | # CONFIG_NETFILTER_NETLINK_QUEUE is not set | 496 | # CONFIG_NETFILTER_NETLINK_QUEUE is not set |
494 | # CONFIG_NETFILTER_NETLINK_LOG is not set | 497 | # CONFIG_NETFILTER_NETLINK_LOG is not set |
495 | CONFIG_NF_CONNTRACK=y | 498 | CONFIG_NF_CONNTRACK=y |
496 | CONFIG_NF_CONNTRACK_IPV4=y | 499 | # CONFIG_NF_CONNTRACK_MARK is not set |
497 | CONFIG_NF_CONNTRACK_PROC_COMPAT=y | 500 | # CONFIG_NF_CONNTRACK_EVENTS is not set |
501 | # CONFIG_NF_CT_PROTO_DCCP is not set | ||
502 | # CONFIG_NF_CT_PROTO_SCTP is not set | ||
503 | # CONFIG_NF_CT_PROTO_UDPLITE is not set | ||
504 | # CONFIG_NF_CONNTRACK_AMANDA is not set | ||
505 | # CONFIG_NF_CONNTRACK_FTP is not set | ||
506 | # CONFIG_NF_CONNTRACK_H323 is not set | ||
507 | # CONFIG_NF_CONNTRACK_IRC is not set | ||
508 | # CONFIG_NF_CONNTRACK_NETBIOS_NS is not set | ||
509 | # CONFIG_NF_CONNTRACK_PPTP is not set | ||
510 | # CONFIG_NF_CONNTRACK_SANE is not set | ||
511 | # CONFIG_NF_CONNTRACK_SIP is not set | ||
512 | # CONFIG_NF_CONNTRACK_TFTP is not set | ||
513 | # CONFIG_NF_CT_NETLINK is not set | ||
498 | CONFIG_NETFILTER_XTABLES=y | 514 | CONFIG_NETFILTER_XTABLES=y |
515 | |||
516 | # | ||
517 | # Xtables combined modules | ||
518 | # | ||
519 | # CONFIG_NETFILTER_XT_MARK is not set | ||
520 | # CONFIG_NETFILTER_XT_CONNMARK is not set | ||
521 | |||
522 | # | ||
523 | # Xtables targets | ||
524 | # | ||
525 | # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set | ||
526 | # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set | ||
527 | # CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set | ||
528 | # CONFIG_NETFILTER_XT_TARGET_MARK is not set | ||
529 | # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set | ||
530 | # CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set | ||
531 | # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set | ||
532 | # CONFIG_NETFILTER_XT_TARGET_TEE is not set | ||
533 | # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set | ||
534 | |||
535 | # | ||
536 | # Xtables matches | ||
537 | # | ||
538 | # CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set | ||
539 | # CONFIG_NETFILTER_XT_MATCH_COMMENT is not set | ||
540 | # CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set | ||
541 | # CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set | ||
542 | # CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set | ||
543 | # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set | ||
544 | # CONFIG_NETFILTER_XT_MATCH_CPU is not set | ||
545 | # CONFIG_NETFILTER_XT_MATCH_DCCP is not set | ||
546 | # CONFIG_NETFILTER_XT_MATCH_DSCP is not set | ||
547 | # CONFIG_NETFILTER_XT_MATCH_ESP is not set | ||
548 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set | ||
549 | # CONFIG_NETFILTER_XT_MATCH_HELPER is not set | ||
550 | # CONFIG_NETFILTER_XT_MATCH_HL is not set | ||
551 | # CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set | ||
552 | # CONFIG_NETFILTER_XT_MATCH_LENGTH is not set | ||
553 | # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set | ||
554 | # CONFIG_NETFILTER_XT_MATCH_MAC is not set | ||
555 | # CONFIG_NETFILTER_XT_MATCH_MARK is not set | ||
556 | # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set | ||
557 | # CONFIG_NETFILTER_XT_MATCH_OWNER is not set | ||
558 | # CONFIG_NETFILTER_XT_MATCH_POLICY is not set | ||
559 | # CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set | ||
560 | # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set | ||
561 | # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set | ||
562 | # CONFIG_NETFILTER_XT_MATCH_REALM is not set | ||
563 | # CONFIG_NETFILTER_XT_MATCH_RECENT is not set | ||
564 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set | ||
565 | # CONFIG_NETFILTER_XT_MATCH_STATE is not set | ||
566 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set | ||
567 | # CONFIG_NETFILTER_XT_MATCH_STRING is not set | ||
568 | # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set | ||
569 | # CONFIG_NETFILTER_XT_MATCH_TIME is not set | ||
570 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set | ||
499 | # CONFIG_IP_VS is not set | 571 | # CONFIG_IP_VS is not set |
500 | 572 | ||
501 | # | 573 | # |
502 | # IP: Netfilter Configuration | 574 | # IP: Netfilter Configuration |
503 | # | 575 | # |
504 | CONFIG_NF_DEFRAG_IPV4=y | 576 | CONFIG_NF_DEFRAG_IPV4=y |
577 | CONFIG_NF_CONNTRACK_IPV4=y | ||
578 | CONFIG_NF_CONNTRACK_PROC_COMPAT=y | ||
505 | # CONFIG_IP_NF_QUEUE is not set | 579 | # CONFIG_IP_NF_QUEUE is not set |
580 | CONFIG_IP_NF_IPTABLES=y | ||
581 | # CONFIG_IP_NF_MATCH_ADDRTYPE is not set | ||
582 | # CONFIG_IP_NF_MATCH_AH is not set | ||
583 | # CONFIG_IP_NF_MATCH_ECN is not set | ||
584 | # CONFIG_IP_NF_MATCH_TTL is not set | ||
506 | CONFIG_IP_NF_FILTER=y | 585 | CONFIG_IP_NF_FILTER=y |
586 | # CONFIG_IP_NF_TARGET_REJECT is not set | ||
507 | CONFIG_IP_NF_TARGET_LOG=y | 587 | CONFIG_IP_NF_TARGET_LOG=y |
588 | # CONFIG_IP_NF_TARGET_ULOG is not set | ||
508 | CONFIG_NF_NAT=y | 589 | CONFIG_NF_NAT=y |
509 | CONFIG_NF_NAT_NEEDED=y | 590 | CONFIG_NF_NAT_NEEDED=y |
510 | CONFIG_IP_NF_TARGET_MASQUERADE=y | 591 | CONFIG_IP_NF_TARGET_MASQUERADE=y |
511 | CONFIG_IP_NF_IPTABLES=y | 592 | # CONFIG_IP_NF_TARGET_NETMAP is not set |
593 | # CONFIG_IP_NF_TARGET_REDIRECT is not set | ||
594 | # CONFIG_NF_NAT_SNMP_BASIC is not set | ||
595 | # CONFIG_NF_NAT_FTP is not set | ||
596 | # CONFIG_NF_NAT_IRC is not set | ||
597 | # CONFIG_NF_NAT_TFTP is not set | ||
598 | # CONFIG_NF_NAT_AMANDA is not set | ||
599 | # CONFIG_NF_NAT_PPTP is not set | ||
600 | # CONFIG_NF_NAT_H323 is not set | ||
601 | # CONFIG_NF_NAT_SIP is not set | ||
602 | # CONFIG_IP_NF_MANGLE is not set | ||
603 | # CONFIG_IP_NF_RAW is not set | ||
604 | # CONFIG_IP_NF_SECURITY is not set | ||
512 | # CONFIG_IP_NF_ARPTABLES is not set | 605 | # CONFIG_IP_NF_ARPTABLES is not set |
513 | 606 | ||
514 | # | 607 | # |
515 | # IPv6: Netfilter Configuration | 608 | # IPv6: Netfilter Configuration |
516 | # | 609 | # |
517 | # CONFIG_NF_DEFRAG_IPV6 is not set | 610 | # CONFIG_NF_DEFRAG_IPV6 is not set |
611 | # CONFIG_NF_CONNTRACK_IPV6 is not set | ||
518 | # CONFIG_IP6_NF_QUEUE is not set | 612 | # CONFIG_IP6_NF_QUEUE is not set |
519 | # CONFIG_IP6_NF_IPTABLES is not set | 613 | # CONFIG_IP6_NF_IPTABLES is not set |
520 | # CONFIG_IP_DCCP is not set | 614 | # CONFIG_IP_DCCP is not set |
@@ -538,6 +632,7 @@ CONFIG_IP_NF_IPTABLES=y | |||
538 | # CONFIG_IEEE802154 is not set | 632 | # CONFIG_IEEE802154 is not set |
539 | # CONFIG_NET_SCHED is not set | 633 | # CONFIG_NET_SCHED is not set |
540 | # CONFIG_DCB is not set | 634 | # CONFIG_DCB is not set |
635 | # CONFIG_DNS_RESOLVER is not set | ||
541 | 636 | ||
542 | # | 637 | # |
543 | # Network testing | 638 | # Network testing |
@@ -546,31 +641,14 @@ CONFIG_IP_NF_IPTABLES=y | |||
546 | # CONFIG_HAMRADIO is not set | 641 | # CONFIG_HAMRADIO is not set |
547 | # CONFIG_CAN is not set | 642 | # CONFIG_CAN is not set |
548 | # CONFIG_IRDA is not set | 643 | # CONFIG_IRDA is not set |
549 | CONFIG_BT=y | 644 | # CONFIG_BT is not set |
550 | CONFIG_BT_L2CAP=y | ||
551 | CONFIG_BT_SCO=y | ||
552 | CONFIG_BT_RFCOMM=y | ||
553 | CONFIG_BT_RFCOMM_TTY=y | ||
554 | CONFIG_BT_BNEP=y | ||
555 | CONFIG_BT_BNEP_MC_FILTER=y | ||
556 | CONFIG_BT_BNEP_PROTO_FILTER=y | ||
557 | CONFIG_BT_HIDP=y | ||
558 | |||
559 | # | ||
560 | # Bluetooth device drivers | ||
561 | # | ||
562 | CONFIG_BT_HCIUART=y | ||
563 | CONFIG_BT_HCIUART_H4=y | ||
564 | CONFIG_BT_HCIUART_LL=y | ||
565 | |||
566 | # CONFIG_AF_RXRPC is not set | 645 | # CONFIG_AF_RXRPC is not set |
567 | CONFIG_WIRELESS=y | 646 | CONFIG_WIRELESS=y |
568 | CONFIG_WIRELESS_EXT=y | 647 | CONFIG_WIRELESS_EXT=y |
569 | CONFIG_WEXT_CORE=y | 648 | CONFIG_WEXT_CORE=y |
570 | CONFIG_WEXT_PROC=y | 649 | CONFIG_WEXT_PROC=y |
571 | CONFIG_WEXT_SPY=y | ||
572 | CONFIG_WEXT_PRIV=y | ||
573 | # CONFIG_CFG80211 is not set | 650 | # CONFIG_CFG80211 is not set |
651 | CONFIG_WIRELESS_EXT_SYSFS=y | ||
574 | # CONFIG_LIB80211 is not set | 652 | # CONFIG_LIB80211 is not set |
575 | 653 | ||
576 | # | 654 | # |
@@ -582,6 +660,7 @@ CONFIG_WEXT_PRIV=y | |||
582 | # | 660 | # |
583 | # CONFIG_WIMAX is not set | 661 | # CONFIG_WIMAX is not set |
584 | CONFIG_RFKILL=y | 662 | CONFIG_RFKILL=y |
663 | # CONFIG_RFKILL_INPUT is not set | ||
585 | # CONFIG_NET_9P is not set | 664 | # CONFIG_NET_9P is not set |
586 | # CONFIG_CAIF is not set | 665 | # CONFIG_CAIF is not set |
587 | # CONFIG_CEPH_LIB is not set | 666 | # CONFIG_CEPH_LIB is not set |
@@ -593,8 +672,9 @@ CONFIG_RFKILL=y | |||
593 | # | 672 | # |
594 | # Generic Driver Options | 673 | # Generic Driver Options |
595 | # | 674 | # |
596 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 675 | CONFIG_UEVENT_HELPER_PATH="" |
597 | # CONFIG_DEVTMPFS is not set | 676 | CONFIG_DEVTMPFS=y |
677 | CONFIG_DEVTMPFS_MOUNT=y | ||
598 | CONFIG_STANDALONE=y | 678 | CONFIG_STANDALONE=y |
599 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 679 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
600 | CONFIG_FW_LOADER=y | 680 | CONFIG_FW_LOADER=y |
@@ -726,6 +806,7 @@ CONFIG_EEPROM_AT24=y | |||
726 | # | 806 | # |
727 | # Texas Instruments shared transport line discipline | 807 | # Texas Instruments shared transport line discipline |
728 | # | 808 | # |
809 | # CONFIG_TI_ST is not set | ||
729 | CONFIG_HAVE_IDE=y | 810 | CONFIG_HAVE_IDE=y |
730 | # CONFIG_IDE is not set | 811 | # CONFIG_IDE is not set |
731 | 812 | ||
@@ -839,8 +920,8 @@ CONFIG_TI_DAVINCI_CPDMA=y | |||
839 | # CONFIG_NETDEV_1000 is not set | 920 | # CONFIG_NETDEV_1000 is not set |
840 | # CONFIG_NETDEV_10000 is not set | 921 | # CONFIG_NETDEV_10000 is not set |
841 | CONFIG_WLAN=y | 922 | CONFIG_WLAN=y |
923 | # CONFIG_USB_ZD1201 is not set | ||
842 | # CONFIG_HOSTAP is not set | 924 | # CONFIG_HOSTAP is not set |
843 | # CONFIG_HOSTAP_FIRMWARE is not set | ||
844 | CONFIG_WL12XX_PLATFORM_DATA=y | 925 | CONFIG_WL12XX_PLATFORM_DATA=y |
845 | 926 | ||
846 | # | 927 | # |
@@ -855,6 +936,7 @@ CONFIG_WL12XX_PLATFORM_DATA=y | |||
855 | # CONFIG_USB_PEGASUS is not set | 936 | # CONFIG_USB_PEGASUS is not set |
856 | # CONFIG_USB_RTL8150 is not set | 937 | # CONFIG_USB_RTL8150 is not set |
857 | # CONFIG_USB_USBNET is not set | 938 | # CONFIG_USB_USBNET is not set |
939 | # CONFIG_USB_HSO is not set | ||
858 | # CONFIG_USB_IPHETH is not set | 940 | # CONFIG_USB_IPHETH is not set |
859 | # CONFIG_WAN is not set | 941 | # CONFIG_WAN is not set |
860 | 942 | ||
@@ -882,7 +964,10 @@ CONFIG_INPUT_POLLDEV=y | |||
882 | # | 964 | # |
883 | # Userland interfaces | 965 | # Userland interfaces |
884 | # | 966 | # |
885 | # CONFIG_INPUT_MOUSEDEV is not set | 967 | CONFIG_INPUT_MOUSEDEV=y |
968 | CONFIG_INPUT_MOUSEDEV_PSAUX=y | ||
969 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | ||
970 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | ||
886 | # CONFIG_INPUT_JOYDEV is not set | 971 | # CONFIG_INPUT_JOYDEV is not set |
887 | CONFIG_INPUT_EVDEV=y | 972 | CONFIG_INPUT_EVDEV=y |
888 | # CONFIG_INPUT_EVBUG is not set | 973 | # CONFIG_INPUT_EVBUG is not set |
@@ -905,7 +990,21 @@ CONFIG_KEYBOARD_GPIO=y | |||
905 | # CONFIG_KEYBOARD_STOWAWAY is not set | 990 | # CONFIG_KEYBOARD_STOWAWAY is not set |
906 | # CONFIG_KEYBOARD_SUNKBD is not set | 991 | # CONFIG_KEYBOARD_SUNKBD is not set |
907 | CONFIG_KEYBOARD_XTKBD=m | 992 | CONFIG_KEYBOARD_XTKBD=m |
908 | # CONFIG_INPUT_MOUSE is not set | 993 | CONFIG_INPUT_MOUSE=y |
994 | CONFIG_MOUSE_PS2=y | ||
995 | CONFIG_MOUSE_PS2_ALPS=y | ||
996 | CONFIG_MOUSE_PS2_LOGIPS2PP=y | ||
997 | CONFIG_MOUSE_PS2_SYNAPTICS=y | ||
998 | CONFIG_MOUSE_PS2_TRACKPOINT=y | ||
999 | # CONFIG_MOUSE_PS2_ELANTECH is not set | ||
1000 | # CONFIG_MOUSE_PS2_SENTELIC is not set | ||
1001 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set | ||
1002 | # CONFIG_MOUSE_SERIAL is not set | ||
1003 | # CONFIG_MOUSE_APPLETOUCH is not set | ||
1004 | # CONFIG_MOUSE_BCM5974 is not set | ||
1005 | # CONFIG_MOUSE_VSXXXAA is not set | ||
1006 | # CONFIG_MOUSE_GPIO is not set | ||
1007 | # CONFIG_MOUSE_SYNAPTICS_I2C is not set | ||
909 | # CONFIG_INPUT_JOYSTICK is not set | 1008 | # CONFIG_INPUT_JOYSTICK is not set |
910 | # CONFIG_INPUT_TABLET is not set | 1009 | # CONFIG_INPUT_TABLET is not set |
911 | CONFIG_INPUT_TOUCHSCREEN=y | 1010 | CONFIG_INPUT_TOUCHSCREEN=y |
@@ -935,7 +1034,18 @@ CONFIG_INPUT_TOUCHSCREEN=y | |||
935 | # CONFIG_TOUCHSCREEN_TSC2004 is not set | 1034 | # CONFIG_TOUCHSCREEN_TSC2004 is not set |
936 | # CONFIG_TOUCHSCREEN_W90X900 is not set | 1035 | # CONFIG_TOUCHSCREEN_W90X900 is not set |
937 | CONFIG_TOUCHSCREEN_TPS6507X=y | 1036 | CONFIG_TOUCHSCREEN_TPS6507X=y |
938 | # CONFIG_INPUT_MISC is not set | 1037 | CONFIG_INPUT_MISC=y |
1038 | # CONFIG_INPUT_AD714X is not set | ||
1039 | # CONFIG_INPUT_ATI_REMOTE is not set | ||
1040 | # CONFIG_INPUT_ATI_REMOTE2 is not set | ||
1041 | # CONFIG_INPUT_KEYSPAN_REMOTE is not set | ||
1042 | # CONFIG_INPUT_POWERMATE is not set | ||
1043 | # CONFIG_INPUT_YEALINK is not set | ||
1044 | # CONFIG_INPUT_CM109 is not set | ||
1045 | CONFIG_INPUT_UINPUT=y | ||
1046 | # CONFIG_INPUT_PCF8574 is not set | ||
1047 | # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set | ||
1048 | # CONFIG_INPUT_ADXL34X is not set | ||
939 | 1049 | ||
940 | # | 1050 | # |
941 | # Hardware I/O ports | 1051 | # Hardware I/O ports |
@@ -1218,10 +1328,7 @@ CONFIG_FRAMEBUFFER_CONSOLE=y | |||
1218 | # CONFIG_FONTS is not set | 1328 | # CONFIG_FONTS is not set |
1219 | CONFIG_FONT_8x8=y | 1329 | CONFIG_FONT_8x8=y |
1220 | CONFIG_FONT_8x16=y | 1330 | CONFIG_FONT_8x16=y |
1221 | CONFIG_LOGO=y | 1331 | # CONFIG_LOGO is not set |
1222 | CONFIG_LOGO_LINUX_MONO=y | ||
1223 | CONFIG_LOGO_LINUX_VGA16=y | ||
1224 | CONFIG_LOGO_LINUX_CLUT224=y | ||
1225 | CONFIG_SOUND=y | 1332 | CONFIG_SOUND=y |
1226 | # CONFIG_SOUND_OSS_CORE is not set | 1333 | # CONFIG_SOUND_OSS_CORE is not set |
1227 | CONFIG_SND=y | 1334 | CONFIG_SND=y |
@@ -1251,7 +1358,7 @@ CONFIG_SND_DRIVERS=y | |||
1251 | CONFIG_SND_ARM=y | 1358 | CONFIG_SND_ARM=y |
1252 | CONFIG_SND_SPI=y | 1359 | CONFIG_SND_SPI=y |
1253 | CONFIG_SND_USB=y | 1360 | CONFIG_SND_USB=y |
1254 | # CONFIG_SND_USB_AUDIO is not set | 1361 | CONFIG_SND_USB_AUDIO=y |
1255 | # CONFIG_SND_USB_UA101 is not set | 1362 | # CONFIG_SND_USB_UA101 is not set |
1256 | # CONFIG_SND_USB_CAIAQ is not set | 1363 | # CONFIG_SND_USB_CAIAQ is not set |
1257 | CONFIG_SND_SOC=y | 1364 | CONFIG_SND_SOC=y |
@@ -1332,6 +1439,7 @@ CONFIG_USB=y | |||
1332 | # CONFIG_USB_DEVICEFS is not set | 1439 | # CONFIG_USB_DEVICEFS is not set |
1333 | CONFIG_USB_DEVICE_CLASS=y | 1440 | CONFIG_USB_DEVICE_CLASS=y |
1334 | # CONFIG_USB_DYNAMIC_MINORS is not set | 1441 | # CONFIG_USB_DYNAMIC_MINORS is not set |
1442 | # CONFIG_USB_SUSPEND is not set | ||
1335 | # CONFIG_USB_OTG_WHITELIST is not set | 1443 | # CONFIG_USB_OTG_WHITELIST is not set |
1336 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set | 1444 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set |
1337 | # CONFIG_USB_MON is not set | 1445 | # CONFIG_USB_MON is not set |
@@ -1368,13 +1476,10 @@ CONFIG_USB_MUSB_DA8XX=y | |||
1368 | # CONFIG_USB_MUSB_UX500 is not set | 1476 | # CONFIG_USB_MUSB_UX500 is not set |
1369 | CONFIG_USB_MUSB_HOST=y | 1477 | CONFIG_USB_MUSB_HOST=y |
1370 | CONFIG_USB_MUSB_HDRC_HCD=y | 1478 | CONFIG_USB_MUSB_HDRC_HCD=y |
1371 | # CONFIG_MUSB_PIO_ONLY is not set | 1479 | CONFIG_MUSB_PIO_ONLY=y |
1372 | # CONFIG_USB_INVENTRA_DMA_HW is not set | ||
1373 | # CONFIG_USB_TI_CPPI_DMA_HW is not set | ||
1374 | CONFIG_USB_TI_CPPI41_DMA_HW=y | ||
1375 | # CONFIG_USB_INVENTRA_DMA is not set | 1480 | # CONFIG_USB_INVENTRA_DMA is not set |
1376 | # CONFIG_USB_TI_CPPI_DMA is not set | 1481 | # CONFIG_USB_TI_CPPI_DMA is not set |
1377 | CONFIG_USB_TI_CPPI41_DMA=y | 1482 | # CONFIG_USB_TI_CPPI41_DMA is not set |
1378 | # CONFIG_USB_TUSB_OMAP_DMA is not set | 1483 | # CONFIG_USB_TUSB_OMAP_DMA is not set |
1379 | CONFIG_USB_MUSB_DEBUG=y | 1484 | CONFIG_USB_MUSB_DEBUG=y |
1380 | 1485 | ||
@@ -1549,8 +1654,6 @@ CONFIG_RTC_DRV_OMAP=y | |||
1549 | CONFIG_UIO=y | 1654 | CONFIG_UIO=y |
1550 | # CONFIG_UIO_PDRV is not set | 1655 | # CONFIG_UIO_PDRV is not set |
1551 | # CONFIG_UIO_PDRV_GENIRQ is not set | 1656 | # CONFIG_UIO_PDRV_GENIRQ is not set |
1552 | # CONFIG_UIO_SMX is not set | ||
1553 | # CONFIG_UIO_SERCOS3 is not set | ||
1554 | CONFIG_UIO_PRUSS=m | 1657 | CONFIG_UIO_PRUSS=m |
1555 | # CONFIG_STAGING is not set | 1658 | # CONFIG_STAGING is not set |
1556 | 1659 | ||
@@ -1571,7 +1674,7 @@ CONFIG_JBD=y | |||
1571 | CONFIG_FS_MBCACHE=y | 1674 | CONFIG_FS_MBCACHE=y |
1572 | # CONFIG_REISERFS_FS is not set | 1675 | # CONFIG_REISERFS_FS is not set |
1573 | # CONFIG_JFS_FS is not set | 1676 | # CONFIG_JFS_FS is not set |
1574 | # CONFIG_FS_POSIX_ACL is not set | 1677 | CONFIG_FS_POSIX_ACL=y |
1575 | # CONFIG_XFS_FS is not set | 1678 | # CONFIG_XFS_FS is not set |
1576 | # CONFIG_GFS2_FS is not set | 1679 | # CONFIG_GFS2_FS is not set |
1577 | # CONFIG_OCFS2_FS is not set | 1680 | # CONFIG_OCFS2_FS is not set |
@@ -1587,6 +1690,7 @@ CONFIG_INOTIFY_USER=y | |||
1587 | # CONFIG_QUOTACTL is not set | 1690 | # CONFIG_QUOTACTL is not set |
1588 | CONFIG_AUTOFS4_FS=m | 1691 | CONFIG_AUTOFS4_FS=m |
1589 | # CONFIG_FUSE_FS is not set | 1692 | # CONFIG_FUSE_FS is not set |
1693 | CONFIG_GENERIC_ACL=y | ||
1590 | 1694 | ||
1591 | # | 1695 | # |
1592 | # Caches | 1696 | # Caches |
@@ -1619,12 +1723,13 @@ CONFIG_PROC_SYSCTL=y | |||
1619 | CONFIG_PROC_PAGE_MONITOR=y | 1723 | CONFIG_PROC_PAGE_MONITOR=y |
1620 | CONFIG_SYSFS=y | 1724 | CONFIG_SYSFS=y |
1621 | CONFIG_TMPFS=y | 1725 | CONFIG_TMPFS=y |
1622 | # CONFIG_TMPFS_POSIX_ACL is not set | 1726 | CONFIG_TMPFS_POSIX_ACL=y |
1623 | # CONFIG_HUGETLB_PAGE is not set | 1727 | # CONFIG_HUGETLB_PAGE is not set |
1624 | # CONFIG_CONFIGFS_FS is not set | 1728 | # CONFIG_CONFIGFS_FS is not set |
1625 | CONFIG_MISC_FILESYSTEMS=y | 1729 | CONFIG_MISC_FILESYSTEMS=y |
1626 | # CONFIG_ADFS_FS is not set | 1730 | # CONFIG_ADFS_FS is not set |
1627 | # CONFIG_AFFS_FS is not set | 1731 | # CONFIG_AFFS_FS is not set |
1732 | # CONFIG_ECRYPT_FS is not set | ||
1628 | # CONFIG_HFS_FS is not set | 1733 | # CONFIG_HFS_FS is not set |
1629 | # CONFIG_HFSPLUS_FS is not set | 1734 | # CONFIG_HFSPLUS_FS is not set |
1630 | # CONFIG_BEFS_FS is not set | 1735 | # CONFIG_BEFS_FS is not set |
@@ -1764,6 +1869,8 @@ CONFIG_FRAME_POINTER=y | |||
1764 | CONFIG_HAVE_FUNCTION_TRACER=y | 1869 | CONFIG_HAVE_FUNCTION_TRACER=y |
1765 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1870 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1766 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1871 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1872 | CONFIG_RING_BUFFER=y | ||
1873 | CONFIG_RING_BUFFER_ALLOW_SWAP=y | ||
1767 | CONFIG_TRACING_SUPPORT=y | 1874 | CONFIG_TRACING_SUPPORT=y |
1768 | # CONFIG_FTRACE is not set | 1875 | # CONFIG_FTRACE is not set |
1769 | # CONFIG_DYNAMIC_DEBUG is not set | 1876 | # CONFIG_DYNAMIC_DEBUG is not set |
@@ -1779,9 +1886,15 @@ CONFIG_HAVE_ARCH_KGDB=y | |||
1779 | # Security options | 1886 | # Security options |
1780 | # | 1887 | # |
1781 | CONFIG_KEYS=y | 1888 | CONFIG_KEYS=y |
1889 | # CONFIG_KEYS_DEBUG_PROC_KEYS is not set | ||
1782 | # CONFIG_SECURITY_DMESG_RESTRICT is not set | 1890 | # CONFIG_SECURITY_DMESG_RESTRICT is not set |
1783 | CONFIG_SECURITY=y | 1891 | CONFIG_SECURITY=y |
1784 | # CONFIG_SECURITYFS is not set | 1892 | # CONFIG_SECURITYFS is not set |
1893 | # CONFIG_SECURITY_NETWORK is not set | ||
1894 | # CONFIG_SECURITY_PATH is not set | ||
1895 | # CONFIG_SECURITY_TOMOYO is not set | ||
1896 | # CONFIG_SECURITY_APPARMOR is not set | ||
1897 | # CONFIG_IMA is not set | ||
1785 | CONFIG_DEFAULT_SECURITY_DAC=y | 1898 | CONFIG_DEFAULT_SECURITY_DAC=y |
1786 | CONFIG_DEFAULT_SECURITY="" | 1899 | CONFIG_DEFAULT_SECURITY="" |
1787 | CONFIG_CRYPTO=y | 1900 | CONFIG_CRYPTO=y |
@@ -1789,10 +1902,21 @@ CONFIG_CRYPTO=y | |||
1789 | # | 1902 | # |
1790 | # Crypto core or helper | 1903 | # Crypto core or helper |
1791 | # | 1904 | # |
1792 | # CONFIG_CRYPTO_MANAGER is not set | 1905 | CONFIG_CRYPTO_ALGAPI=y |
1793 | # CONFIG_CRYPTO_MANAGER2 is not set | 1906 | CONFIG_CRYPTO_ALGAPI2=y |
1907 | CONFIG_CRYPTO_AEAD2=y | ||
1908 | CONFIG_CRYPTO_BLKCIPHER=y | ||
1909 | CONFIG_CRYPTO_BLKCIPHER2=y | ||
1910 | CONFIG_CRYPTO_HASH=y | ||
1911 | CONFIG_CRYPTO_HASH2=y | ||
1912 | CONFIG_CRYPTO_RNG2=y | ||
1913 | CONFIG_CRYPTO_PCOMP2=y | ||
1914 | CONFIG_CRYPTO_MANAGER=y | ||
1915 | CONFIG_CRYPTO_MANAGER2=y | ||
1916 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y | ||
1794 | # CONFIG_CRYPTO_GF128MUL is not set | 1917 | # CONFIG_CRYPTO_GF128MUL is not set |
1795 | # CONFIG_CRYPTO_NULL is not set | 1918 | # CONFIG_CRYPTO_NULL is not set |
1919 | CONFIG_CRYPTO_WORKQUEUE=y | ||
1796 | # CONFIG_CRYPTO_CRYPTD is not set | 1920 | # CONFIG_CRYPTO_CRYPTD is not set |
1797 | # CONFIG_CRYPTO_AUTHENC is not set | 1921 | # CONFIG_CRYPTO_AUTHENC is not set |
1798 | # CONFIG_CRYPTO_TEST is not set | 1922 | # CONFIG_CRYPTO_TEST is not set |
@@ -1879,7 +2003,7 @@ CONFIG_CRYPTO_HW=y | |||
1879 | CONFIG_BITREVERSE=y | 2003 | CONFIG_BITREVERSE=y |
1880 | CONFIG_GENERIC_FIND_LAST_BIT=y | 2004 | CONFIG_GENERIC_FIND_LAST_BIT=y |
1881 | CONFIG_CRC_CCITT=m | 2005 | CONFIG_CRC_CCITT=m |
1882 | # CONFIG_CRC16 is not set | 2006 | CONFIG_CRC16=y |
1883 | CONFIG_CRC_T10DIF=m | 2007 | CONFIG_CRC_T10DIF=m |
1884 | # CONFIG_CRC_ITU_T is not set | 2008 | # CONFIG_CRC_ITU_T is not set |
1885 | CONFIG_CRC32=y | 2009 | CONFIG_CRC32=y |
diff --git a/recipes-kernel/linux/linux-omapl138-psp_2.6.37.bb b/recipes-kernel/linux/linux-omapl138-psp_2.6.37.bb index ec472d7c..d569a8f5 100644 --- a/recipes-kernel/linux/linux-omapl138-psp_2.6.37.bb +++ b/recipes-kernel/linux/linux-omapl138-psp_2.6.37.bb | |||
@@ -28,4 +28,9 @@ PATCHES_OVER_PSP = " \ | |||
28 | file://0005-Davinci-da850-Add-Mistral-WL12XX-config-support-to.patch \ | 28 | file://0005-Davinci-da850-Add-Mistral-WL12XX-config-support-to.patch \ |
29 | file://0006-Add-wlan-and-BT-config-switches.patch \ | 29 | file://0006-Add-wlan-and-BT-config-switches.patch \ |
30 | file://uio_pruss.patch \ | 30 | file://uio_pruss.patch \ |
31 | " | 31 | file://0007-mmc-davinci-Eliminate-spurious-interrupts.patch \ |
32 | file://0008-mmc-davinci-Poll-for-small-size-transfers.patch \ | ||
33 | " | ||
34 | |||
35 | # Updated PIO mode for MUSB help description | ||
36 | PATCHES_OVER_PSP += "file://0001-musb-update-PIO-mode-help-information-in-Kconfig.patch" | ||