summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTudor Florea <tudor.florea@enea.com>2016-02-18 15:33:33 +0100
committerAdrian Dudau <adrian.dudau@enea.com>2016-02-22 15:05:50 +0100
commit4fa4c5f1b92fd0293319a011bb5bf5bca089bd5f (patch)
tree6a898651d9180b8a5189b92e507a9c237e6a9083
parent98215b7665c965316eec60348bdbdf6f1b3cbdcf (diff)
downloadmeta-enea-bsp-arm-4fa4c5f1b92fd0293319a011bb5bf5bca089bd5f.tar.gz
recipes-kernel: remve unsupported targets
Signed-off-by: Tudor Florea <tudor.florea@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
-rw-r--r--recipes-kernel/linux/files/0001-net-fib-fib6_add-fix-potential-NULL-pointer-derefere.patch52
-rw-r--r--recipes-kernel/linux/files/Check_correct_namespace_when_spoofing_pid_over_SCM_RIGHTS.patch13
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0001-HID-validate-HID-report-id-size.patch80
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0002-HID-provide-a-helper-for-validating-hid-reports.patch107
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0003-HID-zeroplus-validate-output-report-details.patch59
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0004-HID-sony-validate-HID-output-report-details.patch43
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0005-HID-steelseries-validate-output-report-details.patch43
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0006-HID-pantherlord-validate-output-report-details.patch47
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0007-HID-LG-validate-HID-output-report-details.patch195
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0008-HID-lenovo-tpkbd-validate-output-report-details.patch48
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0009-HID-logitech-dj-validate-output-report-details.patch63
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0010-HID-ntrig-validate-feature-report-details.patch41
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0011-HID-multitouch-validate-indexes-details.patch86
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0012-HID-sensor-hub-validate-feature-report-details.patch37
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0013-HID-picolcd_core-validate-output-report-details.patch49
-rw-r--r--recipes-kernel/linux/files/HID_CVE_patches/0014-HID-check-for-NULL-field-when-setting-values.patch36
-rw-r--r--recipes-kernel/linux/files/arm_arch_timer-Keystone-2-architected-timer-frequenc.patch55
-rw-r--r--recipes-kernel/linux/files/disable_hw_checksum_offload.patch19
-rw-r--r--recipes-kernel/linux/linux-boundary_3.10.17.bbappend31
-rw-r--r--recipes-kernel/linux/linux-keystone_3.10.bbappend50
-rw-r--r--recipes-kernel/linux/linux-proliant-m400.bb97
-rw-r--r--recipes-kernel/linux/linux-proliant-m400/defconfig1
-rw-r--r--recipes-kernel/linux/linux-proliant-m400/hpconfig5548
-rw-r--r--recipes-kernel/linux/linux-proliant-m400/proliant-m400.dts775
-rw-r--r--recipes-kernel/linux/linux-xlnx_3.8.bbappend23
-rwxr-xr-xrecipes-kernel/linux/scripts/proliant-m400-setup.sh8
26 files changed, 0 insertions, 7606 deletions
diff --git a/recipes-kernel/linux/files/0001-net-fib-fib6_add-fix-potential-NULL-pointer-derefere.patch b/recipes-kernel/linux/files/0001-net-fib-fib6_add-fix-potential-NULL-pointer-derefere.patch
deleted file mode 100644
index abd4430..0000000
--- a/recipes-kernel/linux/files/0001-net-fib-fib6_add-fix-potential-NULL-pointer-derefere.patch
+++ /dev/null
@@ -1,52 +0,0 @@
1From c5c56513b779cb082d05f63c606bde9321d395fb Mon Sep 17 00:00:00 2001
2From: Sona Sarmadi <sona.sarmadi@enea.com>
3Date: Tue, 22 Apr 2014 13:52:58 +0200
4Subject: [PATCH] net: fib: fib6_add: fix potential NULL pointer dereference
5
6When the kernel is compiled with CONFIG_IPV6_SUBTREES, and we return
7with an error in fn = fib6_add_1(), then error codes are encoded into
8the return pointer e.g. ERR_PTR(-ENOENT). In such an error case, we
9write the error code into err and jump to out, hence enter the if(err)
10condition. Now, if CONFIG_IPV6_SUBTREES is enabled, we check for:
11if (pn != fn && pn->leaf == rt)
12...
13if (pn != fn && !pn->leaf && !(pn->fn_flags & RTN_RTINFO))
14...
15Since pn is NULL and fn is f.e. ERR_PTR(-ENOENT), then pn != fn
16evaluates to true and causes a NULL-pointer dereference on further
17checks on pn. Fix it, by setting both NULL in error case, so that
18pn != fn already evaluates to false and no further dereference
19takes place.
20
21This was first correctly implemented in 4a287eba2 ("IPv6 routing,
22NLM_F_* flag support: REPLACE and EXCL flags support, warn about
23missing CREATE flag"), but the bug got later on introduced by
24188c517a0 ("ipv6: return errno pointers consistently for fib6_add_1()").
25
26Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
27Cc: Lin Ming <mlin@ss.pku.edu.cn>
28Cc: Matti Vaittinen <matti.vaittinen@nsn.com>
29Cc: Hannes Frederic Sowa <hannes@stressinduktion.org>
30Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
31Acked-by: Matti Vaittinen <matti.vaittinen@nsn.com>
32Signed-off-by: David S. Miller <davem@davemloft.net>
33Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
34---
35 net/ipv6/ip6_fib.c | 1 +
36 1 file changed, 1 insertion(+)
37
38diff --git a/net/ipv6/ip6_fib.c b/net/ipv6/ip6_fib.c
39index 5fc9c7a..45562f6 100644
40--- a/net/ipv6/ip6_fib.c
41+++ b/net/ipv6/ip6_fib.c
42@@ -828,6 +828,7 @@ int fib6_add(struct fib6_node *root, struct rt6_info *rt, struct nl_info *info)
43
44 if (IS_ERR(fn)) {
45 err = PTR_ERR(fn);
46+ fn = NULL;
47 goto out;
48 }
49
50--
511.7.10.4
52
diff --git a/recipes-kernel/linux/files/Check_correct_namespace_when_spoofing_pid_over_SCM_RIGHTS.patch b/recipes-kernel/linux/files/Check_correct_namespace_when_spoofing_pid_over_SCM_RIGHTS.patch
deleted file mode 100644
index 79e52c3..0000000
--- a/recipes-kernel/linux/files/Check_correct_namespace_when_spoofing_pid_over_SCM_RIGHTS.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1diff --git a/net/core/scm.c b/net/core/scm.c
2index 03795d0..b4da80b 100644
3--- a/net/core/scm.c
4+++ b/net/core/scm.c
5@@ -54,7 +54,7 @@ static __inline__ int scm_check_creds(struct ucred *creds)
6 return -EINVAL;
7
8 if ((creds->pid == task_tgid_vnr(current) ||
9- ns_capable(current->nsproxy->pid_ns->user_ns, CAP_SYS_ADMIN)) &&
10+ ns_capable(task_active_pid_ns(current)->user_ns, CAP_SYS_ADMIN)) &&
11 ((uid_eq(uid, cred->uid) || uid_eq(uid, cred->euid) ||
12 uid_eq(uid, cred->suid)) || nsown_capable(CAP_SETUID)) &&
13 ((gid_eq(gid, cred->gid) || gid_eq(gid, cred->egid) ||
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0001-HID-validate-HID-report-id-size.patch b/recipes-kernel/linux/files/HID_CVE_patches/0001-HID-validate-HID-report-id-size.patch
deleted file mode 100644
index faeace9..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0001-HID-validate-HID-report-id-size.patch
+++ /dev/null
@@ -1,80 +0,0 @@
1From 43622021d2e2b82ea03d883926605bdd0525e1d1 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 28 Aug 2013 22:29:55 +0200
4Subject: [PATCH] HID: validate HID report id size
5
6The "Report ID" field of a HID report is used to build indexes of
7reports. The kernel's index of these is limited to 256 entries, so any
8malicious device that sets a Report ID greater than 255 will trigger
9memory corruption on the host:
10
11[ 1347.156239] BUG: unable to handle kernel paging request at ffff88094958a878
12[ 1347.156261] IP: [<ffffffff813e4da0>] hid_register_report+0x2a/0x8b
13
14CVE-2013-2888
15
16Signed-off-by: Kees Cook <keescook@chromium.org>
17Cc: stable@kernel.org
18Signed-off-by: Jiri Kosina <jkosina@suse.cz>
19Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
20---
21 drivers/hid/hid-core.c | 10 +++++++---
22 include/linux/hid.h | 4 +++-
23 2 files changed, 10 insertions(+), 4 deletions(-)
24
25diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
26index 36668d1..5ea7d51 100644
27--- a/drivers/hid/hid-core.c
28+++ b/drivers/hid/hid-core.c
29@@ -63,6 +63,8 @@ struct hid_report *hid_register_report(struct hid_device *device, unsigned type,
30 struct hid_report_enum *report_enum = device->report_enum + type;
31 struct hid_report *report;
32
33+ if (id >= HID_MAX_IDS)
34+ return NULL;
35 if (report_enum->report_id_hash[id])
36 return report_enum->report_id_hash[id];
37
38@@ -404,8 +406,10 @@ static int hid_parser_global(struct hid_parser *parser, struct hid_item *item)
39
40 case HID_GLOBAL_ITEM_TAG_REPORT_ID:
41 parser->global.report_id = item_udata(item);
42- if (parser->global.report_id == 0) {
43- hid_err(parser->device, "report_id 0 is invalid\n");
44+ if (parser->global.report_id == 0 ||
45+ parser->global.report_id >= HID_MAX_IDS) {
46+ hid_err(parser->device, "report_id %u is invalid\n",
47+ parser->global.report_id);
48 return -1;
49 }
50 return 0;
51@@ -575,7 +579,7 @@ static void hid_close_report(struct hid_device *device)
52 for (i = 0; i < HID_REPORT_TYPES; i++) {
53 struct hid_report_enum *report_enum = device->report_enum + i;
54
55- for (j = 0; j < 256; j++) {
56+ for (j = 0; j < HID_MAX_IDS; j++) {
57 struct hid_report *report = report_enum->report_id_hash[j];
58 if (report)
59 hid_free_report(report);
60diff --git a/include/linux/hid.h b/include/linux/hid.h
61index 0c48991..ff545cc 100644
62--- a/include/linux/hid.h
63+++ b/include/linux/hid.h
64@@ -393,10 +393,12 @@ struct hid_report {
65 struct hid_device *device; /* associated device */
66 };
67
68+#define HID_MAX_IDS 256
69+
70 struct hid_report_enum {
71 unsigned numbered;
72 struct list_head report_list;
73- struct hid_report *report_id_hash[256];
74+ struct hid_report *report_id_hash[HID_MAX_IDS];
75 };
76
77 #define HID_REPORT_TYPES 3
78--
791.7.9.5
80
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0002-HID-provide-a-helper-for-validating-hid-reports.patch b/recipes-kernel/linux/files/HID_CVE_patches/0002-HID-provide-a-helper-for-validating-hid-reports.patch
deleted file mode 100644
index 860d710..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0002-HID-provide-a-helper-for-validating-hid-reports.patch
+++ /dev/null
@@ -1,107 +0,0 @@
1From 331415ff16a12147d57d5c953f3a961b7ede348b Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 11 Sep 2013 21:56:50 +0200
4Subject: [PATCH] HID: provide a helper for validating hid reports
5
6Many drivers need to validate the characteristics of their HID report
7during initialization to avoid misusing the reports. This adds a common
8helper to perform validation of the report exisitng, the field existing,
9and the expected number of values within the field.
10
11Signed-off-by: Kees Cook <keescook@chromium.org>
12Cc: stable@vger.kernel.org
13Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14Signed-off-by: Jiri Kosina <jkosina@suse.cz>
15Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
16---
17 drivers/hid/hid-core.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++
18 include/linux/hid.h | 4 ++++
19 2 files changed, 62 insertions(+)
20
21diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
22index ae88a97..be52c06 100644
23--- a/drivers/hid/hid-core.c
24+++ b/drivers/hid/hid-core.c
25@@ -801,6 +801,64 @@ int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size)
26 }
27 EXPORT_SYMBOL_GPL(hid_parse_report);
28
29+static const char * const hid_report_names[] = {
30+ "HID_INPUT_REPORT",
31+ "HID_OUTPUT_REPORT",
32+ "HID_FEATURE_REPORT",
33+};
34+/**
35+ * hid_validate_values - validate existing device report's value indexes
36+ *
37+ * @device: hid device
38+ * @type: which report type to examine
39+ * @id: which report ID to examine (0 for first)
40+ * @field_index: which report field to examine
41+ * @report_counts: expected number of values
42+ *
43+ * Validate the number of values in a given field of a given report, after
44+ * parsing.
45+ */
46+struct hid_report *hid_validate_values(struct hid_device *hid,
47+ unsigned int type, unsigned int id,
48+ unsigned int field_index,
49+ unsigned int report_counts)
50+{
51+ struct hid_report *report;
52+
53+ if (type > HID_FEATURE_REPORT) {
54+ hid_err(hid, "invalid HID report type %u\n", type);
55+ return NULL;
56+ }
57+
58+ if (id >= HID_MAX_IDS) {
59+ hid_err(hid, "invalid HID report id %u\n", id);
60+ return NULL;
61+ }
62+
63+ /*
64+ * Explicitly not using hid_get_report() here since it depends on
65+ * ->numbered being checked, which may not always be the case when
66+ * drivers go to access report values.
67+ */
68+ report = hid->report_enum[type].report_id_hash[id];
69+ if (!report) {
70+ hid_err(hid, "missing %s %u\n", hid_report_names[type], id);
71+ return NULL;
72+ }
73+ if (report->maxfield <= field_index) {
74+ hid_err(hid, "not enough fields in %s %u\n",
75+ hid_report_names[type], id);
76+ return NULL;
77+ }
78+ if (report->field[field_index]->report_count < report_counts) {
79+ hid_err(hid, "not enough values in %s %u field %u\n",
80+ hid_report_names[type], id, field_index);
81+ return NULL;
82+ }
83+ return report;
84+}
85+EXPORT_SYMBOL_GPL(hid_validate_values);
86+
87 /**
88 * hid_open_report - open a driver-specific device report
89 *
90diff --git a/include/linux/hid.h b/include/linux/hid.h
91index ee1ffc5..31b9d29 100644
92--- a/include/linux/hid.h
93+++ b/include/linux/hid.h
94@@ -756,6 +756,10 @@ u8 *hid_alloc_report_buf(struct hid_report *report, gfp_t flags);
95 struct hid_device *hid_allocate_device(void);
96 struct hid_report *hid_register_report(struct hid_device *device, unsigned type, unsigned id);
97 int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size);
98+struct hid_report *hid_validate_values(struct hid_device *hid,
99+ unsigned int type, unsigned int id,
100+ unsigned int field_index,
101+ unsigned int report_counts);
102 int hid_open_report(struct hid_device *device);
103 int hid_check_keys_pressed(struct hid_device *hid);
104 int hid_connect(struct hid_device *hid, unsigned int connect_mask);
105--
1061.7.9.5
107
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0003-HID-zeroplus-validate-output-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0003-HID-zeroplus-validate-output-report-details.patch
deleted file mode 100644
index a2641cf..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0003-HID-zeroplus-validate-output-report-details.patch
+++ /dev/null
@@ -1,59 +0,0 @@
1From 78214e81a1bf43740ce89bb5efda78eac2f8ef83 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 11 Sep 2013 21:56:51 +0200
4Subject: [PATCH] HID: zeroplus: validate output report details
5
6The zeroplus HID driver was not checking the size of allocated values
7in fields it used. A HID device could send a malicious output report
8that would cause the driver to write beyond the output report allocation
9during initialization, causing a heap overflow:
10
11[ 1442.728680] usb 1-1: New USB device found, idVendor=0c12, idProduct=0005
12...
13[ 1466.243173] BUG kmalloc-192 (Tainted: G W ): Redzone overwritten
14
15CVE-2013-2889
16
17Signed-off-by: Kees Cook <keescook@chromium.org>
18Cc: stable@vger.kernel.org
19Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20Signed-off-by: Jiri Kosina <jkosina@suse.cz>
21Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
22---
23 drivers/hid/hid-zpff.c | 18 +++++-------------
24 1 file changed, 5 insertions(+), 13 deletions(-)
25
26diff --git a/drivers/hid/hid-zpff.c b/drivers/hid/hid-zpff.c
27index 6ec28a3..a29756c 100644
28--- a/drivers/hid/hid-zpff.c
29+++ b/drivers/hid/hid-zpff.c
30@@ -68,21 +68,13 @@ static int zpff_init(struct hid_device *hid)
31 struct hid_report *report;
32 struct hid_input *hidinput = list_entry(hid->inputs.next,
33 struct hid_input, list);
34- struct list_head *report_list =
35- &hid->report_enum[HID_OUTPUT_REPORT].report_list;
36 struct input_dev *dev = hidinput->input;
37- int error;
38+ int i, error;
39
40- if (list_empty(report_list)) {
41- hid_err(hid, "no output report found\n");
42- return -ENODEV;
43- }
44-
45- report = list_entry(report_list->next, struct hid_report, list);
46-
47- if (report->maxfield < 4) {
48- hid_err(hid, "not enough fields in report\n");
49- return -ENODEV;
50+ for (i = 0; i < 4; i++) {
51+ report = hid_validate_values(hid, HID_OUTPUT_REPORT, 0, i, 1);
52+ if (!report)
53+ return -ENODEV;
54 }
55
56 zpff = kzalloc(sizeof(struct zpff_device), GFP_KERNEL);
57--
581.7.9.5
59
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0004-HID-sony-validate-HID-output-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0004-HID-sony-validate-HID-output-report-details.patch
deleted file mode 100644
index 3a4e843..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0004-HID-sony-validate-HID-output-report-details.patch
+++ /dev/null
@@ -1,43 +0,0 @@
1From 9446edb9a1740989cf6c20daf7510fb9a23be14a Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 11 Sep 2013 21:56:52 +0200
4Subject: [PATCH] HID: sony: validate HID output report details
5
6This driver must validate the availability of the HID output report and
7its size before it can write LED states via buzz_set_leds(). This stops
8a heap overflow that is possible if a device provides a malicious HID
9output report:
10
11[ 108.171280] usb 1-1: New USB device found, idVendor=054c, idProduct=0002
12...
13[ 117.507877] BUG kmalloc-192 (Not tainted): Redzone overwritten
14
15CVE-2013-2890
16
17Signed-off-by: Kees Cook <keescook@chromium.org>
18Cc: stable@vger.kernel.org #3.11
19Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20Signed-off-by: Jiri Kosina <jkosina@suse.cz>
21Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
22---
23 drivers/hid/hid-sony.c | 4 ++++
24 1 file changed, 4 insertions(+)
25
26diff --git a/drivers/hid/hid-sony.c b/drivers/hid/hid-sony.c
27index 30dbb6b..b18320d 100644
28--- a/drivers/hid/hid-sony.c
29+++ b/drivers/hid/hid-sony.c
30@@ -537,6 +537,10 @@ static int buzz_init(struct hid_device *hdev)
31 drv_data = hid_get_drvdata(hdev);
32 BUG_ON(!(drv_data->quirks & BUZZ_CONTROLLER));
33
34+ /* Validate expected report characteristics. */
35+ if (!hid_validate_values(hdev, HID_OUTPUT_REPORT, 0, 0, 7))
36+ return -ENODEV;
37+
38 buzz = kzalloc(sizeof(*buzz), GFP_KERNEL);
39 if (!buzz) {
40 hid_err(hdev, "Insufficient memory, cannot allocate driver data\n");
41--
421.7.9.5
43
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0005-HID-steelseries-validate-output-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0005-HID-steelseries-validate-output-report-details.patch
deleted file mode 100644
index e4eadff..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0005-HID-steelseries-validate-output-report-details.patch
+++ /dev/null
@@ -1,43 +0,0 @@
1From 41df7f6d43723deb7364340b44bc5d94bf717456 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 11 Sep 2013 21:56:53 +0200
4Subject: [PATCH] HID: steelseries: validate output report details
5
6A HID device could send a malicious output report that would cause the
7steelseries HID driver to write beyond the output report allocation
8during initialization, causing a heap overflow:
9
10[ 167.981534] usb 1-1: New USB device found, idVendor=1038, idProduct=1410
11...
12[ 182.050547] BUG kmalloc-256 (Tainted: G W ): Redzone overwritten
13
14CVE-2013-2891
15
16Signed-off-by: Kees Cook <keescook@chromium.org>
17Cc: stable@vger.kernel.org
18Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19Signed-off-by: Jiri Kosina <jkosina@suse.cz>
20Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
21---
22 drivers/hid/hid-steelseries.c | 5 +++++
23 1 file changed, 5 insertions(+)
24
25diff --git a/drivers/hid/hid-steelseries.c b/drivers/hid/hid-steelseries.c
26index d164911..29f328f 100644
27--- a/drivers/hid/hid-steelseries.c
28+++ b/drivers/hid/hid-steelseries.c
29@@ -249,6 +249,11 @@ static int steelseries_srws1_probe(struct hid_device *hdev,
30 goto err_free;
31 }
32
33+ if (!hid_validate_values(hdev, HID_OUTPUT_REPORT, 0, 0, 16)) {
34+ ret = -ENODEV;
35+ goto err_free;
36+ }
37+
38 ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
39 if (ret) {
40 hid_err(hdev, "hw start failed\n");
41--
421.7.9.5
43
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0006-HID-pantherlord-validate-output-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0006-HID-pantherlord-validate-output-report-details.patch
deleted file mode 100644
index 15cf09b..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0006-HID-pantherlord-validate-output-report-details.patch
+++ /dev/null
@@ -1,47 +0,0 @@
1From 412f30105ec6735224535791eed5cdc02888ecb4 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 28 Aug 2013 22:30:49 +0200
4Subject: [PATCH] HID: pantherlord: validate output report details
5
6A HID device could send a malicious output report that would cause the
7pantherlord HID driver to write beyond the output report allocation
8during initialization, causing a heap overflow:
9
10[ 310.939483] usb 1-1: New USB device found, idVendor=0e8f, idProduct=0003
11...
12[ 315.980774] BUG kmalloc-192 (Tainted: G W ): Redzone overwritten
13
14CVE-2013-2892
15
16Signed-off-by: Kees Cook <keescook@chromium.org>
17Cc: stable@kernel.org
18Signed-off-by: Jiri Kosina <jkosina@suse.cz>
19Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
20---
21 drivers/hid/hid-pl.c | 10 ++++++++--
22 1 file changed, 8 insertions(+), 2 deletions(-)
23
24diff --git a/drivers/hid/hid-pl.c b/drivers/hid/hid-pl.c
25index d29112f..2dcd7d9 100644
26--- a/drivers/hid/hid-pl.c
27+++ b/drivers/hid/hid-pl.c
28@@ -132,8 +132,14 @@ static int plff_init(struct hid_device *hid)
29 strong = &report->field[0]->value[2];
30 weak = &report->field[0]->value[3];
31 debug("detected single-field device");
32- } else if (report->maxfield >= 4 && report->field[0]->maxusage == 1 &&
33- report->field[0]->usage[0].hid == (HID_UP_LED | 0x43)) {
34+ } else if (report->field[0]->maxusage == 1 &&
35+ report->field[0]->usage[0].hid ==
36+ (HID_UP_LED | 0x43) &&
37+ report->maxfield >= 4 &&
38+ report->field[0]->report_count >= 1 &&
39+ report->field[1]->report_count >= 1 &&
40+ report->field[2]->report_count >= 1 &&
41+ report->field[3]->report_count >= 1) {
42 report->field[0]->value[0] = 0x00;
43 report->field[1]->value[0] = 0x00;
44 strong = &report->field[2]->value[0];
45--
461.7.9.5
47
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0007-HID-LG-validate-HID-output-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0007-HID-LG-validate-HID-output-report-details.patch
deleted file mode 100644
index 9376c42..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0007-HID-LG-validate-HID-output-report-details.patch
+++ /dev/null
@@ -1,195 +0,0 @@
1From 0fb6bd06e06792469acc15bbe427361b56ada528 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 11 Sep 2013 21:56:54 +0200
4Subject: [PATCH] HID: LG: validate HID output report details
5
6A HID device could send a malicious output report that would cause the
7lg, lg3, and lg4 HID drivers to write beyond the output report allocation
8during an event, causing a heap overflow:
9
10[ 325.245240] usb 1-1: New USB device found, idVendor=046d, idProduct=c287
11...
12[ 414.518960] BUG kmalloc-4096 (Not tainted): Redzone overwritten
13
14Additionally, while lg2 did correctly validate the report details, it was
15cleaned up and shortened.
16
17CVE-2013-2893
18
19Signed-off-by: Kees Cook <keescook@chromium.org>
20Cc: stable@vger.kernel.org
21Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
22Signed-off-by: Jiri Kosina <jkosina@suse.cz>
23Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
24---
25 drivers/hid/hid-lg2ff.c | 19 +++----------------
26 drivers/hid/hid-lg3ff.c | 29 ++++++-----------------------
27 drivers/hid/hid-lg4ff.c | 20 +-------------------
28 drivers/hid/hid-lgff.c | 17 ++---------------
29 4 files changed, 12 insertions(+), 73 deletions(-)
30
31diff --git a/drivers/hid/hid-lg2ff.c b/drivers/hid/hid-lg2ff.c
32index b3cd150..1a42eaa 100644
33--- a/drivers/hid/hid-lg2ff.c
34+++ b/drivers/hid/hid-lg2ff.c
35@@ -64,26 +64,13 @@ int lg2ff_init(struct hid_device *hid)
36 struct hid_report *report;
37 struct hid_input *hidinput = list_entry(hid->inputs.next,
38 struct hid_input, list);
39- struct list_head *report_list =
40- &hid->report_enum[HID_OUTPUT_REPORT].report_list;
41 struct input_dev *dev = hidinput->input;
42 int error;
43
44- if (list_empty(report_list)) {
45- hid_err(hid, "no output report found\n");
46+ /* Check that the report looks ok */
47+ report = hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 7);
48+ if (!report)
49 return -ENODEV;
50- }
51-
52- report = list_entry(report_list->next, struct hid_report, list);
53-
54- if (report->maxfield < 1) {
55- hid_err(hid, "output report is empty\n");
56- return -ENODEV;
57- }
58- if (report->field[0]->report_count < 7) {
59- hid_err(hid, "not enough values in the field\n");
60- return -ENODEV;
61- }
62
63 lg2ff = kmalloc(sizeof(struct lg2ff_device), GFP_KERNEL);
64 if (!lg2ff)
65diff --git a/drivers/hid/hid-lg3ff.c b/drivers/hid/hid-lg3ff.c
66index e52f181..8c2da18 100644
67--- a/drivers/hid/hid-lg3ff.c
68+++ b/drivers/hid/hid-lg3ff.c
69@@ -66,10 +66,11 @@ static int hid_lg3ff_play(struct input_dev *dev, void *data,
70 int x, y;
71
72 /*
73- * Maxusage should always be 63 (maximum fields)
74- * likely a better way to ensure this data is clean
75+ * Available values in the field should always be 63, but we only use up to
76+ * 35. Instead, clear the entire area, however big it is.
77 */
78- memset(report->field[0]->value, 0, sizeof(__s32)*report->field[0]->maxusage);
79+ memset(report->field[0]->value, 0,
80+ sizeof(__s32) * report->field[0]->report_count);
81
82 switch (effect->type) {
83 case FF_CONSTANT:
84@@ -129,32 +130,14 @@ static const signed short ff3_joystick_ac[] = {
85 int lg3ff_init(struct hid_device *hid)
86 {
87 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
88- struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
89 struct input_dev *dev = hidinput->input;
90- struct hid_report *report;
91- struct hid_field *field;
92 const signed short *ff_bits = ff3_joystick_ac;
93 int error;
94 int i;
95
96- /* Find the report to use */
97- if (list_empty(report_list)) {
98- hid_err(hid, "No output report found\n");
99- return -1;
100- }
101-
102 /* Check that the report looks ok */
103- report = list_entry(report_list->next, struct hid_report, list);
104- if (!report) {
105- hid_err(hid, "NULL output report\n");
106- return -1;
107- }
108-
109- field = report->field[0];
110- if (!field) {
111- hid_err(hid, "NULL field\n");
112- return -1;
113- }
114+ if (!hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 35))
115+ return -ENODEV;
116
117 /* Assume single fixed device G940 */
118 for (i = 0; ff_bits[i] >= 0; i++)
119diff --git a/drivers/hid/hid-lg4ff.c b/drivers/hid/hid-lg4ff.c
120index 0ddae2a..8782fe1 100644
121--- a/drivers/hid/hid-lg4ff.c
122+++ b/drivers/hid/hid-lg4ff.c
123@@ -484,34 +484,16 @@ static enum led_brightness lg4ff_led_get_brightness(struct led_classdev *led_cde
124 int lg4ff_init(struct hid_device *hid)
125 {
126 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
127- struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
128 struct input_dev *dev = hidinput->input;
129- struct hid_report *report;
130- struct hid_field *field;
131 struct lg4ff_device_entry *entry;
132 struct lg_drv_data *drv_data;
133 struct usb_device_descriptor *udesc;
134 int error, i, j;
135 __u16 bcdDevice, rev_maj, rev_min;
136
137- /* Find the report to use */
138- if (list_empty(report_list)) {
139- hid_err(hid, "No output report found\n");
140- return -1;
141- }
142-
143 /* Check that the report looks ok */
144- report = list_entry(report_list->next, struct hid_report, list);
145- if (!report) {
146- hid_err(hid, "NULL output report\n");
147+ if (!hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 7))
148 return -1;
149- }
150-
151- field = report->field[0];
152- if (!field) {
153- hid_err(hid, "NULL field\n");
154- return -1;
155- }
156
157 /* Check what wheel has been connected */
158 for (i = 0; i < ARRAY_SIZE(lg4ff_devices); i++) {
159diff --git a/drivers/hid/hid-lgff.c b/drivers/hid/hid-lgff.c
160index d7ea8c8..e1394af 100644
161--- a/drivers/hid/hid-lgff.c
162+++ b/drivers/hid/hid-lgff.c
163@@ -128,27 +128,14 @@ static void hid_lgff_set_autocenter(struct input_dev *dev, u16 magnitude)
164 int lgff_init(struct hid_device* hid)
165 {
166 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
167- struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
168 struct input_dev *dev = hidinput->input;
169- struct hid_report *report;
170- struct hid_field *field;
171 const signed short *ff_bits = ff_joystick;
172 int error;
173 int i;
174
175- /* Find the report to use */
176- if (list_empty(report_list)) {
177- hid_err(hid, "No output report found\n");
178- return -1;
179- }
180-
181 /* Check that the report looks ok */
182- report = list_entry(report_list->next, struct hid_report, list);
183- field = report->field[0];
184- if (!field) {
185- hid_err(hid, "NULL field\n");
186- return -1;
187- }
188+ if (!hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 7))
189+ return -ENODEV;
190
191 for (i = 0; i < ARRAY_SIZE(devices); i++) {
192 if (dev->id.vendor == devices[i].idVendor &&
193--
1941.7.9.5
195
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0008-HID-lenovo-tpkbd-validate-output-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0008-HID-lenovo-tpkbd-validate-output-report-details.patch
deleted file mode 100644
index 1c53d77..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0008-HID-lenovo-tpkbd-validate-output-report-details.patch
+++ /dev/null
@@ -1,48 +0,0 @@
1From 0a9cd0a80ac559357c6a90d26c55270ed752aa26 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 11 Sep 2013 21:56:55 +0200
4Subject: [PATCH] HID: lenovo-tpkbd: validate output report details
5
6A HID device could send a malicious output report that would cause the
7lenovo-tpkbd HID driver to write just beyond the output report allocation
8during initialization, causing a heap overflow:
9
10[ 76.109807] usb 1-1: New USB device found, idVendor=17ef, idProduct=6009
11...
12[ 80.462540] BUG kmalloc-192 (Tainted: G W ): Redzone overwritten
13
14CVE-2013-2894
15
16Signed-off-by: Kees Cook <keescook@chromium.org>
17Cc: stable@vger.kernel.org
18Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19Signed-off-by: Jiri Kosina <jkosina@suse.cz>
20Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
21---
22 drivers/hid/hid-lenovo-tpkbd.c | 10 +++++++++-
23 1 file changed, 9 insertions(+), 1 deletion(-)
24
25diff --git a/drivers/hid/hid-lenovo-tpkbd.c b/drivers/hid/hid-lenovo-tpkbd.c
26index 07837f5..762d988 100644
27--- a/drivers/hid/hid-lenovo-tpkbd.c
28+++ b/drivers/hid/hid-lenovo-tpkbd.c
29@@ -339,7 +339,15 @@ static int tpkbd_probe_tp(struct hid_device *hdev)
30 struct tpkbd_data_pointer *data_pointer;
31 size_t name_sz = strlen(dev_name(dev)) + 16;
32 char *name_mute, *name_micmute;
33- int ret;
34+ int i, ret;
35+
36+ /* Validate required reports. */
37+ for (i = 0; i < 4; i++) {
38+ if (!hid_validate_values(hdev, HID_FEATURE_REPORT, 4, i, 1))
39+ return -ENODEV;
40+ }
41+ if (!hid_validate_values(hdev, HID_OUTPUT_REPORT, 3, 0, 2))
42+ return -ENODEV;
43
44 if (sysfs_create_group(&hdev->dev.kobj,
45 &tpkbd_attr_group_pointer)) {
46--
471.7.9.5
48
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0009-HID-logitech-dj-validate-output-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0009-HID-logitech-dj-validate-output-report-details.patch
deleted file mode 100644
index a249c54..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0009-HID-logitech-dj-validate-output-report-details.patch
+++ /dev/null
@@ -1,63 +0,0 @@
1From 297502abb32e225fb23801fcdb0e4f6f8e17099a Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 11 Sep 2013 21:56:56 +0200
4Subject: [PATCH] HID: logitech-dj: validate output report details
5
6A HID device could send a malicious output report that would cause the
7logitech-dj HID driver to leak kernel memory contents to the device, or
8trigger a NULL dereference during initialization:
9
10[ 304.424553] usb 1-1: New USB device found, idVendor=046d, idProduct=c52b
11...
12[ 304.780467] BUG: unable to handle kernel NULL pointer dereference at 0000000000000028
13[ 304.781409] IP: [<ffffffff815d50aa>] logi_dj_recv_send_report.isra.11+0x1a/0x90
14
15CVE-2013-2895
16
17Signed-off-by: Kees Cook <keescook@chromium.org>
18Cc: stable@vger.kernel.org
19Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
20Signed-off-by: Jiri Kosina <jkosina@suse.cz>
21Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
22---
23 drivers/hid/hid-logitech-dj.c | 10 ++++++++--
24 1 file changed, 8 insertions(+), 2 deletions(-)
25
26diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c
27index 7800b14..2e53024 100644
28--- a/drivers/hid/hid-logitech-dj.c
29+++ b/drivers/hid/hid-logitech-dj.c
30@@ -461,7 +461,7 @@ static int logi_dj_recv_send_report(struct dj_receiver_dev *djrcv_dev,
31 struct hid_report *report;
32 struct hid_report_enum *output_report_enum;
33 u8 *data = (u8 *)(&dj_report->device_index);
34- int i;
35+ unsigned int i;
36
37 output_report_enum = &hdev->report_enum[HID_OUTPUT_REPORT];
38 report = output_report_enum->report_id_hash[REPORT_ID_DJ_SHORT];
39@@ -471,7 +471,7 @@ static int logi_dj_recv_send_report(struct dj_receiver_dev *djrcv_dev,
40 return -ENODEV;
41 }
42
43- for (i = 0; i < report->field[0]->report_count; i++)
44+ for (i = 0; i < DJREPORT_SHORT_LENGTH - 1; i++)
45 report->field[0]->value[i] = data[i];
46
47 hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
48@@ -791,6 +791,12 @@ static int logi_dj_probe(struct hid_device *hdev,
49 goto hid_parse_fail;
50 }
51
52+ if (!hid_validate_values(hdev, HID_OUTPUT_REPORT, REPORT_ID_DJ_SHORT,
53+ 0, DJREPORT_SHORT_LENGTH - 1)) {
54+ retval = -ENODEV;
55+ goto hid_parse_fail;
56+ }
57+
58 /* Starts the usb device and connects to upper interfaces hiddev and
59 * hidraw */
60 retval = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
61--
621.7.9.5
63
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0010-HID-ntrig-validate-feature-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0010-HID-ntrig-validate-feature-report-details.patch
deleted file mode 100644
index b243fc6..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0010-HID-ntrig-validate-feature-report-details.patch
+++ /dev/null
@@ -1,41 +0,0 @@
1From 875b4e3763dbc941f15143dd1a18d10bb0be303b Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 28 Aug 2013 22:31:28 +0200
4Subject: [PATCH] HID: ntrig: validate feature report details
5
6A HID device could send a malicious feature report that would cause the
7ntrig HID driver to trigger a NULL dereference during initialization:
8
9[57383.031190] usb 3-1: New USB device found, idVendor=1b96, idProduct=0001
10...
11[57383.315193] BUG: unable to handle kernel NULL pointer dereference at 0000000000000030
12[57383.315308] IP: [<ffffffffa08102de>] ntrig_probe+0x25e/0x420 [hid_ntrig]
13
14CVE-2013-2896
15
16Signed-off-by: Kees Cook <keescook@chromium.org>
17Cc: stable@kernel.org
18Signed-off-by: Rafi Rubin <rafi@seas.upenn.edu>
19Signed-off-by: Jiri Kosina <jkosina@suse.cz>
20Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
21---
22 drivers/hid/hid-ntrig.c | 3 ++-
23 1 file changed, 2 insertions(+), 1 deletion(-)
24
25diff --git a/drivers/hid/hid-ntrig.c b/drivers/hid/hid-ntrig.c
26index 98d1fdf..600f207 100644
27--- a/drivers/hid/hid-ntrig.c
28+++ b/drivers/hid/hid-ntrig.c
29@@ -115,7 +115,8 @@ static inline int ntrig_get_mode(struct hid_device *hdev)
30 struct hid_report *report = hdev->report_enum[HID_FEATURE_REPORT].
31 report_id_hash[0x0d];
32
33- if (!report)
34+ if (!report || report->maxfield < 1 ||
35+ report->field[0]->report_count < 1)
36 return -EINVAL;
37
38 hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
39--
401.7.9.5
41
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0011-HID-multitouch-validate-indexes-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0011-HID-multitouch-validate-indexes-details.patch
deleted file mode 100644
index ff425ec..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0011-HID-multitouch-validate-indexes-details.patch
+++ /dev/null
@@ -1,86 +0,0 @@
1From 8821f5dc187bdf16cfb32ef5aa8c3035273fa79a Mon Sep 17 00:00:00 2001
2From: Benjamin Tissoires <benjamin.tissoires@redhat.com>
3Date: Wed, 11 Sep 2013 21:56:58 +0200
4Subject: [PATCH] HID: multitouch: validate indexes details
5
6When working on report indexes, always validate that they are in bounds.
7Without this, a HID device could report a malicious feature report that
8could trick the driver into a heap overflow:
9
10[ 634.885003] usb 1-1: New USB device found, idVendor=0596, idProduct=0500
11...
12[ 676.469629] BUG kmalloc-192 (Tainted: G W ): Redzone overwritten
13
14Note that we need to change the indexes from s8 to s16 as they can
15be between -1 and 255.
16
17CVE-2013-2897
18
19Cc: stable@vger.kernel.org
20Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21Acked-by: Kees Cook <keescook@chromium.org>
22Signed-off-by: Jiri Kosina <jkosina@suse.cz>
23Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
24---
25 drivers/hid/hid-multitouch.c | 26 ++++++++++++++------------
26 1 file changed, 14 insertions(+), 12 deletions(-)
27
28diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
29index ac28f08..5e5fe1b 100644
30--- a/drivers/hid/hid-multitouch.c
31+++ b/drivers/hid/hid-multitouch.c
32@@ -101,9 +101,9 @@ struct mt_device {
33 unsigned last_slot_field; /* the last field of a slot */
34 unsigned mt_report_id; /* the report ID of the multitouch device */
35 unsigned pen_report_id; /* the report ID of the pen device */
36- __s8 inputmode; /* InputMode HID feature, -1 if non-existent */
37- __s8 inputmode_index; /* InputMode HID feature index in the report */
38- __s8 maxcontact_report_id; /* Maximum Contact Number HID feature,
39+ __s16 inputmode; /* InputMode HID feature, -1 if non-existent */
40+ __s16 inputmode_index; /* InputMode HID feature index in the report */
41+ __s16 maxcontact_report_id; /* Maximum Contact Number HID feature,
42 -1 if non-existent */
43 __u8 num_received; /* how many contacts we received */
44 __u8 num_expected; /* expected last contact index */
45@@ -312,20 +312,18 @@ static void mt_feature_mapping(struct hid_device *hdev,
46 struct hid_field *field, struct hid_usage *usage)
47 {
48 struct mt_device *td = hid_get_drvdata(hdev);
49- int i;
50
51 switch (usage->hid) {
52 case HID_DG_INPUTMODE:
53- td->inputmode = field->report->id;
54- td->inputmode_index = 0; /* has to be updated below */
55-
56- for (i=0; i < field->maxusage; i++) {
57- if (field->usage[i].hid == usage->hid) {
58- td->inputmode_index = i;
59- break;
60- }
61+ /* Ignore if value index is out of bounds. */
62+ if (usage->usage_index >= field->report_count) {
63+ dev_err(&hdev->dev, "HID_DG_INPUTMODE out of range\n");
64+ break;
65 }
66
67+ td->inputmode = field->report->id;
68+ td->inputmode_index = usage->usage_index;
69+
70 break;
71 case HID_DG_CONTACTMAX:
72 td->maxcontact_report_id = field->report->id;
73@@ -511,6 +509,10 @@ static int mt_touch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
74 mt_store_field(usage, td, hi);
75 return 1;
76 case HID_DG_CONTACTCOUNT:
77+ /* Ignore if indexes are out of bounds. */
78+ if (field->index >= field->report->maxfield ||
79+ usage->usage_index >= field->report_count)
80+ return 1;
81 td->cc_index = field->index;
82 td->cc_value_index = usage->usage_index;
83 return 1;
84--
851.7.9.5
86
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0012-HID-sensor-hub-validate-feature-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0012-HID-sensor-hub-validate-feature-report-details.patch
deleted file mode 100644
index 745fa9e..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0012-HID-sensor-hub-validate-feature-report-details.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1From 9e8910257397372633e74b333ef891f20c800ee4 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 28 Aug 2013 22:31:44 +0200
4Subject: [PATCH] HID: sensor-hub: validate feature report details
5
6A HID device could send a malicious feature report that would cause the
7sensor-hub HID driver to read past the end of heap allocation, leaking
8kernel memory contents to the caller.
9
10CVE-2013-2898
11
12Signed-off-by: Kees Cook <keescook@chromium.org>
13Cc: stable@kernel.org
14Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
15Signed-off-by: Jiri Kosina <jkosina@suse.cz>
16Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
17---
18 drivers/hid/hid-sensor-hub.c | 3 ++-
19 1 file changed, 2 insertions(+), 1 deletion(-)
20
21diff --git a/drivers/hid/hid-sensor-hub.c b/drivers/hid/hid-sensor-hub.c
22index ffc80cf..6fca30e 100644
23--- a/drivers/hid/hid-sensor-hub.c
24+++ b/drivers/hid/hid-sensor-hub.c
25@@ -221,7 +221,8 @@ int sensor_hub_get_feature(struct hid_sensor_hub_device *hsdev, u32 report_id,
26
27 mutex_lock(&data->mutex);
28 report = sensor_hub_report(report_id, hsdev->hdev, HID_FEATURE_REPORT);
29- if (!report || (field_index >= report->maxfield)) {
30+ if (!report || (field_index >= report->maxfield) ||
31+ report->field[field_index]->report_count < 1) {
32 ret = -EINVAL;
33 goto done_proc;
34 }
35--
361.7.9.5
37
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0013-HID-picolcd_core-validate-output-report-details.patch b/recipes-kernel/linux/files/HID_CVE_patches/0013-HID-picolcd_core-validate-output-report-details.patch
deleted file mode 100644
index 7abf193..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0013-HID-picolcd_core-validate-output-report-details.patch
+++ /dev/null
@@ -1,49 +0,0 @@
1From 1e87a2456b0227ca4ab881e19a11bb99d164e792 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 28 Aug 2013 22:31:52 +0200
4Subject: [PATCH] HID: picolcd_core: validate output report details
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9A HID device could send a malicious output report that would cause the
10picolcd HID driver to trigger a NULL dereference during attr file writing.
11
12[jkosina@suse.cz: changed
13
14 report->maxfield < 1
15
16to
17
18 report->maxfield != 1
19
20as suggested by Bruno].
21
22CVE-2013-2899
23
24Signed-off-by: Kees Cook <keescook@chromium.org>
25Cc: stable@kernel.org
26Reviewed-by: Bruno Prémont <bonbons@linux-vserver.org>
27Acked-by: Bruno Prémont <bonbons@linux-vserver.org>
28Signed-off-by: Jiri Kosina <jkosina@suse.cz>
29Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
30---
31 drivers/hid/hid-picolcd_core.c | 2 +-
32 1 file changed, 1 insertion(+), 1 deletion(-)
33
34diff --git a/drivers/hid/hid-picolcd_core.c b/drivers/hid/hid-picolcd_core.c
35index b48092d..acbb0210 100644
36--- a/drivers/hid/hid-picolcd_core.c
37+++ b/drivers/hid/hid-picolcd_core.c
38@@ -290,7 +290,7 @@ static ssize_t picolcd_operation_mode_store(struct device *dev,
39 buf += 10;
40 cnt -= 10;
41 }
42- if (!report)
43+ if (!report || report->maxfield != 1)
44 return -EINVAL;
45
46 while (cnt > 0 && (buf[cnt-1] == '\n' || buf[cnt-1] == '\r'))
47--
481.7.9.5
49
diff --git a/recipes-kernel/linux/files/HID_CVE_patches/0014-HID-check-for-NULL-field-when-setting-values.patch b/recipes-kernel/linux/files/HID_CVE_patches/0014-HID-check-for-NULL-field-when-setting-values.patch
deleted file mode 100644
index f75e653..0000000
--- a/recipes-kernel/linux/files/HID_CVE_patches/0014-HID-check-for-NULL-field-when-setting-values.patch
+++ /dev/null
@@ -1,36 +0,0 @@
1From be67b68d52fa28b9b721c47bb42068f0c1214855 Mon Sep 17 00:00:00 2001
2From: Kees Cook <keescook@chromium.org>
3Date: Wed, 28 Aug 2013 22:32:01 +0200
4Subject: [PATCH] HID: check for NULL field when setting values
5
6Defensively check that the field to be worked on is not NULL.
7
8Signed-off-by: Kees Cook <keescook@chromium.org>
9Cc: stable@kernel.org
10Signed-off-by: Jiri Kosina <jkosina@suse.cz>
11Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
12---
13 drivers/hid/hid-core.c | 7 ++++++-
14 1 file changed, 6 insertions(+), 1 deletion(-)
15
16diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
17index ebf5781..dcd60eb 100644
18--- a/drivers/hid/hid-core.c
19+++ b/drivers/hid/hid-core.c
20@@ -1169,7 +1169,12 @@ EXPORT_SYMBOL_GPL(hid_alloc_report_buf);
21
22 int hid_set_field(struct hid_field *field, unsigned offset, __s32 value)
23 {
24- unsigned size = field->report_size;
25+ unsigned size;
26+
27+ if (!field)
28+ return -1;
29+
30+ size = field->report_size;
31
32 hid_dump_input(field->report->device, field->usage + offset, value);
33
34--
351.7.9.5
36
diff --git a/recipes-kernel/linux/files/arm_arch_timer-Keystone-2-architected-timer-frequenc.patch b/recipes-kernel/linux/files/arm_arch_timer-Keystone-2-architected-timer-frequenc.patch
deleted file mode 100644
index 49bf07b..0000000
--- a/recipes-kernel/linux/files/arm_arch_timer-Keystone-2-architected-timer-frequenc.patch
+++ /dev/null
@@ -1,55 +0,0 @@
1From e2d575410329f42542972b7276fbb1c2c7f48334 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Sixten=20Sj=C3=B6str=C3=B6m=20Thames?=
3 <Sixten.Sjoestroem.Thames@enea.com>
4Date: Mon, 12 May 2014 21:18:47 +0200
5Subject: [PATCH] arm_arch_timer: Keystone 2 architected timer frequency fix
6MIME-Version: 1.0
7Content-Type: text/plain; charset=UTF-8
8Content-Transfer-Encoding: 8bit
9
10The arch timer frequency register returns incorrect values on early
11versions of the Keystone 2 evm silicon. The frequency register always
12returns 1000 MHz on bad silicon. This temporary fix solves that.
13
14Signed-off-by: Sixten Sjöström Thames <Sixten.Sjoestroem.Thames@enea.com>
15---
16 drivers/clocksource/arm_arch_timer.c | 16 ++++++++++++++++
17 1 file changed, 16 insertions(+)
18
19diff --git a/drivers/clocksource/arm_arch_timer.c b/drivers/clocksource/arm_arch_timer.c
20index a2b2541..321aba1 100644
21--- a/drivers/clocksource/arm_arch_timer.c
22+++ b/drivers/clocksource/arm_arch_timer.c
23@@ -23,6 +23,8 @@
24
25 #include <clocksource/arm_arch_timer.h>
26
27+#define K2_PG1_AT_FREQ 133120000UL
28+
29 static u32 arch_timer_rate;
30
31 enum ppi_nr {
32@@ -165,6 +167,20 @@ static int arch_timer_available(void)
33 if (arch_timer_rate == 0) {
34 freq = arch_timer_get_cntfrq();
35
36+ /* The Keystone 2 EVM PG1.0 silicon has a malfunctional
37+ * Architected timer. The timer frequency register allways
38+ * incorrectly returns 1000 MHz. This is a temorary fix for
39+ * internal Enea Linux testing so that the same kernel can
40+ * be used on targets with both PG1.0 and PG1.1 silicon.
41+ * Another solution is to have different DTBs with hard
42+ * coded frequencies.*/
43+ if (freq == 1000000000) {
44+ pr_warn("Keystone 2 EVM specific arch timer fix\n");
45+ pr_warn("Set architected timer frequency to %u\n",
46+ K2_PG1_AT_FREQ);
47+ freq = K2_PG1_AT_FREQ;
48+ }
49+
50 /* Check the timer frequency. */
51 if (freq == 0) {
52 pr_warn("Architected timer frequency not available\n");
53--
541.7.10.4
55
diff --git a/recipes-kernel/linux/files/disable_hw_checksum_offload.patch b/recipes-kernel/linux/files/disable_hw_checksum_offload.patch
deleted file mode 100644
index 4b318c1..0000000
--- a/recipes-kernel/linux/files/disable_hw_checksum_offload.patch
+++ /dev/null
@@ -1,19 +0,0 @@
1Temporarily disable HW checksum offload
2
3Signed-off-by: Tudor Florea <tudor.florea@enea.com>
4Upstream-Status: Pending
5
6
7diff --git a/arch/arm/boot/dts/k2hk-evm.dts b/arch/arm/boot/dts/k2hk-evm.dts
8index 16cf335..7dc9665 100644
9--- a/arch/arm/boot/dts/k2hk-evm.dts
10+++ b/arch/arm/boot/dts/k2hk-evm.dts
11@@ -2521,7 +2521,7 @@
12 };
13 pa: pa@2000000 {
14 label = "keystone-pa";
15- checksum-offload = <1>; /* 1 - HW offload */
16+ checksum-offload = <2>;
17 txhook-order = <10>;
18 txhook-softcsum = <40>;
19 rxhook-order = <10>;
diff --git a/recipes-kernel/linux/linux-boundary_3.10.17.bbappend b/recipes-kernel/linux/linux-boundary_3.10.17.bbappend
deleted file mode 100644
index 3e6b61d..0000000
--- a/recipes-kernel/linux/linux-boundary_3.10.17.bbappend
+++ /dev/null
@@ -1,31 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2
3SRC_URI_append = "file://cfg/00014-kgdb.cfg \
4 file://cfg/00027-lttng.cfg \
5 file://cfg/00028-perf.cfg \
6 file://cfg/00025-powertop.cfg \
7 file://cfg/00004-systemtap.cfg \
8 file://cfg/00003-fuse.cfg \
9 file://cfg/00034-cpusets.cfg \
10 file://cfg/00030-latencytop.cfg \
11 file://cfg/00022-mtd_tests.cfg \
12 "
13#
14# The linux-boundary recipe doesn't implement a method to merge config fragments
15# to the kernel config file, so we need to implement it ourselves.
16#
17
18# returns all the elements from the src uri that are kernel config files
19def find_cfgs(d):
20 sources=src_patches(d, True)
21 sources_list=[]
22 for s in sources:
23 base, ext = os.path.splitext(os.path.basename(s))
24 if ext and ext in ".cfg":
25 sources_list.append(s)
26 return sources_list
27
28# apply kernel configs from the src uri
29kernel_do_configure_prepend() {
30 ${S}/scripts/kconfig/merge_config.sh -m ${S}/.config ${@" ".join(find_cfgs(d))}
31}
diff --git a/recipes-kernel/linux/linux-keystone_3.10.bbappend b/recipes-kernel/linux/linux-keystone_3.10.bbappend
deleted file mode 100644
index 23cd740..0000000
--- a/recipes-kernel/linux/linux-keystone_3.10.bbappend
+++ /dev/null
@@ -1,50 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2
3SRC_URI += "file://disable_hw_checksum_offload.patch \
4 file://arm_arch_timer-Keystone-2-architected-timer-frequenc.patch \
5 file://Check_correct_namespace_when_spoofing_pid_over_SCM_RIGHTS.patch \
6 file://0001-net-fib-fib6_add-fix-potential-NULL-pointer-derefere.patch \
7 file://HID_CVE_patches/0001-HID-validate-HID-report-id-size.patch \
8 file://HID_CVE_patches/0002-HID-provide-a-helper-for-validating-hid-reports.patch \
9 file://HID_CVE_patches/0003-HID-zeroplus-validate-output-report-details.patch \
10 file://HID_CVE_patches/0005-HID-steelseries-validate-output-report-details.patch \
11 file://HID_CVE_patches/0006-HID-pantherlord-validate-output-report-details.patch \
12 file://HID_CVE_patches/0007-HID-LG-validate-HID-output-report-details.patch \
13 file://HID_CVE_patches/0008-HID-lenovo-tpkbd-validate-output-report-details.patch \
14 file://HID_CVE_patches/0009-HID-logitech-dj-validate-output-report-details.patch \
15 file://HID_CVE_patches/0010-HID-ntrig-validate-feature-report-details.patch \
16 file://HID_CVE_patches/0011-HID-multitouch-validate-indexes-details.patch \
17 file://HID_CVE_patches/0012-HID-sensor-hub-validate-feature-report-details.patch \
18 file://HID_CVE_patches/0013-HID-picolcd_core-validate-output-report-details.patch \
19 file://HID_CVE_patches/0014-HID-check-for-NULL-field-when-setting-values.patch \
20 file://cfg/00014-kgdb.cfg \
21 file://cfg/00027-lttng.cfg \
22 file://cfg/00028-perf.cfg \
23 file://cfg/00025-powertop.cfg \
24 file://cfg/00004-systemtap.cfg \
25 file://cfg/00003-fuse.cfg \
26 file://cfg/00017-preempt_keystone.cfg \
27 file://cfg/00034-cpusets.cfg \
28 file://cfg/00046-sata.cfg \
29 "
30
31KERNEL_FEATURES = " \
32 cfg/00014-kgdb.cfg \
33 cfg/00027-lttng.cfg \
34 cfg/00028-perf.cfg \
35 cfg/00025-powertop.cfg \
36 cfg/00004-systemtap.cfg \
37 cfg/00003-fuse.cfg \
38 cfg/00017-preempt_keystone.cfg \
39 cfg/00034-cpusets.cfg \
40 cfg/00046-sata.cfg \
41 "
42KERNEL_DEFCONFIG = "${WORKDIR}/defconfig"
43require kernel-configure.inc
44
45do_configure_prepend() {
46
47 configure_kernel ${KERNEL_DEFCONFIG} "${KERNEL_FEATURES}"
48
49}
50
diff --git a/recipes-kernel/linux/linux-proliant-m400.bb b/recipes-kernel/linux/linux-proliant-m400.bb
deleted file mode 100644
index 8bada19..0000000
--- a/recipes-kernel/linux/linux-proliant-m400.bb
+++ /dev/null
@@ -1,97 +0,0 @@
1SECTION = "kernel"
2DESCRIPTION = "Linux kernel for HP Moonshot m400"
3LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
5
6COMPATIBLE_MACHINE = "proliant-m400"
7
8inherit kernel siteinfo
9require recipes-kernel/linux/linux-dtb.inc
10
11MACHINE_KERNEL_PR_append = "b+gitr${SRCPV}"
12PR = "${MACHINE_KERNEL_PR}"
13
14KERNEL_DEVICETREE = "arch/${ARCH}/boot/dts/proliant-m400.dts"
15
16SRCREV = "485659fab442882158cb3a007215e89529b987a3"
17BRANCH = "Ubuntu-3.13.0-29.53"
18SRC_URI = "git://kernel.ubuntu.com/dannf/trusty-xgene.git;protocol=git \
19 file://hpconfig \
20 file://defconfig \
21 file://proliant-m400.dts \
22 file://cfg/00027-lttng.cfg \
23 file://cfg/00028-perf.cfg \
24 file://cfg/00025-powertop.cfg \
25 file://cfg/00004-systemtap.cfg \
26 "
27
28require kernel-configure.inc
29KERNEL_FEATURES = "\
30 cfg/00027-lttng.cfg \
31 cfg/00028-perf.cfg \
32 cfg/00025-powertop.cfg \
33 cfg/00004-systemtap.cfg \
34 "
35
36DEPENDS += "libgcc u-boot-mkimage-native"
37
38S = "${WORKDIR}/git"
39
40# KERNEL_LOCALVERSION can be set to add a tag to the end of the
41# kernel version string. such as the commit id
42KERNEL_LOCALVERSION ?= ""
43
44# Check the defconfig file and see if it points to an in kernel
45# defconfig that should be used, or if it is a complete config file
46
47addtask setup_defconfig before do_configure after do_patch
48do_setup_defconfig() {
49 cp ${WORKDIR}/proliant-m400.dts ${S}/arch/arm64/boot/dts/proliant-m400.dts
50
51 # Always copy the defconfig file to .config to keep consistency
52 # between the case where there is a real config and the in kernel
53 # tree config
54 cp ${WORKDIR}/hpconfig ${S}/arch/arm64/configs/hpconfig_defconfig
55 cp ${WORKDIR}/defconfig ${S}/.config
56
57 configure_kernel "${S}/.config" "${KERNEL_FEATURES}"
58}
59
60# define our own do_configure that will:
61# 1. Check the .config file and see if string use-kernel-config= is present
62# 2. If the use-kernel-config string is present parse out the config to use
63# and run make ${config}
64# 3. else run yes '' | oe_runmake oldconfig like the default do_configure
65# does
66do_configure() {
67 echo ${KERNEL_LOCALVERSION} > ${B}/.scmversion
68 echo ${KERNEL_LOCALVERSION} > ${S}/.scmversion
69 config=`cat ${S}/.config | grep use-kernel-config | cut -d= -f2`
70 if [ "x${config}" != "x" ]
71 then
72 oe_runmake ${config}
73 else
74 yes '' | oe_runmake oldconfig
75 fi
76}
77
78
79# Force uImage build, no support for doing it in do_compile in arm64 arch
80do_uboot_mkimage() {
81 local ENTRYPOINT=${UBOOT_ENTRYPOINT}
82 if test -n "${UBOOT_ENTRYSYMBOL}"; then
83 ENTRYPOINT=`${HOST_PREFIX}nm ${S}/vmlinux | \
84 awk '$3=="${UBOOT_ENTRYSYMBOL}" {print $1}'`
85 fi
86 uboot-mkimage -A ${UBOOT_ARCH} -O linux -T kernel -C none -a ${UBOOT_LOADADDRESS} -e ${ENTRYPOINT} -n "${DISTRO_NAME}/${PV}/${MACHINE}" -d arch/${ARCH}/boot/Image arch/${ARCH}/boot/uImage
87}
88
89
90do_deploy_append() {
91 local readonly KERNEL_UIMAGE_BASE_NAME="uImage-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}"
92 local readonly KERNEL_UIMAGE_SYMLINK_NAME="uImage-${MACHINE}"
93
94 install -m 0644 arch/${ARCH}/boot/uImage ${DEPLOYDIR}/${KERNEL_UIMAGE_BASE_NAME}.bin
95 ln -sf ${KERNEL_UIMAGE_BASE_NAME}.bin ${DEPLOYDIR}/${KERNEL_UIMAGE_SYMLINK_NAME}.bin
96 ln -sf ${KERNEL_UIMAGE_BASE_NAME}.bin ${DEPLOYDIR}/uImage
97}
diff --git a/recipes-kernel/linux/linux-proliant-m400/defconfig b/recipes-kernel/linux/linux-proliant-m400/defconfig
deleted file mode 100644
index 5019084..0000000
--- a/recipes-kernel/linux/linux-proliant-m400/defconfig
+++ /dev/null
@@ -1 +0,0 @@
1use-kernel-config=hpconfig_defconfig
diff --git a/recipes-kernel/linux/linux-proliant-m400/hpconfig b/recipes-kernel/linux/linux-proliant-m400/hpconfig
deleted file mode 100644
index d12ddd9..0000000
--- a/recipes-kernel/linux/linux-proliant-m400/hpconfig
+++ /dev/null
@@ -1,5548 +0,0 @@
1#
2# Automatically generated file; DO NOT EDIT.
3# Linux/arm64 3.13.11.2 Kernel Configuration
4#
5CONFIG_ARM64=y
6CONFIG_64BIT=y
7CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
8CONFIG_MMU=y
9CONFIG_NO_IOPORT=y
10CONFIG_STACKTRACE_SUPPORT=y
11CONFIG_LOCKDEP_SUPPORT=y
12CONFIG_TRACE_IRQFLAGS_SUPPORT=y
13CONFIG_RWSEM_GENERIC_SPINLOCK=y
14CONFIG_GENERIC_HWEIGHT=y
15CONFIG_GENERIC_CSUM=y
16CONFIG_GENERIC_CALIBRATE_DELAY=y
17CONFIG_ZONE_DMA32=y
18CONFIG_ARCH_DMA_ADDR_T_64BIT=y
19CONFIG_NEED_DMA_MAP_STATE=y
20CONFIG_NEED_SG_DMA_LENGTH=y
21CONFIG_SWIOTLB=y
22CONFIG_IOMMU_HELPER=y
23CONFIG_KERNEL_MODE_NEON=y
24CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
25CONFIG_IRQ_WORK=y
26CONFIG_BUILDTIME_EXTABLE_SORT=y
27
28#
29# General setup
30#
31CONFIG_INIT_ENV_ARG_LIMIT=32
32CONFIG_CROSS_COMPILE=""
33# CONFIG_COMPILE_TEST is not set
34CONFIG_LOCALVERSION=""
35# CONFIG_LOCALVERSION_AUTO is not set
36CONFIG_DEFAULT_HOSTNAME="(none)"
37CONFIG_VERSION_SIGNATURE="Ubuntu 3.13.0-29.53-generic 3.13.11.2"
38CONFIG_SWAP=y
39CONFIG_SYSVIPC=y
40CONFIG_SYSVIPC_SYSCTL=y
41CONFIG_POSIX_MQUEUE=y
42CONFIG_POSIX_MQUEUE_SYSCTL=y
43CONFIG_FHANDLE=y
44CONFIG_AUDIT=y
45
46#
47# IRQ subsystem
48#
49CONFIG_GENERIC_IRQ_PROBE=y
50CONFIG_GENERIC_IRQ_SHOW=y
51CONFIG_HARDIRQS_SW_RESEND=y
52CONFIG_GENERIC_IRQ_CHIP=y
53CONFIG_IRQ_DOMAIN=y
54# CONFIG_IRQ_DOMAIN_DEBUG is not set
55CONFIG_SPARSE_IRQ=y
56CONFIG_GENERIC_TIME_VSYSCALL=y
57CONFIG_GENERIC_CLOCKEVENTS=y
58CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
59
60#
61# Timers subsystem
62#
63CONFIG_TICK_ONESHOT=y
64CONFIG_NO_HZ_COMMON=y
65# CONFIG_HZ_PERIODIC is not set
66CONFIG_NO_HZ_IDLE=y
67CONFIG_NO_HZ=y
68CONFIG_HIGH_RES_TIMERS=y
69
70#
71# CPU/Task time and stats accounting
72#
73CONFIG_TICK_CPU_ACCOUNTING=y
74CONFIG_BSD_PROCESS_ACCT=y
75CONFIG_BSD_PROCESS_ACCT_V3=y
76CONFIG_TASKSTATS=y
77CONFIG_TASK_DELAY_ACCT=y
78CONFIG_TASK_XACCT=y
79CONFIG_TASK_IO_ACCOUNTING=y
80
81#
82# RCU Subsystem
83#
84CONFIG_TREE_RCU=y
85# CONFIG_PREEMPT_RCU is not set
86CONFIG_RCU_STALL_COMMON=y
87CONFIG_RCU_FANOUT=64
88CONFIG_RCU_FANOUT_LEAF=16
89# CONFIG_RCU_FANOUT_EXACT is not set
90CONFIG_RCU_FAST_NO_HZ=y
91# CONFIG_TREE_RCU_TRACE is not set
92# CONFIG_RCU_NOCB_CPU is not set
93# CONFIG_IKCONFIG is not set
94CONFIG_LOG_BUF_SHIFT=14
95CONFIG_GENERIC_SCHED_CLOCK=y
96CONFIG_CGROUPS=y
97# CONFIG_CGROUP_DEBUG is not set
98CONFIG_CGROUP_FREEZER=y
99CONFIG_CGROUP_DEVICE=y
100CONFIG_CPUSETS=y
101CONFIG_PROC_PID_CPUSET=y
102CONFIG_CGROUP_CPUACCT=y
103CONFIG_RESOURCE_COUNTERS=y
104CONFIG_MEMCG=y
105CONFIG_MEMCG_SWAP=y
106# CONFIG_MEMCG_SWAP_ENABLED is not set
107CONFIG_MEMCG_KMEM=y
108CONFIG_CGROUP_HUGETLB=y
109CONFIG_CGROUP_PERF=y
110CONFIG_CGROUP_SCHED=y
111CONFIG_FAIR_GROUP_SCHED=y
112CONFIG_CFS_BANDWIDTH=y
113# CONFIG_RT_GROUP_SCHED is not set
114CONFIG_BLK_CGROUP=y
115# CONFIG_DEBUG_BLK_CGROUP is not set
116CONFIG_CHECKPOINT_RESTORE=y
117CONFIG_NAMESPACES=y
118CONFIG_UTS_NS=y
119CONFIG_IPC_NS=y
120CONFIG_USER_NS=y
121CONFIG_PID_NS=y
122CONFIG_NET_NS=y
123CONFIG_UIDGID_STRICT_TYPE_CHECKS=y
124CONFIG_SCHED_AUTOGROUP=y
125CONFIG_MM_OWNER=y
126# CONFIG_SYSFS_DEPRECATED is not set
127CONFIG_RELAY=y
128CONFIG_BLK_DEV_INITRD=y
129CONFIG_INITRAMFS_SOURCE=""
130CONFIG_RD_GZIP=y
131CONFIG_RD_BZIP2=y
132CONFIG_RD_LZMA=y
133CONFIG_RD_XZ=y
134CONFIG_RD_LZO=y
135CONFIG_RD_LZ4=y
136# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
137CONFIG_SYSCTL=y
138CONFIG_ANON_INODES=y
139CONFIG_HAVE_UID16=y
140CONFIG_SYSCTL_EXCEPTION_TRACE=y
141CONFIG_EXPERT=y
142CONFIG_UID16=y
143CONFIG_SYSCTL_SYSCALL=y
144CONFIG_KALLSYMS=y
145CONFIG_KALLSYMS_ALL=y
146CONFIG_PRINTK=y
147CONFIG_BUG=y
148CONFIG_ELF_CORE=y
149CONFIG_BASE_FULL=y
150CONFIG_FUTEX=y
151CONFIG_EPOLL=y
152CONFIG_SIGNALFD=y
153CONFIG_TIMERFD=y
154CONFIG_EVENTFD=y
155CONFIG_SHMEM=y
156CONFIG_AIO=y
157CONFIG_PCI_QUIRKS=y
158# CONFIG_EMBEDDED is not set
159CONFIG_HAVE_PERF_EVENTS=y
160CONFIG_PERF_USE_VMALLOC=y
161
162#
163# Kernel Performance Events And Counters
164#
165CONFIG_PERF_EVENTS=y
166# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
167CONFIG_VM_EVENT_COUNTERS=y
168CONFIG_SLUB_DEBUG=y
169# CONFIG_COMPAT_BRK is not set
170# CONFIG_SLAB is not set
171CONFIG_SLUB=y
172# CONFIG_SLOB is not set
173CONFIG_SLUB_CPU_PARTIAL=y
174CONFIG_PROFILING=y
175CONFIG_TRACEPOINTS=y
176CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y
177CONFIG_HAVE_ARCH_TRACEHOOK=y
178CONFIG_HAVE_DMA_ATTRS=y
179CONFIG_GENERIC_SMP_IDLE_THREAD=y
180CONFIG_HAVE_CLK=y
181CONFIG_HAVE_DMA_API_DEBUG=y
182CONFIG_HAVE_HW_BREAKPOINT=y
183CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
184CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
185CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
186CONFIG_MODULES_USE_ELF_RELA=y
187CONFIG_CLONE_BACKWARDS=y
188CONFIG_OLD_SIGSUSPEND3=y
189CONFIG_COMPAT_OLD_SIGACTION=y
190
191#
192# GCOV-based kernel profiling
193#
194# CONFIG_GCOV_KERNEL is not set
195CONFIG_HAVE_GENERIC_DMA_COHERENT=y
196CONFIG_SLABINFO=y
197CONFIG_RT_MUTEXES=y
198CONFIG_BASE_SMALL=0
199CONFIG_SYSTEM_TRUSTED_KEYRING=y
200CONFIG_MODULES=y
201# CONFIG_MODULE_FORCE_LOAD is not set
202CONFIG_MODULE_UNLOAD=y
203# CONFIG_MODULE_FORCE_UNLOAD is not set
204CONFIG_MODVERSIONS=y
205CONFIG_MODULE_SRCVERSION_ALL=y
206CONFIG_MODULE_SIG=y
207# CONFIG_MODULE_SIG_FORCE is not set
208CONFIG_MODULE_SIG_ALL=y
209# CONFIG_MODULE_SIG_SHA1 is not set
210# CONFIG_MODULE_SIG_SHA224 is not set
211# CONFIG_MODULE_SIG_SHA256 is not set
212# CONFIG_MODULE_SIG_SHA384 is not set
213CONFIG_MODULE_SIG_SHA512=y
214CONFIG_MODULE_SIG_HASH="sha512"
215CONFIG_STOP_MACHINE=y
216CONFIG_BLOCK=y
217CONFIG_BLK_DEV_BSG=y
218CONFIG_BLK_DEV_BSGLIB=y
219CONFIG_BLK_DEV_INTEGRITY=y
220CONFIG_BLK_DEV_THROTTLING=y
221CONFIG_BLK_CMDLINE_PARSER=y
222
223#
224# Partition Types
225#
226CONFIG_PARTITION_ADVANCED=y
227CONFIG_ACORN_PARTITION=y
228# CONFIG_ACORN_PARTITION_CUMANA is not set
229# CONFIG_ACORN_PARTITION_EESOX is not set
230CONFIG_ACORN_PARTITION_ICS=y
231# CONFIG_ACORN_PARTITION_ADFS is not set
232# CONFIG_ACORN_PARTITION_POWERTEC is not set
233CONFIG_ACORN_PARTITION_RISCIX=y
234CONFIG_AIX_PARTITION=y
235CONFIG_OSF_PARTITION=y
236CONFIG_AMIGA_PARTITION=y
237CONFIG_ATARI_PARTITION=y
238CONFIG_MAC_PARTITION=y
239CONFIG_MSDOS_PARTITION=y
240CONFIG_BSD_DISKLABEL=y
241CONFIG_MINIX_SUBPARTITION=y
242CONFIG_SOLARIS_X86_PARTITION=y
243CONFIG_UNIXWARE_DISKLABEL=y
244CONFIG_LDM_PARTITION=y
245# CONFIG_LDM_DEBUG is not set
246CONFIG_SGI_PARTITION=y
247CONFIG_ULTRIX_PARTITION=y
248CONFIG_SUN_PARTITION=y
249CONFIG_KARMA_PARTITION=y
250CONFIG_EFI_PARTITION=y
251CONFIG_SYSV68_PARTITION=y
252CONFIG_CMDLINE_PARTITION=y
253CONFIG_BLOCK_COMPAT=y
254
255#
256# IO Schedulers
257#
258CONFIG_IOSCHED_NOOP=y
259CONFIG_IOSCHED_DEADLINE=y
260CONFIG_IOSCHED_CFQ=y
261CONFIG_CFQ_GROUP_IOSCHED=y
262CONFIG_DEFAULT_DEADLINE=y
263# CONFIG_DEFAULT_CFQ is not set
264# CONFIG_DEFAULT_NOOP is not set
265CONFIG_DEFAULT_IOSCHED="deadline"
266CONFIG_PREEMPT_NOTIFIERS=y
267CONFIG_PADATA=y
268CONFIG_ASN1=y
269CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
270CONFIG_INLINE_READ_UNLOCK=y
271CONFIG_INLINE_READ_UNLOCK_IRQ=y
272CONFIG_INLINE_WRITE_UNLOCK=y
273CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
274CONFIG_MUTEX_SPIN_ON_OWNER=y
275CONFIG_FREEZER=y
276
277#
278# Platform selection
279#
280CONFIG_ARCH_VEXPRESS=y
281CONFIG_ARCH_XGENE=y
282
283#
284# Bus support
285#
286CONFIG_ARM_AMBA=y
287CONFIG_PCI=y
288CONFIG_PCI_DOMAINS=y
289CONFIG_PCI_SYSCALL=y
290CONFIG_PCI_MSI=y
291# CONFIG_PCI_DEBUG is not set
292CONFIG_PCI_REALLOC_ENABLE_AUTO=y
293CONFIG_PCI_STUB=m
294CONFIG_PCI_ATS=y
295CONFIG_PCI_IOV=y
296CONFIG_PCI_PRI=y
297CONFIG_PCI_PASID=y
298
299#
300# PCI host controller drivers
301#
302CONFIG_PCI_XGENE_MSI=y
303CONFIG_PCI_XGENE=y
304CONFIG_PCIEPORTBUS=y
305CONFIG_PCIEAER=y
306# CONFIG_PCIE_ECRC is not set
307# CONFIG_PCIEAER_INJECT is not set
308CONFIG_PCIEASPM=y
309# CONFIG_PCIEASPM_DEBUG is not set
310CONFIG_PCIEASPM_DEFAULT=y
311# CONFIG_PCIEASPM_POWERSAVE is not set
312# CONFIG_PCIEASPM_PERFORMANCE is not set
313
314#
315# Kernel Features
316#
317# CONFIG_ARM64_64K_PAGES is not set
318# CONFIG_CPU_BIG_ENDIAN is not set
319CONFIG_SMP=y
320CONFIG_NR_CPUS=8
321CONFIG_HOTPLUG_CPU=y
322# CONFIG_PREEMPT_NONE is not set
323CONFIG_PREEMPT_VOLUNTARY=y
324# CONFIG_PREEMPT is not set
325CONFIG_HZ=100
326CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
327CONFIG_ARCH_SPARSEMEM_ENABLE=y
328CONFIG_ARCH_SPARSEMEM_DEFAULT=y
329CONFIG_ARCH_SELECT_MEMORY_MODEL=y
330CONFIG_HAVE_ARCH_PFN_VALID=y
331CONFIG_HW_PERF_EVENTS=y
332CONFIG_SYS_SUPPORTS_HUGETLBFS=y
333CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
334CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
335CONFIG_SELECT_MEMORY_MODEL=y
336CONFIG_SPARSEMEM_MANUAL=y
337CONFIG_SPARSEMEM=y
338CONFIG_HAVE_MEMORY_PRESENT=y
339CONFIG_SPARSEMEM_EXTREME=y
340CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
341CONFIG_SPARSEMEM_VMEMMAP=y
342CONFIG_HAVE_MEMBLOCK=y
343CONFIG_NO_BOOTMEM=y
344CONFIG_MEMORY_ISOLATION=y
345# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
346CONFIG_PAGEFLAGS_EXTENDED=y
347CONFIG_SPLIT_PTLOCK_CPUS=4
348CONFIG_BALLOON_COMPACTION=y
349CONFIG_COMPACTION=y
350CONFIG_MIGRATION=y
351CONFIG_PHYS_ADDR_T_64BIT=y
352CONFIG_ZONE_DMA_FLAG=0
353CONFIG_MMU_NOTIFIER=y
354# CONFIG_KSM is not set
355CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
356# CONFIG_TRANSPARENT_HUGEPAGE is not set
357CONFIG_CROSS_MEMORY_ATTACH=y
358CONFIG_CLEANCACHE=y
359CONFIG_FRONTSWAP=y
360CONFIG_CMA=y
361# CONFIG_CMA_DEBUG is not set
362CONFIG_ZBUD=y
363CONFIG_ZSWAP=y
364CONFIG_XEN_DOM0=y
365CONFIG_XEN=y
366CONFIG_FORCE_MAX_ZONEORDER=11
367
368#
369# Boot options
370#
371CONFIG_CMDLINE="console=ttyAMA0"
372# CONFIG_CMDLINE_FORCE is not set
373
374#
375# Userspace binary formats
376#
377CONFIG_BINFMT_ELF=y
378CONFIG_COMPAT_BINFMT_ELF=y
379CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
380CONFIG_BINFMT_SCRIPT=y
381# CONFIG_HAVE_AOUT is not set
382CONFIG_BINFMT_MISC=m
383CONFIG_COREDUMP=y
384CONFIG_COMPAT=y
385CONFIG_SYSVIPC_COMPAT=y
386CONFIG_NET=y
387CONFIG_COMPAT_NETLINK_MESSAGES=y
388
389#
390# Networking options
391#
392CONFIG_PACKET=y
393CONFIG_PACKET_DIAG=m
394CONFIG_UNIX=y
395CONFIG_UNIX_DIAG=m
396CONFIG_XFRM=y
397CONFIG_XFRM_ALGO=m
398CONFIG_XFRM_USER=m
399# CONFIG_XFRM_SUB_POLICY is not set
400# CONFIG_XFRM_MIGRATE is not set
401# CONFIG_XFRM_STATISTICS is not set
402CONFIG_XFRM_IPCOMP=m
403CONFIG_NET_KEY=m
404# CONFIG_NET_KEY_MIGRATE is not set
405CONFIG_INET=y
406CONFIG_IP_MULTICAST=y
407CONFIG_IP_ADVANCED_ROUTER=y
408CONFIG_IP_FIB_TRIE_STATS=y
409CONFIG_IP_MULTIPLE_TABLES=y
410CONFIG_IP_ROUTE_MULTIPATH=y
411CONFIG_IP_ROUTE_VERBOSE=y
412CONFIG_IP_ROUTE_CLASSID=y
413CONFIG_IP_PNP=y
414CONFIG_IP_PNP_DHCP=y
415CONFIG_IP_PNP_BOOTP=y
416CONFIG_IP_PNP_RARP=y
417CONFIG_NET_IPIP=m
418CONFIG_NET_IPGRE_DEMUX=m
419CONFIG_NET_IP_TUNNEL=m
420CONFIG_NET_IPGRE=m
421CONFIG_NET_IPGRE_BROADCAST=y
422CONFIG_IP_MROUTE=y
423# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
424CONFIG_IP_PIMSM_V1=y
425CONFIG_IP_PIMSM_V2=y
426CONFIG_SYN_COOKIES=y
427CONFIG_NET_IPVTI=m
428CONFIG_INET_AH=m
429CONFIG_INET_ESP=m
430CONFIG_INET_IPCOMP=m
431CONFIG_INET_XFRM_TUNNEL=m
432CONFIG_INET_TUNNEL=m
433CONFIG_INET_XFRM_MODE_TRANSPORT=m
434CONFIG_INET_XFRM_MODE_TUNNEL=m
435CONFIG_INET_XFRM_MODE_BEET=m
436CONFIG_INET_LRO=y
437CONFIG_INET_DIAG=m
438CONFIG_INET_TCP_DIAG=m
439CONFIG_INET_UDP_DIAG=m
440CONFIG_TCP_CONG_ADVANCED=y
441CONFIG_TCP_CONG_BIC=m
442CONFIG_TCP_CONG_CUBIC=y
443CONFIG_TCP_CONG_WESTWOOD=m
444CONFIG_TCP_CONG_HTCP=m
445CONFIG_TCP_CONG_HSTCP=m
446CONFIG_TCP_CONG_HYBLA=m
447CONFIG_TCP_CONG_VEGAS=m
448CONFIG_TCP_CONG_SCALABLE=m
449CONFIG_TCP_CONG_LP=m
450CONFIG_TCP_CONG_VENO=m
451CONFIG_TCP_CONG_YEAH=m
452CONFIG_TCP_CONG_ILLINOIS=m
453CONFIG_DEFAULT_CUBIC=y
454# CONFIG_DEFAULT_RENO is not set
455CONFIG_DEFAULT_TCP_CONG="cubic"
456CONFIG_TCP_MD5SIG=y
457CONFIG_IPV6=y
458CONFIG_IPV6_ROUTER_PREF=y
459CONFIG_IPV6_ROUTE_INFO=y
460# CONFIG_IPV6_OPTIMISTIC_DAD is not set
461CONFIG_INET6_AH=m
462CONFIG_INET6_ESP=m
463CONFIG_INET6_IPCOMP=m
464CONFIG_IPV6_MIP6=m
465CONFIG_INET6_XFRM_TUNNEL=m
466CONFIG_INET6_TUNNEL=m
467CONFIG_INET6_XFRM_MODE_TRANSPORT=m
468CONFIG_INET6_XFRM_MODE_TUNNEL=m
469CONFIG_INET6_XFRM_MODE_BEET=m
470CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
471CONFIG_IPV6_VTI=m
472CONFIG_IPV6_SIT=m
473CONFIG_IPV6_SIT_6RD=y
474CONFIG_IPV6_NDISC_NODETYPE=y
475CONFIG_IPV6_TUNNEL=m
476CONFIG_IPV6_GRE=m
477CONFIG_IPV6_MULTIPLE_TABLES=y
478CONFIG_IPV6_SUBTREES=y
479CONFIG_IPV6_MROUTE=y
480CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
481CONFIG_IPV6_PIMSM_V2=y
482CONFIG_NETLABEL=y
483CONFIG_NETWORK_SECMARK=y
484# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
485CONFIG_NETFILTER=y
486# CONFIG_NETFILTER_DEBUG is not set
487CONFIG_NETFILTER_ADVANCED=y
488CONFIG_BRIDGE_NETFILTER=y
489
490#
491# Core Netfilter Configuration
492#
493CONFIG_NETFILTER_NETLINK=m
494CONFIG_NETFILTER_NETLINK_ACCT=m
495CONFIG_NETFILTER_NETLINK_QUEUE=m
496CONFIG_NETFILTER_NETLINK_LOG=m
497CONFIG_NF_CONNTRACK=m
498CONFIG_NF_CONNTRACK_MARK=y
499CONFIG_NF_CONNTRACK_SECMARK=y
500CONFIG_NF_CONNTRACK_ZONES=y
501# CONFIG_NF_CONNTRACK_PROCFS is not set
502CONFIG_NF_CONNTRACK_EVENTS=y
503CONFIG_NF_CONNTRACK_TIMEOUT=y
504CONFIG_NF_CONNTRACK_TIMESTAMP=y
505CONFIG_NF_CONNTRACK_LABELS=y
506CONFIG_NF_CT_PROTO_DCCP=m
507CONFIG_NF_CT_PROTO_GRE=m
508CONFIG_NF_CT_PROTO_SCTP=m
509CONFIG_NF_CT_PROTO_UDPLITE=m
510CONFIG_NF_CONNTRACK_AMANDA=m
511CONFIG_NF_CONNTRACK_FTP=m
512CONFIG_NF_CONNTRACK_H323=m
513CONFIG_NF_CONNTRACK_IRC=m
514CONFIG_NF_CONNTRACK_BROADCAST=m
515CONFIG_NF_CONNTRACK_NETBIOS_NS=m
516CONFIG_NF_CONNTRACK_SNMP=m
517CONFIG_NF_CONNTRACK_PPTP=m
518CONFIG_NF_CONNTRACK_SANE=m
519CONFIG_NF_CONNTRACK_SIP=m
520CONFIG_NF_CONNTRACK_TFTP=m
521CONFIG_NF_CT_NETLINK=m
522CONFIG_NF_CT_NETLINK_TIMEOUT=m
523CONFIG_NF_CT_NETLINK_HELPER=m
524CONFIG_NETFILTER_NETLINK_QUEUE_CT=y
525CONFIG_NF_NAT=m
526CONFIG_NF_NAT_NEEDED=y
527CONFIG_NF_NAT_PROTO_DCCP=m
528CONFIG_NF_NAT_PROTO_UDPLITE=m
529CONFIG_NF_NAT_PROTO_SCTP=m
530CONFIG_NF_NAT_AMANDA=m
531CONFIG_NF_NAT_FTP=m
532CONFIG_NF_NAT_IRC=m
533CONFIG_NF_NAT_SIP=m
534CONFIG_NF_NAT_TFTP=m
535CONFIG_NETFILTER_SYNPROXY=m
536CONFIG_NF_TABLES=m
537CONFIG_NFT_EXTHDR=m
538CONFIG_NFT_META=m
539CONFIG_NFT_CT=m
540CONFIG_NFT_RBTREE=m
541CONFIG_NFT_HASH=m
542CONFIG_NFT_COUNTER=m
543CONFIG_NFT_LOG=m
544CONFIG_NFT_LIMIT=m
545CONFIG_NFT_NAT=m
546CONFIG_NFT_COMPAT=m
547CONFIG_NETFILTER_XTABLES=m
548
549#
550# Xtables combined modules
551#
552CONFIG_NETFILTER_XT_MARK=m
553CONFIG_NETFILTER_XT_CONNMARK=m
554CONFIG_NETFILTER_XT_SET=m
555
556#
557# Xtables targets
558#
559CONFIG_NETFILTER_XT_TARGET_AUDIT=m
560CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
561CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
562CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
563CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
564CONFIG_NETFILTER_XT_TARGET_CT=m
565CONFIG_NETFILTER_XT_TARGET_DSCP=m
566CONFIG_NETFILTER_XT_TARGET_HL=m
567CONFIG_NETFILTER_XT_TARGET_HMARK=m
568CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
569CONFIG_NETFILTER_XT_TARGET_LED=m
570CONFIG_NETFILTER_XT_TARGET_LOG=m
571CONFIG_NETFILTER_XT_TARGET_MARK=m
572CONFIG_NETFILTER_XT_TARGET_NETMAP=m
573CONFIG_NETFILTER_XT_TARGET_NFLOG=m
574CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
575CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
576CONFIG_NETFILTER_XT_TARGET_RATEEST=m
577CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
578CONFIG_NETFILTER_XT_TARGET_TEE=m
579CONFIG_NETFILTER_XT_TARGET_TPROXY=m
580CONFIG_NETFILTER_XT_TARGET_TRACE=m
581CONFIG_NETFILTER_XT_TARGET_SECMARK=m
582CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
583CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
584
585#
586# Xtables matches
587#
588CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
589CONFIG_NETFILTER_XT_MATCH_BPF=m
590CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
591CONFIG_NETFILTER_XT_MATCH_COMMENT=m
592CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
593CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
594CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
595CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
596CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
597CONFIG_NETFILTER_XT_MATCH_CPU=m
598CONFIG_NETFILTER_XT_MATCH_DCCP=m
599CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
600CONFIG_NETFILTER_XT_MATCH_DSCP=m
601CONFIG_NETFILTER_XT_MATCH_ECN=m
602CONFIG_NETFILTER_XT_MATCH_ESP=m
603CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
604CONFIG_NETFILTER_XT_MATCH_HELPER=m
605CONFIG_NETFILTER_XT_MATCH_HL=m
606CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
607CONFIG_NETFILTER_XT_MATCH_IPVS=m
608CONFIG_NETFILTER_XT_MATCH_LENGTH=m
609CONFIG_NETFILTER_XT_MATCH_LIMIT=m
610CONFIG_NETFILTER_XT_MATCH_MAC=m
611CONFIG_NETFILTER_XT_MATCH_MARK=m
612CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
613CONFIG_NETFILTER_XT_MATCH_NFACCT=m
614CONFIG_NETFILTER_XT_MATCH_OSF=m
615CONFIG_NETFILTER_XT_MATCH_OWNER=m
616CONFIG_NETFILTER_XT_MATCH_POLICY=m
617CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
618CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
619CONFIG_NETFILTER_XT_MATCH_QUOTA=m
620CONFIG_NETFILTER_XT_MATCH_RATEEST=m
621CONFIG_NETFILTER_XT_MATCH_REALM=m
622CONFIG_NETFILTER_XT_MATCH_RECENT=m
623CONFIG_NETFILTER_XT_MATCH_SCTP=m
624CONFIG_NETFILTER_XT_MATCH_SOCKET=m
625CONFIG_NETFILTER_XT_MATCH_STATE=m
626CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
627CONFIG_NETFILTER_XT_MATCH_STRING=m
628CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
629CONFIG_NETFILTER_XT_MATCH_TIME=m
630CONFIG_NETFILTER_XT_MATCH_U32=m
631CONFIG_IP_SET=m
632CONFIG_IP_SET_MAX=256
633CONFIG_IP_SET_BITMAP_IP=m
634CONFIG_IP_SET_BITMAP_IPMAC=m
635CONFIG_IP_SET_BITMAP_PORT=m
636CONFIG_IP_SET_HASH_IP=m
637CONFIG_IP_SET_HASH_IPPORT=m
638CONFIG_IP_SET_HASH_IPPORTIP=m
639CONFIG_IP_SET_HASH_IPPORTNET=m
640CONFIG_IP_SET_HASH_NETPORTNET=m
641CONFIG_IP_SET_HASH_NET=m
642CONFIG_IP_SET_HASH_NETNET=m
643CONFIG_IP_SET_HASH_NETPORT=m
644CONFIG_IP_SET_HASH_NETIFACE=m
645CONFIG_IP_SET_LIST_SET=m
646CONFIG_IP_VS=m
647# CONFIG_IP_VS_IPV6 is not set
648# CONFIG_IP_VS_DEBUG is not set
649CONFIG_IP_VS_TAB_BITS=12
650
651#
652# IPVS transport protocol load balancing support
653#
654CONFIG_IP_VS_PROTO_TCP=y
655CONFIG_IP_VS_PROTO_UDP=y
656CONFIG_IP_VS_PROTO_AH_ESP=y
657CONFIG_IP_VS_PROTO_ESP=y
658CONFIG_IP_VS_PROTO_AH=y
659CONFIG_IP_VS_PROTO_SCTP=y
660
661#
662# IPVS scheduler
663#
664CONFIG_IP_VS_RR=m
665CONFIG_IP_VS_WRR=m
666CONFIG_IP_VS_LC=m
667CONFIG_IP_VS_WLC=m
668CONFIG_IP_VS_LBLC=m
669CONFIG_IP_VS_LBLCR=m
670CONFIG_IP_VS_DH=m
671CONFIG_IP_VS_SH=m
672CONFIG_IP_VS_SED=m
673CONFIG_IP_VS_NQ=m
674
675#
676# IPVS SH scheduler
677#
678CONFIG_IP_VS_SH_TAB_BITS=8
679
680#
681# IPVS application helper
682#
683CONFIG_IP_VS_FTP=m
684CONFIG_IP_VS_NFCT=y
685CONFIG_IP_VS_PE_SIP=m
686
687#
688# IP: Netfilter Configuration
689#
690CONFIG_NF_DEFRAG_IPV4=m
691CONFIG_NF_CONNTRACK_IPV4=m
692CONFIG_NF_TABLES_IPV4=m
693CONFIG_NFT_REJECT_IPV4=m
694CONFIG_NFT_CHAIN_ROUTE_IPV4=m
695CONFIG_NFT_CHAIN_NAT_IPV4=m
696CONFIG_NF_TABLES_ARP=m
697CONFIG_IP_NF_IPTABLES=m
698CONFIG_IP_NF_MATCH_AH=m
699CONFIG_IP_NF_MATCH_ECN=m
700CONFIG_IP_NF_MATCH_RPFILTER=m
701CONFIG_IP_NF_MATCH_TTL=m
702CONFIG_IP_NF_FILTER=m
703CONFIG_IP_NF_TARGET_REJECT=m
704CONFIG_IP_NF_TARGET_SYNPROXY=m
705CONFIG_IP_NF_TARGET_ULOG=m
706CONFIG_NF_NAT_IPV4=m
707CONFIG_IP_NF_TARGET_MASQUERADE=m
708CONFIG_IP_NF_TARGET_NETMAP=m
709CONFIG_IP_NF_TARGET_REDIRECT=m
710CONFIG_NF_NAT_SNMP_BASIC=m
711CONFIG_NF_NAT_PROTO_GRE=m
712CONFIG_NF_NAT_PPTP=m
713CONFIG_NF_NAT_H323=m
714CONFIG_IP_NF_MANGLE=m
715CONFIG_IP_NF_TARGET_CLUSTERIP=m
716CONFIG_IP_NF_TARGET_ECN=m
717CONFIG_IP_NF_TARGET_TTL=m
718CONFIG_IP_NF_RAW=m
719CONFIG_IP_NF_SECURITY=m
720CONFIG_IP_NF_ARPTABLES=m
721CONFIG_IP_NF_ARPFILTER=m
722CONFIG_IP_NF_ARP_MANGLE=m
723
724#
725# IPv6: Netfilter Configuration
726#
727CONFIG_NF_DEFRAG_IPV6=m
728CONFIG_NF_CONNTRACK_IPV6=m
729CONFIG_NF_TABLES_IPV6=m
730CONFIG_NFT_CHAIN_ROUTE_IPV6=m
731CONFIG_NFT_CHAIN_NAT_IPV6=m
732CONFIG_IP6_NF_IPTABLES=m
733CONFIG_IP6_NF_MATCH_AH=m
734CONFIG_IP6_NF_MATCH_EUI64=m
735CONFIG_IP6_NF_MATCH_FRAG=m
736CONFIG_IP6_NF_MATCH_OPTS=m
737CONFIG_IP6_NF_MATCH_HL=m
738CONFIG_IP6_NF_MATCH_IPV6HEADER=m
739CONFIG_IP6_NF_MATCH_MH=m
740CONFIG_IP6_NF_MATCH_RPFILTER=m
741CONFIG_IP6_NF_MATCH_RT=m
742CONFIG_IP6_NF_TARGET_HL=m
743CONFIG_IP6_NF_FILTER=m
744CONFIG_IP6_NF_TARGET_REJECT=m
745CONFIG_IP6_NF_TARGET_SYNPROXY=m
746CONFIG_IP6_NF_MANGLE=m
747CONFIG_IP6_NF_RAW=m
748CONFIG_IP6_NF_SECURITY=m
749CONFIG_NF_NAT_IPV6=m
750CONFIG_IP6_NF_TARGET_MASQUERADE=m
751CONFIG_IP6_NF_TARGET_NPT=m
752
753#
754# DECnet: Netfilter Configuration
755#
756CONFIG_DECNET_NF_GRABULATOR=m
757CONFIG_NF_TABLES_BRIDGE=m
758CONFIG_BRIDGE_NF_EBTABLES=m
759CONFIG_BRIDGE_EBT_BROUTE=m
760CONFIG_BRIDGE_EBT_T_FILTER=m
761CONFIG_BRIDGE_EBT_T_NAT=m
762CONFIG_BRIDGE_EBT_802_3=m
763CONFIG_BRIDGE_EBT_AMONG=m
764CONFIG_BRIDGE_EBT_ARP=m
765CONFIG_BRIDGE_EBT_IP=m
766CONFIG_BRIDGE_EBT_IP6=m
767CONFIG_BRIDGE_EBT_LIMIT=m
768CONFIG_BRIDGE_EBT_MARK=m
769CONFIG_BRIDGE_EBT_PKTTYPE=m
770CONFIG_BRIDGE_EBT_STP=m
771CONFIG_BRIDGE_EBT_VLAN=m
772CONFIG_BRIDGE_EBT_ARPREPLY=m
773CONFIG_BRIDGE_EBT_DNAT=m
774CONFIG_BRIDGE_EBT_MARK_T=m
775CONFIG_BRIDGE_EBT_REDIRECT=m
776CONFIG_BRIDGE_EBT_SNAT=m
777CONFIG_BRIDGE_EBT_LOG=m
778# CONFIG_BRIDGE_EBT_ULOG is not set
779CONFIG_BRIDGE_EBT_NFLOG=m
780CONFIG_IP_DCCP=m
781CONFIG_INET_DCCP_DIAG=m
782
783#
784# DCCP CCIDs Configuration
785#
786# CONFIG_IP_DCCP_CCID2_DEBUG is not set
787# CONFIG_IP_DCCP_CCID3 is not set
788
789#
790# DCCP Kernel Hacking
791#
792# CONFIG_IP_DCCP_DEBUG is not set
793CONFIG_IP_SCTP=m
794# CONFIG_SCTP_DBG_OBJCNT is not set
795# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
796CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
797# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
798CONFIG_SCTP_COOKIE_HMAC_MD5=y
799CONFIG_SCTP_COOKIE_HMAC_SHA1=y
800CONFIG_RDS=m
801CONFIG_RDS_RDMA=m
802CONFIG_RDS_TCP=m
803# CONFIG_RDS_DEBUG is not set
804CONFIG_TIPC=m
805CONFIG_TIPC_PORTS=8191
806CONFIG_TIPC_MEDIA_IB=y
807CONFIG_ATM=m
808CONFIG_ATM_CLIP=m
809# CONFIG_ATM_CLIP_NO_ICMP is not set
810CONFIG_ATM_LANE=m
811CONFIG_ATM_MPOA=m
812CONFIG_ATM_BR2684=m
813# CONFIG_ATM_BR2684_IPFILTER is not set
814CONFIG_L2TP=m
815CONFIG_L2TP_DEBUGFS=m
816CONFIG_L2TP_V3=y
817CONFIG_L2TP_IP=m
818CONFIG_L2TP_ETH=m
819CONFIG_STP=m
820CONFIG_GARP=m
821CONFIG_MRP=m
822CONFIG_BRIDGE=m
823CONFIG_BRIDGE_IGMP_SNOOPING=y
824CONFIG_BRIDGE_VLAN_FILTERING=y
825CONFIG_HAVE_NET_DSA=y
826CONFIG_NET_DSA=m
827CONFIG_NET_DSA_TAG_DSA=y
828CONFIG_NET_DSA_TAG_EDSA=y
829CONFIG_NET_DSA_TAG_TRAILER=y
830CONFIG_VLAN_8021Q=m
831CONFIG_VLAN_8021Q_GVRP=y
832CONFIG_VLAN_8021Q_MVRP=y
833CONFIG_DECNET=m
834# CONFIG_DECNET_ROUTER is not set
835CONFIG_LLC=m
836CONFIG_LLC2=m
837CONFIG_IPX=m
838# CONFIG_IPX_INTERN is not set
839CONFIG_ATALK=m
840CONFIG_DEV_APPLETALK=m
841CONFIG_IPDDP=m
842CONFIG_IPDDP_ENCAP=y
843CONFIG_X25=m
844CONFIG_LAPB=m
845CONFIG_PHONET=m
846CONFIG_IEEE802154=m
847CONFIG_IEEE802154_6LOWPAN=m
848CONFIG_MAC802154=m
849CONFIG_NET_SCHED=y
850
851#
852# Queueing/Scheduling
853#
854CONFIG_NET_SCH_CBQ=m
855CONFIG_NET_SCH_HTB=m
856CONFIG_NET_SCH_HFSC=m
857CONFIG_NET_SCH_ATM=m
858CONFIG_NET_SCH_PRIO=m
859CONFIG_NET_SCH_MULTIQ=m
860CONFIG_NET_SCH_RED=m
861CONFIG_NET_SCH_SFB=m
862CONFIG_NET_SCH_SFQ=m
863CONFIG_NET_SCH_TEQL=m
864CONFIG_NET_SCH_TBF=m
865CONFIG_NET_SCH_GRED=m
866CONFIG_NET_SCH_DSMARK=m
867CONFIG_NET_SCH_NETEM=m
868CONFIG_NET_SCH_DRR=m
869CONFIG_NET_SCH_MQPRIO=m
870CONFIG_NET_SCH_CHOKE=m
871CONFIG_NET_SCH_QFQ=m
872CONFIG_NET_SCH_CODEL=m
873CONFIG_NET_SCH_FQ_CODEL=m
874CONFIG_NET_SCH_FQ=m
875CONFIG_NET_SCH_INGRESS=m
876CONFIG_NET_SCH_PLUG=m
877
878#
879# Classification
880#
881CONFIG_NET_CLS=y
882CONFIG_NET_CLS_BASIC=m
883CONFIG_NET_CLS_TCINDEX=m
884CONFIG_NET_CLS_ROUTE4=m
885CONFIG_NET_CLS_FW=m
886CONFIG_NET_CLS_U32=m
887# CONFIG_CLS_U32_PERF is not set
888CONFIG_CLS_U32_MARK=y
889CONFIG_NET_CLS_RSVP=m
890CONFIG_NET_CLS_RSVP6=m
891CONFIG_NET_CLS_FLOW=m
892CONFIG_NET_CLS_CGROUP=m
893CONFIG_NET_CLS_BPF=m
894CONFIG_NET_EMATCH=y
895CONFIG_NET_EMATCH_STACK=32
896CONFIG_NET_EMATCH_CMP=m
897CONFIG_NET_EMATCH_NBYTE=m
898CONFIG_NET_EMATCH_U32=m
899CONFIG_NET_EMATCH_META=m
900CONFIG_NET_EMATCH_TEXT=m
901CONFIG_NET_EMATCH_CANID=m
902CONFIG_NET_EMATCH_IPSET=m
903CONFIG_NET_CLS_ACT=y
904CONFIG_NET_ACT_POLICE=m
905CONFIG_NET_ACT_GACT=m
906CONFIG_GACT_PROB=y
907CONFIG_NET_ACT_MIRRED=m
908CONFIG_NET_ACT_IPT=m
909CONFIG_NET_ACT_NAT=m
910CONFIG_NET_ACT_PEDIT=m
911CONFIG_NET_ACT_SIMP=m
912CONFIG_NET_ACT_SKBEDIT=m
913CONFIG_NET_ACT_CSUM=m
914# CONFIG_NET_CLS_IND is not set
915CONFIG_NET_SCH_FIFO=y
916CONFIG_DCB=y
917CONFIG_DNS_RESOLVER=y
918CONFIG_BATMAN_ADV=m
919CONFIG_BATMAN_ADV_BLA=y
920CONFIG_BATMAN_ADV_DAT=y
921CONFIG_BATMAN_ADV_NC=y
922# CONFIG_BATMAN_ADV_DEBUG is not set
923CONFIG_OPENVSWITCH=m
924CONFIG_OPENVSWITCH_GRE=y
925CONFIG_OPENVSWITCH_VXLAN=y
926CONFIG_VSOCKETS=m
927CONFIG_NETLINK_MMAP=y
928CONFIG_NETLINK_DIAG=m
929CONFIG_NET_MPLS_GSO=m
930CONFIG_HSR=m
931CONFIG_RPS=y
932CONFIG_RFS_ACCEL=y
933CONFIG_XPS=y
934CONFIG_NETPRIO_CGROUP=m
935CONFIG_NET_RX_BUSY_POLL=y
936CONFIG_BQL=y
937CONFIG_NET_FLOW_LIMIT=y
938
939#
940# Network testing
941#
942CONFIG_NET_PKTGEN=m
943# CONFIG_NET_DROP_MONITOR is not set
944CONFIG_HAMRADIO=y
945
946#
947# Packet Radio protocols
948#
949CONFIG_AX25=m
950CONFIG_AX25_DAMA_SLAVE=y
951CONFIG_NETROM=m
952CONFIG_ROSE=m
953
954#
955# AX.25 network device drivers
956#
957CONFIG_MKISS=m
958CONFIG_6PACK=m
959CONFIG_BPQETHER=m
960CONFIG_BAYCOM_SER_FDX=m
961CONFIG_BAYCOM_SER_HDX=m
962CONFIG_BAYCOM_PAR=m
963CONFIG_YAM=m
964CONFIG_CAN=m
965CONFIG_CAN_RAW=m
966CONFIG_CAN_BCM=m
967CONFIG_CAN_GW=m
968
969#
970# CAN Device Drivers
971#
972CONFIG_CAN_VCAN=m
973CONFIG_CAN_SLCAN=m
974CONFIG_CAN_DEV=m
975CONFIG_CAN_CALC_BITTIMING=y
976CONFIG_CAN_LEDS=y
977CONFIG_CAN_MCP251X=m
978CONFIG_CAN_JANZ_ICAN3=m
979CONFIG_PCH_CAN=m
980CONFIG_CAN_GRCAN=m
981CONFIG_CAN_SJA1000=m
982CONFIG_CAN_SJA1000_ISA=m
983CONFIG_CAN_SJA1000_PLATFORM=m
984CONFIG_CAN_SJA1000_OF_PLATFORM=m
985CONFIG_CAN_EMS_PCI=m
986CONFIG_CAN_PEAK_PCI=m
987CONFIG_CAN_PEAK_PCIEC=y
988CONFIG_CAN_KVASER_PCI=m
989CONFIG_CAN_PLX_PCI=m
990CONFIG_CAN_C_CAN=m
991CONFIG_CAN_C_CAN_PLATFORM=m
992CONFIG_CAN_C_CAN_PCI=m
993CONFIG_CAN_CC770=m
994CONFIG_CAN_CC770_ISA=m
995CONFIG_CAN_CC770_PLATFORM=m
996CONFIG_CAN_SOFTING=m
997# CONFIG_CAN_DEBUG_DEVICES is not set
998CONFIG_IRDA=m
999
1000#
1001# IrDA protocols
1002#
1003CONFIG_IRLAN=m
1004CONFIG_IRNET=m
1005CONFIG_IRCOMM=m
1006CONFIG_IRDA_ULTRA=y
1007
1008#
1009# IrDA options
1010#
1011CONFIG_IRDA_CACHE_LAST_LSAP=y
1012CONFIG_IRDA_FAST_RR=y
1013# CONFIG_IRDA_DEBUG is not set
1014
1015#
1016# Infrared-port device drivers
1017#
1018
1019#
1020# SIR device drivers
1021#
1022CONFIG_IRTTY_SIR=m
1023
1024#
1025# Dongle support
1026#
1027CONFIG_DONGLE=y
1028CONFIG_ESI_DONGLE=m
1029CONFIG_ACTISYS_DONGLE=m
1030CONFIG_TEKRAM_DONGLE=m
1031CONFIG_TOIM3232_DONGLE=m
1032CONFIG_LITELINK_DONGLE=m
1033CONFIG_MA600_DONGLE=m
1034CONFIG_GIRBIL_DONGLE=m
1035CONFIG_MCP2120_DONGLE=m
1036CONFIG_OLD_BELKIN_DONGLE=m
1037CONFIG_ACT200L_DONGLE=m
1038
1039#
1040# FIR device drivers
1041#
1042CONFIG_VLSI_FIR=m
1043CONFIG_BT=m
1044CONFIG_BT_RFCOMM=m
1045CONFIG_BT_RFCOMM_TTY=y
1046CONFIG_BT_BNEP=m
1047CONFIG_BT_BNEP_MC_FILTER=y
1048CONFIG_BT_BNEP_PROTO_FILTER=y
1049CONFIG_BT_CMTP=m
1050CONFIG_BT_HIDP=m
1051
1052#
1053# Bluetooth device drivers
1054#
1055CONFIG_BT_HCIBTSDIO=m
1056CONFIG_BT_HCIUART=m
1057CONFIG_BT_HCIUART_H4=y
1058CONFIG_BT_HCIUART_BCSP=y
1059CONFIG_BT_HCIUART_ATH3K=y
1060CONFIG_BT_HCIUART_LL=y
1061CONFIG_BT_HCIUART_3WIRE=y
1062CONFIG_BT_HCIVHCI=m
1063CONFIG_BT_MRVL=m
1064CONFIG_BT_MRVL_SDIO=m
1065CONFIG_BT_WILINK=m
1066CONFIG_AF_RXRPC=m
1067# CONFIG_AF_RXRPC_DEBUG is not set
1068CONFIG_RXKAD=m
1069CONFIG_FIB_RULES=y
1070CONFIG_WIRELESS=y
1071CONFIG_WIRELESS_EXT=y
1072CONFIG_WEXT_CORE=y
1073CONFIG_WEXT_PROC=y
1074CONFIG_WEXT_SPY=y
1075CONFIG_WEXT_PRIV=y
1076CONFIG_CFG80211=m
1077# CONFIG_NL80211_TESTMODE is not set
1078# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
1079# CONFIG_CFG80211_REG_DEBUG is not set
1080# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
1081CONFIG_CFG80211_DEFAULT_PS=y
1082CONFIG_CFG80211_DEBUGFS=y
1083# CONFIG_CFG80211_INTERNAL_REGDB is not set
1084CONFIG_CFG80211_WEXT=y
1085CONFIG_LIB80211=m
1086CONFIG_LIB80211_CRYPT_WEP=m
1087CONFIG_LIB80211_CRYPT_CCMP=m
1088CONFIG_LIB80211_CRYPT_TKIP=m
1089# CONFIG_LIB80211_DEBUG is not set
1090CONFIG_MAC80211=m
1091CONFIG_MAC80211_HAS_RC=y
1092CONFIG_MAC80211_RC_PID=y
1093CONFIG_MAC80211_RC_MINSTREL=y
1094CONFIG_MAC80211_RC_MINSTREL_HT=y
1095# CONFIG_MAC80211_RC_DEFAULT_PID is not set
1096CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
1097CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
1098CONFIG_MAC80211_MESH=y
1099CONFIG_MAC80211_LEDS=y
1100CONFIG_MAC80211_DEBUGFS=y
1101CONFIG_MAC80211_MESSAGE_TRACING=y
1102# CONFIG_MAC80211_DEBUG_MENU is not set
1103CONFIG_WIMAX=m
1104CONFIG_WIMAX_DEBUG_LEVEL=8
1105CONFIG_RFKILL=y
1106CONFIG_RFKILL_LEDS=y
1107CONFIG_RFKILL_INPUT=y
1108CONFIG_RFKILL_REGULATOR=m
1109CONFIG_RFKILL_GPIO=m
1110CONFIG_NET_9P=m
1111CONFIG_NET_9P_VIRTIO=m
1112CONFIG_NET_9P_RDMA=m
1113# CONFIG_NET_9P_DEBUG is not set
1114CONFIG_CAIF=m
1115# CONFIG_CAIF_DEBUG is not set
1116CONFIG_CAIF_NETDEV=m
1117CONFIG_CAIF_USB=m
1118CONFIG_CEPH_LIB=m
1119# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
1120CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
1121CONFIG_NFC=m
1122CONFIG_NFC_DIGITAL=m
1123CONFIG_NFC_NCI=m
1124CONFIG_NFC_NCI_SPI=y
1125CONFIG_NFC_HCI=m
1126CONFIG_NFC_SHDLC=y
1127
1128#
1129# Near Field Communication (NFC) devices
1130#
1131CONFIG_NFC_WILINK=m
1132CONFIG_NFC_SIM=m
1133CONFIG_NFC_PN544=m
1134CONFIG_NFC_PN544_I2C=m
1135CONFIG_NFC_MICROREAD=m
1136CONFIG_NFC_MICROREAD_I2C=m
1137
1138#
1139# Device Drivers
1140#
1141
1142#
1143# Generic Driver Options
1144#
1145CONFIG_UEVENT_HELPER_PATH=""
1146CONFIG_DEVTMPFS=y
1147CONFIG_DEVTMPFS_MOUNT=y
1148CONFIG_STANDALONE=y
1149CONFIG_PREVENT_FIRMWARE_BUILD=y
1150CONFIG_FW_LOADER=y
1151CONFIG_FIRMWARE_IN_KERNEL=y
1152CONFIG_EXTRA_FIRMWARE=""
1153CONFIG_FW_LOADER_USER_HELPER=y
1154# CONFIG_DEBUG_DRIVER is not set
1155# CONFIG_DEBUG_DEVRES is not set
1156CONFIG_SYS_HYPERVISOR=y
1157# CONFIG_GENERIC_CPU_DEVICES is not set
1158CONFIG_REGMAP=y
1159CONFIG_REGMAP_I2C=y
1160CONFIG_REGMAP_SPI=y
1161CONFIG_REGMAP_MMIO=y
1162CONFIG_REGMAP_IRQ=y
1163CONFIG_DMA_SHARED_BUFFER=y
1164
1165#
1166# Bus devices
1167#
1168CONFIG_CONNECTOR=y
1169CONFIG_PROC_EVENTS=y
1170CONFIG_MTD=m
1171# CONFIG_MTD_TESTS is not set
1172CONFIG_MTD_REDBOOT_PARTS=m
1173CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
1174# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
1175# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
1176CONFIG_MTD_CMDLINE_PARTS=m
1177CONFIG_MTD_OF_PARTS=m
1178CONFIG_MTD_AR7_PARTS=m
1179
1180#
1181# User Modules And Translation Layers
1182#
1183CONFIG_MTD_BLKDEVS=m
1184CONFIG_MTD_BLOCK=m
1185CONFIG_MTD_BLOCK_RO=m
1186CONFIG_FTL=m
1187CONFIG_NFTL=m
1188CONFIG_NFTL_RW=y
1189CONFIG_INFTL=m
1190CONFIG_RFD_FTL=m
1191CONFIG_SSFDC=m
1192CONFIG_SM_FTL=m
1193CONFIG_MTD_OOPS=m
1194CONFIG_MTD_SWAP=m
1195
1196#
1197# RAM/ROM/Flash chip drivers
1198#
1199CONFIG_MTD_CFI=m
1200CONFIG_MTD_JEDECPROBE=m
1201CONFIG_MTD_GEN_PROBE=m
1202# CONFIG_MTD_CFI_ADV_OPTIONS is not set
1203CONFIG_MTD_MAP_BANK_WIDTH_1=y
1204CONFIG_MTD_MAP_BANK_WIDTH_2=y
1205CONFIG_MTD_MAP_BANK_WIDTH_4=y
1206# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
1207# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
1208# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
1209CONFIG_MTD_CFI_I1=y
1210CONFIG_MTD_CFI_I2=y
1211# CONFIG_MTD_CFI_I4 is not set
1212# CONFIG_MTD_CFI_I8 is not set
1213CONFIG_MTD_CFI_INTELEXT=m
1214CONFIG_MTD_CFI_AMDSTD=m
1215CONFIG_MTD_CFI_STAA=m
1216CONFIG_MTD_CFI_UTIL=m
1217CONFIG_MTD_RAM=m
1218CONFIG_MTD_ROM=m
1219CONFIG_MTD_ABSENT=m
1220
1221#
1222# Mapping drivers for chip access
1223#
1224CONFIG_MTD_COMPLEX_MAPPINGS=y
1225CONFIG_MTD_PHYSMAP=m
1226# CONFIG_MTD_PHYSMAP_COMPAT is not set
1227CONFIG_MTD_PHYSMAP_OF=m
1228CONFIG_MTD_PCI=m
1229CONFIG_MTD_GPIO_ADDR=m
1230CONFIG_MTD_INTEL_VR_NOR=m
1231CONFIG_MTD_PLATRAM=m
1232CONFIG_MTD_LATCH_ADDR=m
1233
1234#
1235# Self-contained MTD device drivers
1236#
1237CONFIG_MTD_PMC551=m
1238# CONFIG_MTD_PMC551_BUGFIX is not set
1239# CONFIG_MTD_PMC551_DEBUG is not set
1240CONFIG_MTD_DATAFLASH=m
1241# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
1242CONFIG_MTD_DATAFLASH_OTP=y
1243CONFIG_MTD_M25P80=m
1244CONFIG_MTD_SST25L=m
1245CONFIG_MTD_SLRAM=m
1246CONFIG_MTD_PHRAM=m
1247CONFIG_MTD_MTDRAM=m
1248CONFIG_MTDRAM_TOTAL_SIZE=4096
1249CONFIG_MTDRAM_ERASE_SIZE=128
1250CONFIG_MTD_BLOCK2MTD=m
1251
1252#
1253# Disk-On-Chip Device Drivers
1254#
1255CONFIG_MTD_DOCG3=m
1256CONFIG_BCH_CONST_M=14
1257CONFIG_BCH_CONST_T=4
1258CONFIG_MTD_NAND_ECC=m
1259# CONFIG_MTD_NAND_ECC_SMC is not set
1260CONFIG_MTD_NAND=m
1261CONFIG_MTD_NAND_BCH=m
1262CONFIG_MTD_NAND_ECC_BCH=y
1263CONFIG_MTD_SM_COMMON=m
1264CONFIG_MTD_NAND_DENALI=m
1265CONFIG_MTD_NAND_DENALI_PCI=m
1266CONFIG_MTD_NAND_DENALI_DT=m
1267CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018
1268CONFIG_MTD_NAND_GPIO=m
1269CONFIG_MTD_NAND_IDS=m
1270CONFIG_MTD_NAND_RICOH=m
1271CONFIG_MTD_NAND_DISKONCHIP=m
1272# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
1273CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
1274# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
1275CONFIG_MTD_NAND_DOCG4=m
1276CONFIG_MTD_NAND_CAFE=m
1277CONFIG_MTD_NAND_NANDSIM=m
1278CONFIG_MTD_NAND_PLATFORM=m
1279CONFIG_MTD_ONENAND=m
1280CONFIG_MTD_ONENAND_VERIFY_WRITE=y
1281CONFIG_MTD_ONENAND_GENERIC=m
1282# CONFIG_MTD_ONENAND_OTP is not set
1283CONFIG_MTD_ONENAND_2X_PROGRAM=y
1284
1285#
1286# LPDDR flash memory drivers
1287#
1288CONFIG_MTD_LPDDR=m
1289CONFIG_MTD_QINFO_PROBE=m
1290CONFIG_MTD_UBI=m
1291CONFIG_MTD_UBI_WL_THRESHOLD=4096
1292CONFIG_MTD_UBI_BEB_LIMIT=20
1293CONFIG_MTD_UBI_FASTMAP=y
1294CONFIG_MTD_UBI_GLUEBI=m
1295CONFIG_DTC=y
1296CONFIG_OF=y
1297
1298#
1299# Device Tree and Open Firmware support
1300#
1301CONFIG_PROC_DEVICETREE=y
1302# CONFIG_OF_SELFTEST is not set
1303CONFIG_OF_FLATTREE=y
1304CONFIG_OF_EARLY_FLATTREE=y
1305CONFIG_OF_ADDRESS=y
1306CONFIG_OF_IRQ=y
1307CONFIG_OF_NET=y
1308CONFIG_OF_MDIO=y
1309CONFIG_OF_PCI=y
1310CONFIG_OF_PCI_IRQ=y
1311CONFIG_OF_MTD=y
1312CONFIG_PARPORT=m
1313# CONFIG_PARPORT_GSC is not set
1314CONFIG_PARPORT_AX88796=m
1315CONFIG_PARPORT_1284=y
1316CONFIG_PARPORT_NOT_PC=y
1317CONFIG_BLK_DEV=y
1318CONFIG_BLK_DEV_NULL_BLK=m
1319CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
1320CONFIG_BLK_CPQ_CISS_DA=m
1321CONFIG_CISS_SCSI_TAPE=y
1322CONFIG_BLK_DEV_DAC960=m
1323CONFIG_BLK_DEV_UMEM=m
1324# CONFIG_BLK_DEV_COW_COMMON is not set
1325CONFIG_BLK_DEV_LOOP=y
1326CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
1327CONFIG_BLK_DEV_CRYPTOLOOP=m
1328CONFIG_BLK_DEV_DRBD=m
1329# CONFIG_DRBD_FAULT_INJECTION is not set
1330CONFIG_BLK_DEV_NBD=m
1331CONFIG_BLK_DEV_NVME=m
1332CONFIG_BLK_DEV_SKD=m
1333CONFIG_BLK_DEV_OSD=m
1334CONFIG_BLK_DEV_SX8=m
1335CONFIG_BLK_DEV_RAM=y
1336CONFIG_BLK_DEV_RAM_COUNT=16
1337CONFIG_BLK_DEV_RAM_SIZE=65536
1338# CONFIG_BLK_DEV_XIP is not set
1339CONFIG_CDROM_PKTCDVD=m
1340CONFIG_CDROM_PKTCDVD_BUFFERS=8
1341# CONFIG_CDROM_PKTCDVD_WCACHE is not set
1342CONFIG_ATA_OVER_ETH=m
1343CONFIG_XEN_BLKDEV_FRONTEND=y
1344CONFIG_XEN_BLKDEV_BACKEND=m
1345CONFIG_VIRTIO_BLK=y
1346CONFIG_BLK_DEV_RBD=m
1347CONFIG_BLK_DEV_RSXX=m
1348
1349#
1350# Misc devices
1351#
1352CONFIG_SENSORS_LIS3LV02D=m
1353CONFIG_AD525X_DPOT=m
1354CONFIG_AD525X_DPOT_I2C=m
1355CONFIG_AD525X_DPOT_SPI=m
1356CONFIG_ATMEL_PWM=m
1357CONFIG_DUMMY_IRQ=m
1358CONFIG_PHANTOM=m
1359CONFIG_SGI_IOC4=m
1360CONFIG_TIFM_CORE=m
1361CONFIG_TIFM_7XX1=m
1362CONFIG_ICS932S401=m
1363CONFIG_ATMEL_SSC=m
1364CONFIG_ENCLOSURE_SERVICES=m
1365CONFIG_HP_ILO=m
1366CONFIG_APDS9802ALS=m
1367CONFIG_ISL29003=m
1368CONFIG_ISL29020=m
1369CONFIG_SENSORS_TSL2550=m
1370CONFIG_SENSORS_BH1780=m
1371CONFIG_SENSORS_BH1770=m
1372CONFIG_SENSORS_APDS990X=m
1373CONFIG_HMC6352=m
1374CONFIG_DS1682=m
1375CONFIG_TI_DAC7512=m
1376CONFIG_BMP085=y
1377CONFIG_BMP085_I2C=m
1378CONFIG_BMP085_SPI=m
1379CONFIG_PCH_PHUB=m
1380CONFIG_USB_SWITCH_FSA9480=m
1381CONFIG_LATTICE_ECP3_CONFIG=m
1382CONFIG_SRAM=y
1383CONFIG_C2PORT=m
1384
1385#
1386# EEPROM support
1387#
1388CONFIG_EEPROM_AT24=m
1389CONFIG_EEPROM_AT25=m
1390CONFIG_EEPROM_LEGACY=m
1391CONFIG_EEPROM_MAX6875=m
1392CONFIG_EEPROM_93CX6=m
1393CONFIG_EEPROM_93XX46=m
1394CONFIG_CB710_CORE=m
1395# CONFIG_CB710_DEBUG is not set
1396CONFIG_CB710_DEBUG_ASSUMPTIONS=y
1397
1398#
1399# Texas Instruments shared transport line discipline
1400#
1401CONFIG_TI_ST=m
1402CONFIG_SENSORS_LIS3_SPI=m
1403CONFIG_SENSORS_LIS3_I2C=m
1404
1405#
1406# Altera FPGA firmware download module
1407#
1408CONFIG_ALTERA_STAPL=m
1409
1410#
1411# Intel MIC Host Driver
1412#
1413
1414#
1415# Intel MIC Card Driver
1416#
1417CONFIG_XGENE_QMTM=y
1418
1419#
1420# SCSI device support
1421#
1422CONFIG_SCSI_MOD=y
1423CONFIG_RAID_ATTRS=m
1424CONFIG_SCSI=y
1425CONFIG_SCSI_DMA=y
1426CONFIG_SCSI_TGT=m
1427CONFIG_SCSI_NETLINK=y
1428CONFIG_SCSI_PROC_FS=y
1429
1430#
1431# SCSI support type (disk, tape, CD-ROM)
1432#
1433CONFIG_BLK_DEV_SD=y
1434CONFIG_CHR_DEV_ST=m
1435CONFIG_CHR_DEV_OSST=m
1436CONFIG_BLK_DEV_SR=y
1437# CONFIG_BLK_DEV_SR_VENDOR is not set
1438CONFIG_CHR_DEV_SG=y
1439CONFIG_CHR_DEV_SCH=m
1440CONFIG_SCSI_ENCLOSURE=m
1441CONFIG_SCSI_MULTI_LUN=y
1442CONFIG_SCSI_CONSTANTS=y
1443CONFIG_SCSI_LOGGING=y
1444CONFIG_SCSI_SCAN_ASYNC=y
1445
1446#
1447# SCSI Transports
1448#
1449CONFIG_SCSI_SPI_ATTRS=m
1450CONFIG_SCSI_FC_ATTRS=m
1451CONFIG_SCSI_FC_TGT_ATTRS=y
1452CONFIG_SCSI_ISCSI_ATTRS=m
1453CONFIG_SCSI_SAS_ATTRS=m
1454CONFIG_SCSI_SAS_LIBSAS=m
1455CONFIG_SCSI_SAS_ATA=y
1456CONFIG_SCSI_SAS_HOST_SMP=y
1457CONFIG_SCSI_SRP_ATTRS=m
1458CONFIG_SCSI_SRP_TGT_ATTRS=y
1459CONFIG_SCSI_LOWLEVEL=y
1460CONFIG_ISCSI_TCP=m
1461CONFIG_ISCSI_BOOT_SYSFS=m
1462CONFIG_SCSI_CXGB3_ISCSI=m
1463CONFIG_SCSI_CXGB4_ISCSI=m
1464CONFIG_SCSI_BNX2_ISCSI=m
1465CONFIG_SCSI_BNX2X_FCOE=m
1466CONFIG_BE2ISCSI=m
1467CONFIG_BLK_DEV_3W_XXXX_RAID=m
1468CONFIG_SCSI_HPSA=m
1469CONFIG_SCSI_3W_9XXX=m
1470CONFIG_SCSI_3W_SAS=m
1471CONFIG_SCSI_ACARD=m
1472CONFIG_SCSI_AACRAID=m
1473CONFIG_SCSI_AIC7XXX=m
1474CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
1475CONFIG_AIC7XXX_RESET_DELAY_MS=15000
1476# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
1477CONFIG_AIC7XXX_DEBUG_MASK=0
1478CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
1479# CONFIG_SCSI_AIC7XXX_OLD is not set
1480CONFIG_SCSI_AIC79XX=m
1481CONFIG_AIC79XX_CMDS_PER_DEVICE=32
1482CONFIG_AIC79XX_RESET_DELAY_MS=5000
1483# CONFIG_AIC79XX_DEBUG_ENABLE is not set
1484CONFIG_AIC79XX_DEBUG_MASK=0
1485CONFIG_AIC79XX_REG_PRETTY_PRINT=y
1486CONFIG_SCSI_AIC94XX=m
1487# CONFIG_AIC94XX_DEBUG is not set
1488CONFIG_SCSI_MVSAS=m
1489# CONFIG_SCSI_MVSAS_DEBUG is not set
1490# CONFIG_SCSI_MVSAS_TASKLET is not set
1491CONFIG_SCSI_MVUMI=m
1492CONFIG_SCSI_ARCMSR=m
1493CONFIG_SCSI_ESAS2R=m
1494CONFIG_MEGARAID_NEWGEN=y
1495CONFIG_MEGARAID_MM=m
1496CONFIG_MEGARAID_MAILBOX=m
1497CONFIG_MEGARAID_LEGACY=m
1498CONFIG_MEGARAID_SAS=m
1499CONFIG_SCSI_MPT2SAS=m
1500CONFIG_SCSI_MPT2SAS_MAX_SGE=128
1501# CONFIG_SCSI_MPT2SAS_LOGGING is not set
1502CONFIG_SCSI_MPT3SAS=m
1503CONFIG_SCSI_MPT3SAS_MAX_SGE=128
1504# CONFIG_SCSI_MPT3SAS_LOGGING is not set
1505CONFIG_SCSI_UFSHCD=m
1506CONFIG_SCSI_UFSHCD_PCI=m
1507CONFIG_SCSI_UFSHCD_PLATFORM=m
1508CONFIG_SCSI_HPTIOP=m
1509CONFIG_LIBFC=m
1510CONFIG_LIBFCOE=m
1511CONFIG_FCOE=m
1512CONFIG_SCSI_DMX3191D=m
1513CONFIG_SCSI_FUTURE_DOMAIN=m
1514CONFIG_SCSI_IPS=m
1515CONFIG_SCSI_INITIO=m
1516CONFIG_SCSI_INIA100=m
1517CONFIG_SCSI_STEX=m
1518CONFIG_SCSI_SYM53C8XX_2=m
1519CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
1520CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
1521CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
1522CONFIG_SCSI_SYM53C8XX_MMIO=y
1523CONFIG_SCSI_IPR=m
1524# CONFIG_SCSI_IPR_TRACE is not set
1525# CONFIG_SCSI_IPR_DUMP is not set
1526CONFIG_SCSI_QLOGIC_1280=m
1527CONFIG_SCSI_QLA_FC=m
1528CONFIG_TCM_QLA2XXX=m
1529CONFIG_SCSI_QLA_ISCSI=m
1530CONFIG_SCSI_LPFC=m
1531# CONFIG_SCSI_LPFC_DEBUG_FS is not set
1532CONFIG_SCSI_DC395x=m
1533CONFIG_SCSI_DC390T=m
1534CONFIG_SCSI_DEBUG=m
1535CONFIG_SCSI_PMCRAID=m
1536CONFIG_SCSI_PM8001=m
1537CONFIG_SCSI_SRP=m
1538CONFIG_SCSI_BFA_FC=m
1539CONFIG_SCSI_VIRTIO=m
1540CONFIG_SCSI_CHELSIO_FCOE=m
1541CONFIG_SCSI_LOWLEVEL_PCMCIA=y
1542CONFIG_SCSI_DH=m
1543CONFIG_SCSI_DH_RDAC=m
1544CONFIG_SCSI_DH_HP_SW=m
1545CONFIG_SCSI_DH_EMC=m
1546CONFIG_SCSI_DH_ALUA=m
1547CONFIG_SCSI_OSD_INITIATOR=m
1548CONFIG_SCSI_OSD_ULD=m
1549CONFIG_SCSI_OSD_DPRINT_SENSE=1
1550# CONFIG_SCSI_OSD_DEBUG is not set
1551CONFIG_ATA=y
1552# CONFIG_ATA_NONSTANDARD is not set
1553CONFIG_ATA_VERBOSE_ERROR=y
1554CONFIG_SATA_PMP=y
1555
1556#
1557# Controllers with non-SFF native interface
1558#
1559CONFIG_SATA_AHCI=y
1560CONFIG_SATA_AHCI_PLATFORM=y
1561# CONFIG_AHCI_IMX is not set
1562CONFIG_AHCI_XGENE=y
1563CONFIG_SATA_INIC162X=m
1564CONFIG_SATA_ACARD_AHCI=m
1565CONFIG_SATA_SIL24=m
1566CONFIG_ATA_SFF=y
1567
1568#
1569# SFF controllers with custom DMA interface
1570#
1571CONFIG_PDC_ADMA=m
1572CONFIG_SATA_QSTOR=m
1573CONFIG_SATA_SX4=m
1574CONFIG_ATA_BMDMA=y
1575
1576#
1577# SATA SFF controllers with BMDMA
1578#
1579CONFIG_ATA_PIIX=m
1580# CONFIG_SATA_HIGHBANK is not set
1581CONFIG_SATA_MV=m
1582CONFIG_SATA_NV=m
1583CONFIG_SATA_PROMISE=m
1584CONFIG_SATA_RCAR=m
1585CONFIG_SATA_SIL=m
1586CONFIG_SATA_SIS=m
1587CONFIG_SATA_SVW=m
1588CONFIG_SATA_ULI=m
1589CONFIG_SATA_VIA=m
1590CONFIG_SATA_VITESSE=m
1591
1592#
1593# PATA SFF controllers with BMDMA
1594#
1595CONFIG_PATA_ALI=m
1596CONFIG_PATA_AMD=m
1597CONFIG_PATA_ARASAN_CF=m
1598CONFIG_PATA_ARTOP=m
1599CONFIG_PATA_ATIIXP=m
1600CONFIG_PATA_ATP867X=m
1601CONFIG_PATA_CMD64X=m
1602CONFIG_PATA_CS5520=m
1603CONFIG_PATA_CS5530=m
1604CONFIG_PATA_CS5536=m
1605CONFIG_PATA_CYPRESS=m
1606CONFIG_PATA_EFAR=m
1607CONFIG_PATA_HPT366=m
1608CONFIG_PATA_HPT37X=m
1609CONFIG_PATA_HPT3X2N=m
1610CONFIG_PATA_HPT3X3=m
1611# CONFIG_PATA_HPT3X3_DMA is not set
1612CONFIG_PATA_IT8213=m
1613CONFIG_PATA_IT821X=m
1614CONFIG_PATA_JMICRON=m
1615CONFIG_PATA_MARVELL=m
1616CONFIG_PATA_NETCELL=m
1617CONFIG_PATA_NINJA32=m
1618CONFIG_PATA_NS87415=m
1619CONFIG_PATA_OLDPIIX=m
1620CONFIG_PATA_OPTIDMA=m
1621CONFIG_PATA_PDC2027X=m
1622CONFIG_PATA_PDC_OLD=m
1623CONFIG_PATA_RADISYS=m
1624CONFIG_PATA_RDC=m
1625CONFIG_PATA_SC1200=m
1626CONFIG_PATA_SCH=m
1627CONFIG_PATA_SERVERWORKS=m
1628CONFIG_PATA_SIL680=m
1629CONFIG_PATA_SIS=y
1630CONFIG_PATA_TOSHIBA=m
1631CONFIG_PATA_TRIFLEX=m
1632CONFIG_PATA_VIA=m
1633CONFIG_PATA_WINBOND=m
1634
1635#
1636# PIO-only SFF controllers
1637#
1638CONFIG_PATA_CMD640_PCI=m
1639CONFIG_PATA_MPIIX=m
1640CONFIG_PATA_NS87410=m
1641CONFIG_PATA_OPTI=m
1642CONFIG_PATA_PLATFORM=m
1643CONFIG_PATA_OF_PLATFORM=m
1644CONFIG_PATA_RZ1000=m
1645
1646#
1647# Generic fallback / legacy drivers
1648#
1649CONFIG_ATA_GENERIC=y
1650CONFIG_PATA_LEGACY=m
1651CONFIG_MD=y
1652CONFIG_BLK_DEV_MD=y
1653CONFIG_MD_AUTODETECT=y
1654CONFIG_MD_LINEAR=m
1655CONFIG_MD_RAID0=m
1656CONFIG_MD_RAID1=m
1657CONFIG_MD_RAID10=m
1658CONFIG_MD_RAID456=m
1659CONFIG_MD_MULTIPATH=m
1660CONFIG_MD_FAULTY=m
1661CONFIG_BCACHE=m
1662# CONFIG_BCACHE_DEBUG is not set
1663# CONFIG_BCACHE_CLOSURES_DEBUG is not set
1664CONFIG_BLK_DEV_DM_BUILTIN=y
1665CONFIG_BLK_DEV_DM=y
1666# CONFIG_DM_DEBUG is not set
1667CONFIG_DM_BUFIO=m
1668CONFIG_DM_BIO_PRISON=m
1669CONFIG_DM_PERSISTENT_DATA=m
1670CONFIG_DM_CRYPT=m
1671CONFIG_DM_SNAPSHOT=m
1672CONFIG_DM_THIN_PROVISIONING=m
1673# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
1674CONFIG_DM_CACHE=m
1675CONFIG_DM_CACHE_MQ=m
1676CONFIG_DM_CACHE_CLEANER=m
1677CONFIG_DM_MIRROR=m
1678CONFIG_DM_LOG_USERSPACE=m
1679CONFIG_DM_RAID=m
1680CONFIG_DM_ZERO=m
1681CONFIG_DM_MULTIPATH=m
1682CONFIG_DM_MULTIPATH_QL=m
1683CONFIG_DM_MULTIPATH_ST=m
1684CONFIG_DM_DELAY=m
1685CONFIG_DM_UEVENT=y
1686CONFIG_DM_FLAKEY=m
1687CONFIG_DM_VERITY=m
1688CONFIG_DM_SWITCH=m
1689CONFIG_TARGET_CORE=m
1690CONFIG_TCM_IBLOCK=m
1691CONFIG_TCM_FILEIO=m
1692CONFIG_TCM_PSCSI=m
1693CONFIG_LOOPBACK_TARGET=m
1694CONFIG_TCM_FC=m
1695CONFIG_ISCSI_TARGET=m
1696CONFIG_SBP_TARGET=m
1697CONFIG_FUSION=y
1698CONFIG_FUSION_SPI=m
1699CONFIG_FUSION_FC=m
1700CONFIG_FUSION_SAS=m
1701CONFIG_FUSION_MAX_SGE=128
1702CONFIG_FUSION_CTL=m
1703CONFIG_FUSION_LAN=m
1704CONFIG_FUSION_LOGGING=y
1705
1706#
1707# IEEE 1394 (FireWire) support
1708#
1709CONFIG_FIREWIRE=m
1710CONFIG_FIREWIRE_OHCI=m
1711CONFIG_FIREWIRE_SBP2=m
1712CONFIG_FIREWIRE_NET=m
1713CONFIG_FIREWIRE_NOSY=m
1714CONFIG_I2O=m
1715CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
1716CONFIG_I2O_EXT_ADAPTEC=y
1717CONFIG_I2O_EXT_ADAPTEC_DMA64=y
1718CONFIG_I2O_BUS=m
1719CONFIG_I2O_BLOCK=m
1720CONFIG_I2O_SCSI=m
1721CONFIG_I2O_PROC=m
1722CONFIG_NETDEVICES=y
1723CONFIG_MII=y
1724CONFIG_NET_CORE=y
1725CONFIG_BONDING=m
1726CONFIG_DUMMY=m
1727CONFIG_EQUALIZER=m
1728CONFIG_NET_FC=y
1729CONFIG_IFB=m
1730CONFIG_NET_TEAM=m
1731CONFIG_NET_TEAM_MODE_BROADCAST=m
1732CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
1733CONFIG_NET_TEAM_MODE_RANDOM=m
1734CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
1735CONFIG_NET_TEAM_MODE_LOADBALANCE=m
1736CONFIG_MACVLAN=m
1737CONFIG_MACVTAP=m
1738CONFIG_VXLAN=m
1739CONFIG_NETCONSOLE=m
1740CONFIG_NETCONSOLE_DYNAMIC=y
1741CONFIG_NETPOLL=y
1742# CONFIG_NETPOLL_TRAP is not set
1743CONFIG_NET_POLL_CONTROLLER=y
1744CONFIG_TUN=y
1745CONFIG_VETH=m
1746CONFIG_VIRTIO_NET=y
1747CONFIG_NLMON=m
1748CONFIG_SUNGEM_PHY=m
1749CONFIG_ARCNET=m
1750CONFIG_ARCNET_1201=m
1751CONFIG_ARCNET_1051=m
1752CONFIG_ARCNET_RAW=m
1753CONFIG_ARCNET_CAP=m
1754CONFIG_ARCNET_COM90xx=m
1755CONFIG_ARCNET_COM90xxIO=m
1756CONFIG_ARCNET_RIM_I=m
1757CONFIG_ARCNET_COM20020=m
1758CONFIG_ARCNET_COM20020_PCI=m
1759CONFIG_ATM_DRIVERS=y
1760CONFIG_ATM_DUMMY=m
1761CONFIG_ATM_TCP=m
1762CONFIG_ATM_LANAI=m
1763CONFIG_ATM_ENI=m
1764# CONFIG_ATM_ENI_DEBUG is not set
1765# CONFIG_ATM_ENI_TUNE_BURST is not set
1766CONFIG_ATM_NICSTAR=m
1767# CONFIG_ATM_NICSTAR_USE_SUNI is not set
1768# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
1769CONFIG_ATM_IDT77252=m
1770# CONFIG_ATM_IDT77252_DEBUG is not set
1771# CONFIG_ATM_IDT77252_RCV_ALL is not set
1772CONFIG_ATM_IDT77252_USE_SUNI=y
1773CONFIG_ATM_IA=m
1774# CONFIG_ATM_IA_DEBUG is not set
1775CONFIG_ATM_FORE200E=m
1776# CONFIG_ATM_FORE200E_USE_TASKLET is not set
1777CONFIG_ATM_FORE200E_TX_RETRY=16
1778CONFIG_ATM_FORE200E_DEBUG=0
1779CONFIG_ATM_HE=m
1780CONFIG_ATM_HE_USE_SUNI=y
1781CONFIG_ATM_SOLOS=m
1782
1783#
1784# CAIF transport drivers
1785#
1786CONFIG_CAIF_TTY=m
1787CONFIG_CAIF_SPI_SLAVE=m
1788# CONFIG_CAIF_SPI_SYNC is not set
1789CONFIG_CAIF_HSI=m
1790CONFIG_CAIF_VIRTIO=m
1791CONFIG_VHOST_NET=m
1792CONFIG_VHOST_SCSI=m
1793CONFIG_VHOST_RING=m
1794CONFIG_VHOST=m
1795
1796#
1797# Distributed Switch Architecture drivers
1798#
1799CONFIG_NET_DSA_MV88E6XXX=m
1800CONFIG_NET_DSA_MV88E6060=m
1801CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y
1802CONFIG_NET_DSA_MV88E6131=m
1803CONFIG_NET_DSA_MV88E6123_61_65=m
1804CONFIG_ETHERNET=y
1805CONFIG_MDIO=m
1806CONFIG_NET_XGENE=y
1807CONFIG_NET_VENDOR_3COM=y
1808CONFIG_TYPHOON=m
1809CONFIG_NET_VENDOR_ADAPTEC=y
1810CONFIG_ADAPTEC_STARFIRE=m
1811CONFIG_NET_VENDOR_ALTEON=y
1812CONFIG_ACENIC=m
1813# CONFIG_ACENIC_OMIT_TIGON_I is not set
1814CONFIG_NET_VENDOR_AMD=y
1815CONFIG_AMD8111_ETH=m
1816CONFIG_PCNET32=m
1817CONFIG_NET_VENDOR_ARC=y
1818CONFIG_ARC_EMAC=m
1819CONFIG_NET_VENDOR_ATHEROS=y
1820CONFIG_ATL2=m
1821CONFIG_ATL1=m
1822CONFIG_ATL1E=m
1823CONFIG_ATL1C=m
1824CONFIG_ALX=m
1825CONFIG_NET_CADENCE=y
1826CONFIG_ARM_AT91_ETHER=m
1827CONFIG_MACB=m
1828CONFIG_NET_VENDOR_BROADCOM=y
1829CONFIG_B44=m
1830CONFIG_B44_PCI_AUTOSELECT=y
1831CONFIG_B44_PCICORE_AUTOSELECT=y
1832CONFIG_B44_PCI=y
1833CONFIG_BNX2=m
1834CONFIG_CNIC=m
1835CONFIG_TIGON3=m
1836CONFIG_BNX2X=m
1837CONFIG_BNX2X_SRIOV=y
1838CONFIG_NET_VENDOR_BROCADE=y
1839CONFIG_BNA=m
1840CONFIG_NET_CALXEDA_XGMAC=m
1841CONFIG_NET_VENDOR_CHELSIO=y
1842CONFIG_CHELSIO_T1=m
1843CONFIG_CHELSIO_T1_1G=y
1844CONFIG_CHELSIO_T3=m
1845CONFIG_CHELSIO_T4=m
1846CONFIG_CHELSIO_T4VF=m
1847CONFIG_NET_VENDOR_CISCO=y
1848CONFIG_ENIC=m
1849CONFIG_DNET=m
1850CONFIG_NET_VENDOR_DEC=y
1851CONFIG_NET_TULIP=y
1852CONFIG_DE2104X=m
1853CONFIG_DE2104X_DSL=0
1854CONFIG_TULIP=m
1855# CONFIG_TULIP_MWI is not set
1856# CONFIG_TULIP_MMIO is not set
1857# CONFIG_TULIP_NAPI is not set
1858CONFIG_WINBOND_840=m
1859CONFIG_DM9102=m
1860CONFIG_ULI526X=m
1861CONFIG_NET_VENDOR_DLINK=y
1862CONFIG_DL2K=m
1863CONFIG_SUNDANCE=m
1864# CONFIG_SUNDANCE_MMIO is not set
1865CONFIG_NET_VENDOR_EMULEX=y
1866CONFIG_BE2NET=m
1867CONFIG_NET_VENDOR_EXAR=y
1868CONFIG_S2IO=m
1869CONFIG_VXGE=m
1870# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
1871CONFIG_NET_VENDOR_HP=y
1872CONFIG_HP100=m
1873CONFIG_NET_VENDOR_INTEL=y
1874CONFIG_E100=m
1875CONFIG_E1000=m
1876CONFIG_E1000E=m
1877CONFIG_IGB=m
1878CONFIG_IGB_HWMON=y
1879CONFIG_IGBVF=m
1880CONFIG_IXGB=m
1881CONFIG_IXGBE=m
1882CONFIG_IXGBE_HWMON=y
1883CONFIG_IXGBE_DCB=y
1884CONFIG_IXGBEVF=m
1885CONFIG_I40E=m
1886CONFIG_NET_VENDOR_I825XX=y
1887CONFIG_IP1000=m
1888CONFIG_JME=m
1889CONFIG_NET_VENDOR_MARVELL=y
1890CONFIG_MVMDIO=m
1891CONFIG_SKGE=m
1892# CONFIG_SKGE_DEBUG is not set
1893CONFIG_SKGE_GENESIS=y
1894CONFIG_SKY2=m
1895# CONFIG_SKY2_DEBUG is not set
1896CONFIG_NET_VENDOR_MELLANOX=y
1897CONFIG_MLX4_EN=y
1898CONFIG_MLX4_EN_DCB=y
1899CONFIG_MLX4_CORE=y
1900# CONFIG_MLX4_DEBUG is not set
1901CONFIG_MLX5_CORE=m
1902CONFIG_NET_VENDOR_MICREL=y
1903CONFIG_KS8842=m
1904CONFIG_KS8851=m
1905CONFIG_KS8851_MLL=m
1906CONFIG_KSZ884X_PCI=m
1907CONFIG_NET_VENDOR_MICROCHIP=y
1908CONFIG_ENC28J60=m
1909# CONFIG_ENC28J60_WRITEVERIFY is not set
1910CONFIG_NET_VENDOR_MYRI=y
1911CONFIG_MYRI10GE=m
1912CONFIG_FEALNX=m
1913CONFIG_NET_VENDOR_NATSEMI=y
1914CONFIG_NATSEMI=m
1915CONFIG_NS83820=m
1916CONFIG_NET_VENDOR_8390=y
1917CONFIG_NE2K_PCI=m
1918CONFIG_NET_VENDOR_NVIDIA=y
1919CONFIG_FORCEDETH=m
1920CONFIG_NET_VENDOR_OKI=y
1921CONFIG_ETHOC=m
1922CONFIG_NET_PACKET_ENGINE=y
1923CONFIG_HAMACHI=m
1924CONFIG_YELLOWFIN=m
1925CONFIG_NET_VENDOR_QLOGIC=y
1926CONFIG_QLA3XXX=m
1927CONFIG_QLCNIC=m
1928CONFIG_QLCNIC_SRIOV=y
1929CONFIG_QLCNIC_DCB=y
1930CONFIG_QLGE=m
1931CONFIG_NETXEN_NIC=m
1932CONFIG_NET_VENDOR_REALTEK=y
1933CONFIG_8139CP=m
1934CONFIG_8139TOO=m
1935CONFIG_8139TOO_PIO=y
1936# CONFIG_8139TOO_TUNE_TWISTER is not set
1937CONFIG_8139TOO_8129=y
1938# CONFIG_8139_OLD_RX_RESET is not set
1939CONFIG_R8169=m
1940CONFIG_SH_ETH=m
1941CONFIG_NET_VENDOR_RDC=y
1942CONFIG_R6040=m
1943CONFIG_NET_VENDOR_SEEQ=y
1944CONFIG_NET_VENDOR_SILAN=y
1945CONFIG_SC92031=m
1946CONFIG_NET_VENDOR_SIS=y
1947CONFIG_SIS900=m
1948CONFIG_SIS190=m
1949CONFIG_SFC=m
1950CONFIG_SFC_MTD=y
1951CONFIG_SFC_MCDI_MON=y
1952CONFIG_SFC_SRIOV=y
1953CONFIG_NET_VENDOR_SMSC=y
1954CONFIG_SMC91X=y
1955CONFIG_EPIC100=m
1956CONFIG_SMSC911X=m
1957# CONFIG_SMSC911X_ARCH_HOOKS is not set
1958CONFIG_SMSC9420=m
1959CONFIG_NET_VENDOR_STMICRO=y
1960CONFIG_STMMAC_ETH=m
1961CONFIG_STMMAC_PLATFORM=y
1962# CONFIG_STMMAC_PCI is not set
1963# CONFIG_STMMAC_DEBUG_FS is not set
1964# CONFIG_STMMAC_DA is not set
1965CONFIG_NET_VENDOR_SUN=y
1966CONFIG_HAPPYMEAL=m
1967CONFIG_SUNGEM=m
1968CONFIG_CASSINI=m
1969CONFIG_NIU=m
1970CONFIG_NET_VENDOR_TEHUTI=y
1971CONFIG_TEHUTI=m
1972CONFIG_NET_VENDOR_TI=y
1973CONFIG_TLAN=m
1974CONFIG_NET_VENDOR_VIA=y
1975CONFIG_VIA_RHINE=m
1976CONFIG_VIA_RHINE_MMIO=y
1977CONFIG_VIA_VELOCITY=m
1978CONFIG_NET_VENDOR_WIZNET=y
1979CONFIG_WIZNET_W5100=m
1980CONFIG_WIZNET_W5300=m
1981# CONFIG_WIZNET_BUS_DIRECT is not set
1982# CONFIG_WIZNET_BUS_INDIRECT is not set
1983CONFIG_WIZNET_BUS_ANY=y
1984CONFIG_FDDI=y
1985CONFIG_DEFXX=m
1986# CONFIG_DEFXX_MMIO is not set
1987CONFIG_SKFP=m
1988# CONFIG_HIPPI is not set
1989CONFIG_PHYLIB=y
1990
1991#
1992# MII PHY device drivers
1993#
1994CONFIG_AT803X_PHY=y
1995CONFIG_AMD_PHY=y
1996CONFIG_MARVELL_PHY=y
1997CONFIG_DAVICOM_PHY=y
1998CONFIG_QSEMI_PHY=y
1999CONFIG_LXT_PHY=y
2000CONFIG_CICADA_PHY=y
2001CONFIG_VITESSE_PHY=y
2002CONFIG_SMSC_PHY=y
2003CONFIG_BROADCOM_PHY=y
2004CONFIG_BCM87XX_PHY=y
2005CONFIG_ICPLUS_PHY=y
2006CONFIG_REALTEK_PHY=y
2007CONFIG_NATIONAL_PHY=y
2008CONFIG_STE10XP=y
2009CONFIG_LSI_ET1011C_PHY=y
2010CONFIG_MICREL_PHY=y
2011CONFIG_FIXED_PHY=y
2012CONFIG_MDIO_BITBANG=y
2013CONFIG_MDIO_GPIO=y
2014CONFIG_MDIO_BUS_MUX=y
2015CONFIG_MDIO_BUS_MUX_GPIO=y
2016CONFIG_MDIO_BUS_MUX_MMIOREG=y
2017CONFIG_MICREL_KS8995MA=m
2018CONFIG_PLIP=m
2019CONFIG_PPP=y
2020CONFIG_PPP_BSDCOMP=m
2021CONFIG_PPP_DEFLATE=m
2022CONFIG_PPP_FILTER=y
2023CONFIG_PPP_MPPE=m
2024CONFIG_PPP_MULTILINK=y
2025CONFIG_PPPOATM=m
2026CONFIG_PPPOE=m
2027CONFIG_PPTP=m
2028CONFIG_PPPOL2TP=m
2029CONFIG_PPP_ASYNC=m
2030CONFIG_PPP_SYNC_TTY=m
2031CONFIG_SLIP=m
2032CONFIG_SLHC=y
2033CONFIG_SLIP_COMPRESSED=y
2034CONFIG_SLIP_SMART=y
2035CONFIG_SLIP_MODE_SLIP6=y
2036CONFIG_WLAN=y
2037CONFIG_LIBERTAS_THINFIRM=m
2038# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
2039CONFIG_ATMEL=m
2040CONFIG_PCI_ATMEL=m
2041# CONFIG_PRISM54 is not set
2042CONFIG_RTL8180=m
2043CONFIG_ADM8211=m
2044CONFIG_MAC80211_HWSIM=m
2045CONFIG_MWL8K=m
2046CONFIG_ATH_COMMON=m
2047CONFIG_ATH_CARDS=m
2048# CONFIG_ATH_DEBUG is not set
2049CONFIG_ATH5K=m
2050# CONFIG_ATH5K_DEBUG is not set
2051# CONFIG_ATH5K_TRACER is not set
2052CONFIG_ATH5K_PCI=y
2053CONFIG_ATH9K_HW=m
2054CONFIG_ATH9K_COMMON=m
2055CONFIG_ATH9K_BTCOEX_SUPPORT=y
2056CONFIG_ATH9K=m
2057CONFIG_ATH9K_PCI=y
2058CONFIG_ATH9K_AHB=y
2059CONFIG_ATH9K_DEBUGFS=y
2060CONFIG_ATH9K_LEGACY_RATE_CONTROL=y
2061CONFIG_ATH9K_RFKILL=y
2062CONFIG_ATH6KL=m
2063CONFIG_ATH6KL_SDIO=m
2064# CONFIG_ATH6KL_DEBUG is not set
2065# CONFIG_ATH6KL_TRACING is not set
2066CONFIG_WIL6210=m
2067CONFIG_WIL6210_ISR_COR=y
2068CONFIG_WIL6210_TRACING=y
2069CONFIG_ATH10K=m
2070CONFIG_ATH10K_PCI=m
2071# CONFIG_ATH10K_DEBUG is not set
2072CONFIG_ATH10K_DEBUGFS=y
2073CONFIG_ATH10K_TRACING=y
2074CONFIG_WCN36XX=m
2075# CONFIG_WCN36XX_DEBUGFS is not set
2076CONFIG_B43=m
2077CONFIG_B43_BCMA=y
2078CONFIG_B43_SSB=y
2079CONFIG_B43_PCI_AUTOSELECT=y
2080CONFIG_B43_PCICORE_AUTOSELECT=y
2081# CONFIG_B43_SDIO is not set
2082CONFIG_B43_BCMA_PIO=y
2083CONFIG_B43_PIO=y
2084CONFIG_B43_PHY_N=y
2085CONFIG_B43_PHY_LP=y
2086CONFIG_B43_PHY_HT=y
2087CONFIG_B43_LEDS=y
2088CONFIG_B43_HWRNG=y
2089# CONFIG_B43_DEBUG is not set
2090CONFIG_B43LEGACY=m
2091CONFIG_B43LEGACY_PCI_AUTOSELECT=y
2092CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
2093CONFIG_B43LEGACY_LEDS=y
2094CONFIG_B43LEGACY_HWRNG=y
2095# CONFIG_B43LEGACY_DEBUG is not set
2096CONFIG_B43LEGACY_DMA=y
2097CONFIG_B43LEGACY_PIO=y
2098CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
2099# CONFIG_B43LEGACY_DMA_MODE is not set
2100# CONFIG_B43LEGACY_PIO_MODE is not set
2101CONFIG_BRCMUTIL=m
2102CONFIG_BRCMSMAC=m
2103CONFIG_BRCMFMAC=m
2104CONFIG_BRCMFMAC_SDIO=y
2105CONFIG_BRCM_TRACING=y
2106# CONFIG_BRCMDBG is not set
2107CONFIG_HOSTAP=m
2108CONFIG_HOSTAP_FIRMWARE=y
2109CONFIG_HOSTAP_FIRMWARE_NVRAM=y
2110CONFIG_HOSTAP_PLX=m
2111CONFIG_HOSTAP_PCI=m
2112CONFIG_IPW2100=m
2113CONFIG_IPW2100_MONITOR=y
2114# CONFIG_IPW2100_DEBUG is not set
2115CONFIG_IPW2200=m
2116CONFIG_IPW2200_MONITOR=y
2117CONFIG_IPW2200_RADIOTAP=y
2118CONFIG_IPW2200_PROMISCUOUS=y
2119CONFIG_IPW2200_QOS=y
2120# CONFIG_IPW2200_DEBUG is not set
2121CONFIG_LIBIPW=m
2122# CONFIG_LIBIPW_DEBUG is not set
2123CONFIG_IWLWIFI=m
2124CONFIG_IWLDVM=m
2125CONFIG_IWLMVM=m
2126CONFIG_IWLWIFI_OPMODE_MODULAR=y
2127
2128#
2129# Debugging Options
2130#
2131# CONFIG_IWLWIFI_DEBUG is not set
2132CONFIG_IWLWIFI_DEBUGFS=y
2133CONFIG_IWLWIFI_DEVICE_TRACING=y
2134CONFIG_IWLEGACY=m
2135CONFIG_IWL4965=m
2136CONFIG_IWL3945=m
2137
2138#
2139# iwl3945 / iwl4965 Debugging Options
2140#
2141# CONFIG_IWLEGACY_DEBUG is not set
2142CONFIG_IWLEGACY_DEBUGFS=y
2143CONFIG_LIBERTAS=m
2144CONFIG_LIBERTAS_SDIO=m
2145CONFIG_LIBERTAS_SPI=m
2146# CONFIG_LIBERTAS_DEBUG is not set
2147CONFIG_LIBERTAS_MESH=y
2148CONFIG_HERMES=m
2149# CONFIG_HERMES_PRISM is not set
2150CONFIG_HERMES_CACHE_FW_ON_INIT=y
2151CONFIG_PLX_HERMES=m
2152CONFIG_TMD_HERMES=m
2153CONFIG_NORTEL_HERMES=m
2154CONFIG_P54_COMMON=m
2155CONFIG_P54_PCI=m
2156CONFIG_P54_SPI=m
2157# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
2158CONFIG_P54_LEDS=y
2159CONFIG_RT2X00=m
2160CONFIG_RT2400PCI=m
2161CONFIG_RT2500PCI=m
2162CONFIG_RT61PCI=m
2163CONFIG_RT2800PCI=m
2164CONFIG_RT2800PCI_RT33XX=y
2165CONFIG_RT2800PCI_RT35XX=y
2166CONFIG_RT2800PCI_RT53XX=y
2167CONFIG_RT2800PCI_RT3290=y
2168CONFIG_RT2800_LIB=m
2169CONFIG_RT2800_LIB_MMIO=m
2170CONFIG_RT2X00_LIB_MMIO=m
2171CONFIG_RT2X00_LIB_PCI=m
2172CONFIG_RT2X00_LIB=m
2173CONFIG_RT2X00_LIB_FIRMWARE=y
2174CONFIG_RT2X00_LIB_CRYPTO=y
2175CONFIG_RT2X00_LIB_LEDS=y
2176# CONFIG_RT2X00_LIB_DEBUGFS is not set
2177# CONFIG_RT2X00_DEBUG is not set
2178CONFIG_RTL_CARDS=m
2179CONFIG_RTL8192CE=m
2180CONFIG_RTL8192SE=m
2181CONFIG_RTL8192DE=m
2182CONFIG_RTL8723AE=m
2183CONFIG_RTL8723BE=m
2184CONFIG_RTL8188EE=m
2185CONFIG_RTLWIFI=m
2186CONFIG_RTLWIFI_PCI=m
2187# CONFIG_RTLWIFI_DEBUG is not set
2188CONFIG_RTL8192C_COMMON=m
2189CONFIG_RTL8723_COMMON=m
2190CONFIG_RTLBTCOEXIST=m
2191CONFIG_WL_TI=y
2192CONFIG_WL1251=m
2193CONFIG_WL1251_SPI=m
2194CONFIG_WL1251_SDIO=m
2195CONFIG_WL12XX=m
2196CONFIG_WL18XX=m
2197CONFIG_WLCORE=m
2198CONFIG_WLCORE_SPI=m
2199CONFIG_WLCORE_SDIO=m
2200CONFIG_WILINK_PLATFORM_DATA=y
2201CONFIG_MWIFIEX=m
2202CONFIG_MWIFIEX_SDIO=m
2203CONFIG_MWIFIEX_PCIE=m
2204CONFIG_CW1200=m
2205CONFIG_CW1200_WLAN_SDIO=m
2206CONFIG_CW1200_WLAN_SPI=m
2207
2208#
2209# WiMAX Wireless Broadband devices
2210#
2211
2212#
2213# Enable USB support to see WiMAX USB drivers
2214#
2215CONFIG_WAN=y
2216CONFIG_HDLC=m
2217CONFIG_HDLC_RAW=m
2218CONFIG_HDLC_RAW_ETH=m
2219CONFIG_HDLC_CISCO=m
2220CONFIG_HDLC_FR=m
2221CONFIG_HDLC_PPP=m
2222CONFIG_HDLC_X25=m
2223CONFIG_PCI200SYN=m
2224CONFIG_WANXL=m
2225CONFIG_PC300TOO=m
2226CONFIG_FARSYNC=m
2227CONFIG_DSCC4=m
2228CONFIG_DSCC4_PCISYNC=y
2229CONFIG_DSCC4_PCI_RST=y
2230CONFIG_DLCI=m
2231CONFIG_DLCI_MAX=8
2232CONFIG_LAPBETHER=m
2233CONFIG_X25_ASY=m
2234CONFIG_IEEE802154_DRIVERS=m
2235# CONFIG_IEEE802154_FAKEHARD is not set
2236CONFIG_IEEE802154_FAKELB=m
2237CONFIG_IEEE802154_AT86RF230=m
2238CONFIG_IEEE802154_MRF24J40=m
2239CONFIG_XEN_NETDEV_FRONTEND=y
2240CONFIG_XEN_NETDEV_BACKEND=m
2241CONFIG_VMXNET3=m
2242CONFIG_ISDN=y
2243CONFIG_ISDN_I4L=m
2244CONFIG_ISDN_PPP=y
2245CONFIG_ISDN_PPP_VJ=y
2246CONFIG_ISDN_MPP=y
2247CONFIG_IPPP_FILTER=y
2248CONFIG_ISDN_PPP_BSDCOMP=m
2249CONFIG_ISDN_AUDIO=y
2250CONFIG_ISDN_TTY_FAX=y
2251CONFIG_ISDN_X25=y
2252
2253#
2254# ISDN feature submodules
2255#
2256CONFIG_ISDN_DIVERSION=m
2257
2258#
2259# ISDN4Linux hardware drivers
2260#
2261
2262#
2263# Passive cards
2264#
2265CONFIG_ISDN_DRV_HISAX=m
2266
2267#
2268# D-channel protocol features
2269#
2270CONFIG_HISAX_EURO=y
2271CONFIG_DE_AOC=y
2272# CONFIG_HISAX_NO_SENDCOMPLETE is not set
2273# CONFIG_HISAX_NO_LLC is not set
2274# CONFIG_HISAX_NO_KEYPAD is not set
2275CONFIG_HISAX_1TR6=y
2276CONFIG_HISAX_NI1=y
2277CONFIG_HISAX_MAX_CARDS=8
2278
2279#
2280# HiSax supported cards
2281#
2282CONFIG_HISAX_16_3=y
2283CONFIG_HISAX_TELESPCI=y
2284CONFIG_HISAX_S0BOX=y
2285CONFIG_HISAX_FRITZPCI=y
2286CONFIG_HISAX_AVM_A1_PCMCIA=y
2287CONFIG_HISAX_ELSA=y
2288CONFIG_HISAX_DIEHLDIVA=y
2289CONFIG_HISAX_SEDLBAUER=y
2290CONFIG_HISAX_NICCY=y
2291CONFIG_HISAX_BKM_A4T=y
2292CONFIG_HISAX_SCT_QUADRO=y
2293CONFIG_HISAX_GAZEL=y
2294CONFIG_HISAX_HFC_PCI=y
2295CONFIG_HISAX_W6692=y
2296CONFIG_HISAX_HFC_SX=y
2297# CONFIG_HISAX_DEBUG is not set
2298
2299#
2300# HiSax PCMCIA card service modules
2301#
2302
2303#
2304# HiSax sub driver modules
2305#
2306CONFIG_HISAX_HFC4S8S=m
2307CONFIG_HISAX_FRITZ_PCIPNP=m
2308
2309#
2310# Active cards
2311#
2312CONFIG_ISDN_CAPI=m
2313CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
2314CONFIG_CAPI_TRACE=y
2315CONFIG_ISDN_CAPI_MIDDLEWARE=y
2316CONFIG_ISDN_CAPI_CAPI20=m
2317CONFIG_ISDN_CAPI_CAPIDRV=m
2318
2319#
2320# CAPI hardware drivers
2321#
2322CONFIG_CAPI_AVM=y
2323CONFIG_ISDN_DRV_AVMB1_B1PCI=m
2324CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
2325CONFIG_ISDN_DRV_AVMB1_T1PCI=m
2326CONFIG_ISDN_DRV_AVMB1_C4=m
2327CONFIG_CAPI_EICON=y
2328CONFIG_ISDN_DIVAS=m
2329CONFIG_ISDN_DIVAS_BRIPCI=y
2330CONFIG_ISDN_DIVAS_PRIPCI=y
2331CONFIG_ISDN_DIVAS_DIVACAPI=m
2332CONFIG_ISDN_DIVAS_USERIDI=m
2333CONFIG_ISDN_DIVAS_MAINT=m
2334CONFIG_ISDN_DRV_GIGASET=m
2335# CONFIG_GIGASET_CAPI is not set
2336CONFIG_GIGASET_I4L=y
2337# CONFIG_GIGASET_DUMMYLL is not set
2338CONFIG_GIGASET_M101=m
2339# CONFIG_GIGASET_DEBUG is not set
2340CONFIG_HYSDN=m
2341CONFIG_HYSDN_CAPI=y
2342CONFIG_MISDN=m
2343CONFIG_MISDN_DSP=m
2344CONFIG_MISDN_L1OIP=m
2345
2346#
2347# mISDN hardware drivers
2348#
2349CONFIG_MISDN_HFCPCI=m
2350CONFIG_MISDN_HFCMULTI=m
2351CONFIG_MISDN_AVMFRITZ=m
2352CONFIG_MISDN_SPEEDFAX=m
2353CONFIG_MISDN_INFINEON=m
2354CONFIG_MISDN_W6692=m
2355CONFIG_MISDN_NETJET=m
2356CONFIG_MISDN_IPAC=m
2357CONFIG_MISDN_ISAR=m
2358CONFIG_ISDN_HDLC=m
2359
2360#
2361# Input device support
2362#
2363CONFIG_INPUT=y
2364CONFIG_INPUT_FF_MEMLESS=m
2365CONFIG_INPUT_POLLDEV=m
2366CONFIG_INPUT_SPARSEKMAP=m
2367CONFIG_INPUT_MATRIXKMAP=m
2368
2369#
2370# Userland interfaces
2371#
2372CONFIG_INPUT_MOUSEDEV=y
2373CONFIG_INPUT_MOUSEDEV_PSAUX=y
2374CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
2375CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
2376CONFIG_INPUT_JOYDEV=m
2377CONFIG_INPUT_EVDEV=y
2378CONFIG_INPUT_EVBUG=m
2379
2380#
2381# Input Device Drivers
2382#
2383CONFIG_INPUT_KEYBOARD=y
2384CONFIG_KEYBOARD_ADP5520=m
2385CONFIG_KEYBOARD_ADP5588=m
2386CONFIG_KEYBOARD_ADP5589=m
2387CONFIG_KEYBOARD_ATKBD=y
2388CONFIG_KEYBOARD_QT1070=m
2389CONFIG_KEYBOARD_QT2160=m
2390CONFIG_KEYBOARD_LKKBD=m
2391CONFIG_KEYBOARD_GPIO=m
2392CONFIG_KEYBOARD_GPIO_POLLED=m
2393CONFIG_KEYBOARD_TCA6416=m
2394CONFIG_KEYBOARD_TCA8418=m
2395CONFIG_KEYBOARD_MATRIX=m
2396CONFIG_KEYBOARD_LM8323=m
2397CONFIG_KEYBOARD_LM8333=m
2398CONFIG_KEYBOARD_MAX7359=m
2399CONFIG_KEYBOARD_MCS=m
2400CONFIG_KEYBOARD_MPR121=m
2401CONFIG_KEYBOARD_NEWTON=m
2402CONFIG_KEYBOARD_OPENCORES=m
2403CONFIG_KEYBOARD_SAMSUNG=m
2404CONFIG_KEYBOARD_STOWAWAY=m
2405CONFIG_KEYBOARD_SUNKBD=m
2406CONFIG_KEYBOARD_STMPE=m
2407CONFIG_KEYBOARD_TC3589X=m
2408CONFIG_KEYBOARD_XTKBD=m
2409CONFIG_KEYBOARD_CROS_EC=m
2410CONFIG_INPUT_MOUSE=y
2411CONFIG_MOUSE_PS2=m
2412CONFIG_MOUSE_PS2_ALPS=y
2413CONFIG_MOUSE_PS2_LOGIPS2PP=y
2414CONFIG_MOUSE_PS2_SYNAPTICS=y
2415CONFIG_MOUSE_PS2_CYPRESS=y
2416CONFIG_MOUSE_PS2_TRACKPOINT=y
2417CONFIG_MOUSE_PS2_ELANTECH=y
2418CONFIG_MOUSE_PS2_SENTELIC=y
2419CONFIG_MOUSE_PS2_TOUCHKIT=y
2420CONFIG_MOUSE_SERIAL=m
2421CONFIG_MOUSE_CYAPA=m
2422CONFIG_MOUSE_VSXXXAA=m
2423CONFIG_MOUSE_GPIO=m
2424CONFIG_MOUSE_SYNAPTICS_I2C=m
2425CONFIG_INPUT_JOYSTICK=y
2426CONFIG_JOYSTICK_ANALOG=m
2427CONFIG_JOYSTICK_A3D=m
2428CONFIG_JOYSTICK_ADI=m
2429CONFIG_JOYSTICK_COBRA=m
2430CONFIG_JOYSTICK_GF2K=m
2431CONFIG_JOYSTICK_GRIP=m
2432CONFIG_JOYSTICK_GRIP_MP=m
2433CONFIG_JOYSTICK_GUILLEMOT=m
2434CONFIG_JOYSTICK_INTERACT=m
2435CONFIG_JOYSTICK_SIDEWINDER=m
2436CONFIG_JOYSTICK_TMDC=m
2437CONFIG_JOYSTICK_IFORCE=m
2438CONFIG_JOYSTICK_IFORCE_232=y
2439CONFIG_JOYSTICK_WARRIOR=m
2440CONFIG_JOYSTICK_MAGELLAN=m
2441CONFIG_JOYSTICK_SPACEORB=m
2442CONFIG_JOYSTICK_SPACEBALL=m
2443CONFIG_JOYSTICK_STINGER=m
2444CONFIG_JOYSTICK_TWIDJOY=m
2445CONFIG_JOYSTICK_ZHENHUA=m
2446CONFIG_JOYSTICK_DB9=m
2447CONFIG_JOYSTICK_GAMECON=m
2448CONFIG_JOYSTICK_TURBOGRAFX=m
2449CONFIG_JOYSTICK_AS5011=m
2450CONFIG_JOYSTICK_JOYDUMP=m
2451CONFIG_JOYSTICK_WALKERA0701=m
2452CONFIG_INPUT_TABLET=y
2453CONFIG_INPUT_TOUCHSCREEN=y
2454CONFIG_TOUCHSCREEN_88PM860X=m
2455CONFIG_TOUCHSCREEN_ADS7846=m
2456CONFIG_TOUCHSCREEN_AD7877=m
2457CONFIG_TOUCHSCREEN_AD7879=m
2458CONFIG_TOUCHSCREEN_AD7879_I2C=m
2459CONFIG_TOUCHSCREEN_AD7879_SPI=m
2460CONFIG_TOUCHSCREEN_ATMEL_MXT=m
2461CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
2462CONFIG_TOUCHSCREEN_BU21013=m
2463CONFIG_TOUCHSCREEN_CY8CTMG110=m
2464CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
2465CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
2466CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
2467CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m
2468CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m
2469CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m
2470CONFIG_TOUCHSCREEN_DA9034=m
2471CONFIG_TOUCHSCREEN_DA9052=m
2472CONFIG_TOUCHSCREEN_DYNAPRO=m
2473CONFIG_TOUCHSCREEN_HAMPSHIRE=m
2474CONFIG_TOUCHSCREEN_EETI=m
2475CONFIG_TOUCHSCREEN_EGALAX=m
2476CONFIG_TOUCHSCREEN_FUJITSU=m
2477CONFIG_TOUCHSCREEN_ILI210X=m
2478CONFIG_TOUCHSCREEN_GUNZE=m
2479CONFIG_TOUCHSCREEN_ELO=m
2480CONFIG_TOUCHSCREEN_WACOM_W8001=m
2481CONFIG_TOUCHSCREEN_WACOM_I2C=m
2482CONFIG_TOUCHSCREEN_MAX11801=m
2483CONFIG_TOUCHSCREEN_MCS5000=m
2484CONFIG_TOUCHSCREEN_MMS114=m
2485CONFIG_TOUCHSCREEN_MTOUCH=m
2486CONFIG_TOUCHSCREEN_INEXIO=m
2487CONFIG_TOUCHSCREEN_MK712=m
2488CONFIG_TOUCHSCREEN_PENMOUNT=m
2489CONFIG_TOUCHSCREEN_EDT_FT5X06=m
2490CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
2491CONFIG_TOUCHSCREEN_TOUCHWIN=m
2492CONFIG_TOUCHSCREEN_PIXCIR=m
2493CONFIG_TOUCHSCREEN_WM831X=m
2494CONFIG_TOUCHSCREEN_MC13783=m
2495CONFIG_TOUCHSCREEN_TOUCHIT213=m
2496CONFIG_TOUCHSCREEN_TSC_SERIO=m
2497CONFIG_TOUCHSCREEN_TSC2005=m
2498CONFIG_TOUCHSCREEN_TSC2007=m
2499CONFIG_TOUCHSCREEN_W90X900=m
2500CONFIG_TOUCHSCREEN_ST1232=m
2501CONFIG_TOUCHSCREEN_STMPE=m
2502CONFIG_TOUCHSCREEN_TPS6507X=m
2503CONFIG_TOUCHSCREEN_ZFORCE=m
2504CONFIG_INPUT_MISC=y
2505CONFIG_INPUT_88PM860X_ONKEY=m
2506CONFIG_INPUT_88PM80X_ONKEY=m
2507CONFIG_INPUT_AD714X=m
2508CONFIG_INPUT_AD714X_I2C=m
2509CONFIG_INPUT_AD714X_SPI=m
2510CONFIG_INPUT_BMA150=m
2511CONFIG_INPUT_MAX8925_ONKEY=m
2512CONFIG_INPUT_MC13783_PWRBUTTON=m
2513CONFIG_INPUT_MMA8450=m
2514CONFIG_INPUT_MPU3050=m
2515CONFIG_INPUT_GP2A=m
2516CONFIG_INPUT_GPIO_TILT_POLLED=m
2517CONFIG_INPUT_KXTJ9=m
2518# CONFIG_INPUT_KXTJ9_POLLED_MODE is not set
2519CONFIG_INPUT_RETU_PWRBUTTON=m
2520CONFIG_INPUT_TWL6040_VIBRA=m
2521CONFIG_INPUT_UINPUT=y
2522CONFIG_INPUT_PCF50633_PMU=m
2523CONFIG_INPUT_PCF8574=m
2524CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
2525CONFIG_INPUT_DA9052_ONKEY=m
2526CONFIG_INPUT_DA9055_ONKEY=m
2527CONFIG_INPUT_WM831X_ON=m
2528CONFIG_INPUT_ADXL34X=m
2529CONFIG_INPUT_ADXL34X_I2C=m
2530CONFIG_INPUT_ADXL34X_SPI=m
2531CONFIG_INPUT_CMA3000=m
2532CONFIG_INPUT_CMA3000_I2C=m
2533CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
2534
2535#
2536# Hardware I/O ports
2537#
2538CONFIG_SERIO=y
2539# CONFIG_SERIO_I8042 is not set
2540CONFIG_SERIO_SERPORT=m
2541CONFIG_SERIO_PARKBD=m
2542CONFIG_SERIO_AMBAKMI=m
2543CONFIG_SERIO_PCIPS2=m
2544CONFIG_SERIO_LIBPS2=y
2545CONFIG_SERIO_RAW=m
2546CONFIG_SERIO_ALTERA_PS2=m
2547CONFIG_SERIO_PS2MULT=m
2548CONFIG_SERIO_ARC_PS2=m
2549CONFIG_SERIO_APBPS2=m
2550CONFIG_SERIO_OLPC_APSP=m
2551CONFIG_GAMEPORT=m
2552CONFIG_GAMEPORT_NS558=m
2553CONFIG_GAMEPORT_L4=m
2554CONFIG_GAMEPORT_EMU10K1=m
2555CONFIG_GAMEPORT_FM801=m
2556
2557#
2558# Character devices
2559#
2560CONFIG_TTY=y
2561CONFIG_VT=y
2562CONFIG_CONSOLE_TRANSLATIONS=y
2563CONFIG_VT_CONSOLE=y
2564CONFIG_HW_CONSOLE=y
2565CONFIG_VT_HW_CONSOLE_BINDING=y
2566CONFIG_UNIX98_PTYS=y
2567CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
2568CONFIG_LEGACY_PTYS=y
2569CONFIG_LEGACY_PTY_COUNT=0
2570CONFIG_SERIAL_NONSTANDARD=y
2571CONFIG_ROCKETPORT=m
2572CONFIG_CYCLADES=m
2573# CONFIG_CYZ_INTR is not set
2574CONFIG_MOXA_INTELLIO=m
2575CONFIG_MOXA_SMARTIO=m
2576CONFIG_SYNCLINKMP=m
2577CONFIG_SYNCLINK_GT=m
2578CONFIG_NOZOMI=m
2579CONFIG_ISI=m
2580CONFIG_N_HDLC=m
2581# CONFIG_N_GSM is not set
2582CONFIG_TRACE_ROUTER=m
2583CONFIG_TRACE_SINK=m
2584# CONFIG_DEVKMEM is not set
2585
2586#
2587# Serial drivers
2588#
2589CONFIG_SERIAL_8250=y
2590# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
2591CONFIG_SERIAL_8250_CONSOLE=y
2592CONFIG_SERIAL_8250_DMA=y
2593CONFIG_SERIAL_8250_PCI=m
2594CONFIG_SERIAL_8250_NR_UARTS=48
2595CONFIG_SERIAL_8250_RUNTIME_UARTS=32
2596CONFIG_SERIAL_8250_EXTENDED=y
2597CONFIG_SERIAL_8250_MANY_PORTS=y
2598CONFIG_SERIAL_8250_SHARE_IRQ=y
2599# CONFIG_SERIAL_8250_DETECT_IRQ is not set
2600CONFIG_SERIAL_8250_RSA=y
2601CONFIG_SERIAL_8250_DW=m
2602
2603#
2604# Non-8250 serial port support
2605#
2606CONFIG_SERIAL_AMBA_PL010=m
2607CONFIG_SERIAL_AMBA_PL011=y
2608CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
2609CONFIG_SERIAL_MAX3100=m
2610CONFIG_SERIAL_MAX310X=y
2611CONFIG_SERIAL_MRST_MAX3110=m
2612CONFIG_SERIAL_MFD_HSU=m
2613CONFIG_SERIAL_UARTLITE=m
2614CONFIG_SERIAL_CORE=y
2615CONFIG_SERIAL_CORE_CONSOLE=y
2616CONFIG_SERIAL_JSM=m
2617CONFIG_SERIAL_OF_PLATFORM=y
2618CONFIG_SERIAL_SCCNXP=y
2619CONFIG_SERIAL_SCCNXP_CONSOLE=y
2620CONFIG_SERIAL_TIMBERDALE=m
2621CONFIG_SERIAL_ALTERA_JTAGUART=m
2622CONFIG_SERIAL_ALTERA_UART=m
2623CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
2624CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
2625# CONFIG_SERIAL_IFX6X60 is not set
2626CONFIG_SERIAL_PCH_UART=m
2627CONFIG_SERIAL_XILINX_PS_UART=m
2628CONFIG_SERIAL_ARC=m
2629CONFIG_SERIAL_ARC_NR_PORTS=1
2630CONFIG_SERIAL_RP2=m
2631CONFIG_SERIAL_RP2_NR_UARTS=32
2632# CONFIG_SERIAL_FSL_LPUART is not set
2633CONFIG_TTY_PRINTK=y
2634CONFIG_PRINTER=m
2635# CONFIG_LP_CONSOLE is not set
2636CONFIG_PPDEV=m
2637CONFIG_HVC_DRIVER=y
2638CONFIG_HVC_IRQ=y
2639CONFIG_HVC_XEN=y
2640CONFIG_HVC_XEN_FRONTEND=y
2641CONFIG_VIRTIO_CONSOLE=y
2642CONFIG_IPMI_HANDLER=y
2643# CONFIG_IPMI_PANIC_EVENT is not set
2644CONFIG_IPMI_DEVICE_INTERFACE=m
2645CONFIG_IPMI_SI=m
2646CONFIG_IPMI_WATCHDOG=m
2647CONFIG_IPMI_POWEROFF=m
2648CONFIG_HW_RANDOM=y
2649CONFIG_HW_RANDOM_TIMERIOMEM=m
2650# CONFIG_HW_RANDOM_ATMEL is not set
2651CONFIG_HW_RANDOM_VIRTIO=m
2652# CONFIG_HW_RANDOM_EXYNOS is not set
2653CONFIG_HW_RANDOM_TPM=m
2654CONFIG_R3964=m
2655CONFIG_APPLICOM=m
2656
2657#
2658# PCMCIA character devices
2659#
2660CONFIG_RAW_DRIVER=m
2661CONFIG_MAX_RAW_DEVS=256
2662CONFIG_TCG_TPM=y
2663CONFIG_TCG_TIS_I2C_ATMEL=m
2664CONFIG_TCG_TIS_I2C_INFINEON=m
2665CONFIG_TCG_TIS_I2C_NUVOTON=m
2666CONFIG_TCG_ST33_I2C=m
2667CONFIG_TCG_XEN=m
2668CONFIG_DEVPORT=y
2669CONFIG_I2C=y
2670CONFIG_I2C_BOARDINFO=y
2671CONFIG_I2C_COMPAT=y
2672CONFIG_I2C_CHARDEV=m
2673CONFIG_I2C_MUX=m
2674
2675#
2676# Multiplexer I2C Chip support
2677#
2678CONFIG_I2C_ARB_GPIO_CHALLENGE=m
2679CONFIG_I2C_MUX_GPIO=m
2680CONFIG_I2C_MUX_PCA9541=m
2681CONFIG_I2C_MUX_PCA954x=m
2682CONFIG_I2C_HELPER_AUTO=y
2683CONFIG_I2C_SMBUS=m
2684CONFIG_I2C_ALGOBIT=m
2685CONFIG_I2C_ALGOPCA=m
2686
2687#
2688# I2C Hardware Bus support
2689#
2690
2691#
2692# PC SMBus host controller drivers
2693#
2694CONFIG_I2C_ALI1535=m
2695CONFIG_I2C_ALI1563=m
2696CONFIG_I2C_ALI15X3=m
2697CONFIG_I2C_AMD756=m
2698CONFIG_I2C_AMD8111=m
2699CONFIG_I2C_I801=m
2700CONFIG_I2C_ISCH=m
2701CONFIG_I2C_PIIX4=m
2702CONFIG_I2C_NFORCE2=m
2703CONFIG_I2C_SIS5595=m
2704CONFIG_I2C_SIS630=m
2705CONFIG_I2C_SIS96X=m
2706CONFIG_I2C_VIA=m
2707CONFIG_I2C_VIAPRO=m
2708
2709#
2710# I2C system bus drivers (mostly embedded / system-on-chip)
2711#
2712CONFIG_I2C_CBUS_GPIO=m
2713CONFIG_I2C_DESIGNWARE_CORE=m
2714CONFIG_I2C_DESIGNWARE_PLATFORM=m
2715CONFIG_I2C_DESIGNWARE_PCI=m
2716CONFIG_I2C_EG20T=m
2717CONFIG_I2C_GPIO=m
2718CONFIG_I2C_KEMPLD=m
2719CONFIG_I2C_NOMADIK=m
2720CONFIG_I2C_OCORES=m
2721CONFIG_I2C_PCA_PLATFORM=m
2722# CONFIG_I2C_PXA_PCI is not set
2723CONFIG_I2C_SIMTEC=m
2724CONFIG_I2C_VERSATILE=m
2725CONFIG_I2C_XILINX=m
2726
2727#
2728# External I2C/SMBus adapter drivers
2729#
2730CONFIG_I2C_PARPORT=m
2731CONFIG_I2C_PARPORT_LIGHT=m
2732CONFIG_I2C_TAOS_EVM=m
2733
2734#
2735# Other I2C/SMBus bus drivers
2736#
2737CONFIG_I2C_STUB=m
2738# CONFIG_I2C_DEBUG_CORE is not set
2739# CONFIG_I2C_DEBUG_ALGO is not set
2740# CONFIG_I2C_DEBUG_BUS is not set
2741CONFIG_SPI=y
2742# CONFIG_SPI_DEBUG is not set
2743CONFIG_SPI_MASTER=y
2744
2745#
2746# SPI Master Controller Drivers
2747#
2748CONFIG_SPI_ALTERA=m
2749CONFIG_SPI_BITBANG=m
2750CONFIG_SPI_BUTTERFLY=m
2751CONFIG_SPI_GPIO=m
2752CONFIG_SPI_LM70_LLP=m
2753CONFIG_SPI_FSL_LIB=y
2754CONFIG_SPI_FSL_SPI=y
2755CONFIG_SPI_OC_TINY=m
2756CONFIG_SPI_PL022=m
2757CONFIG_SPI_PXA2XX_DMA=y
2758CONFIG_SPI_PXA2XX=m
2759CONFIG_SPI_PXA2XX_PCI=m
2760CONFIG_SPI_SC18IS602=m
2761CONFIG_SPI_TOPCLIFF_PCH=m
2762CONFIG_SPI_XCOMM=m
2763# CONFIG_SPI_XILINX is not set
2764CONFIG_SPI_DESIGNWARE=m
2765CONFIG_SPI_DW_PCI=m
2766CONFIG_SPI_DW_MMIO=m
2767
2768#
2769# SPI Protocol Masters
2770#
2771CONFIG_SPI_SPIDEV=m
2772CONFIG_SPI_TLE62X0=m
2773CONFIG_HSI=m
2774CONFIG_HSI_BOARDINFO=y
2775
2776#
2777# HSI clients
2778#
2779CONFIG_HSI_CHAR=m
2780
2781#
2782# PPS support
2783#
2784CONFIG_PPS=y
2785# CONFIG_PPS_DEBUG is not set
2786
2787#
2788# PPS clients support
2789#
2790# CONFIG_PPS_CLIENT_KTIMER is not set
2791CONFIG_PPS_CLIENT_LDISC=m
2792CONFIG_PPS_CLIENT_PARPORT=m
2793CONFIG_PPS_CLIENT_GPIO=m
2794
2795#
2796# PPS generators support
2797#
2798
2799#
2800# PTP clock support
2801#
2802CONFIG_PTP_1588_CLOCK=y
2803
2804#
2805# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
2806#
2807CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
2808CONFIG_ARCH_REQUIRE_GPIOLIB=y
2809CONFIG_GPIOLIB=y
2810CONFIG_GPIO_DEVRES=y
2811CONFIG_OF_GPIO=y
2812# CONFIG_DEBUG_GPIO is not set
2813# CONFIG_GPIO_SYSFS is not set
2814CONFIG_GPIO_GENERIC=m
2815CONFIG_GPIO_DA9052=m
2816CONFIG_GPIO_DA9055=m
2817CONFIG_GPIO_MAX730X=m
2818
2819#
2820# Memory mapped GPIO drivers:
2821#
2822CONFIG_GPIO_GENERIC_PLATFORM=m
2823CONFIG_GPIO_PL061=y
2824CONFIG_GPIO_TS5500=m
2825CONFIG_GPIO_VX855=m
2826CONFIG_GPIO_GRGPIO=m
2827
2828#
2829# I2C GPIO expanders:
2830#
2831CONFIG_GPIO_ARIZONA=m
2832CONFIG_GPIO_MAX7300=m
2833CONFIG_GPIO_MAX732X=m
2834CONFIG_GPIO_PCA953X=m
2835CONFIG_GPIO_PCF857X=m
2836CONFIG_GPIO_RC5T583=y
2837CONFIG_GPIO_SX150X=y
2838CONFIG_GPIO_STMPE=y
2839CONFIG_GPIO_TC3589X=y
2840CONFIG_GPIO_TPS65912=m
2841# CONFIG_GPIO_TWL6040 is not set
2842CONFIG_GPIO_WM831X=m
2843CONFIG_GPIO_WM8350=m
2844CONFIG_GPIO_WM8994=m
2845CONFIG_GPIO_ADP5520=m
2846CONFIG_GPIO_ADP5588=m
2847CONFIG_GPIO_ADNP=m
2848
2849#
2850# PCI GPIO expanders:
2851#
2852CONFIG_GPIO_AMD8111=m
2853CONFIG_GPIO_ML_IOH=m
2854CONFIG_GPIO_TIMBERDALE=y
2855CONFIG_GPIO_RDC321X=m
2856
2857#
2858# SPI GPIO expanders:
2859#
2860CONFIG_GPIO_MAX7301=m
2861CONFIG_GPIO_MCP23S08=m
2862CONFIG_GPIO_MC33880=m
2863CONFIG_GPIO_74X164=m
2864
2865#
2866# AC97 GPIO expanders:
2867#
2868
2869#
2870# LPC GPIO expanders:
2871#
2872CONFIG_GPIO_KEMPLD=m
2873
2874#
2875# MODULbus GPIO expanders:
2876#
2877CONFIG_GPIO_JANZ_TTL=m
2878CONFIG_GPIO_PALMAS=y
2879CONFIG_GPIO_TPS6586X=y
2880CONFIG_GPIO_TPS65910=y
2881CONFIG_GPIO_BCM_KONA=y
2882
2883#
2884# USB GPIO expanders:
2885#
2886CONFIG_W1=m
2887CONFIG_W1_CON=y
2888
2889#
2890# 1-wire Bus Masters
2891#
2892CONFIG_W1_MASTER_MATROX=m
2893CONFIG_W1_MASTER_DS2482=m
2894CONFIG_W1_MASTER_DS1WM=m
2895CONFIG_W1_MASTER_GPIO=m
2896
2897#
2898# 1-wire Slaves
2899#
2900CONFIG_W1_SLAVE_THERM=m
2901CONFIG_W1_SLAVE_SMEM=m
2902CONFIG_W1_SLAVE_DS2408=m
2903CONFIG_W1_SLAVE_DS2408_READBACK=y
2904CONFIG_W1_SLAVE_DS2413=m
2905CONFIG_W1_SLAVE_DS2423=m
2906CONFIG_W1_SLAVE_DS2431=m
2907CONFIG_W1_SLAVE_DS2433=m
2908# CONFIG_W1_SLAVE_DS2433_CRC is not set
2909CONFIG_W1_SLAVE_DS2760=m
2910CONFIG_W1_SLAVE_DS2780=m
2911CONFIG_W1_SLAVE_DS2781=m
2912CONFIG_W1_SLAVE_DS28E04=m
2913CONFIG_W1_SLAVE_BQ27000=m
2914CONFIG_POWER_SUPPLY=y
2915# CONFIG_POWER_SUPPLY_DEBUG is not set
2916CONFIG_PDA_POWER=m
2917CONFIG_GENERIC_ADC_BATTERY=m
2918CONFIG_MAX8925_POWER=m
2919CONFIG_WM831X_BACKUP=m
2920CONFIG_WM831X_POWER=m
2921CONFIG_WM8350_POWER=m
2922CONFIG_TEST_POWER=m
2923CONFIG_BATTERY_88PM860X=m
2924CONFIG_BATTERY_DS2760=m
2925CONFIG_BATTERY_DS2780=m
2926CONFIG_BATTERY_DS2781=m
2927CONFIG_BATTERY_DS2782=m
2928CONFIG_BATTERY_SBS=m
2929CONFIG_BATTERY_BQ27x00=m
2930CONFIG_BATTERY_BQ27X00_I2C=y
2931CONFIG_BATTERY_BQ27X00_PLATFORM=y
2932CONFIG_BATTERY_DA9030=m
2933CONFIG_BATTERY_DA9052=m
2934CONFIG_BATTERY_MAX17040=m
2935CONFIG_BATTERY_MAX17042=m
2936CONFIG_CHARGER_88PM860X=m
2937CONFIG_CHARGER_PCF50633=m
2938CONFIG_CHARGER_MAX8903=m
2939CONFIG_CHARGER_LP8727=m
2940CONFIG_CHARGER_LP8788=m
2941CONFIG_CHARGER_GPIO=m
2942CONFIG_CHARGER_MANAGER=y
2943CONFIG_CHARGER_MAX8997=m
2944CONFIG_CHARGER_MAX8998=m
2945CONFIG_CHARGER_BQ2415X=m
2946CONFIG_CHARGER_BQ24190=m
2947CONFIG_CHARGER_BQ24735=m
2948CONFIG_CHARGER_SMB347=m
2949CONFIG_CHARGER_TPS65090=m
2950CONFIG_POWER_RESET=y
2951CONFIG_POWER_RESET_GPIO=y
2952CONFIG_POWER_RESET_VEXPRESS=y
2953# CONFIG_POWER_RESET_XGENE is not set
2954CONFIG_POWER_RESET_SYSCON=y
2955CONFIG_POWER_AVS=y
2956CONFIG_HWMON=y
2957CONFIG_HWMON_VID=m
2958# CONFIG_HWMON_DEBUG_CHIP is not set
2959
2960#
2961# Native drivers
2962#
2963CONFIG_SENSORS_AD7314=m
2964CONFIG_SENSORS_AD7414=m
2965CONFIG_SENSORS_AD7418=m
2966CONFIG_SENSORS_ADCXX=m
2967CONFIG_SENSORS_ADM1021=m
2968CONFIG_SENSORS_ADM1025=m
2969CONFIG_SENSORS_ADM1026=m
2970CONFIG_SENSORS_ADM1029=m
2971CONFIG_SENSORS_ADM1031=m
2972CONFIG_SENSORS_ADM9240=m
2973CONFIG_SENSORS_ADT7X10=m
2974CONFIG_SENSORS_ADT7310=m
2975CONFIG_SENSORS_ADT7410=m
2976CONFIG_SENSORS_ADT7411=m
2977CONFIG_SENSORS_ADT7462=m
2978CONFIG_SENSORS_ADT7470=m
2979CONFIG_SENSORS_ADT7475=m
2980CONFIG_SENSORS_ASC7621=m
2981CONFIG_SENSORS_ATXP1=m
2982CONFIG_SENSORS_DS620=m
2983CONFIG_SENSORS_DS1621=m
2984CONFIG_SENSORS_DA9052_ADC=m
2985CONFIG_SENSORS_DA9055=m
2986CONFIG_SENSORS_I5K_AMB=m
2987CONFIG_SENSORS_F71805F=m
2988CONFIG_SENSORS_F71882FG=m
2989CONFIG_SENSORS_F75375S=m
2990CONFIG_SENSORS_G760A=m
2991CONFIG_SENSORS_G762=m
2992CONFIG_SENSORS_GL518SM=m
2993CONFIG_SENSORS_GL520SM=m
2994CONFIG_SENSORS_GPIO_FAN=m
2995CONFIG_SENSORS_HIH6130=m
2996CONFIG_SENSORS_HTU21=m
2997CONFIG_SENSORS_IBMAEM=m
2998CONFIG_SENSORS_IBMPEX=m
2999CONFIG_SENSORS_IIO_HWMON=m
3000CONFIG_SENSORS_IT87=m
3001CONFIG_SENSORS_JC42=m
3002CONFIG_SENSORS_LINEAGE=m
3003CONFIG_SENSORS_LM63=m
3004CONFIG_SENSORS_LM70=m
3005CONFIG_SENSORS_LM73=m
3006CONFIG_SENSORS_LM75=m
3007CONFIG_SENSORS_LM77=m
3008CONFIG_SENSORS_LM78=m
3009CONFIG_SENSORS_LM80=m
3010CONFIG_SENSORS_LM83=m
3011CONFIG_SENSORS_LM85=m
3012CONFIG_SENSORS_LM87=m
3013CONFIG_SENSORS_LM90=m
3014CONFIG_SENSORS_LM92=m
3015CONFIG_SENSORS_LM93=m
3016CONFIG_SENSORS_LTC4151=m
3017CONFIG_SENSORS_LTC4215=m
3018CONFIG_SENSORS_LTC4245=m
3019CONFIG_SENSORS_LTC4261=m
3020CONFIG_SENSORS_LM95234=m
3021CONFIG_SENSORS_LM95241=m
3022CONFIG_SENSORS_LM95245=m
3023CONFIG_SENSORS_MAX1111=m
3024CONFIG_SENSORS_MAX16065=m
3025CONFIG_SENSORS_MAX1619=m
3026CONFIG_SENSORS_MAX1668=m
3027CONFIG_SENSORS_MAX197=m
3028CONFIG_SENSORS_MAX6639=m
3029CONFIG_SENSORS_MAX6642=m
3030CONFIG_SENSORS_MAX6650=m
3031CONFIG_SENSORS_MAX6697=m
3032CONFIG_SENSORS_MCP3021=m
3033CONFIG_SENSORS_NCT6775=m
3034CONFIG_SENSORS_NTC_THERMISTOR=m
3035CONFIG_SENSORS_PC87360=m
3036CONFIG_SENSORS_PC87427=m
3037CONFIG_SENSORS_PCF8591=m
3038CONFIG_PMBUS=m
3039CONFIG_SENSORS_PMBUS=m
3040CONFIG_SENSORS_ADM1275=m
3041CONFIG_SENSORS_LM25066=m
3042CONFIG_SENSORS_LTC2978=m
3043CONFIG_SENSORS_MAX16064=m
3044CONFIG_SENSORS_MAX34440=m
3045CONFIG_SENSORS_MAX8688=m
3046CONFIG_SENSORS_UCD9000=m
3047CONFIG_SENSORS_UCD9200=m
3048CONFIG_SENSORS_ZL6100=m
3049CONFIG_SENSORS_SHT15=m
3050CONFIG_SENSORS_SHT21=m
3051CONFIG_SENSORS_SIS5595=m
3052CONFIG_SENSORS_SMM665=m
3053CONFIG_SENSORS_DME1737=m
3054CONFIG_SENSORS_EMC1403=m
3055CONFIG_SENSORS_EMC2103=m
3056CONFIG_SENSORS_EMC6W201=m
3057CONFIG_SENSORS_SMSC47M1=m
3058CONFIG_SENSORS_SMSC47M192=m
3059CONFIG_SENSORS_SMSC47B397=m
3060CONFIG_SENSORS_SCH56XX_COMMON=m
3061CONFIG_SENSORS_SCH5627=m
3062CONFIG_SENSORS_SCH5636=m
3063CONFIG_SENSORS_ADS1015=m
3064CONFIG_SENSORS_ADS7828=m
3065CONFIG_SENSORS_ADS7871=m
3066CONFIG_SENSORS_AMC6821=m
3067CONFIG_SENSORS_INA209=m
3068CONFIG_SENSORS_INA2XX=m
3069CONFIG_SENSORS_THMC50=m
3070CONFIG_SENSORS_TMP102=m
3071CONFIG_SENSORS_TMP401=m
3072CONFIG_SENSORS_TMP421=m
3073CONFIG_SENSORS_VEXPRESS=m
3074CONFIG_SENSORS_VIA686A=m
3075CONFIG_SENSORS_VT1211=m
3076CONFIG_SENSORS_VT8231=m
3077CONFIG_SENSORS_W83781D=m
3078CONFIG_SENSORS_W83791D=m
3079CONFIG_SENSORS_W83792D=m
3080CONFIG_SENSORS_W83793=m
3081CONFIG_SENSORS_W83795=m
3082# CONFIG_SENSORS_W83795_FANCTRL is not set
3083CONFIG_SENSORS_W83L785TS=m
3084CONFIG_SENSORS_W83L786NG=m
3085CONFIG_SENSORS_W83627HF=m
3086CONFIG_SENSORS_W83627EHF=m
3087CONFIG_SENSORS_WM831X=m
3088CONFIG_SENSORS_WM8350=m
3089CONFIG_SENSORS_MC13783_ADC=m
3090CONFIG_THERMAL=y
3091CONFIG_THERMAL_HWMON=y
3092CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
3093# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
3094# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
3095CONFIG_THERMAL_GOV_FAIR_SHARE=y
3096CONFIG_THERMAL_GOV_STEP_WISE=y
3097CONFIG_THERMAL_GOV_USER_SPACE=y
3098CONFIG_THERMAL_EMULATION=y
3099
3100#
3101# Texas Instruments thermal drivers
3102#
3103CONFIG_WATCHDOG=y
3104CONFIG_WATCHDOG_CORE=y
3105# CONFIG_WATCHDOG_NOWAYOUT is not set
3106
3107#
3108# Watchdog Device Drivers
3109#
3110CONFIG_SOFT_WATCHDOG=m
3111CONFIG_DA9052_WATCHDOG=m
3112CONFIG_DA9055_WATCHDOG=m
3113CONFIG_WM831X_WATCHDOG=m
3114CONFIG_WM8350_WATCHDOG=m
3115CONFIG_RETU_WATCHDOG=m
3116CONFIG_ALIM7101_WDT=m
3117CONFIG_I6300ESB_WDT=m
3118CONFIG_KEMPLD_WDT=m
3119CONFIG_MEN_A21_WDT=m
3120CONFIG_XEN_WDT=m
3121
3122#
3123# PCI-based Watchdog Cards
3124#
3125CONFIG_PCIPCWATCHDOG=m
3126CONFIG_WDTPCI=m
3127CONFIG_SSB_POSSIBLE=y
3128
3129#
3130# Sonics Silicon Backplane
3131#
3132CONFIG_SSB=m
3133CONFIG_SSB_SPROM=y
3134CONFIG_SSB_BLOCKIO=y
3135CONFIG_SSB_PCIHOST_POSSIBLE=y
3136CONFIG_SSB_PCIHOST=y
3137CONFIG_SSB_B43_PCI_BRIDGE=y
3138CONFIG_SSB_SDIOHOST_POSSIBLE=y
3139CONFIG_SSB_SDIOHOST=y
3140# CONFIG_SSB_SILENT is not set
3141# CONFIG_SSB_DEBUG is not set
3142CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
3143CONFIG_SSB_DRIVER_PCICORE=y
3144CONFIG_SSB_DRIVER_GPIO=y
3145CONFIG_BCMA_POSSIBLE=y
3146
3147#
3148# Broadcom specific AMBA
3149#
3150CONFIG_BCMA=m
3151CONFIG_BCMA_BLOCKIO=y
3152CONFIG_BCMA_HOST_PCI_POSSIBLE=y
3153CONFIG_BCMA_HOST_PCI=y
3154CONFIG_BCMA_HOST_SOC=y
3155CONFIG_BCMA_DRIVER_GMAC_CMN=y
3156CONFIG_BCMA_DRIVER_GPIO=y
3157# CONFIG_BCMA_DEBUG is not set
3158
3159#
3160# Multifunction device drivers
3161#
3162CONFIG_MFD_CORE=y
3163CONFIG_MFD_AS3711=y
3164CONFIG_MFD_AS3722=y
3165CONFIG_PMIC_ADP5520=y
3166CONFIG_MFD_AAT2870_CORE=y
3167CONFIG_MFD_CROS_EC=m
3168CONFIG_MFD_CROS_EC_I2C=m
3169CONFIG_MFD_CROS_EC_SPI=m
3170CONFIG_PMIC_DA903X=y
3171CONFIG_PMIC_DA9052=y
3172CONFIG_MFD_DA9052_SPI=y
3173CONFIG_MFD_DA9052_I2C=y
3174CONFIG_MFD_DA9055=y
3175CONFIG_MFD_DA9063=y
3176CONFIG_MFD_MC13783=m
3177CONFIG_MFD_MC13XXX=m
3178CONFIG_MFD_MC13XXX_SPI=m
3179CONFIG_MFD_MC13XXX_I2C=m
3180CONFIG_HTC_PASIC3=m
3181CONFIG_HTC_I2CPLD=y
3182CONFIG_LPC_ICH=m
3183CONFIG_LPC_SCH=m
3184CONFIG_MFD_JANZ_CMODIO=m
3185CONFIG_MFD_KEMPLD=m
3186CONFIG_MFD_88PM800=m
3187CONFIG_MFD_88PM805=m
3188CONFIG_MFD_88PM860X=y
3189CONFIG_MFD_MAX77686=y
3190CONFIG_MFD_MAX77693=y
3191CONFIG_MFD_MAX8907=m
3192CONFIG_MFD_MAX8925=y
3193CONFIG_MFD_MAX8997=y
3194CONFIG_MFD_MAX8998=y
3195# CONFIG_EZX_PCAP is not set
3196CONFIG_MFD_RETU=m
3197CONFIG_MFD_PCF50633=m
3198CONFIG_PCF50633_ADC=m
3199CONFIG_PCF50633_GPIO=m
3200CONFIG_MFD_RDC321X=m
3201CONFIG_MFD_RTSX_PCI=m
3202CONFIG_MFD_RC5T583=y
3203CONFIG_MFD_SEC_CORE=y
3204CONFIG_MFD_SI476X_CORE=m
3205CONFIG_MFD_SM501=m
3206# CONFIG_MFD_SM501_GPIO is not set
3207CONFIG_MFD_SMSC=y
3208CONFIG_ABX500_CORE=y
3209CONFIG_AB3100_CORE=y
3210CONFIG_AB3100_OTP=m
3211CONFIG_MFD_STMPE=y
3212
3213#
3214# STMicroelectronics STMPE Interface Drivers
3215#
3216CONFIG_STMPE_I2C=y
3217CONFIG_STMPE_SPI=y
3218CONFIG_MFD_SYSCON=y
3219# CONFIG_MFD_TI_AM335X_TSCADC is not set
3220CONFIG_MFD_LP8788=y
3221CONFIG_MFD_PALMAS=y
3222CONFIG_TPS6105X=m
3223CONFIG_TPS65010=m
3224CONFIG_TPS6507X=m
3225CONFIG_MFD_TPS65090=y
3226CONFIG_MFD_TPS65217=m
3227CONFIG_MFD_TPS6586X=y
3228CONFIG_MFD_TPS65910=y
3229CONFIG_MFD_TPS65912=y
3230CONFIG_MFD_TPS65912_I2C=y
3231CONFIG_MFD_TPS65912_SPI=y
3232CONFIG_MFD_TPS80031=y
3233# CONFIG_TWL4030_CORE is not set
3234CONFIG_TWL6040_CORE=y
3235CONFIG_MFD_WL1273_CORE=m
3236CONFIG_MFD_LM3533=m
3237CONFIG_MFD_TIMBERDALE=m
3238CONFIG_MFD_TC3589X=y
3239# CONFIG_MFD_TMIO is not set
3240CONFIG_MFD_VX855=m
3241CONFIG_MFD_ARIZONA=y
3242CONFIG_MFD_ARIZONA_I2C=m
3243CONFIG_MFD_ARIZONA_SPI=m
3244CONFIG_MFD_WM5102=y
3245CONFIG_MFD_WM5110=y
3246CONFIG_MFD_WM8997=y
3247CONFIG_MFD_WM8400=y
3248CONFIG_MFD_WM831X=y
3249CONFIG_MFD_WM831X_I2C=y
3250CONFIG_MFD_WM831X_SPI=y
3251CONFIG_MFD_WM8350=y
3252CONFIG_MFD_WM8350_I2C=y
3253CONFIG_MFD_WM8994=y
3254CONFIG_VEXPRESS_CONFIG=y
3255CONFIG_REGULATOR=y
3256# CONFIG_REGULATOR_DEBUG is not set
3257CONFIG_REGULATOR_FIXED_VOLTAGE=m
3258CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
3259CONFIG_REGULATOR_USERSPACE_CONSUMER=m
3260CONFIG_REGULATOR_88PM800=m
3261CONFIG_REGULATOR_88PM8607=y
3262CONFIG_REGULATOR_AD5398=m
3263CONFIG_REGULATOR_ANATOP=m
3264CONFIG_REGULATOR_AAT2870=m
3265CONFIG_REGULATOR_AB3100=m
3266CONFIG_REGULATOR_AS3711=m
3267CONFIG_REGULATOR_AS3722=m
3268CONFIG_REGULATOR_DA903X=m
3269CONFIG_REGULATOR_DA9052=m
3270CONFIG_REGULATOR_DA9055=m
3271CONFIG_REGULATOR_DA9063=m
3272CONFIG_REGULATOR_DA9210=m
3273CONFIG_REGULATOR_FAN53555=m
3274CONFIG_REGULATOR_GPIO=m
3275CONFIG_REGULATOR_ISL6271A=m
3276CONFIG_REGULATOR_LP3971=m
3277CONFIG_REGULATOR_LP3972=m
3278CONFIG_REGULATOR_LP872X=y
3279CONFIG_REGULATOR_LP8755=m
3280CONFIG_REGULATOR_LP8788=y
3281CONFIG_REGULATOR_MAX1586=m
3282CONFIG_REGULATOR_MAX8649=m
3283CONFIG_REGULATOR_MAX8660=m
3284CONFIG_REGULATOR_MAX8907=m
3285CONFIG_REGULATOR_MAX8925=m
3286CONFIG_REGULATOR_MAX8952=m
3287CONFIG_REGULATOR_MAX8973=m
3288CONFIG_REGULATOR_MAX8997=m
3289CONFIG_REGULATOR_MAX8998=m
3290CONFIG_REGULATOR_MAX77686=m
3291CONFIG_REGULATOR_MAX77693=m
3292CONFIG_REGULATOR_MC13XXX_CORE=m
3293CONFIG_REGULATOR_MC13783=m
3294CONFIG_REGULATOR_MC13892=m
3295CONFIG_REGULATOR_PALMAS=m
3296CONFIG_REGULATOR_PCF50633=m
3297CONFIG_REGULATOR_PFUZE100=m
3298CONFIG_REGULATOR_RC5T583=m
3299# CONFIG_REGULATOR_S2MPS11 is not set
3300CONFIG_REGULATOR_S5M8767=m
3301CONFIG_REGULATOR_TPS51632=m
3302CONFIG_REGULATOR_TPS6105X=m
3303CONFIG_REGULATOR_TPS62360=m
3304CONFIG_REGULATOR_TPS65023=m
3305CONFIG_REGULATOR_TPS6507X=m
3306CONFIG_REGULATOR_TPS65090=m
3307CONFIG_REGULATOR_TPS65217=m
3308CONFIG_REGULATOR_TPS6524X=m
3309CONFIG_REGULATOR_TPS6586X=m
3310CONFIG_REGULATOR_TPS65910=m
3311CONFIG_REGULATOR_TPS65912=m
3312CONFIG_REGULATOR_TPS80031=m
3313CONFIG_REGULATOR_VEXPRESS=m
3314CONFIG_REGULATOR_WM831X=m
3315CONFIG_REGULATOR_WM8350=m
3316CONFIG_REGULATOR_WM8400=m
3317CONFIG_REGULATOR_WM8994=m
3318CONFIG_MEDIA_SUPPORT=m
3319
3320#
3321# Multimedia core support
3322#
3323CONFIG_MEDIA_CAMERA_SUPPORT=y
3324CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
3325CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
3326CONFIG_MEDIA_RADIO_SUPPORT=y
3327CONFIG_MEDIA_RC_SUPPORT=y
3328# CONFIG_MEDIA_CONTROLLER is not set
3329CONFIG_VIDEO_DEV=m
3330CONFIG_VIDEO_V4L2=m
3331# CONFIG_VIDEO_ADV_DEBUG is not set
3332# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
3333CONFIG_VIDEO_TUNER=m
3334CONFIG_V4L2_MEM2MEM_DEV=m
3335CONFIG_VIDEOBUF_GEN=m
3336CONFIG_VIDEOBUF_DMA_SG=m
3337CONFIG_VIDEOBUF_VMALLOC=m
3338CONFIG_VIDEOBUF_DMA_CONTIG=m
3339CONFIG_VIDEOBUF_DVB=m
3340CONFIG_VIDEOBUF2_CORE=m
3341CONFIG_VIDEOBUF2_MEMOPS=m
3342CONFIG_VIDEOBUF2_DMA_CONTIG=m
3343CONFIG_VIDEOBUF2_VMALLOC=m
3344CONFIG_VIDEO_V4L2_INT_DEVICE=m
3345CONFIG_DVB_CORE=m
3346CONFIG_DVB_NET=y
3347CONFIG_TTPCI_EEPROM=m
3348CONFIG_DVB_MAX_ADAPTERS=8
3349CONFIG_DVB_DYNAMIC_MINORS=y
3350
3351#
3352# Media drivers
3353#
3354CONFIG_RC_CORE=m
3355CONFIG_RC_MAP=m
3356CONFIG_RC_DECODERS=y
3357CONFIG_LIRC=m
3358CONFIG_IR_LIRC_CODEC=m
3359CONFIG_IR_NEC_DECODER=m
3360CONFIG_IR_RC5_DECODER=m
3361CONFIG_IR_RC6_DECODER=m
3362CONFIG_IR_JVC_DECODER=m
3363CONFIG_IR_SONY_DECODER=m
3364CONFIG_IR_RC5_SZ_DECODER=m
3365CONFIG_IR_SANYO_DECODER=m
3366CONFIG_IR_MCE_KBD_DECODER=m
3367CONFIG_RC_DEVICES=y
3368CONFIG_RC_LOOPBACK=m
3369CONFIG_IR_GPIO_CIR=m
3370CONFIG_MEDIA_PCI_SUPPORT=y
3371
3372#
3373# Media capture support
3374#
3375
3376#
3377# Media capture/analog TV support
3378#
3379CONFIG_VIDEO_IVTV=m
3380CONFIG_VIDEO_FB_IVTV=m
3381CONFIG_VIDEO_HEXIUM_GEMINI=m
3382CONFIG_VIDEO_HEXIUM_ORION=m
3383CONFIG_VIDEO_MXB=m
3384
3385#
3386# Media capture/analog/hybrid TV support
3387#
3388CONFIG_VIDEO_CX18=m
3389CONFIG_VIDEO_CX25821=m
3390CONFIG_VIDEO_CX88=m
3391CONFIG_VIDEO_CX88_BLACKBIRD=m
3392CONFIG_VIDEO_CX88_DVB=m
3393CONFIG_VIDEO_CX88_ENABLE_VP3054=y
3394CONFIG_VIDEO_CX88_VP3054=m
3395CONFIG_VIDEO_CX88_MPEG=m
3396CONFIG_VIDEO_BT848=m
3397CONFIG_DVB_BT8XX=m
3398CONFIG_VIDEO_SAA7134=m
3399CONFIG_VIDEO_SAA7134_RC=y
3400CONFIG_VIDEO_SAA7134_DVB=m
3401CONFIG_VIDEO_SAA7164=m
3402
3403#
3404# Media digital TV PCI Adapters
3405#
3406CONFIG_DVB_AV7110=m
3407CONFIG_DVB_AV7110_OSD=y
3408CONFIG_DVB_BUDGET_CORE=m
3409CONFIG_DVB_BUDGET=m
3410CONFIG_DVB_BUDGET_CI=m
3411CONFIG_DVB_BUDGET_AV=m
3412CONFIG_DVB_BUDGET_PATCH=m
3413CONFIG_DVB_B2C2_FLEXCOP_PCI=m
3414# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
3415CONFIG_DVB_PLUTO2=m
3416CONFIG_DVB_DM1105=m
3417CONFIG_DVB_PT1=m
3418CONFIG_MANTIS_CORE=m
3419CONFIG_DVB_MANTIS=m
3420CONFIG_DVB_HOPPER=m
3421CONFIG_DVB_NGENE=m
3422CONFIG_DVB_DDBRIDGE=m
3423CONFIG_V4L_PLATFORM_DRIVERS=y
3424CONFIG_VIDEO_CAFE_CCIC=m
3425CONFIG_VIDEO_TIMBERDALE=m
3426CONFIG_SOC_CAMERA=m
3427CONFIG_SOC_CAMERA_SCALE_CROP=m
3428CONFIG_SOC_CAMERA_PLATFORM=m
3429CONFIG_VIDEO_RCAR_VIN=m
3430CONFIG_VIDEO_SH_MOBILE_CSI2=m
3431CONFIG_VIDEO_SH_MOBILE_CEU=m
3432CONFIG_V4L_MEM2MEM_DRIVERS=y
3433CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
3434CONFIG_VIDEO_SH_VEU=m
3435CONFIG_V4L_TEST_DRIVERS=y
3436CONFIG_VIDEO_VIVI=m
3437CONFIG_VIDEO_MEM2MEM_TESTDEV=m
3438
3439#
3440# Supported MMC/SDIO adapters
3441#
3442CONFIG_SMS_SDIO_DRV=m
3443CONFIG_MEDIA_PARPORT_SUPPORT=y
3444CONFIG_VIDEO_BWQCAM=m
3445CONFIG_VIDEO_CQCAM=m
3446CONFIG_VIDEO_W9966=m
3447CONFIG_RADIO_ADAPTERS=y
3448CONFIG_RADIO_TEA575X=m
3449CONFIG_RADIO_SI470X=y
3450CONFIG_I2C_SI470X=m
3451CONFIG_RADIO_MAXIRADIO=m
3452CONFIG_I2C_SI4713=m
3453CONFIG_RADIO_SI4713=m
3454CONFIG_RADIO_TEA5764=m
3455CONFIG_RADIO_SAA7706H=m
3456CONFIG_RADIO_TEF6862=m
3457CONFIG_RADIO_TIMBERDALE=m
3458CONFIG_RADIO_WL1273=m
3459
3460#
3461# Texas Instruments WL128x FM driver (ST based)
3462#
3463CONFIG_RADIO_WL128X=m
3464
3465#
3466# Supported FireWire (IEEE 1394) Adapters
3467#
3468CONFIG_DVB_FIREDTV=m
3469CONFIG_DVB_FIREDTV_INPUT=y
3470CONFIG_MEDIA_COMMON_OPTIONS=y
3471
3472#
3473# common driver options
3474#
3475CONFIG_VIDEO_CX2341X=m
3476CONFIG_VIDEO_BTCX=m
3477CONFIG_VIDEO_TVEEPROM=m
3478CONFIG_DVB_B2C2_FLEXCOP=m
3479CONFIG_VIDEO_SAA7146=m
3480CONFIG_VIDEO_SAA7146_VV=m
3481CONFIG_SMS_SIANO_MDTV=m
3482CONFIG_SMS_SIANO_RC=y
3483
3484#
3485# Media ancillary drivers (tuners, sensors, i2c, frontends)
3486#
3487CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
3488CONFIG_MEDIA_ATTACH=y
3489CONFIG_VIDEO_IR_I2C=m
3490
3491#
3492# Audio decoders, processors and mixers
3493#
3494CONFIG_VIDEO_TVAUDIO=m
3495CONFIG_VIDEO_TDA7432=m
3496CONFIG_VIDEO_TDA9840=m
3497CONFIG_VIDEO_TEA6415C=m
3498CONFIG_VIDEO_TEA6420=m
3499CONFIG_VIDEO_MSP3400=m
3500CONFIG_VIDEO_CS5345=m
3501CONFIG_VIDEO_CS53L32A=m
3502CONFIG_VIDEO_WM8775=m
3503CONFIG_VIDEO_WM8739=m
3504CONFIG_VIDEO_VP27SMPX=m
3505
3506#
3507# RDS decoders
3508#
3509CONFIG_VIDEO_SAA6588=m
3510
3511#
3512# Video decoders
3513#
3514CONFIG_VIDEO_ADV7180=m
3515CONFIG_VIDEO_SAA711X=m
3516
3517#
3518# Video and audio decoders
3519#
3520CONFIG_VIDEO_SAA717X=m
3521CONFIG_VIDEO_CX25840=m
3522
3523#
3524# Video encoders
3525#
3526CONFIG_VIDEO_SAA7127=m
3527
3528#
3529# Camera sensor devices
3530#
3531CONFIG_VIDEO_OV7670=m
3532
3533#
3534# Flash devices
3535#
3536
3537#
3538# Video improvement chips
3539#
3540CONFIG_VIDEO_UPD64031A=m
3541CONFIG_VIDEO_UPD64083=m
3542
3543#
3544# Miscellaneous helper chips
3545#
3546CONFIG_VIDEO_M52790=m
3547
3548#
3549# Sensors used on soc_camera driver
3550#
3551
3552#
3553# soc_camera sensor drivers
3554#
3555CONFIG_SOC_CAMERA_IMX074=m
3556CONFIG_SOC_CAMERA_MT9M001=m
3557CONFIG_SOC_CAMERA_MT9M111=m
3558CONFIG_SOC_CAMERA_MT9T031=m
3559CONFIG_SOC_CAMERA_MT9T112=m
3560CONFIG_SOC_CAMERA_MT9V022=m
3561CONFIG_SOC_CAMERA_OV2640=m
3562CONFIG_SOC_CAMERA_OV5642=m
3563CONFIG_SOC_CAMERA_OV6650=m
3564CONFIG_SOC_CAMERA_OV772X=m
3565CONFIG_SOC_CAMERA_OV9640=m
3566CONFIG_SOC_CAMERA_OV9740=m
3567CONFIG_SOC_CAMERA_RJ54N1=m
3568CONFIG_SOC_CAMERA_TW9910=m
3569CONFIG_MEDIA_TUNER=m
3570CONFIG_MEDIA_TUNER_SIMPLE=m
3571CONFIG_MEDIA_TUNER_TDA8290=m
3572CONFIG_MEDIA_TUNER_TDA827X=m
3573CONFIG_MEDIA_TUNER_TDA18271=m
3574CONFIG_MEDIA_TUNER_TDA9887=m
3575CONFIG_MEDIA_TUNER_TEA5761=m
3576CONFIG_MEDIA_TUNER_TEA5767=m
3577CONFIG_MEDIA_TUNER_MT20XX=m
3578CONFIG_MEDIA_TUNER_MT2131=m
3579CONFIG_MEDIA_TUNER_XC2028=m
3580CONFIG_MEDIA_TUNER_XC5000=m
3581CONFIG_MEDIA_TUNER_XC4000=m
3582CONFIG_MEDIA_TUNER_MXL5005S=m
3583CONFIG_MEDIA_TUNER_MC44S803=m
3584
3585#
3586# Multistandard (satellite) frontends
3587#
3588CONFIG_DVB_STB0899=m
3589CONFIG_DVB_STB6100=m
3590CONFIG_DVB_STV090x=m
3591CONFIG_DVB_STV6110x=m
3592
3593#
3594# Multistandard (cable + terrestrial) frontends
3595#
3596CONFIG_DVB_DRXK=m
3597CONFIG_DVB_TDA18271C2DD=m
3598
3599#
3600# DVB-S (satellite) frontends
3601#
3602CONFIG_DVB_CX24110=m
3603CONFIG_DVB_CX24123=m
3604CONFIG_DVB_MT312=m
3605CONFIG_DVB_ZL10036=m
3606CONFIG_DVB_ZL10039=m
3607CONFIG_DVB_S5H1420=m
3608CONFIG_DVB_STV0288=m
3609CONFIG_DVB_STB6000=m
3610CONFIG_DVB_STV0299=m
3611CONFIG_DVB_STV0900=m
3612CONFIG_DVB_TDA8083=m
3613CONFIG_DVB_TDA10086=m
3614CONFIG_DVB_TDA8261=m
3615CONFIG_DVB_VES1X93=m
3616CONFIG_DVB_TUNER_ITD1000=m
3617CONFIG_DVB_TUNER_CX24113=m
3618CONFIG_DVB_TDA826X=m
3619CONFIG_DVB_TUA6100=m
3620CONFIG_DVB_CX24116=m
3621CONFIG_DVB_SI21XX=m
3622CONFIG_DVB_TS2020=m
3623CONFIG_DVB_DS3000=m
3624CONFIG_DVB_MB86A16=m
3625
3626#
3627# DVB-T (terrestrial) frontends
3628#
3629CONFIG_DVB_SP8870=m
3630CONFIG_DVB_SP887X=m
3631CONFIG_DVB_CX22702=m
3632CONFIG_DVB_L64781=m
3633CONFIG_DVB_TDA1004X=m
3634CONFIG_DVB_NXT6000=m
3635CONFIG_DVB_MT352=m
3636CONFIG_DVB_ZL10353=m
3637CONFIG_DVB_TDA10048=m
3638
3639#
3640# DVB-C (cable) frontends
3641#
3642CONFIG_DVB_VES1820=m
3643CONFIG_DVB_TDA10021=m
3644CONFIG_DVB_TDA10023=m
3645CONFIG_DVB_STV0297=m
3646
3647#
3648# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
3649#
3650CONFIG_DVB_NXT200X=m
3651CONFIG_DVB_OR51211=m
3652CONFIG_DVB_OR51132=m
3653CONFIG_DVB_BCM3510=m
3654CONFIG_DVB_LGDT330X=m
3655CONFIG_DVB_LGDT3305=m
3656CONFIG_DVB_S5H1409=m
3657CONFIG_DVB_S5H1411=m
3658
3659#
3660# ISDB-T (terrestrial) frontends
3661#
3662
3663#
3664# Digital terrestrial only tuners/PLL
3665#
3666CONFIG_DVB_PLL=m
3667
3668#
3669# SEC control devices for DVB-S
3670#
3671CONFIG_DVB_LNBP21=m
3672CONFIG_DVB_ISL6405=m
3673CONFIG_DVB_ISL6421=m
3674CONFIG_DVB_ISL6423=m
3675CONFIG_DVB_TDA665x=m
3676
3677#
3678# Tools to develop new frontends
3679#
3680# CONFIG_DVB_DUMMY_FE is not set
3681
3682#
3683# Graphics support
3684#
3685CONFIG_VGA_ARB=y
3686CONFIG_VGA_ARB_MAX_GPUS=16
3687CONFIG_DRM=m
3688CONFIG_DRM_KMS_HELPER=m
3689CONFIG_DRM_KMS_FB_HELPER=y
3690CONFIG_DRM_LOAD_EDID_FIRMWARE=y
3691CONFIG_DRM_TTM=m
3692
3693#
3694# I2C encoder or helper chips
3695#
3696CONFIG_DRM_I2C_CH7006=m
3697CONFIG_DRM_I2C_SIL164=m
3698CONFIG_DRM_I2C_NXP_TDA998X=m
3699CONFIG_DRM_TDFX=m
3700CONFIG_DRM_R128=m
3701CONFIG_DRM_RADEON=m
3702CONFIG_DRM_RADEON_UMS=y
3703CONFIG_DRM_NOUVEAU=m
3704CONFIG_NOUVEAU_DEBUG=5
3705CONFIG_NOUVEAU_DEBUG_DEFAULT=3
3706CONFIG_DRM_NOUVEAU_BACKLIGHT=y
3707CONFIG_DRM_MGA=m
3708CONFIG_DRM_VIA=m
3709CONFIG_DRM_SAVAGE=m
3710CONFIG_DRM_VMWGFX=m
3711CONFIG_DRM_VMWGFX_FBCON=y
3712CONFIG_DRM_AST=m
3713# CONFIG_DRM_MGAG200 is not set
3714CONFIG_DRM_CIRRUS_QEMU=m
3715CONFIG_DRM_QXL=m
3716CONFIG_VGASTATE=m
3717CONFIG_VIDEO_OUTPUT_CONTROL=m
3718CONFIG_HDMI=y
3719CONFIG_FB=y
3720CONFIG_FIRMWARE_EDID=y
3721CONFIG_FB_DDC=m
3722# CONFIG_FB_BOOT_VESA_SUPPORT is not set
3723CONFIG_FB_CFB_FILLRECT=y
3724CONFIG_FB_CFB_COPYAREA=y
3725CONFIG_FB_CFB_IMAGEBLIT=y
3726# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
3727CONFIG_FB_SYS_FILLRECT=m
3728CONFIG_FB_SYS_COPYAREA=m
3729CONFIG_FB_SYS_IMAGEBLIT=m
3730# CONFIG_FB_FOREIGN_ENDIAN is not set
3731CONFIG_FB_SYS_FOPS=m
3732CONFIG_FB_DEFERRED_IO=y
3733CONFIG_FB_SVGALIB=m
3734# CONFIG_FB_MACMODES is not set
3735CONFIG_FB_BACKLIGHT=y
3736CONFIG_FB_MODE_HELPERS=y
3737CONFIG_FB_TILEBLITTING=y
3738
3739#
3740# Frame buffer hardware drivers
3741#
3742CONFIG_FB_CIRRUS=m
3743CONFIG_FB_PM2=m
3744CONFIG_FB_PM2_FIFO_DISCONNECT=y
3745CONFIG_FB_CYBER2000=m
3746CONFIG_FB_CYBER2000_DDC=y
3747CONFIG_FB_ASILIANT=y
3748CONFIG_FB_IMSTT=y
3749CONFIG_FB_UVESA=m
3750CONFIG_FB_S1D13XXX=m
3751CONFIG_FB_NVIDIA=m
3752CONFIG_FB_NVIDIA_I2C=y
3753# CONFIG_FB_NVIDIA_DEBUG is not set
3754CONFIG_FB_NVIDIA_BACKLIGHT=y
3755CONFIG_FB_RIVA=m
3756CONFIG_FB_RIVA_I2C=y
3757# CONFIG_FB_RIVA_DEBUG is not set
3758CONFIG_FB_RIVA_BACKLIGHT=y
3759CONFIG_FB_I740=m
3760CONFIG_FB_MATROX=m
3761CONFIG_FB_MATROX_MILLENIUM=y
3762CONFIG_FB_MATROX_MYSTIQUE=y
3763CONFIG_FB_MATROX_G=y
3764CONFIG_FB_MATROX_I2C=m
3765CONFIG_FB_MATROX_MAVEN=m
3766CONFIG_FB_RADEON=m
3767CONFIG_FB_RADEON_I2C=y
3768CONFIG_FB_RADEON_BACKLIGHT=y
3769# CONFIG_FB_RADEON_DEBUG is not set
3770CONFIG_FB_ATY128=m
3771CONFIG_FB_ATY128_BACKLIGHT=y
3772CONFIG_FB_ATY=m
3773CONFIG_FB_ATY_CT=y
3774# CONFIG_FB_ATY_GENERIC_LCD is not set
3775CONFIG_FB_ATY_GX=y
3776CONFIG_FB_ATY_BACKLIGHT=y
3777CONFIG_FB_S3=m
3778CONFIG_FB_S3_DDC=y
3779CONFIG_FB_SAVAGE=m
3780CONFIG_FB_SAVAGE_I2C=y
3781# CONFIG_FB_SAVAGE_ACCEL is not set
3782CONFIG_FB_SIS=m
3783CONFIG_FB_SIS_300=y
3784CONFIG_FB_SIS_315=y
3785CONFIG_FB_NEOMAGIC=m
3786CONFIG_FB_KYRO=m
3787CONFIG_FB_3DFX=m
3788CONFIG_FB_3DFX_ACCEL=y
3789CONFIG_FB_3DFX_I2C=y
3790CONFIG_FB_VOODOO1=m
3791CONFIG_FB_VT8623=m
3792CONFIG_FB_TRIDENT=m
3793CONFIG_FB_ARK=m
3794CONFIG_FB_PM3=m
3795CONFIG_FB_CARMINE=m
3796CONFIG_FB_CARMINE_DRAM_EVAL=y
3797# CONFIG_CARMINE_DRAM_CUSTOM is not set
3798CONFIG_FB_TMIO=m
3799CONFIG_FB_TMIO_ACCELL=y
3800CONFIG_FB_SM501=m
3801CONFIG_FB_GOLDFISH=m
3802# CONFIG_FB_VIRTUAL is not set
3803CONFIG_XEN_FBDEV_FRONTEND=m
3804CONFIG_FB_METRONOME=m
3805CONFIG_FB_MB862XX=m
3806CONFIG_FB_MB862XX_PCI_GDC=y
3807CONFIG_FB_MB862XX_I2C=y
3808CONFIG_FB_BROADSHEET=m
3809CONFIG_FB_AUO_K190X=m
3810CONFIG_FB_AUO_K1900=m
3811CONFIG_FB_AUO_K1901=m
3812CONFIG_FB_SIMPLE=y
3813CONFIG_EXYNOS_VIDEO=y
3814CONFIG_BACKLIGHT_LCD_SUPPORT=y
3815CONFIG_LCD_CLASS_DEVICE=m
3816CONFIG_LCD_L4F00242T03=m
3817CONFIG_LCD_LMS283GF05=m
3818CONFIG_LCD_LTV350QV=m
3819CONFIG_LCD_ILI922X=m
3820CONFIG_LCD_ILI9320=m
3821CONFIG_LCD_TDO24M=m
3822CONFIG_LCD_VGG2432A4=m
3823CONFIG_LCD_PLATFORM=m
3824CONFIG_LCD_S6E63M0=m
3825CONFIG_LCD_LD9040=m
3826CONFIG_LCD_AMS369FG06=m
3827CONFIG_LCD_LMS501KF03=m
3828CONFIG_LCD_HX8357=m
3829CONFIG_BACKLIGHT_CLASS_DEVICE=y
3830CONFIG_BACKLIGHT_ATMEL_PWM=m
3831CONFIG_BACKLIGHT_GENERIC=m
3832CONFIG_BACKLIGHT_LM3533=m
3833CONFIG_BACKLIGHT_PWM=m
3834CONFIG_BACKLIGHT_DA903X=m
3835CONFIG_BACKLIGHT_DA9052=m
3836CONFIG_BACKLIGHT_MAX8925=m
3837CONFIG_BACKLIGHT_WM831X=m
3838CONFIG_BACKLIGHT_ADP5520=m
3839CONFIG_BACKLIGHT_ADP8860=m
3840CONFIG_BACKLIGHT_ADP8870=m
3841CONFIG_BACKLIGHT_88PM860X=m
3842CONFIG_BACKLIGHT_PCF50633=m
3843CONFIG_BACKLIGHT_AAT2870=m
3844CONFIG_BACKLIGHT_LM3630A=m
3845CONFIG_BACKLIGHT_LM3639=m
3846CONFIG_BACKLIGHT_LP855X=m
3847CONFIG_BACKLIGHT_LP8788=m
3848CONFIG_BACKLIGHT_TPS65217=m
3849CONFIG_BACKLIGHT_AS3711=m
3850CONFIG_BACKLIGHT_GPIO=m
3851CONFIG_BACKLIGHT_LV5207LP=m
3852CONFIG_BACKLIGHT_BD6107=m
3853
3854#
3855# Console display driver support
3856#
3857# CONFIG_VGA_CONSOLE is not set
3858CONFIG_DUMMY_CONSOLE=y
3859CONFIG_FRAMEBUFFER_CONSOLE=y
3860CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
3861CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
3862# CONFIG_LOGO is not set
3863CONFIG_FB_SSD1307=m
3864# CONFIG_SOUND is not set
3865
3866#
3867# HID support
3868#
3869CONFIG_HID=m
3870CONFIG_HID_BATTERY_STRENGTH=y
3871CONFIG_HIDRAW=y
3872CONFIG_UHID=m
3873CONFIG_HID_GENERIC=m
3874
3875#
3876# Special HID drivers
3877#
3878CONFIG_HID_A4TECH=m
3879CONFIG_HID_ACRUX=m
3880CONFIG_HID_ACRUX_FF=y
3881CONFIG_HID_APPLE=m
3882CONFIG_HID_AUREAL=m
3883CONFIG_HID_BELKIN=m
3884CONFIG_HID_CHERRY=m
3885CONFIG_HID_CHICONY=m
3886CONFIG_HID_CYPRESS=m
3887CONFIG_HID_DRAGONRISE=m
3888CONFIG_DRAGONRISE_FF=y
3889CONFIG_HID_EMS_FF=m
3890CONFIG_HID_ELECOM=m
3891CONFIG_HID_EZKEY=m
3892CONFIG_HID_KEYTOUCH=m
3893CONFIG_HID_KYE=m
3894CONFIG_HID_UCLOGIC=m
3895CONFIG_HID_WALTOP=m
3896CONFIG_HID_GYRATION=m
3897CONFIG_HID_ICADE=m
3898CONFIG_HID_TWINHAN=m
3899CONFIG_HID_KENSINGTON=m
3900CONFIG_HID_LCPOWER=m
3901CONFIG_HID_LENOVO_TPKBD=m
3902CONFIG_HID_LOGITECH=m
3903CONFIG_HID_LOGITECH_DJ=m
3904CONFIG_LOGITECH_FF=y
3905CONFIG_LOGIRUMBLEPAD2_FF=y
3906CONFIG_LOGIG940_FF=y
3907CONFIG_LOGIWHEELS_FF=y
3908CONFIG_HID_MAGICMOUSE=m
3909CONFIG_HID_MICROSOFT=m
3910CONFIG_HID_MONTEREY=m
3911CONFIG_HID_MULTITOUCH=m
3912CONFIG_HID_ORTEK=m
3913CONFIG_HID_PANTHERLORD=m
3914CONFIG_PANTHERLORD_FF=y
3915CONFIG_HID_PETALYNX=m
3916CONFIG_HID_PICOLCD=m
3917CONFIG_HID_PICOLCD_FB=y
3918CONFIG_HID_PICOLCD_BACKLIGHT=y
3919CONFIG_HID_PICOLCD_LCD=y
3920CONFIG_HID_PICOLCD_LEDS=y
3921CONFIG_HID_PICOLCD_CIR=y
3922CONFIG_HID_PRIMAX=m
3923CONFIG_HID_SAITEK=m
3924CONFIG_HID_SAMSUNG=m
3925CONFIG_HID_SPEEDLINK=m
3926CONFIG_HID_STEELSERIES=m
3927CONFIG_HID_SUNPLUS=m
3928CONFIG_HID_GREENASIA=m
3929CONFIG_GREENASIA_FF=y
3930CONFIG_HID_SMARTJOYPLUS=m
3931CONFIG_SMARTJOYPLUS_FF=y
3932CONFIG_HID_TIVO=m
3933CONFIG_HID_TOPSEED=m
3934CONFIG_HID_THINGM=m
3935CONFIG_HID_THRUSTMASTER=m
3936CONFIG_THRUSTMASTER_FF=y
3937CONFIG_HID_WACOM=m
3938CONFIG_HID_WIIMOTE=m
3939CONFIG_HID_XINMO=m
3940CONFIG_HID_ZEROPLUS=m
3941CONFIG_ZEROPLUS_FF=y
3942CONFIG_HID_ZYDACRON=m
3943CONFIG_HID_SENSOR_HUB=m
3944
3945#
3946# I2C HID support
3947#
3948CONFIG_I2C_HID=m
3949CONFIG_USB_OHCI_LITTLE_ENDIAN=y
3950# CONFIG_USB_SUPPORT is not set
3951CONFIG_UWB=m
3952CONFIG_UWB_WHCI=m
3953CONFIG_MMC=y
3954# CONFIG_MMC_DEBUG is not set
3955# CONFIG_MMC_UNSAFE_RESUME is not set
3956# CONFIG_MMC_CLKGATE is not set
3957
3958#
3959# MMC/SD/SDIO Card Drivers
3960#
3961CONFIG_MMC_BLOCK=y
3962CONFIG_MMC_BLOCK_MINORS=8
3963CONFIG_MMC_BLOCK_BOUNCE=y
3964CONFIG_SDIO_UART=m
3965# CONFIG_MMC_TEST is not set
3966
3967#
3968# MMC/SD/SDIO Host Controller Drivers
3969#
3970CONFIG_MMC_ARMMMCI=y
3971CONFIG_MMC_SDHCI=m
3972CONFIG_MMC_SDHCI_PCI=m
3973CONFIG_MMC_RICOH_MMC=y
3974CONFIG_MMC_SDHCI_PLTFM=m
3975CONFIG_MMC_SDHCI_PXAV3=m
3976CONFIG_MMC_SDHCI_PXAV2=m
3977CONFIG_MMC_TIFM_SD=m
3978CONFIG_MMC_SPI=m
3979CONFIG_MMC_CB710=m
3980CONFIG_MMC_VIA_SDMMC=m
3981CONFIG_MMC_REALTEK_PCI=m
3982CONFIG_MEMSTICK=m
3983# CONFIG_MEMSTICK_DEBUG is not set
3984
3985#
3986# MemoryStick drivers
3987#
3988# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
3989CONFIG_MSPRO_BLOCK=m
3990CONFIG_MS_BLOCK=m
3991
3992#
3993# MemoryStick Host Controller Drivers
3994#
3995CONFIG_MEMSTICK_TIFM_MS=m
3996CONFIG_MEMSTICK_JMICRON_38X=m
3997CONFIG_MEMSTICK_R592=m
3998CONFIG_MEMSTICK_REALTEK_PCI=m
3999CONFIG_NEW_LEDS=y
4000CONFIG_LEDS_CLASS=y
4001
4002#
4003# LED drivers
4004#
4005CONFIG_LEDS_88PM860X=m
4006CONFIG_LEDS_ATMEL_PWM=m
4007CONFIG_LEDS_LM3530=m
4008CONFIG_LEDS_LM3533=m
4009CONFIG_LEDS_LM3642=m
4010CONFIG_LEDS_PCA9532=m
4011CONFIG_LEDS_PCA9532_GPIO=y
4012CONFIG_LEDS_GPIO=m
4013CONFIG_LEDS_LP3944=m
4014CONFIG_LEDS_LP55XX_COMMON=m
4015CONFIG_LEDS_LP5521=m
4016CONFIG_LEDS_LP5523=m
4017CONFIG_LEDS_LP5562=m
4018CONFIG_LEDS_LP8501=m
4019CONFIG_LEDS_LP8788=m
4020CONFIG_LEDS_PCA955X=m
4021CONFIG_LEDS_PCA963X=m
4022CONFIG_LEDS_PCA9685=m
4023CONFIG_LEDS_WM831X_STATUS=m
4024CONFIG_LEDS_WM8350=m
4025CONFIG_LEDS_DA903X=m
4026CONFIG_LEDS_DA9052=m
4027CONFIG_LEDS_DAC124S085=m
4028CONFIG_LEDS_PWM=m
4029CONFIG_LEDS_REGULATOR=m
4030CONFIG_LEDS_BD2802=m
4031CONFIG_LEDS_LT3593=m
4032CONFIG_LEDS_ADP5520=m
4033CONFIG_LEDS_MC13783=m
4034CONFIG_LEDS_TCA6507=m
4035CONFIG_LEDS_MAX8997=m
4036CONFIG_LEDS_LM355x=m
4037CONFIG_LEDS_OT200=m
4038CONFIG_LEDS_BLINKM=m
4039
4040#
4041# LED Triggers
4042#
4043CONFIG_LEDS_TRIGGERS=y
4044CONFIG_LEDS_TRIGGER_TIMER=m
4045CONFIG_LEDS_TRIGGER_ONESHOT=m
4046CONFIG_LEDS_TRIGGER_HEARTBEAT=m
4047CONFIG_LEDS_TRIGGER_BACKLIGHT=m
4048CONFIG_LEDS_TRIGGER_CPU=y
4049CONFIG_LEDS_TRIGGER_GPIO=m
4050CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
4051
4052#
4053# iptables trigger is under Netfilter config (LED target)
4054#
4055CONFIG_LEDS_TRIGGER_TRANSIENT=m
4056CONFIG_LEDS_TRIGGER_CAMERA=m
4057# CONFIG_ACCESSIBILITY is not set
4058CONFIG_INFINIBAND=m
4059CONFIG_INFINIBAND_USER_MAD=m
4060CONFIG_INFINIBAND_USER_ACCESS=m
4061CONFIG_INFINIBAND_USER_MEM=y
4062CONFIG_INFINIBAND_ADDR_TRANS=y
4063CONFIG_INFINIBAND_MTHCA=m
4064# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
4065CONFIG_INFINIBAND_QIB=m
4066CONFIG_INFINIBAND_AMSO1100=m
4067# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set
4068CONFIG_INFINIBAND_CXGB3=m
4069# CONFIG_INFINIBAND_CXGB3_DEBUG is not set
4070CONFIG_INFINIBAND_CXGB4=m
4071CONFIG_MLX4_INFINIBAND=m
4072CONFIG_MLX5_INFINIBAND=m
4073CONFIG_INFINIBAND_NES=m
4074# CONFIG_INFINIBAND_NES_DEBUG is not set
4075CONFIG_INFINIBAND_OCRDMA=m
4076CONFIG_INFINIBAND_IPOIB=m
4077CONFIG_INFINIBAND_IPOIB_CM=y
4078# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
4079CONFIG_INFINIBAND_SRP=m
4080CONFIG_INFINIBAND_SRPT=m
4081CONFIG_INFINIBAND_ISER=m
4082CONFIG_INFINIBAND_ISERT=m
4083CONFIG_RTC_LIB=y
4084CONFIG_RTC_CLASS=y
4085CONFIG_RTC_HCTOSYS=y
4086CONFIG_RTC_SYSTOHC=y
4087CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
4088# CONFIG_RTC_DEBUG is not set
4089
4090#
4091# RTC interfaces
4092#
4093CONFIG_RTC_INTF_SYSFS=y
4094CONFIG_RTC_INTF_PROC=y
4095CONFIG_RTC_INTF_DEV=y
4096# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
4097# CONFIG_RTC_DRV_TEST is not set
4098
4099#
4100# I2C RTC drivers
4101#
4102CONFIG_RTC_DRV_88PM860X=m
4103CONFIG_RTC_DRV_88PM80X=m
4104CONFIG_RTC_DRV_AS3722=m
4105CONFIG_RTC_DRV_DS1307=m
4106CONFIG_RTC_DRV_DS1374=m
4107CONFIG_RTC_DRV_DS1672=m
4108CONFIG_RTC_DRV_DS3232=m
4109CONFIG_RTC_DRV_LP8788=m
4110CONFIG_RTC_DRV_MAX6900=m
4111CONFIG_RTC_DRV_MAX8907=m
4112CONFIG_RTC_DRV_MAX8925=m
4113CONFIG_RTC_DRV_MAX8998=m
4114CONFIG_RTC_DRV_MAX8997=m
4115CONFIG_RTC_DRV_MAX77686=m
4116CONFIG_RTC_DRV_RS5C372=m
4117CONFIG_RTC_DRV_ISL1208=m
4118CONFIG_RTC_DRV_ISL12022=m
4119CONFIG_RTC_DRV_X1205=m
4120CONFIG_RTC_DRV_PALMAS=m
4121CONFIG_RTC_DRV_PCF2127=m
4122CONFIG_RTC_DRV_PCF8523=m
4123CONFIG_RTC_DRV_PCF8563=m
4124CONFIG_RTC_DRV_PCF8583=m
4125CONFIG_RTC_DRV_M41T80=m
4126CONFIG_RTC_DRV_M41T80_WDT=y
4127CONFIG_RTC_DRV_BQ32K=m
4128CONFIG_RTC_DRV_TPS6586X=m
4129CONFIG_RTC_DRV_TPS65910=m
4130CONFIG_RTC_DRV_TPS80031=m
4131CONFIG_RTC_DRV_RC5T583=m
4132CONFIG_RTC_DRV_S35390A=m
4133CONFIG_RTC_DRV_FM3130=m
4134CONFIG_RTC_DRV_RX8581=m
4135CONFIG_RTC_DRV_RX8025=m
4136CONFIG_RTC_DRV_EM3027=m
4137CONFIG_RTC_DRV_RV3029C2=m
4138CONFIG_RTC_DRV_S5M=m
4139
4140#
4141# SPI RTC drivers
4142#
4143CONFIG_RTC_DRV_M41T93=m
4144CONFIG_RTC_DRV_M41T94=m
4145CONFIG_RTC_DRV_DS1305=m
4146CONFIG_RTC_DRV_DS1390=m
4147CONFIG_RTC_DRV_MAX6902=m
4148CONFIG_RTC_DRV_R9701=m
4149CONFIG_RTC_DRV_RS5C348=m
4150CONFIG_RTC_DRV_DS3234=m
4151CONFIG_RTC_DRV_PCF2123=m
4152CONFIG_RTC_DRV_RX4581=m
4153
4154#
4155# Platform RTC drivers
4156#
4157CONFIG_RTC_DRV_DS1286=m
4158CONFIG_RTC_DRV_DS1511=m
4159CONFIG_RTC_DRV_DS1553=m
4160CONFIG_RTC_DRV_DS1742=m
4161CONFIG_RTC_DRV_DA9052=m
4162CONFIG_RTC_DRV_DA9055=m
4163CONFIG_RTC_DRV_STK17TA8=m
4164CONFIG_RTC_DRV_M48T86=m
4165CONFIG_RTC_DRV_M48T35=m
4166CONFIG_RTC_DRV_M48T59=m
4167CONFIG_RTC_DRV_MSM6242=m
4168CONFIG_RTC_DRV_BQ4802=m
4169CONFIG_RTC_DRV_RP5C01=m
4170CONFIG_RTC_DRV_V3020=m
4171CONFIG_RTC_DRV_DS2404=m
4172CONFIG_RTC_DRV_WM831X=m
4173CONFIG_RTC_DRV_WM8350=m
4174CONFIG_RTC_DRV_PCF50633=m
4175CONFIG_RTC_DRV_AB3100=m
4176
4177#
4178# on-CPU RTC drivers
4179#
4180CONFIG_RTC_DRV_XGENE=y
4181CONFIG_RTC_DRV_PL030=m
4182CONFIG_RTC_DRV_PL031=m
4183CONFIG_RTC_DRV_MC13XXX=m
4184CONFIG_RTC_DRV_SNVS=m
4185CONFIG_RTC_DRV_MOXART=m
4186
4187#
4188# HID Sensor RTC drivers
4189#
4190CONFIG_DMADEVICES=y
4191# CONFIG_DMADEVICES_DEBUG is not set
4192
4193#
4194# DMA Devices
4195#
4196CONFIG_AMBA_PL08X=y
4197CONFIG_DW_DMAC_CORE=m
4198CONFIG_DW_DMAC=m
4199CONFIG_DW_DMAC_PCI=m
4200CONFIG_TIMB_DMA=m
4201CONFIG_PL330_DMA=m
4202CONFIG_DMA_ENGINE=y
4203CONFIG_DMA_VIRTUAL_CHANNELS=y
4204CONFIG_DMA_OF=y
4205
4206#
4207# DMA Clients
4208#
4209# CONFIG_ASYNC_TX_DMA is not set
4210# CONFIG_DMATEST is not set
4211CONFIG_AUXDISPLAY=y
4212CONFIG_UIO=m
4213CONFIG_UIO_CIF=m
4214CONFIG_UIO_PDRV_GENIRQ=m
4215CONFIG_UIO_DMEM_GENIRQ=m
4216CONFIG_UIO_AEC=m
4217CONFIG_UIO_SERCOS3=m
4218CONFIG_UIO_PCI_GENERIC=m
4219CONFIG_UIO_NETX=m
4220CONFIG_UIO_MF624=m
4221CONFIG_VIRT_DRIVERS=y
4222CONFIG_VIRTIO=y
4223
4224#
4225# Virtio drivers
4226#
4227CONFIG_VIRTIO_PCI=m
4228CONFIG_VIRTIO_BALLOON=y
4229CONFIG_VIRTIO_MMIO=y
4230CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
4231
4232#
4233# Microsoft Hyper-V guest support
4234#
4235
4236#
4237# Xen driver support
4238#
4239CONFIG_XEN_BALLOON=y
4240CONFIG_XEN_SCRUB_PAGES=y
4241CONFIG_XEN_DEV_EVTCHN=m
4242CONFIG_XEN_BACKEND=y
4243CONFIG_XENFS=m
4244CONFIG_XEN_COMPAT_XENFS=y
4245CONFIG_XEN_SYS_HYPERVISOR=y
4246CONFIG_XEN_XENBUS_FRONTEND=y
4247CONFIG_XEN_GNTDEV=m
4248CONFIG_XEN_GRANT_DEV_ALLOC=m
4249CONFIG_SWIOTLB_XEN=y
4250CONFIG_XEN_PRIVCMD=m
4251CONFIG_STAGING=y
4252CONFIG_ET131X=m
4253CONFIG_ECHO=m
4254CONFIG_COMEDI=m
4255# CONFIG_COMEDI_DEBUG is not set
4256CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
4257CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
4258CONFIG_COMEDI_MISC_DRIVERS=y
4259CONFIG_COMEDI_KCOMEDILIB=m
4260CONFIG_COMEDI_BOND=m
4261CONFIG_COMEDI_TEST=m
4262CONFIG_COMEDI_PARPORT=m
4263CONFIG_COMEDI_SERIAL2002=m
4264CONFIG_COMEDI_SKEL=m
4265CONFIG_COMEDI_ISA_DRIVERS=y
4266CONFIG_COMEDI_PCL711=m
4267CONFIG_COMEDI_PCL724=m
4268CONFIG_COMEDI_PCL726=m
4269CONFIG_COMEDI_PCL730=m
4270CONFIG_COMEDI_PCM3724=m
4271CONFIG_COMEDI_AMPLC_DIO200_ISA=m
4272CONFIG_COMEDI_AMPLC_PC236_ISA=m
4273CONFIG_COMEDI_AMPLC_PC263_ISA=m
4274CONFIG_COMEDI_RTI800=m
4275CONFIG_COMEDI_RTI802=m
4276CONFIG_COMEDI_DAS16M1=m
4277CONFIG_COMEDI_DAS08_ISA=m
4278CONFIG_COMEDI_DAS800=m
4279CONFIG_COMEDI_DAS6402=m
4280CONFIG_COMEDI_DT2801=m
4281CONFIG_COMEDI_DT2811=m
4282CONFIG_COMEDI_DT2814=m
4283CONFIG_COMEDI_DT2815=m
4284CONFIG_COMEDI_DT2817=m
4285CONFIG_COMEDI_DMM32AT=m
4286CONFIG_COMEDI_UNIOXX5=m
4287CONFIG_COMEDI_FL512=m
4288CONFIG_COMEDI_AIO_AIO12_8=m
4289CONFIG_COMEDI_AIO_IIRO_16=m
4290CONFIG_COMEDI_II_PCI20KC=m
4291CONFIG_COMEDI_C6XDIGIO=m
4292CONFIG_COMEDI_MPC624=m
4293CONFIG_COMEDI_ADQ12B=m
4294CONFIG_COMEDI_NI_AT_AO=m
4295CONFIG_COMEDI_NI_ATMIO=m
4296CONFIG_COMEDI_NI_ATMIO16D=m
4297CONFIG_COMEDI_NI_LABPC_ISA=m
4298CONFIG_COMEDI_PCMAD=m
4299CONFIG_COMEDI_PCMDA12=m
4300CONFIG_COMEDI_PCMMIO=m
4301CONFIG_COMEDI_PCMUIO=m
4302CONFIG_COMEDI_MULTIQ3=m
4303CONFIG_COMEDI_POC=m
4304CONFIG_COMEDI_S526=m
4305CONFIG_COMEDI_PCI_DRIVERS=y
4306CONFIG_COMEDI_8255_PCI=m
4307CONFIG_COMEDI_ADDI_WATCHDOG=m
4308CONFIG_COMEDI_ADDI_APCI_035=m
4309CONFIG_COMEDI_ADDI_APCI_1032=m
4310CONFIG_COMEDI_ADDI_APCI_1500=m
4311CONFIG_COMEDI_ADDI_APCI_1516=m
4312CONFIG_COMEDI_ADDI_APCI_1564=m
4313CONFIG_COMEDI_ADDI_APCI_16XX=m
4314CONFIG_COMEDI_ADDI_APCI_2032=m
4315CONFIG_COMEDI_ADDI_APCI_2200=m
4316CONFIG_COMEDI_ADDI_APCI_3501=m
4317CONFIG_COMEDI_ADDI_APCI_3XXX=m
4318CONFIG_COMEDI_ADL_PCI6208=m
4319CONFIG_COMEDI_ADL_PCI7X3X=m
4320CONFIG_COMEDI_ADL_PCI8164=m
4321CONFIG_COMEDI_ADL_PCI9111=m
4322CONFIG_COMEDI_ADV_PCI1710=m
4323CONFIG_COMEDI_ADV_PCI1723=m
4324CONFIG_COMEDI_ADV_PCI1724=m
4325CONFIG_COMEDI_ADV_PCI_DIO=m
4326CONFIG_COMEDI_AMPLC_DIO200_PCI=m
4327CONFIG_COMEDI_AMPLC_PC236_PCI=m
4328CONFIG_COMEDI_AMPLC_PC263_PCI=m
4329CONFIG_COMEDI_AMPLC_PCI224=m
4330CONFIG_COMEDI_AMPLC_PCI230=m
4331CONFIG_COMEDI_CONTEC_PCI_DIO=m
4332CONFIG_COMEDI_DAS08_PCI=m
4333CONFIG_COMEDI_DT3000=m
4334CONFIG_COMEDI_DYNA_PCI10XX=m
4335CONFIG_COMEDI_GSC_HPDI=m
4336CONFIG_COMEDI_ICP_MULTI=m
4337CONFIG_COMEDI_DAQBOARD2000=m
4338CONFIG_COMEDI_JR3_PCI=m
4339CONFIG_COMEDI_KE_COUNTER=m
4340CONFIG_COMEDI_CB_PCIDAS64=m
4341CONFIG_COMEDI_CB_PCIDAS=m
4342CONFIG_COMEDI_CB_PCIDDA=m
4343CONFIG_COMEDI_CB_PCIMDAS=m
4344CONFIG_COMEDI_CB_PCIMDDA=m
4345CONFIG_COMEDI_ME4000=m
4346CONFIG_COMEDI_ME_DAQ=m
4347CONFIG_COMEDI_NI_6527=m
4348CONFIG_COMEDI_NI_65XX=m
4349CONFIG_COMEDI_NI_660X=m
4350CONFIG_COMEDI_NI_670X=m
4351CONFIG_COMEDI_NI_LABPC_PCI=m
4352CONFIG_COMEDI_NI_PCIDIO=m
4353CONFIG_COMEDI_NI_PCIMIO=m
4354CONFIG_COMEDI_RTD520=m
4355CONFIG_COMEDI_S626=m
4356CONFIG_COMEDI_MITE=m
4357CONFIG_COMEDI_NI_TIOCMD=m
4358CONFIG_COMEDI_8255=m
4359CONFIG_COMEDI_FC=m
4360CONFIG_COMEDI_AMPLC_DIO200=m
4361CONFIG_COMEDI_AMPLC_PC236=m
4362CONFIG_COMEDI_DAS08=m
4363CONFIG_COMEDI_NI_LABPC=m
4364CONFIG_COMEDI_NI_TIO=m
4365CONFIG_PANEL=m
4366CONFIG_PANEL_PARPORT=0
4367CONFIG_PANEL_PROFILE=5
4368# CONFIG_PANEL_CHANGE_MESSAGE is not set
4369CONFIG_R8187SE=m
4370CONFIG_RTLLIB=m
4371CONFIG_RTLLIB_CRYPTO_CCMP=m
4372CONFIG_RTLLIB_CRYPTO_TKIP=m
4373CONFIG_RTLLIB_CRYPTO_WEP=m
4374CONFIG_RTL8192E=m
4375CONFIG_R8821AE=m
4376CONFIG_IDE_PHISON=m
4377CONFIG_VT6655=m
4378CONFIG_DX_SEP=m
4379
4380#
4381# IIO staging drivers
4382#
4383
4384#
4385# Accelerometers
4386#
4387CONFIG_ADIS16201=m
4388CONFIG_ADIS16203=m
4389CONFIG_ADIS16204=m
4390CONFIG_ADIS16209=m
4391CONFIG_ADIS16220=m
4392CONFIG_ADIS16240=m
4393# CONFIG_LIS3L02DQ is not set
4394CONFIG_SCA3000=m
4395
4396#
4397# Analog to digital converters
4398#
4399CONFIG_AD7291=m
4400CONFIG_AD7606=m
4401CONFIG_AD7606_IFACE_PARALLEL=m
4402CONFIG_AD7606_IFACE_SPI=m
4403CONFIG_AD799X=m
4404CONFIG_AD799X_RING_BUFFER=y
4405CONFIG_AD7780=m
4406CONFIG_AD7816=m
4407CONFIG_AD7192=m
4408CONFIG_AD7280=m
4409
4410#
4411# Analog digital bi-direction converters
4412#
4413CONFIG_ADT7316=m
4414CONFIG_ADT7316_SPI=m
4415CONFIG_ADT7316_I2C=m
4416
4417#
4418# Capacitance to digital converters
4419#
4420CONFIG_AD7150=m
4421CONFIG_AD7152=m
4422CONFIG_AD7746=m
4423
4424#
4425# Direct Digital Synthesis
4426#
4427CONFIG_AD5930=m
4428CONFIG_AD9832=m
4429CONFIG_AD9834=m
4430CONFIG_AD9850=m
4431CONFIG_AD9852=m
4432CONFIG_AD9910=m
4433CONFIG_AD9951=m
4434
4435#
4436# Digital gyroscope sensors
4437#
4438CONFIG_ADIS16060=m
4439
4440#
4441# Network Analyzer, Impedance Converters
4442#
4443CONFIG_AD5933=m
4444
4445#
4446# Light sensors
4447#
4448CONFIG_SENSORS_ISL29018=m
4449CONFIG_SENSORS_ISL29028=m
4450CONFIG_TSL2583=m
4451CONFIG_TSL2x7x=m
4452
4453#
4454# Magnetometer sensors
4455#
4456CONFIG_SENSORS_HMC5843=m
4457
4458#
4459# Active energy metering IC
4460#
4461CONFIG_ADE7753=m
4462CONFIG_ADE7754=m
4463CONFIG_ADE7758=m
4464CONFIG_ADE7759=m
4465CONFIG_ADE7854=m
4466CONFIG_ADE7854_I2C=m
4467CONFIG_ADE7854_SPI=m
4468
4469#
4470# Resolver to digital converters
4471#
4472CONFIG_AD2S90=m
4473CONFIG_AD2S1200=m
4474CONFIG_AD2S1210=m
4475
4476#
4477# Triggers - standalone
4478#
4479CONFIG_IIO_PERIODIC_RTC_TRIGGER=m
4480CONFIG_IIO_SIMPLE_DUMMY=m
4481# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
4482# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
4483CONFIG_ZSMALLOC=y
4484CONFIG_ZRAM=m
4485# CONFIG_ZRAM_DEBUG is not set
4486CONFIG_FB_SM7XX=m
4487CONFIG_CRYSTALHD=m
4488CONFIG_CXT1E1=m
4489CONFIG_SBE_PMCC4_NCOMM=y
4490CONFIG_FB_XGI=m
4491CONFIG_SBE_2T3E3=m
4492CONFIG_FT1000=m
4493
4494#
4495# Speakup console speech
4496#
4497CONFIG_SPEAKUP=m
4498CONFIG_SPEAKUP_SYNTH_ACNTSA=m
4499CONFIG_SPEAKUP_SYNTH_APOLLO=m
4500CONFIG_SPEAKUP_SYNTH_AUDPTR=m
4501CONFIG_SPEAKUP_SYNTH_BNS=m
4502CONFIG_SPEAKUP_SYNTH_DECTLK=m
4503CONFIG_SPEAKUP_SYNTH_DECEXT=m
4504CONFIG_SPEAKUP_SYNTH_LTLK=m
4505CONFIG_SPEAKUP_SYNTH_SOFT=m
4506CONFIG_SPEAKUP_SYNTH_SPKOUT=m
4507CONFIG_SPEAKUP_SYNTH_TXPRT=m
4508CONFIG_SPEAKUP_SYNTH_DUMMY=m
4509CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=m
4510CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m
4511CONFIG_STAGING_MEDIA=y
4512CONFIG_DVB_CXD2099=m
4513CONFIG_VIDEO_DT3155=m
4514# CONFIG_DT3155_CCIR is not set
4515CONFIG_DT3155_STREAMING=y
4516CONFIG_LIRC_STAGING=y
4517CONFIG_LIRC_BT829=m
4518CONFIG_LIRC_PARALLEL=m
4519CONFIG_LIRC_SERIAL=m
4520CONFIG_LIRC_SERIAL_TRANSMITTER=y
4521CONFIG_LIRC_SIR=m
4522CONFIG_LIRC_ZILOG=m
4523
4524#
4525# Android
4526#
4527# CONFIG_ANDROID is not set
4528CONFIG_WIMAX_GDM72XX=m
4529CONFIG_WIMAX_GDM72XX_QOS=y
4530CONFIG_WIMAX_GDM72XX_K_MODE=y
4531CONFIG_WIMAX_GDM72XX_WIMAX2=y
4532CONFIG_WIMAX_GDM72XX_SDIO=y
4533CONFIG_NET_VENDOR_SILICOM=y
4534CONFIG_SBYPASS=m
4535CONFIG_BPCTL=m
4536CONFIG_DGRP=m
4537CONFIG_FIREWIRE_SERIAL=m
4538CONFIG_MTD_SPINAND_MT29F=m
4539CONFIG_MTD_SPINAND_ONDIEECC=y
4540CONFIG_LUSTRE_FS=m
4541CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192
4542# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set
4543CONFIG_LUSTRE_TRANSLATE_ERRNOS=y
4544CONFIG_LUSTRE_LLITE_LLOOP=y
4545CONFIG_LNET=m
4546CONFIG_LNET_MAX_PAYLOAD=1048576
4547CONFIG_LNET_SELFTEST=m
4548CONFIG_LNET_XPRT_IB=m
4549CONFIG_XILLYBUS=m
4550CONFIG_XILLYBUS_PCIE=m
4551CONFIG_XILLYBUS_OF=m
4552CONFIG_DGNC=m
4553CONFIG_DGAP=m
4554CONFIG_CLKDEV_LOOKUP=y
4555CONFIG_HAVE_CLK_PREPARE=y
4556CONFIG_COMMON_CLK=y
4557
4558#
4559# Common Clock Framework
4560#
4561# CONFIG_COMMON_CLK_DEBUG is not set
4562CONFIG_COMMON_CLK_WM831X=m
4563CONFIG_COMMON_CLK_VERSATILE=y
4564CONFIG_COMMON_CLK_MAX77686=m
4565CONFIG_COMMON_CLK_SI5351=m
4566CONFIG_COMMON_CLK_S2MPS11=m
4567CONFIG_CLK_TWL6040=m
4568CONFIG_COMMON_CLK_XGENE=y
4569
4570#
4571# Hardware Spinlock drivers
4572#
4573CONFIG_CLKSRC_OF=y
4574CONFIG_ARM_ARCH_TIMER=y
4575CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
4576CONFIG_MAILBOX=y
4577CONFIG_PL320_MBOX=y
4578# CONFIG_IOMMU_SUPPORT is not set
4579
4580#
4581# Remoteproc drivers
4582#
4583CONFIG_REMOTEPROC=m
4584CONFIG_STE_MODEM_RPROC=m
4585
4586#
4587# Rpmsg drivers
4588#
4589CONFIG_PM_DEVFREQ=y
4590
4591#
4592# DEVFREQ Governors
4593#
4594CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
4595CONFIG_DEVFREQ_GOV_PERFORMANCE=y
4596CONFIG_DEVFREQ_GOV_POWERSAVE=y
4597CONFIG_DEVFREQ_GOV_USERSPACE=y
4598
4599#
4600# DEVFREQ Drivers
4601#
4602CONFIG_EXTCON=y
4603
4604#
4605# Extcon Device Drivers
4606#
4607CONFIG_OF_EXTCON=y
4608CONFIG_EXTCON_GPIO=m
4609CONFIG_EXTCON_ADC_JACK=m
4610CONFIG_EXTCON_MAX77693=m
4611CONFIG_EXTCON_MAX8997=m
4612CONFIG_EXTCON_PALMAS=m
4613CONFIG_MEMORY=y
4614CONFIG_IIO=m
4615CONFIG_IIO_BUFFER=y
4616CONFIG_IIO_BUFFER_CB=y
4617CONFIG_IIO_KFIFO_BUF=m
4618CONFIG_IIO_TRIGGERED_BUFFER=m
4619CONFIG_IIO_TRIGGER=y
4620CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
4621
4622#
4623# Accelerometers
4624#
4625CONFIG_BMA180=m
4626CONFIG_HID_SENSOR_ACCEL_3D=m
4627CONFIG_IIO_ST_ACCEL_3AXIS=m
4628CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
4629CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
4630CONFIG_KXSD9=m
4631
4632#
4633# Analog to digital converters
4634#
4635CONFIG_AD_SIGMA_DELTA=m
4636CONFIG_AD7266=m
4637CONFIG_AD7298=m
4638CONFIG_AD7476=m
4639CONFIG_AD7791=m
4640CONFIG_AD7793=m
4641CONFIG_AD7887=m
4642CONFIG_AD7923=m
4643CONFIG_EXYNOS_ADC=y
4644CONFIG_LP8788_ADC=y
4645CONFIG_MAX1363=m
4646CONFIG_MCP320X=m
4647CONFIG_MCP3422=m
4648CONFIG_NAU7802=m
4649CONFIG_TI_ADC081C=m
4650
4651#
4652# Amplifiers
4653#
4654CONFIG_AD8366=m
4655
4656#
4657# Hid Sensor IIO Common
4658#
4659CONFIG_HID_SENSOR_IIO_COMMON=m
4660CONFIG_HID_SENSOR_IIO_TRIGGER=m
4661CONFIG_IIO_ST_SENSORS_I2C=m
4662CONFIG_IIO_ST_SENSORS_SPI=m
4663CONFIG_IIO_ST_SENSORS_CORE=m
4664
4665#
4666# Digital to analog converters
4667#
4668CONFIG_AD5064=m
4669CONFIG_AD5360=m
4670CONFIG_AD5380=m
4671CONFIG_AD5421=m
4672CONFIG_AD5446=m
4673CONFIG_AD5449=m
4674CONFIG_AD5504=m
4675CONFIG_AD5624R_SPI=m
4676CONFIG_AD5686=m
4677CONFIG_AD5755=m
4678CONFIG_AD5764=m
4679CONFIG_AD5791=m
4680CONFIG_AD7303=m
4681CONFIG_MAX517=m
4682CONFIG_MCP4725=m
4683
4684#
4685# Frequency Synthesizers DDS/PLL
4686#
4687
4688#
4689# Clock Generator/Distribution
4690#
4691CONFIG_AD9523=m
4692
4693#
4694# Phase-Locked Loop (PLL) frequency synthesizers
4695#
4696CONFIG_ADF4350=m
4697
4698#
4699# Digital gyroscope sensors
4700#
4701CONFIG_ADIS16080=m
4702CONFIG_ADIS16130=m
4703CONFIG_ADIS16136=m
4704CONFIG_ADIS16260=m
4705CONFIG_ADXRS450=m
4706CONFIG_HID_SENSOR_GYRO_3D=m
4707CONFIG_IIO_ST_GYRO_3AXIS=m
4708CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
4709CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
4710CONFIG_ITG3200=m
4711
4712#
4713# Inertial measurement units
4714#
4715CONFIG_ADIS16400=m
4716CONFIG_ADIS16480=m
4717CONFIG_IIO_ADIS_LIB=m
4718CONFIG_IIO_ADIS_LIB_BUFFER=y
4719CONFIG_INV_MPU6050_IIO=m
4720
4721#
4722# Light sensors
4723#
4724CONFIG_ADJD_S311=m
4725CONFIG_APDS9300=m
4726CONFIG_CM36651=m
4727CONFIG_GP2AP020A00F=m
4728CONFIG_HID_SENSOR_ALS=m
4729CONFIG_SENSORS_LM3533=m
4730CONFIG_TCS3472=m
4731CONFIG_SENSORS_TSL2563=m
4732CONFIG_TSL4531=m
4733CONFIG_VCNL4000=m
4734
4735#
4736# Magnetometer sensors
4737#
4738CONFIG_AK8975=m
4739CONFIG_MAG3110=m
4740CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
4741CONFIG_IIO_ST_MAGN_3AXIS=m
4742CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
4743CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
4744
4745#
4746# Triggers - standalone
4747#
4748CONFIG_IIO_INTERRUPT_TRIGGER=m
4749CONFIG_IIO_SYSFS_TRIGGER=m
4750
4751#
4752# Pressure sensors
4753#
4754CONFIG_IIO_ST_PRESS=m
4755CONFIG_IIO_ST_PRESS_I2C=m
4756CONFIG_IIO_ST_PRESS_SPI=m
4757
4758#
4759# Temperature sensors
4760#
4761CONFIG_TMP006=m
4762CONFIG_VME_BUS=m
4763
4764#
4765# VME Bridge Drivers
4766#
4767
4768#
4769# VME Board Drivers
4770#
4771CONFIG_VMIVME_7805=m
4772
4773#
4774# VME Device Drivers
4775#
4776CONFIG_VME_USER=m
4777CONFIG_VME_PIO2=m
4778CONFIG_PWM=y
4779CONFIG_PWM_SYSFS=y
4780CONFIG_PWM_PCA9685=m
4781CONFIG_IRQCHIP=y
4782CONFIG_ARM_GIC=y
4783CONFIG_IPACK_BUS=m
4784CONFIG_BOARD_TPCI200=m
4785CONFIG_SERIAL_IPOCTAL=m
4786CONFIG_RESET_CONTROLLER=y
4787CONFIG_FMC=m
4788CONFIG_FMC_FAKEDEV=m
4789CONFIG_FMC_TRIVIAL=m
4790CONFIG_FMC_WRITE_EEPROM=m
4791CONFIG_FMC_CHARDEV=m
4792
4793#
4794# PHY Subsystem
4795#
4796CONFIG_GENERIC_PHY=y
4797# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set
4798CONFIG_PHY_EXYNOS_DP_VIDEO=m
4799CONFIG_PHY_XGENE=y
4800CONFIG_POWERCAP=y
4801
4802#
4803# Frame Manager support
4804#
4805CONFIG_FSL_FMAN=y
4806# CONFIG_FSL_FMAN_TEST is not set
4807
4808#
4809# FMAN Processor support
4810#
4811CONFIG_FMAN_P3040_P4080_P5020=y
4812# CONFIG_FMAN_P1023 is not set
4813# CONFIG_FMAN_RESOURCE_ALLOCATION_ALGORITHM is not set
4814# CONFIG_FMAN_MIB_CNT_OVF_IRQ_EN is not set
4815
4816#
4817# File systems
4818#
4819# CONFIG_EXT2_FS is not set
4820# CONFIG_EXT3_FS is not set
4821CONFIG_EXT4_FS=y
4822CONFIG_EXT4_USE_FOR_EXT23=y
4823CONFIG_EXT4_FS_POSIX_ACL=y
4824CONFIG_EXT4_FS_SECURITY=y
4825# CONFIG_EXT4_DEBUG is not set
4826CONFIG_JBD2=y
4827# CONFIG_JBD2_DEBUG is not set
4828CONFIG_FS_MBCACHE=y
4829CONFIG_REISERFS_FS=m
4830# CONFIG_REISERFS_CHECK is not set
4831# CONFIG_REISERFS_PROC_INFO is not set
4832CONFIG_REISERFS_FS_XATTR=y
4833CONFIG_REISERFS_FS_POSIX_ACL=y
4834CONFIG_REISERFS_FS_SECURITY=y
4835CONFIG_JFS_FS=m
4836CONFIG_JFS_POSIX_ACL=y
4837CONFIG_JFS_SECURITY=y
4838# CONFIG_JFS_DEBUG is not set
4839CONFIG_JFS_STATISTICS=y
4840CONFIG_XFS_FS=m
4841CONFIG_XFS_QUOTA=y
4842CONFIG_XFS_POSIX_ACL=y
4843CONFIG_XFS_RT=y
4844# CONFIG_XFS_WARN is not set
4845# CONFIG_XFS_DEBUG is not set
4846CONFIG_GFS2_FS=m
4847CONFIG_GFS2_FS_LOCKING_DLM=y
4848CONFIG_OCFS2_FS=m
4849CONFIG_OCFS2_FS_O2CB=m
4850CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
4851CONFIG_OCFS2_FS_STATS=y
4852CONFIG_OCFS2_DEBUG_MASKLOG=y
4853# CONFIG_OCFS2_DEBUG_FS is not set
4854CONFIG_BTRFS_FS=m
4855CONFIG_BTRFS_FS_POSIX_ACL=y
4856# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
4857# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
4858# CONFIG_BTRFS_DEBUG is not set
4859# CONFIG_BTRFS_ASSERT is not set
4860CONFIG_NILFS2_FS=m
4861CONFIG_FS_POSIX_ACL=y
4862CONFIG_EXPORTFS=y
4863CONFIG_FILE_LOCKING=y
4864CONFIG_FSNOTIFY=y
4865CONFIG_DNOTIFY=y
4866CONFIG_INOTIFY_USER=y
4867CONFIG_FANOTIFY=y
4868CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
4869CONFIG_QUOTA=y
4870CONFIG_QUOTA_NETLINK_INTERFACE=y
4871# CONFIG_PRINT_QUOTA_WARNING is not set
4872# CONFIG_QUOTA_DEBUG is not set
4873CONFIG_QUOTA_TREE=m
4874CONFIG_QFMT_V1=m
4875CONFIG_QFMT_V2=m
4876CONFIG_QUOTACTL=y
4877CONFIG_AUTOFS4_FS=m
4878CONFIG_FUSE_FS=y
4879CONFIG_CUSE=m
4880CONFIG_OVERLAYFS_FS=m
4881CONFIG_GENERIC_ACL=y
4882
4883#
4884# Caches
4885#
4886CONFIG_FSCACHE=m
4887CONFIG_FSCACHE_STATS=y
4888# CONFIG_FSCACHE_HISTOGRAM is not set
4889# CONFIG_FSCACHE_DEBUG is not set
4890# CONFIG_FSCACHE_OBJECT_LIST is not set
4891CONFIG_CACHEFILES=m
4892# CONFIG_CACHEFILES_DEBUG is not set
4893# CONFIG_CACHEFILES_HISTOGRAM is not set
4894
4895#
4896# CD-ROM/DVD Filesystems
4897#
4898CONFIG_ISO9660_FS=m
4899CONFIG_JOLIET=y
4900CONFIG_ZISOFS=y
4901CONFIG_UDF_FS=m
4902CONFIG_UDF_NLS=y
4903
4904#
4905# DOS/FAT/NT Filesystems
4906#
4907CONFIG_FAT_FS=y
4908CONFIG_MSDOS_FS=m
4909CONFIG_VFAT_FS=y
4910CONFIG_FAT_DEFAULT_CODEPAGE=437
4911CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
4912CONFIG_NTFS_FS=m
4913# CONFIG_NTFS_DEBUG is not set
4914# CONFIG_NTFS_RW is not set
4915
4916#
4917# Pseudo filesystems
4918#
4919CONFIG_PROC_FS=y
4920CONFIG_PROC_KCORE=y
4921CONFIG_PROC_SYSCTL=y
4922CONFIG_PROC_PAGE_MONITOR=y
4923CONFIG_SYSFS=y
4924CONFIG_TMPFS=y
4925CONFIG_TMPFS_POSIX_ACL=y
4926CONFIG_TMPFS_XATTR=y
4927CONFIG_HUGETLBFS=y
4928CONFIG_HUGETLB_PAGE=y
4929CONFIG_CONFIGFS_FS=m
4930CONFIG_MISC_FILESYSTEMS=y
4931CONFIG_ADFS_FS=m
4932# CONFIG_ADFS_FS_RW is not set
4933CONFIG_AFFS_FS=m
4934CONFIG_ECRYPT_FS=y
4935CONFIG_ECRYPT_FS_MESSAGING=y
4936CONFIG_HFS_FS=m
4937CONFIG_HFSPLUS_FS=m
4938CONFIG_HFSPLUS_FS_POSIX_ACL=y
4939CONFIG_BEFS_FS=m
4940# CONFIG_BEFS_DEBUG is not set
4941CONFIG_BFS_FS=m
4942CONFIG_EFS_FS=m
4943CONFIG_JFFS2_FS=m
4944CONFIG_JFFS2_FS_DEBUG=0
4945CONFIG_JFFS2_FS_WRITEBUFFER=y
4946# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
4947# CONFIG_JFFS2_SUMMARY is not set
4948# CONFIG_JFFS2_FS_XATTR is not set
4949CONFIG_JFFS2_COMPRESSION_OPTIONS=y
4950CONFIG_JFFS2_ZLIB=y
4951CONFIG_JFFS2_LZO=y
4952CONFIG_JFFS2_RTIME=y
4953# CONFIG_JFFS2_RUBIN is not set
4954# CONFIG_JFFS2_CMODE_NONE is not set
4955# CONFIG_JFFS2_CMODE_PRIORITY is not set
4956# CONFIG_JFFS2_CMODE_SIZE is not set
4957CONFIG_JFFS2_CMODE_FAVOURLZO=y
4958CONFIG_UBIFS_FS=m
4959# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
4960CONFIG_UBIFS_FS_LZO=y
4961CONFIG_UBIFS_FS_ZLIB=y
4962# CONFIG_LOGFS is not set
4963CONFIG_CRAMFS=m
4964CONFIG_SQUASHFS=m
4965# CONFIG_SQUASHFS_FILE_CACHE is not set
4966CONFIG_SQUASHFS_FILE_DIRECT=y
4967# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
4968# CONFIG_SQUASHFS_DECOMP_MULTI is not set
4969CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
4970CONFIG_SQUASHFS_XATTR=y
4971CONFIG_SQUASHFS_ZLIB=y
4972CONFIG_SQUASHFS_LZO=y
4973CONFIG_SQUASHFS_XZ=y
4974# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
4975# CONFIG_SQUASHFS_EMBEDDED is not set
4976CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
4977CONFIG_VXFS_FS=m
4978CONFIG_MINIX_FS=m
4979CONFIG_OMFS_FS=m
4980CONFIG_HPFS_FS=m
4981CONFIG_QNX4FS_FS=m
4982CONFIG_QNX6FS_FS=m
4983# CONFIG_QNX6FS_DEBUG is not set
4984CONFIG_ROMFS_FS=m
4985CONFIG_ROMFS_BACKED_BY_BLOCK=y
4986# CONFIG_ROMFS_BACKED_BY_MTD is not set
4987# CONFIG_ROMFS_BACKED_BY_BOTH is not set
4988CONFIG_ROMFS_ON_BLOCK=y
4989CONFIG_PSTORE=y
4990# CONFIG_PSTORE_CONSOLE is not set
4991CONFIG_PSTORE_RAM=m
4992CONFIG_SYSV_FS=m
4993CONFIG_UFS_FS=m
4994# CONFIG_UFS_FS_WRITE is not set
4995# CONFIG_UFS_DEBUG is not set
4996CONFIG_EXOFS_FS=m
4997# CONFIG_EXOFS_DEBUG is not set
4998CONFIG_F2FS_FS=m
4999CONFIG_F2FS_STAT_FS=y
5000CONFIG_F2FS_FS_XATTR=y
5001CONFIG_F2FS_FS_POSIX_ACL=y
5002CONFIG_F2FS_FS_SECURITY=y
5003# CONFIG_F2FS_CHECK_FS is not set
5004CONFIG_ORE=m
5005CONFIG_NETWORK_FILESYSTEMS=y
5006CONFIG_NFS_FS=y
5007CONFIG_NFS_V2=y
5008CONFIG_NFS_V3=y
5009CONFIG_NFS_V3_ACL=y
5010CONFIG_NFS_V4=y
5011CONFIG_NFS_SWAP=y
5012CONFIG_NFS_V4_1=y
5013CONFIG_NFS_V4_2=y
5014CONFIG_PNFS_FILE_LAYOUT=y
5015CONFIG_PNFS_BLOCK=y
5016CONFIG_PNFS_OBJLAYOUT=m
5017CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
5018CONFIG_NFS_V4_1_MIGRATION=y
5019CONFIG_NFS_V4_SECURITY_LABEL=y
5020CONFIG_ROOT_NFS=y
5021# CONFIG_NFS_USE_LEGACY_DNS is not set
5022CONFIG_NFS_USE_KERNEL_DNS=y
5023CONFIG_NFS_DEBUG=y
5024CONFIG_NFSD=m
5025CONFIG_NFSD_V2_ACL=y
5026CONFIG_NFSD_V3=y
5027CONFIG_NFSD_V3_ACL=y
5028CONFIG_NFSD_V4=y
5029CONFIG_NFSD_V4_SECURITY_LABEL=y
5030# CONFIG_NFSD_FAULT_INJECTION is not set
5031CONFIG_LOCKD=y
5032CONFIG_LOCKD_V4=y
5033CONFIG_NFS_ACL_SUPPORT=y
5034CONFIG_NFS_COMMON=y
5035CONFIG_SUNRPC=y
5036CONFIG_SUNRPC_GSS=y
5037CONFIG_SUNRPC_BACKCHANNEL=y
5038CONFIG_SUNRPC_XPRT_RDMA=m
5039CONFIG_SUNRPC_SWAP=y
5040CONFIG_RPCSEC_GSS_KRB5=m
5041CONFIG_SUNRPC_DEBUG=y
5042CONFIG_CEPH_FS=m
5043CONFIG_CEPH_FSCACHE=y
5044CONFIG_CIFS=m
5045CONFIG_CIFS_STATS=y
5046# CONFIG_CIFS_STATS2 is not set
5047CONFIG_CIFS_WEAK_PW_HASH=y
5048CONFIG_CIFS_UPCALL=y
5049CONFIG_CIFS_XATTR=y
5050CONFIG_CIFS_POSIX=y
5051CONFIG_CIFS_ACL=y
5052CONFIG_CIFS_DEBUG=y
5053# CONFIG_CIFS_DEBUG2 is not set
5054CONFIG_CIFS_DFS_UPCALL=y
5055CONFIG_CIFS_SMB2=y
5056CONFIG_CIFS_FSCACHE=y
5057CONFIG_NCP_FS=m
5058CONFIG_NCPFS_PACKET_SIGNING=y
5059CONFIG_NCPFS_IOCTL_LOCKING=y
5060CONFIG_NCPFS_STRONG=y
5061CONFIG_NCPFS_NFS_NS=y
5062CONFIG_NCPFS_OS2_NS=y
5063# CONFIG_NCPFS_SMALLDOS is not set
5064CONFIG_NCPFS_NLS=y
5065CONFIG_NCPFS_EXTRAS=y
5066CONFIG_CODA_FS=m
5067CONFIG_AFS_FS=m
5068# CONFIG_AFS_DEBUG is not set
5069# CONFIG_AFS_FSCACHE is not set
5070CONFIG_9P_FS=m
5071# CONFIG_9P_FSCACHE is not set
5072CONFIG_9P_FS_POSIX_ACL=y
5073CONFIG_9P_FS_SECURITY=y
5074CONFIG_NLS=y
5075CONFIG_NLS_DEFAULT="utf8"
5076CONFIG_NLS_CODEPAGE_437=y
5077CONFIG_NLS_CODEPAGE_737=m
5078CONFIG_NLS_CODEPAGE_775=m
5079CONFIG_NLS_CODEPAGE_850=m
5080CONFIG_NLS_CODEPAGE_852=m
5081CONFIG_NLS_CODEPAGE_855=m
5082CONFIG_NLS_CODEPAGE_857=m
5083CONFIG_NLS_CODEPAGE_860=m
5084CONFIG_NLS_CODEPAGE_861=m
5085CONFIG_NLS_CODEPAGE_862=m
5086CONFIG_NLS_CODEPAGE_863=m
5087CONFIG_NLS_CODEPAGE_864=m
5088CONFIG_NLS_CODEPAGE_865=m
5089CONFIG_NLS_CODEPAGE_866=m
5090CONFIG_NLS_CODEPAGE_869=m
5091CONFIG_NLS_CODEPAGE_936=m
5092CONFIG_NLS_CODEPAGE_950=m
5093CONFIG_NLS_CODEPAGE_932=m
5094CONFIG_NLS_CODEPAGE_949=m
5095CONFIG_NLS_CODEPAGE_874=m
5096CONFIG_NLS_ISO8859_8=m
5097CONFIG_NLS_CODEPAGE_1250=m
5098CONFIG_NLS_CODEPAGE_1251=m
5099CONFIG_NLS_ASCII=m
5100CONFIG_NLS_ISO8859_1=m
5101CONFIG_NLS_ISO8859_2=m
5102CONFIG_NLS_ISO8859_3=m
5103CONFIG_NLS_ISO8859_4=m
5104CONFIG_NLS_ISO8859_5=m
5105CONFIG_NLS_ISO8859_6=m
5106CONFIG_NLS_ISO8859_7=m
5107CONFIG_NLS_ISO8859_9=m
5108CONFIG_NLS_ISO8859_13=m
5109CONFIG_NLS_ISO8859_14=m
5110CONFIG_NLS_ISO8859_15=m
5111CONFIG_NLS_KOI8_R=m
5112CONFIG_NLS_KOI8_U=m
5113CONFIG_NLS_MAC_ROMAN=m
5114CONFIG_NLS_MAC_CELTIC=m
5115CONFIG_NLS_MAC_CENTEURO=m
5116CONFIG_NLS_MAC_CROATIAN=m
5117CONFIG_NLS_MAC_CYRILLIC=m
5118CONFIG_NLS_MAC_GAELIC=m
5119CONFIG_NLS_MAC_GREEK=m
5120CONFIG_NLS_MAC_ICELAND=m
5121CONFIG_NLS_MAC_INUIT=m
5122CONFIG_NLS_MAC_ROMANIAN=m
5123CONFIG_NLS_MAC_TURKISH=m
5124CONFIG_NLS_UTF8=m
5125CONFIG_DLM=m
5126# CONFIG_DLM_DEBUG is not set
5127CONFIG_HAVE_KVM_IRQCHIP=y
5128CONFIG_KVM_MMIO=y
5129CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
5130CONFIG_VIRTUALIZATION=y
5131CONFIG_KVM=y
5132CONFIG_KVM_ARM_HOST=y
5133CONFIG_KVM_ARM_MAX_VCPUS=4
5134CONFIG_KVM_ARM_VGIC=y
5135CONFIG_KVM_ARM_TIMER=y
5136
5137#
5138# Kernel hacking
5139#
5140
5141#
5142# printk and dmesg options
5143#
5144CONFIG_PRINTK_TIME=y
5145CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
5146CONFIG_BOOT_PRINTK_DELAY=y
5147CONFIG_DYNAMIC_DEBUG=y
5148
5149#
5150# Compile-time checks and compiler options
5151#
5152CONFIG_DEBUG_INFO=y
5153# CONFIG_DEBUG_INFO_REDUCED is not set
5154# CONFIG_ENABLE_WARN_DEPRECATED is not set
5155# CONFIG_ENABLE_MUST_CHECK is not set
5156CONFIG_FRAME_WARN=1024
5157# CONFIG_STRIP_ASM_SYMS is not set
5158# CONFIG_READABLE_ASM is not set
5159CONFIG_UNUSED_SYMBOLS=y
5160CONFIG_DEBUG_FS=y
5161# CONFIG_HEADERS_CHECK is not set
5162# CONFIG_DEBUG_SECTION_MISMATCH is not set
5163CONFIG_ARCH_WANT_FRAME_POINTERS=y
5164CONFIG_FRAME_POINTER=y
5165# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
5166CONFIG_MAGIC_SYSRQ=y
5167CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
5168CONFIG_DEBUG_KERNEL=y
5169
5170#
5171# Memory Debugging
5172#
5173# CONFIG_DEBUG_PAGEALLOC is not set
5174# CONFIG_DEBUG_OBJECTS is not set
5175# CONFIG_SLUB_DEBUG_ON is not set
5176# CONFIG_SLUB_STATS is not set
5177CONFIG_HAVE_DEBUG_KMEMLEAK=y
5178# CONFIG_DEBUG_KMEMLEAK is not set
5179# CONFIG_DEBUG_STACK_USAGE is not set
5180# CONFIG_DEBUG_VM is not set
5181# CONFIG_DEBUG_MEMORY_INIT is not set
5182# CONFIG_DEBUG_PER_CPU_MAPS is not set
5183# CONFIG_DEBUG_SHIRQ is not set
5184
5185#
5186# Debug Lockups and Hangs
5187#
5188CONFIG_LOCKUP_DETECTOR=y
5189# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
5190CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
5191CONFIG_DETECT_HUNG_TASK=y
5192CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
5193# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
5194CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
5195# CONFIG_PANIC_ON_OOPS is not set
5196CONFIG_PANIC_ON_OOPS_VALUE=0
5197CONFIG_SCHED_DEBUG=y
5198CONFIG_SCHEDSTATS=y
5199CONFIG_TIMER_STATS=y
5200
5201#
5202# Lock Debugging (spinlocks, mutexes, etc...)
5203#
5204# CONFIG_DEBUG_RT_MUTEXES is not set
5205# CONFIG_RT_MUTEX_TESTER is not set
5206# CONFIG_DEBUG_SPINLOCK is not set
5207# CONFIG_DEBUG_MUTEXES is not set
5208# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
5209# CONFIG_DEBUG_LOCK_ALLOC is not set
5210# CONFIG_PROVE_LOCKING is not set
5211# CONFIG_LOCK_STAT is not set
5212# CONFIG_DEBUG_ATOMIC_SLEEP is not set
5213# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
5214CONFIG_STACKTRACE=y
5215# CONFIG_DEBUG_KOBJECT is not set
5216CONFIG_HAVE_DEBUG_BUGVERBOSE=y
5217CONFIG_DEBUG_BUGVERBOSE=y
5218# CONFIG_DEBUG_WRITECOUNT is not set
5219# CONFIG_DEBUG_LIST is not set
5220# CONFIG_DEBUG_SG is not set
5221# CONFIG_DEBUG_NOTIFIERS is not set
5222# CONFIG_DEBUG_CREDENTIALS is not set
5223
5224#
5225# RCU Debugging
5226#
5227# CONFIG_SPARSE_RCU_POINTER is not set
5228# CONFIG_RCU_TORTURE_TEST is not set
5229CONFIG_RCU_CPU_STALL_TIMEOUT=60
5230# CONFIG_RCU_CPU_STALL_INFO is not set
5231# CONFIG_RCU_TRACE is not set
5232# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
5233CONFIG_NOTIFIER_ERROR_INJECTION=m
5234CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
5235# CONFIG_FAULT_INJECTION is not set
5236CONFIG_NOP_TRACER=y
5237CONFIG_TRACER_MAX_TRACE=y
5238CONFIG_TRACE_CLOCK=y
5239CONFIG_RING_BUFFER=y
5240CONFIG_EVENT_TRACING=y
5241CONFIG_CONTEXT_SWITCH_TRACER=y
5242CONFIG_TRACING=y
5243CONFIG_GENERIC_TRACER=y
5244CONFIG_TRACING_SUPPORT=y
5245CONFIG_FTRACE=y
5246# CONFIG_IRQSOFF_TRACER is not set
5247CONFIG_SCHED_TRACER=y
5248CONFIG_TRACER_SNAPSHOT=y
5249# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
5250CONFIG_BRANCH_PROFILE_NONE=y
5251# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
5252# CONFIG_PROFILE_ALL_BRANCHES is not set
5253CONFIG_BLK_DEV_IO_TRACE=y
5254# CONFIG_PROBE_EVENTS is not set
5255# CONFIG_FTRACE_STARTUP_TEST is not set
5256# CONFIG_RING_BUFFER_BENCHMARK is not set
5257# CONFIG_RING_BUFFER_STARTUP_TEST is not set
5258
5259#
5260# Runtime Testing
5261#
5262# CONFIG_LKDTM is not set
5263# CONFIG_TEST_LIST_SORT is not set
5264# CONFIG_BACKTRACE_SELF_TEST is not set
5265CONFIG_RBTREE_TEST=m
5266CONFIG_INTERVAL_TREE_TEST=m
5267CONFIG_PERCPU_TEST=m
5268CONFIG_ATOMIC64_SELFTEST=y
5269CONFIG_ASYNC_RAID6_TEST=m
5270CONFIG_TEST_STRING_HELPERS=m
5271CONFIG_TEST_KSTRTOX=m
5272# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set
5273# CONFIG_DMA_API_DEBUG is not set
5274# CONFIG_SAMPLES is not set
5275CONFIG_EARLY_PRINTK=y
5276# CONFIG_PID_IN_CONTEXTIDR is not set
5277
5278#
5279# Security options
5280#
5281CONFIG_KEYS=y
5282CONFIG_PERSISTENT_KEYRINGS=y
5283CONFIG_BIG_KEYS=y
5284CONFIG_TRUSTED_KEYS=y
5285CONFIG_ENCRYPTED_KEYS=y
5286# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
5287# CONFIG_SECURITY_DMESG_RESTRICT is not set
5288CONFIG_SECURITY=y
5289CONFIG_SECURITYFS=y
5290CONFIG_SECURITY_NETWORK=y
5291# CONFIG_SECURITY_NETWORK_XFRM is not set
5292CONFIG_SECURITY_PATH=y
5293CONFIG_LSM_MMAP_MIN_ADDR=0
5294CONFIG_SECURITY_SELINUX=y
5295CONFIG_SECURITY_SELINUX_BOOTPARAM=y
5296CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
5297CONFIG_SECURITY_SELINUX_DISABLE=y
5298CONFIG_SECURITY_SELINUX_DEVELOP=y
5299CONFIG_SECURITY_SELINUX_AVC_STATS=y
5300CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
5301# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
5302CONFIG_SECURITY_SMACK=y
5303CONFIG_SECURITY_TOMOYO=y
5304CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
5305CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
5306# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
5307CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
5308CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
5309CONFIG_SECURITY_APPARMOR=y
5310CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
5311# CONFIG_SECURITY_APPARMOR_STATS is not set
5312CONFIG_SECURITY_APPARMOR_UNCONFINED_INIT=y
5313CONFIG_SECURITY_APPARMOR_HASH=y
5314CONFIG_SECURITY_YAMA=y
5315CONFIG_SECURITY_YAMA_STACKED=y
5316CONFIG_INTEGRITY=y
5317CONFIG_INTEGRITY_SIGNATURE=y
5318CONFIG_INTEGRITY_AUDIT=y
5319CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
5320CONFIG_IMA=y
5321CONFIG_IMA_MEASURE_PCR_IDX=10
5322CONFIG_IMA_LSM_RULES=y
5323# CONFIG_IMA_TEMPLATE is not set
5324CONFIG_IMA_NG_TEMPLATE=y
5325# CONFIG_IMA_SIG_TEMPLATE is not set
5326CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng"
5327CONFIG_IMA_DEFAULT_HASH_SHA1=y
5328# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set
5329# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
5330# CONFIG_IMA_DEFAULT_HASH_WP512 is not set
5331CONFIG_IMA_DEFAULT_HASH="sha1"
5332CONFIG_IMA_APPRAISE=y
5333CONFIG_EVM=y
5334CONFIG_EVM_HMAC_VERSION=2
5335# CONFIG_DEFAULT_SECURITY_SELINUX is not set
5336# CONFIG_DEFAULT_SECURITY_SMACK is not set
5337# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
5338CONFIG_DEFAULT_SECURITY_APPARMOR=y
5339# CONFIG_DEFAULT_SECURITY_YAMA is not set
5340# CONFIG_DEFAULT_SECURITY_DAC is not set
5341CONFIG_DEFAULT_SECURITY="apparmor"
5342CONFIG_XOR_BLOCKS=m
5343CONFIG_ASYNC_CORE=m
5344CONFIG_ASYNC_MEMCPY=m
5345CONFIG_ASYNC_XOR=m
5346CONFIG_ASYNC_PQ=m
5347CONFIG_ASYNC_RAID6_RECOV=m
5348CONFIG_CRYPTO=y
5349
5350#
5351# Crypto core or helper
5352#
5353CONFIG_CRYPTO_ALGAPI=y
5354CONFIG_CRYPTO_ALGAPI2=y
5355CONFIG_CRYPTO_AEAD=m
5356CONFIG_CRYPTO_AEAD2=y
5357CONFIG_CRYPTO_BLKCIPHER=y
5358CONFIG_CRYPTO_BLKCIPHER2=y
5359CONFIG_CRYPTO_HASH=y
5360CONFIG_CRYPTO_HASH2=y
5361CONFIG_CRYPTO_RNG=y
5362CONFIG_CRYPTO_RNG2=y
5363CONFIG_CRYPTO_PCOMP=m
5364CONFIG_CRYPTO_PCOMP2=y
5365CONFIG_CRYPTO_MANAGER=y
5366CONFIG_CRYPTO_MANAGER2=y
5367CONFIG_CRYPTO_USER=m
5368CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
5369CONFIG_CRYPTO_GF128MUL=m
5370CONFIG_CRYPTO_NULL=m
5371CONFIG_CRYPTO_PCRYPT=m
5372CONFIG_CRYPTO_WORKQUEUE=y
5373CONFIG_CRYPTO_CRYPTD=m
5374CONFIG_CRYPTO_AUTHENC=m
5375CONFIG_CRYPTO_TEST=m
5376
5377#
5378# Authenticated Encryption with Associated Data
5379#
5380CONFIG_CRYPTO_CCM=m
5381CONFIG_CRYPTO_GCM=m
5382CONFIG_CRYPTO_SEQIV=m
5383
5384#
5385# Block modes
5386#
5387CONFIG_CRYPTO_CBC=y
5388CONFIG_CRYPTO_CTR=m
5389CONFIG_CRYPTO_CTS=m
5390CONFIG_CRYPTO_ECB=y
5391CONFIG_CRYPTO_LRW=m
5392CONFIG_CRYPTO_PCBC=m
5393CONFIG_CRYPTO_XTS=m
5394
5395#
5396# Hash modes
5397#
5398CONFIG_CRYPTO_CMAC=m
5399CONFIG_CRYPTO_HMAC=y
5400CONFIG_CRYPTO_XCBC=m
5401CONFIG_CRYPTO_VMAC=m
5402
5403#
5404# Digest
5405#
5406CONFIG_CRYPTO_CRC32C=y
5407CONFIG_CRYPTO_CRC32=m
5408CONFIG_CRYPTO_CRCT10DIF=y
5409CONFIG_CRYPTO_GHASH=m
5410CONFIG_CRYPTO_MD4=m
5411CONFIG_CRYPTO_MD5=y
5412CONFIG_CRYPTO_MICHAEL_MIC=m
5413CONFIG_CRYPTO_RMD128=m
5414CONFIG_CRYPTO_RMD160=m
5415CONFIG_CRYPTO_RMD256=m
5416CONFIG_CRYPTO_RMD320=m
5417CONFIG_CRYPTO_SHA1=y
5418CONFIG_CRYPTO_SHA256=y
5419CONFIG_CRYPTO_SHA512=y
5420CONFIG_CRYPTO_TGR192=m
5421CONFIG_CRYPTO_WP512=m
5422
5423#
5424# Ciphers
5425#
5426CONFIG_CRYPTO_AES=y
5427CONFIG_CRYPTO_ANUBIS=m
5428CONFIG_CRYPTO_ARC4=m
5429CONFIG_CRYPTO_BLOWFISH=m
5430CONFIG_CRYPTO_BLOWFISH_COMMON=m
5431CONFIG_CRYPTO_CAMELLIA=m
5432CONFIG_CRYPTO_CAST_COMMON=m
5433CONFIG_CRYPTO_CAST5=m
5434CONFIG_CRYPTO_CAST6=m
5435CONFIG_CRYPTO_DES=m
5436CONFIG_CRYPTO_FCRYPT=m
5437CONFIG_CRYPTO_KHAZAD=m
5438CONFIG_CRYPTO_SALSA20=m
5439CONFIG_CRYPTO_SEED=m
5440CONFIG_CRYPTO_SERPENT=m
5441CONFIG_CRYPTO_TEA=m
5442CONFIG_CRYPTO_TWOFISH=m
5443CONFIG_CRYPTO_TWOFISH_COMMON=m
5444
5445#
5446# Compression
5447#
5448CONFIG_CRYPTO_DEFLATE=m
5449CONFIG_CRYPTO_ZLIB=m
5450CONFIG_CRYPTO_LZO=y
5451CONFIG_CRYPTO_LZ4=m
5452CONFIG_CRYPTO_LZ4HC=m
5453
5454#
5455# Random Number Generation
5456#
5457CONFIG_CRYPTO_ANSI_CPRNG=m
5458CONFIG_CRYPTO_USER_API=m
5459CONFIG_CRYPTO_USER_API_HASH=m
5460CONFIG_CRYPTO_USER_API_SKCIPHER=m
5461CONFIG_CRYPTO_HASH_INFO=y
5462CONFIG_CRYPTO_HW=y
5463CONFIG_ASYMMETRIC_KEY_TYPE=y
5464CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
5465CONFIG_PUBLIC_KEY_ALGO_RSA=y
5466CONFIG_X509_CERTIFICATE_PARSER=y
5467CONFIG_BINARY_PRINTF=y
5468
5469#
5470# Library routines
5471#
5472CONFIG_RAID6_PQ=m
5473CONFIG_BITREVERSE=y
5474CONFIG_RATIONAL=y
5475CONFIG_GENERIC_NET_UTILS=y
5476CONFIG_GENERIC_PCI_IOMAP=y
5477CONFIG_GENERIC_IOMAP=y
5478CONFIG_GENERIC_IO=y
5479CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
5480CONFIG_CRC_CCITT=m
5481CONFIG_CRC16=y
5482CONFIG_CRC_T10DIF=y
5483CONFIG_CRC_ITU_T=m
5484CONFIG_CRC32=y
5485# CONFIG_CRC32_SELFTEST is not set
5486CONFIG_CRC32_SLICEBY8=y
5487# CONFIG_CRC32_SLICEBY4 is not set
5488# CONFIG_CRC32_SARWATE is not set
5489# CONFIG_CRC32_BIT is not set
5490CONFIG_CRC7=m
5491CONFIG_LIBCRC32C=m
5492CONFIG_CRC8=m
5493CONFIG_AUDIT_GENERIC=y
5494# CONFIG_RANDOM32_SELFTEST is not set
5495CONFIG_ZLIB_INFLATE=y
5496CONFIG_ZLIB_DEFLATE=y
5497CONFIG_LZO_COMPRESS=y
5498CONFIG_LZO_DECOMPRESS=y
5499CONFIG_LZ4_COMPRESS=m
5500CONFIG_LZ4HC_COMPRESS=m
5501CONFIG_LZ4_DECOMPRESS=y
5502CONFIG_XZ_DEC=y
5503CONFIG_XZ_DEC_X86=y
5504CONFIG_XZ_DEC_POWERPC=y
5505CONFIG_XZ_DEC_IA64=y
5506CONFIG_XZ_DEC_ARM=y
5507CONFIG_XZ_DEC_ARMTHUMB=y
5508CONFIG_XZ_DEC_SPARC=y
5509CONFIG_XZ_DEC_BCJ=y
5510CONFIG_XZ_DEC_TEST=m
5511CONFIG_DECOMPRESS_GZIP=y
5512CONFIG_DECOMPRESS_BZIP2=y
5513CONFIG_DECOMPRESS_LZMA=y
5514CONFIG_DECOMPRESS_XZ=y
5515CONFIG_DECOMPRESS_LZO=y
5516CONFIG_DECOMPRESS_LZ4=y
5517CONFIG_GENERIC_ALLOCATOR=y
5518CONFIG_REED_SOLOMON=m
5519CONFIG_REED_SOLOMON_ENC8=y
5520CONFIG_REED_SOLOMON_DEC8=y
5521CONFIG_REED_SOLOMON_DEC16=y
5522CONFIG_BCH=m
5523CONFIG_BCH_CONST_PARAMS=y
5524CONFIG_TEXTSEARCH=y
5525CONFIG_TEXTSEARCH_KMP=m
5526CONFIG_TEXTSEARCH_BM=m
5527CONFIG_TEXTSEARCH_FSM=m
5528CONFIG_BTREE=y
5529CONFIG_ASSOCIATIVE_ARRAY=y
5530CONFIG_HAS_IOMEM=y
5531CONFIG_HAS_DMA=y
5532CONFIG_CHECK_SIGNATURE=y
5533CONFIG_CPU_RMAP=y
5534CONFIG_DQL=y
5535CONFIG_NLATTR=y
5536CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
5537CONFIG_LRU_CACHE=m
5538CONFIG_AVERAGE=y
5539CONFIG_CLZ_TAB=y
5540CONFIG_CORDIC=m
5541CONFIG_DDR=y
5542CONFIG_MPILIB=y
5543CONFIG_SIGNATURE=y
5544CONFIG_OID_REGISTRY=y
5545CONFIG_FONT_SUPPORT=y
5546# CONFIG_FONTS is not set
5547CONFIG_FONT_8x8=y
5548CONFIG_FONT_8x16=y
diff --git a/recipes-kernel/linux/linux-proliant-m400/proliant-m400.dts b/recipes-kernel/linux/linux-proliant-m400/proliant-m400.dts
deleted file mode 100644
index efc8157..0000000
--- a/recipes-kernel/linux/linux-proliant-m400/proliant-m400.dts
+++ /dev/null
@@ -1,775 +0,0 @@
1/dts-v1/;
2
3/ {
4 #size-cells = <0x2>;
5 #address-cells = <0x2>;
6 interrupt-parent = <0x1>;
7 compatible = "apm,mustang", "apm,xgene-storm";
8 model = "HP ProLiant m400 Server Cartridge";
9 copyright = "Hewlett-Packard Development Company, L.P.";
10 serial-number = "CN7416V02J";
11
12 memory {
13 reg = <0x40 0x0 0x8 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
14 device_type = "memory";
15 };
16
17 chosen {
18 bootargs = "console=ttyS0,115200n8 ro";
19 linux,initrd-start = <0x47 0xeef28000>;
20 linux,initrd-end = <0x47 0xeffffaf6>;
21 };
22
23 soc {
24 ranges;
25 #size-cells = <0x2>;
26 #address-cells = <0x2>;
27 compatible = "simple-bus";
28
29 crypto@1f250000 {
30 interrupts = <0x0 0x85 0x4>;
31 slave_info = <0x1 0x0 0x2 0x20 0x8>;
32 slave_name = "SEC";
33 clocks = <0x10 0x0>;
34 #clock-cells = <0x1>;
35 reg = <0x0 0x1f250000 0x0 0x10000>;
36 compatible = "apm,xgene-crypto";
37 device_type = "crypto";
38 };
39
40 gpio_keys_polled {
41 autorepeat;
42 poll-interval = <0x64>;
43 #size-cells = <0x0>;
44 #address-cells = <0x1>;
45 compatible = "gpio-keys-polled";
46
47 button@1 {
48 gpios = <0x18 0x17 0x1>;
49 linux,input-type = <0x1>;
50 linux,code = <0x74>;
51 label = "Power button";
52 };
53 };
54
55 gpio_poweroff {
56 gpios = <0x18 0x18 0x0>;
57 compatible = "gpio-poweroff";
58 };
59
60 dwgpio@1c024000 {
61 reg-io-width = <0x4>;
62 #size-cells = <0x0>;
63 #address-cells = <0x1>;
64 reg = <0x0 0x1c024000 0x0 0x1000>;
65 compatible = "snps,dw-apb-gpio";
66
67 gpio-controller@0 {
68 phandle = <0x18>;
69 linux,phandle = <0x18>;
70 reg = <0x0>;
71 snps,nr-gpios = <0x20>;
72 #gpio-cells = <0x2>;
73 gpio-controller;
74 compatible = "snps,dw-apb-gpio-port";
75 };
76 };
77
78 ethernet@17020000 {
79 phy-mode = "rgmii";
80 phyid = <0x3>;
81 max-frame-size = <0x233a>;
82 local-mac-address = <0x0 0x11 0x3a 0x8a 0x5a 0x78>;
83 clocks = <0x17 0x0>;
84 #clock-cells = <0x1>;
85 interrupts = <0x0 0x38 0x4 0x0 0x39 0x4 0x0 0x3a 0x4>;
86 slave-name = "RGMII";
87 reg = <0x0 0x17020000 0x0 0x30 0x0 0x17020000 0x0 0x10000 0x0 0x17020000 0x0 0x20>;
88 status = "na";
89 compatible = "apm,xgene-enet";
90 };
91
92 qmtm@17030000 {
93 clocks = <0x16 0x0>;
94 #clock-cells = <0x1>;
95 status = "ok";
96 interrupts = <0x0 0x40 0x4 0x0 0x3c 0x4>;
97 slave-name = "CPU_QMTM3";
98 reg = <0x0 0x17030000 0x0 0x10000 0x0 0x10000000 0x0 0x400000>;
99 compatible = "apm,xgene-qmtm-lite";
100 };
101
102 sata@1a800000 {
103 phy-names = "sata-phy";
104 phys = <0x15 0x0>;
105 clocks = <0x14 0x0>;
106 status = "ok";
107 interrupts = <0x0 0x88 0x4>;
108 reg = <0x0 0x1a800000 0x0 0x1000 0x0 0x1f230000 0x0 0x1000 0x0 0x1f23d000 0x0 0x1000 0x0 0x1f23e000 0x0 0x1000 0x0 0x1c000200 0x0 0x100>;
109 compatible = "apm,xgene-ahci";
110 };
111
112 sata@1a400000 {
113 phy-names = "sata-phy";
114 phys = <0x13 0x0>;
115 clocks = <0x12 0x0>;
116 status = "disabled";
117 interrupts = <0x0 0x87 0x4>;
118 reg = <0x0 0x1a400000 0x0 0x1000 0x0 0x1f220000 0x0 0x1000 0x0 0x1f22d000 0x0 0x1000 0x0 0x1f22e000 0x0 0x1000 0x0 0x1c000200 0x0 0x100 0x0 0x1f227000 0x0 0x1000>;
119 compatible = "apm,xgene-ahci";
120 };
121
122 sata@1a000000 {
123 phy-names = "sata-phy";
124 phys = <0x11 0x0>;
125 clocks = <0x10 0x0>;
126 status = "disabled";
127 interrupts = <0x0 0x86 0x4>;
128 reg = <0x0 0x1a000000 0x0 0x1000 0x0 0x1f210000 0x0 0x1000 0x0 0x1f21d000 0x0 0x1000 0x0 0x1f21e000 0x0 0x1000 0x0 0x1f217000 0x0 0x1000>;
129 compatible = "apm,xgene-ahci";
130 };
131
132 phy@1f23a000 {
133 phandle = <0x15>;
134 linux,phandle = <0x15>;
135 apm,tx-amplitude-A3 = <0x19fa0 0x19fa0 0x19fa0 0x19fa0 0x19fa0 0x19fa0>;
136 apm,tx-post-cursor-A3 = <0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0>;
137 apm,tx-pre-cursor2-A3 = <0x0 0x0 0x0 0x0 0x0 0x0>;
138 apm,tx-pre-cursor1-A3 = <0x8e30 0x8e30 0x8e30 0x8e30 0x8e30 0x8e30>;
139 apm,tx-equalizer-A3 = <0x1 0x1 0x1 0x1 0x1 0x1>;
140 apm,tx-eye-tuning-A3 = <0x1 0xa 0xa 0x2 0xa 0xa>;
141 apm,tx-boost-gain-A3 = <0x1e 0x1e 0x1e 0x1e 0x1e 0x1e>;
142 apm,tx-boost-gain-ssd-A3 = <0x2 0x2 0x2 0x2 0x2 0x2>;
143 status = "ok";
144 clocks = <0xf 0x0>;
145 #phy-cells = <0x1>;
146 reg = <0x0 0x1f23a000 0x0 0x100>;
147 compatible = "apm,xgene-phy";
148 };
149
150 phy@1f22a000 {
151 phandle = <0x13>;
152 linux,phandle = <0x13>;
153 apm,tx-amplitude-A3 = <0x19fa0 0x19fa0 0x19fa0 0x19fa0 0x19fa0 0x19fa0>;
154 apm,tx-post-cursor-A3 = <0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0>;
155 apm,tx-pre-cursor2-A3 = <0x0 0x0 0x0 0x0 0x0 0x0>;
156 apm,tx-pre-cursor1-A3 = <0x8e30 0x8e30 0x8e30 0x8e30 0x8e30 0x8e30>;
157 apm,tx-equalizer-A3 = <0x1 0x1 0x1 0x1 0x1 0x1>;
158 apm,tx-eye-tuning-A3 = <0x1 0xa 0xa 0x2 0xa 0xa>;
159 apm,tx-boost-gain-A3 = <0x1e 0x1e 0x1e 0x1e 0x1e 0x1e>;
160 apm,tx-boost-gain-ssd-A3 = <0x2 0x2 0x2 0x2 0x2 0x2>;
161 status = "disabled";
162 clocks = <0xe 0x0>;
163 #phy-cells = <0x1>;
164 reg = <0x0 0x1f22a000 0x0 0x100>;
165 compatible = "apm,xgene-phy";
166 };
167
168 phy@1f21a000 {
169 phandle = <0x11>;
170 linux,phandle = <0x11>;
171 apm,tx-amplitude-A3 = <0x19fa0 0x19fa0 0x19fa0 0x19fa0 0x19fa0 0x19fa0>;
172 apm,tx-post-cursor-A3 = <0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0 0x2c6f0>;
173 apm,tx-pre-cursor2-A3 = <0x0 0x0 0x0 0x0 0x0 0x0>;
174 apm,tx-pre-cursor1-A3 = <0x8e30 0x8e30 0x8e30 0x8e30 0x8e30 0x8e30>;
175 apm,tx-equalizer-A3 = <0x1 0x1 0x1 0x1 0x1 0x1>;
176 apm,tx-eye-tuning-A3 = <0xa 0xa 0xa 0xa 0xa 0xa>;
177 apm,tx-boost-gain-A3 = <0x1e 0x1e 0x1e 0x1e 0x1e 0x1e>;
178 apm,tx-boost-gain-ssd-A3 = <0x2 0x2 0x2 0x2 0x2 0x2>;
179 status = "disabled";
180 clocks = <0xd 0x0>;
181 #phy-cells = <0x1>;
182 reg = <0x0 0x1f21a000 0x0 0x100>;
183 compatible = "apm,xgene-phy";
184 };
185
186 reboot@17000014 {
187 mask = <0x1>;
188 offset = <0x14>;
189 regmap = <0xc>;
190 compatible = "syscon-reboot";
191 };
192
193 slimpro@10540000 {
194 interrupts = <0x0 0x0 0x4 0x0 0x1 0x4 0x0 0x2 0x4 0x0 0x3 0x4 0x0 0x4 0x4 0x0 0x5 0x4 0x0 0x6 0x4 0x0 0x7 0x4 0x0 0x8 0x4 0x0 0x9 0x4>;
195 reg = <0x0 0x10540000 0x0 0xa000>;
196 compatible = "apm,xgene-slimpro-mbox";
197 };
198
199 serial@1c021000 {
200 status = "ok";
201 interrupts = <0x0 0x4d 0x4>;
202 interrupt-parent = <0x1>;
203 clock-frequency = <0x2faf080>;
204 reg-shift = <0x2>;
205 reg = <0x0 0x1c021000 0x0 0x1000>;
206 hw-flow-control;
207 auto-flow-control;
208 fifo-size = <0x10>;
209 compatible = "snps,dw-apb-uart", "ns16550a";
210 device_type = "serial";
211 };
212
213 serial@1c020000 {
214 status = "disabled";
215 interrupts = <0x0 0x4c 0x4>;
216 interrupt-parent = <0x1>;
217 clock-frequency = <0x2faf080>;
218 reg-shift = <0x2>;
219 reg = <0x0 0x1c020000 0x0 0x1000>;
220 auto-flow-control;
221 fifo-size = <0x10>;
222 compatible = "snps,dw-apb-uart", "ns16550a";
223 device_type = "serial";
224 };
225
226 rtc@10510000 {
227 clocks = <0xb 0x0>;
228 #clock-cells = <0x1>;
229 interrupts = <0x0 0x46 0x4>;
230 reg = <0x0 0x10510000 0x0 0x400>;
231 compatible = "apm,xgene-rtc";
232 device_type = "rtc";
233 };
234
235 pcie@1f510000 {
236 clocks = <0xa 0x0>;
237 interrupt-map = <0x0 0x0 0x0 0x1 0x1 0x0 0xda 0x1 0x0 0x0 0x0 0x2 0x1 0x0 0xdb 0x1 0x0 0x0 0x0 0x3 0x1 0x0 0xdc 0x1 0x0 0x0 0x0 0x4 0x1 0x0 0xdd 0x1>;
238 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
239 interrupts = <0x0 0x10 0x4>;
240 ib-ranges-ep = <0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x79000000 0x0 0x79000000 0x0 0x100000>;
241 ib-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
242 dma-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
243 ranges = <0x1000000 0x0 0x0 0xc0 0x0 0x0 0x10000 0x2000000 0x0 0x10000000 0xc0 0x10000000 0x0 0x80000000>;
244 reg-names = "csr", "cfg";
245 reg = <0x0 0x1f510000 0x0 0x10000 0xc0 0xd0000000 0x0 0x200000>;
246 serdes-diff-clk = <0x0>;
247 link_speed = <0x2>;
248 link_width = <0x4>;
249 port = <0x4>;
250 #address-cells = <0x3>;
251 #size-cells = <0x2>;
252 #interrupt-cells = <0x1>;
253 compatible = "apm,xgene-pcie";
254 device_type = "pci";
255 status = "na";
256 };
257
258 pcie@1f500000 {
259 clocks = <0x9 0x0>;
260 interrupt-map = <0x0 0x0 0x0 0x1 0x1 0x0 0xd4 0x1 0x0 0x0 0x0 0x2 0x1 0x0 0xd5 0x1 0x0 0x0 0x0 0x3 0x1 0x0 0xd6 0x1 0x0 0x0 0x0 0x4 0x1 0x0 0xd7 0x1>;
261 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
262 interrupts = <0x0 0x10 0x4>;
263 ib-ranges-ep = <0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x79000000 0x0 0x79000000 0x0 0x100000>;
264 ib-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
265 dma-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
266 ranges = <0x1000000 0x0 0x0 0xa0 0x0 0x0 0x10000 0x2000000 0x0 0x10000000 0xa0 0x10000000 0x0 0x80000000>;
267 reg-names = "csr", "cfg";
268 reg = <0x0 0x1f500000 0x0 0x10000 0xa0 0xd0000000 0x0 0x200000>;
269 serdes-diff-clk = <0x0>;
270 link_speed = <0x2>;
271 link_width = <0x8>;
272 port = <0x3>;
273 #address-cells = <0x3>;
274 #size-cells = <0x2>;
275 #interrupt-cells = <0x1>;
276 compatible = "apm,xgene-pcie";
277 device_type = "pci";
278 status = "ok";
279 reset_gpio = <0xffffffff>;
280 };
281
282 pcie@1f2d0000 {
283 clocks = <0x8 0x0>;
284 interrupt-map = <0x0 0x0 0x0 0x1 0x1 0x0 0xce 0x1 0x0 0x0 0x0 0x2 0x1 0x0 0xcf 0x1 0x0 0x0 0x0 0x3 0x1 0x0 0xd0 0x1 0x0 0x0 0x0 0x4 0x1 0x0 0xd1 0x1>;
285 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
286 interrupts = <0x0 0x10 0x4>;
287 ib-ranges-ep = <0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x79000000 0x0 0x79000000 0x0 0x100000>;
288 ib-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
289 dma-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
290 ranges = <0x1000000 0x0 0x0 0x90 0x0 0x0 0x10000 0x2000000 0x0 0x10000000 0x90 0x10000000 0x0 0x80000000>;
291 reg-names = "csr", "cfg";
292 reg = <0x0 0x1f2d0000 0x0 0x10000 0x90 0xd0000000 0x0 0x200000>;
293 serdes-diff-clk = <0x0>;
294 link_speed = <0x2>;
295 link_width = <0x1>;
296 port = <0x2>;
297 #address-cells = <0x3>;
298 #size-cells = <0x2>;
299 #interrupt-cells = <0x1>;
300 compatible = "apm,xgene-pcie";
301 device_type = "pci";
302 status = "na";
303 };
304
305 pcie@1f2c0000 {
306 clocks = <0x7 0x0>;
307 interrupt-map = <0x0 0x0 0x0 0x1 0x1 0x0 0xc8 0x1 0x0 0x0 0x0 0x2 0x1 0x0 0xc9 0x1 0x0 0x0 0x0 0x3 0x1 0x0 0xca 0x1 0x0 0x0 0x0 0x4 0x1 0x0 0xcb 0x1>;
308 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
309 interrupts = <0x0 0x10 0x4>;
310 ib-ranges-ep = <0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x79000000 0x0 0x79000000 0x0 0x100000>;
311 ib-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
312 dma-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
313 ranges = <0x1000000 0x0 0x0 0xd0 0x0 0x0 0x10000 0x2000000 0x0 0x10000000 0xd0 0x10000000 0x0 0x80000000>;
314 reg-names = "csr", "cfg";
315 reg = <0x0 0x1f2c0000 0x0 0x10000 0xd0 0xd0000000 0x0 0x200000>;
316 serdes-diff-clk = <0x0>;
317 link_speed = <0x3>;
318 link_width = <0x4>;
319 port = <0x1>;
320 #address-cells = <0x3>;
321 #size-cells = <0x2>;
322 #interrupt-cells = <0x1>;
323 compatible = "apm,xgene-pcie";
324 device_type = "pci";
325 status = "na";
326 };
327
328 pcie@1f2b0000 {
329 clocks = <0x6 0x0>;
330 interrupt-map = <0x0 0x0 0x0 0x1 0x1 0x0 0xc2 0x1 0x0 0x0 0x0 0x2 0x1 0x0 0xc3 0x1 0x0 0x0 0x0 0x3 0x1 0x0 0xc4 0x1 0x0 0x0 0x0 0x4 0x1 0x0 0xc5 0x1>;
331 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
332 interrupts = <0x0 0x10 0x4>;
333 ib-ranges-ep = <0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x0 0x0 0x0 0x0 0x400000 0x2000000 0x0 0x79000000 0x0 0x79000000 0x0 0x100000>;
334 ib-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
335 dma-ranges = <0x42000000 0x40 0x0 0x40 0x0 0x40 0x0 0x0 0x0 0x79000000 0x0 0x79000000 0x0 0x800000>;
336 ranges = <0x1000000 0x0 0x0 0xe0 0x0 0x0 0x10000 0x2000000 0x0 0x10000000 0xe0 0x10000000 0x0 0x80000000>;
337 reg-names = "csr", "cfg";
338 reg = <0x0 0x1f2b0000 0x0 0x10000 0xe0 0xd0000000 0x0 0x200000>;
339 serdes-diff-clk = <0x0>;
340 link_speed = <0x3>;
341 link_width = <0x4>;
342 reset_gpio = <0x19>;
343 port = <0x0>;
344 #address-cells = <0x3>;
345 #size-cells = <0x2>;
346 #interrupt-cells = <0x1>;
347 compatible = "apm,xgene-pcie";
348 device_type = "pci";
349 status = "na";
350 };
351
352 msi@79000000 {
353 interrupts = <0x0 0x10 0x4 0x0 0x11 0x4 0x0 0x12 0x4 0x0 0x13 0x4 0x0 0x14 0x4 0x0 0x15 0x4 0x0 0x16 0x4 0x0 0x17 0x4 0x0 0x18 0x4 0x0 0x19 0x4 0x0 0x1a 0x4 0x0 0x1b 0x4 0x0 0x1c 0x4 0x0 0x1d 0x4 0x0 0x1e 0x4 0x0 0x1f 0x4>;
354 msi-available-ranges = <0x0 0x1000>;
355 reg = <0x0 0x79000000 0x0 0x900000>;
356 compatible = "xgene,gic-msi";
357 };
358
359 clocks {
360 ranges;
361 #size-cells = <0x2>;
362 #address-cells = <0x2>;
363
364 gpioclk@1f2ac000 {
365 phandle = <0x27>;
366 linux,phandle = <0x27>;
367 clock-output-names = "gpioclk";
368 enable-mask = <0x4>;
369 enable-offset = <0x8>;
370 csr-mask = <0x4>;
371 csr-offset = <0x0>;
372 reg-names = "csr-reg";
373 reg = <0x0 0x1f2ac000 0x0 0x1000>;
374 clock-names = "ahbclk";
375 clocks = <0x6 0x0>;
376 #clock-cells = <0x1>;
377 compatible = "apm,xgene-device-clock";
378 };
379
380 pcie4clk@1f51c000 {
381 phandle = <0xa>;
382 linux,phandle = <0xa>;
383 clock-output-names = "pcie4clk";
384 reg-names = "csr-reg";
385 reg = <0x0 0x1f51c000 0x0 0x1000>;
386 clocks = <0x4 0x0>;
387 #clock-cells = <0x1>;
388 compatible = "apm,xgene-device-clock";
389 status = "disabled";
390 };
391
392 pcie3clk@1f50c000 {
393 phandle = <0x9>;
394 linux,phandle = <0x9>;
395 clock-output-names = "pcie3clk";
396 reg-names = "csr-reg";
397 reg = <0x0 0x1f50c000 0x0 0x1000>;
398 clocks = <0x4 0x0>;
399 #clock-cells = <0x1>;
400 compatible = "apm,xgene-device-clock";
401 status = "ok";
402 };
403
404 pcie2clk@1f2dc000 {
405 phandle = <0x8>;
406 linux,phandle = <0x8>;
407 clock-output-names = "pcie2clk";
408 reg-names = "csr-reg";
409 reg = <0x0 0x1f2dc000 0x0 0x1000>;
410 clocks = <0x4 0x0>;
411 #clock-cells = <0x1>;
412 compatible = "apm,xgene-device-clock";
413 status = "disabled";
414 };
415
416 pcie1clk@1f2cc000 {
417 phandle = <0x7>;
418 linux,phandle = <0x7>;
419 clock-output-names = "pcie1clk";
420 reg-names = "csr-reg";
421 reg = <0x0 0x1f2cc000 0x0 0x1000>;
422 clocks = <0x4 0x0>;
423 #clock-cells = <0x1>;
424 compatible = "apm,xgene-device-clock";
425 status = "ok";
426 };
427
428 pcie0clk@1f2bc000 {
429 phandle = <0x6>;
430 linux,phandle = <0x6>;
431 clock-output-names = "pcie0clk";
432 reg-names = "csr-reg";
433 reg = <0x0 0x1f2bc000 0x0 0x1000>;
434 clocks = <0x4 0x0>;
435 #clock-cells = <0x1>;
436 compatible = "apm,xgene-device-clock";
437 status = "ok";
438 };
439
440 rtcclk@17000000 {
441 phandle = <0xb>;
442 linux,phandle = <0xb>;
443 clock-output-names = "rtcclk";
444 enable-mask = <0x2>;
445 enable-offset = <0x10>;
446 csr-mask = <0x2>;
447 csr-offset = <0xc>;
448 reg-names = "csr-reg";
449 reg = <0x0 0x17000000 0x0 0x2000>;
450 clock-names = "socplldiv2";
451 clocks = <0x4 0x0>;
452 #clock-cells = <0x1>;
453 compatible = "apm,xgene-device-clock";
454 };
455
456 sata45clk@1f23c000 {
457 phandle = <0x14>;
458 linux,phandle = <0x14>;
459 enable-mask = <0x39>;
460 enable-offset = <0x0>;
461 csr-mask = <0x5>;
462 csr-offset = <0x4>;
463 clock-output-names = "sata45clk";
464 reg-names = "csr-reg";
465 reg = <0x0 0x1f23c000 0x0 0x1000>;
466 clocks = <0x4 0x0>;
467 #clock-cells = <0x1>;
468 compatible = "apm,xgene-device-clock";
469 };
470
471 sata23clk@1f22c000 {
472 phandle = <0x12>;
473 linux,phandle = <0x12>;
474 enable-mask = <0x39>;
475 enable-offset = <0x0>;
476 csr-mask = <0x5>;
477 csr-offset = <0x4>;
478 clock-output-names = "sata23clk";
479 reg-names = "csr-reg";
480 reg = <0x0 0x1f22c000 0x0 0x1000>;
481 clocks = <0x4 0x0>;
482 #clock-cells = <0x1>;
483 compatible = "apm,xgene-device-clock";
484 };
485
486 sata01clk@1f21c000 {
487 phandle = <0x10>;
488 linux,phandle = <0x10>;
489 enable-mask = <0x39>;
490 enable-offset = <0x0>;
491 csr-mask = <0x5>;
492 csr-offset = <0x4>;
493 clock-output-names = "sata01clk";
494 reg-names = "csr-reg";
495 reg = <0x0 0x1f21c000 0x0 0x1000>;
496 clocks = <0x4 0x0>;
497 #clock-cells = <0x1>;
498 compatible = "apm,xgene-device-clock";
499 };
500
501 sataphy1clk@1f23c000 {
502 phandle = <0xf>;
503 linux,phandle = <0xf>;
504 enable-mask = <0x6>;
505 enable-offset = <0x0>;
506 csr-mask = <0x3a>;
507 csr-offset = <0x4>;
508 status = "ok";
509 clock-output-names = "sataphy3clk";
510 reg-names = "csr-reg";
511 reg = <0x0 0x1f23c000 0x0 0x1000>;
512 clocks = <0x4 0x0>;
513 #clock-cells = <0x1>;
514 compatible = "apm,xgene-device-clock";
515 };
516
517 sataphy1clk@1f22c000 {
518 phandle = <0xe>;
519 linux,phandle = <0xe>;
520 enable-mask = <0x6>;
521 enable-offset = <0x0>;
522 csr-mask = <0x3a>;
523 csr-offset = <0x4>;
524 status = "ok";
525 clock-output-names = "sataphy2clk";
526 reg-names = "csr-reg";
527 reg = <0x0 0x1f22c000 0x0 0x1000>;
528 clocks = <0x4 0x0>;
529 #clock-cells = <0x1>;
530 compatible = "apm,xgene-device-clock";
531 };
532
533 sataphy1clk@1f21c000 {
534 phandle = <0xd>;
535 linux,phandle = <0xd>;
536 enable-mask = <0x6>;
537 enable-offset = <0x0>;
538 csr-mask = <0x0>;
539 csr-offset = <0x4>;
540 status = "disabled";
541 clock-output-names = "sataphy1clk";
542 reg-names = "csr-reg";
543 reg = <0x0 0x1f21c000 0x0 0x1000>;
544 clocks = <0x4 0x0>;
545 #clock-cells = <0x1>;
546 compatible = "apm,xgene-device-clock";
547 };
548
549 eth8clk {
550 phandle = <0x17>;
551 linux,phandle = <0x17>;
552 clock-output-names = "eth8clk";
553 reg-names = "csr-reg";
554 reg = <0x0 0x1702c000 0x0 0x1000>;
555 clock-names = "eth8clk";
556 clocks = <0x5 0x0>;
557 #clock-cells = <0x1>;
558 compatible = "apm,xgene-device-clock";
559 };
560
561 ethclk {
562 phandle = <0x5>;
563 linux,phandle = <0x5>;
564 clock-output-names = "ethclk";
565 divider-shift = <0x0>;
566 divider-width = <0x9>;
567 divider-offset = <0x238>;
568 reg-names = "div-reg";
569 reg = <0x0 0x17000000 0x0 0x1000>;
570 clock-names = "ethclk";
571 clocks = <0x4 0x0>;
572 #clock-cells = <0x1>;
573 compatible = "apm,xgene-device-clock";
574 };
575
576 qmlclk {
577 phandle = <0x16>;
578 linux,phandle = <0x16>;
579 enable-mask = <0x3>;
580 enable-offset = <0x8>;
581 csr-mask = <0x3>;
582 csr-offset = <0x0>;
583 status = "ok";
584 clock-output-names = "qmlclk";
585 reg-names = "csr-reg";
586 reg = <0x0 0x1703c000 0x0 0x1000>;
587 clock-names = "socplldiv2";
588 clocks = <0x4 0x0>;
589 #clock-cells = <0x1>;
590 compatible = "apm,xgene-device-clock";
591 };
592
593 socplldiv2 {
594 phandle = <0x4>;
595 linux,phandle = <0x4>;
596 clock-output-names = "socpll";
597 clock-div = <0x2>;
598 clock-mult = <0x1>;
599 clock-names = "socplldiv2";
600 clocks = <0x3 0x0>;
601 #clock-cells = <0x1>;
602 compatible = "fixed-factor-clock";
603 };
604
605 socpll@17000120 {
606 phandle = <0x3>;
607 linux,phandle = <0x3>;
608 type = <0x1>;
609 clock-output-names = "socpll";
610 reg = <0x0 0x17000120 0x0 0x1000>;
611 clock-names = "refclk";
612 clocks = <0x2 0x0>;
613 #clock-cells = <0x1>;
614 compatible = "apm,xgene-socpll-clock";
615 };
616
617 pcppll@17000100 {
618 type = <0x0>;
619 clock-output-names = "pcppll";
620 reg = <0x0 0x17000100 0x0 0x1000>;
621 clock-names = "refclk";
622 clocks = <0x2 0x0>;
623 #clock-cells = <0x1>;
624 compatible = "apm,xgene-pcppll-clock";
625 };
626
627 refclk {
628 phandle = <0x2>;
629 linux,phandle = <0x2>;
630 clock-output-names = "refclk";
631 clock-frequency = <0x5f5e100>;
632 #clock-cells = <0x1>;
633 compatible = "fixed-clock";
634 };
635 };
636
637 system-clk-controller@17000000 {
638 phandle = <0xc>;
639 linux,phandle = <0xc>;
640 reg = <0x0 0x17000000 0x0 0x400>;
641 compatible = "apm,xgene-scu", "syscon";
642 };
643 };
644
645 timer {
646 clock-frequency = <0x2faf080>;
647 interrupts = <0x1 0x0 0xff04 0x1 0xd 0xff04 0x1 0xe 0xff04 0x1 0xf 0xff04>;
648 compatible = "arm,armv8-timer";
649 };
650
651 pmu {
652 interrupts = <0x1 0xc 0xff04>;
653 compatible = "arm,armv8-pmuv3";
654 };
655
656 interrupt-controller@78010000 {
657 phandle = <0x1>;
658 linux,phandle = <0x1>;
659 interrupts = <0x1 0x9 0xf04>;
660 reg = <0x0 0x78010000 0x0 0x1000 0x0 0x78020000 0x0 0x1000 0x0 0x78040000 0x0 0x2000 0x0 0x78060000 0x0 0x2000>;
661 interrupt-controller;
662 #interrupt-cells = <0x3>;
663 compatible = "arm,cortex-a15-gic";
664 };
665
666 cpus {
667 #size-cells = <0x0>;
668 #address-cells = <0x2>;
669
670 cpu@301 {
671 cpu-release-addr = <0x40 0xfff8>;
672 enable-method = "spin-table";
673 reg = <0x0 0x301>;
674 compatible = "apm,potenza", "arm,armv8";
675 device_type = "cpu";
676 };
677
678 cpu@300 {
679 cpu-release-addr = <0x40 0xfff8>;
680 enable-method = "spin-table";
681 reg = <0x0 0x300>;
682 compatible = "apm,potenza", "arm,armv8";
683 device_type = "cpu";
684 };
685
686 cpu@201 {
687 cpu-release-addr = <0x40 0xfff8>;
688 enable-method = "spin-table";
689 reg = <0x0 0x201>;
690 compatible = "apm,potenza", "arm,armv8";
691 device_type = "cpu";
692 };
693
694 cpu@200 {
695 cpu-release-addr = <0x40 0xfff8>;
696 enable-method = "spin-table";
697 reg = <0x0 0x200>;
698 compatible = "apm,potenza", "arm,armv8";
699 device_type = "cpu";
700 };
701
702 cpu@101 {
703 cpu-release-addr = <0x40 0xfff8>;
704 enable-method = "spin-table";
705 reg = <0x0 0x101>;
706 compatible = "apm,potenza", "arm,armv8";
707 device_type = "cpu";
708 };
709
710 cpu@100 {
711 cpu-release-addr = <0x40 0xfff8>;
712 enable-method = "spin-table";
713 reg = <0x0 0x100>;
714 compatible = "apm,potenza", "arm,armv8";
715 device_type = "cpu";
716 };
717
718 cpu@001 {
719 cpu-release-addr = <0x40 0xfff8>;
720 enable-method = "spin-table";
721 reg = <0x0 0x1>;
722 compatible = "apm,potenza", "arm,armv8";
723 device_type = "cpu";
724 };
725
726 cpu@000 {
727 cpu-release-addr = <0x40 0xfff8>;
728 enable-method = "spin-table";
729 reg = <0x0 0x0>;
730 compatible = "apm,potenza", "arm,armv8";
731 device_type = "cpu";
732 };
733 };
734
735 rom {
736
737 boot-rom {
738 BootROM-version = "U02";
739 };
740 };
741
742 sl1500 {
743 compatible = "hp,moonshot";
744
745 node {
746 device_type = "hp,sl1500-node";
747 id = [31 00];
748 serial-number = "CN7416V02J";
749 uuid = "C69C5311-CB25-594A-9D73-56064A71BF4C";
750 boot-time = "2014-11-13T06:03:45";
751 boot-adjust = "47";
752 };
753
754 cartridge {
755 device_type = "hp,sl1500-cartridge";
756 id = "37";
757 serial-number = "CN7416V02J";
758 product-name = "ProLiant m400 Server Cartridge";
759 product-id = "721717-B21";
760 asset-tag = [00];
761 cpld = "04";
762 rom-sysid = "U02";
763 rom-date = "07/14/2014";
764 };
765
766 chassis {
767 device_type = "hp,sl1500-chassis";
768 serial-number = "MX241200GX";
769 asset-tag = [00];
770 timezone-gmtoff = [30 00];
771 timezone = "Europe/London";
772 timezone-data = "GMT-0:00BST-01:00:00,M3.5.0/01:00:00,M10.5.0/01:00:00";
773 };
774 };
775};
diff --git a/recipes-kernel/linux/linux-xlnx_3.8.bbappend b/recipes-kernel/linux/linux-xlnx_3.8.bbappend
deleted file mode 100644
index 02ff3e4..0000000
--- a/recipes-kernel/linux/linux-xlnx_3.8.bbappend
+++ /dev/null
@@ -1,23 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2
3SRC_URI_append = "file://cfg/00014-kgdb.cfg \
4 file://cfg/00027-lttng.cfg \
5 file://cfg/00028-perf.cfg \
6 file://cfg/00025-powertop.cfg \
7 file://cfg/00004-systemtap.cfg \
8 file://cfg/00003-fuse.cfg \
9 file://cfg/00034-cpusets.cfg \
10 file://Check_correct_namespace_when_spoofing_pid_over_SCM_RIGHTS.patch \
11 file://HID_CVE_patches/0001-HID-validate-HID-report-id-size.patch \
12 file://HID_CVE_patches/0002-HID-provide-a-helper-for-validating-hid-reports.patch \
13 file://HID_CVE_patches/0003-HID-zeroplus-validate-output-report-details.patch \
14 file://HID_CVE_patches/0006-HID-pantherlord-validate-output-report-details.patch \
15 file://HID_CVE_patches/0007-HID-LG-validate-HID-output-report-details.patch \
16 file://HID_CVE_patches/0008-HID-lenovo-tpkbd-validate-output-report-details.patch \
17 file://HID_CVE_patches/0009-HID-logitech-dj-validate-output-report-details.patch \
18 file://HID_CVE_patches/0010-HID-ntrig-validate-feature-report-details.patch \
19 file://HID_CVE_patches/0012-HID-sensor-hub-validate-feature-report-details.patch \
20 file://HID_CVE_patches/0013-HID-picolcd_core-validate-output-report-details.patch \
21 file://HID_CVE_patches/0014-HID-check-for-NULL-field-when-setting-values.patch \
22 "
23
diff --git a/recipes-kernel/linux/scripts/proliant-m400-setup.sh b/recipes-kernel/linux/scripts/proliant-m400-setup.sh
deleted file mode 100755
index 7edaf54..0000000
--- a/recipes-kernel/linux/scripts/proliant-m400-setup.sh
+++ /dev/null
@@ -1,8 +0,0 @@
1#!/bin/bash
2echo '*** Info: Customizing for proliant m400, Linaro build environment'
3echo 'BBMASK = "meta-enea/recipes-test/stress/"' >> conf/local.conf
4echo 'GCCVERSION ?= "linaro-4.8"' >> conf/local.conf
5echo 'SDKGCCVERSION ?= "linaro-4.8"' >> conf/local.conf
6echo 'BINUVERSION ?= "linaro-2.24"' >> conf/local.conf
7# Some options needed for Linaro images
8echo 'PREFERRED_PROVIDER_jpeg = "libjpeg-turbo"' >> conf/local.conf