summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2018-08-10 15:10:30 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2018-08-14 04:24:39 +0000
commit17747110065d6d1482fb5786773c27d78f7c8bac (patch)
tree6069e73433a5141bea852a254021f596945d3112
parent14fbbe3113d0ebb0600b915e8bd59b6c433d4dba (diff)
downloadmeta-boot2qt-17747110065d6d1482fb5786773c27d78f7c8bac.tar.gz
ti: remove all support for TI boards
am335x-evm, beagleboard and beaglebone are no longer supported or maintained, so builds are no longer working. Remove all recipes and configurations for them. Task-number: QTBUG-69047 Change-Id: I1787187363386c6ace00077e6291c7ac591d5e12 Reviewed-by: Kalle Viironen <kalle.viironen@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
-rwxr-xr-xb2qt-init-build-env3
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.ti.sample53
-rw-r--r--meta-boot2qt-distro/conf/distro/include/am335x-evm.conf34
-rw-r--r--meta-boot2qt-distro/conf/distro/include/beagleboard.conf34
-rw-r--r--meta-boot2qt-distro/conf/distro/include/beaglebone.conf36
-rw-r--r--meta-boot2qt-distro/conf/distro/include/ti.inc43
-rw-r--r--meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/b2qt.service11
-rw-r--r--meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/qtlauncher.service11
-rw-r--r--meta-ti-extras/conf/layer.conf40
-rw-r--r--meta-ti-extras/recipes/bb-org-overlays/bb-org-overlays_git.bb53
-rw-r--r--meta-ti-extras/recipes/dtc/dtc/0001-fdtdump-Add-live-tree-dump-capability.patch212
-rw-r--r--meta-ti-extras/recipes/dtc/dtc/0002-DTBO-magic-and-dtbo-format-options.patch253
-rw-r--r--meta-ti-extras/recipes/dtc/dtc/0003-dtc-Plugin-and-fixup-support.patch635
-rw-r--r--meta-ti-extras/recipes/dtc/dtc/0004-plugin-Transparently-support-old-style-syntax.patch61
-rw-r--r--meta-ti-extras/recipes/dtc/dtc_%.bbappend39
-rw-r--r--meta-ti-extras/recipes/gbm/libgbm_%.bbappend30
-rw-r--r--meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/0001-Change-typedef-for-EGLNativeDisplayType.patch28
-rw-r--r--meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/99-fb.rules1
-rw-r--r--meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/pvr.service11
-rw-r--r--meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend62
-rw-r--r--meta-ti-extras/recipes/linux/linux-ti-staging/beaglebone/defconfig6301
-rw-r--r--meta-ti-extras/recipes/linux/linux-ti-staging/uprobe-event.cfg1
-rw-r--r--meta-ti-extras/recipes/linux/linux-ti-staging/usb-serial.cfg4
-rw-r--r--meta-ti-extras/recipes/linux/linux-ti-staging_%.bbappend43
-rw-r--r--meta-ti-extras/recipes/qt5/qtbase_git.bbappend30
-rw-r--r--scripts/manifest.xml7
-rwxr-xr-xscripts/setup-environment.sh3
27 files changed, 1 insertions, 8038 deletions
diff --git a/b2qt-init-build-env b/b2qt-init-build-env
index 5b2d630..363d749 100755
--- a/b2qt-init-build-env
+++ b/b2qt-init-build-env
@@ -121,9 +121,6 @@ get_groups() {
121 smarc-samx6i) 121 smarc-samx6i)
122 PROJECT_GROUPS="smx6" 122 PROJECT_GROUPS="smx6"
123 ;; 123 ;;
124 beagleboard|beaglebone|am335x-evm)
125 PROJECT_GROUPS="ti"
126 ;;
127 raspberrypi0|raspberrypi|raspberrypi2|raspberrypi3) 124 raspberrypi0|raspberrypi|raspberrypi2|raspberrypi3)
128 PROJECT_GROUPS="rpi" 125 PROJECT_GROUPS="rpi"
129 ;; 126 ;;
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.ti.sample b/meta-boot2qt-distro/conf/bblayers.conf.ti.sample
deleted file mode 100644
index 47260a4..0000000
--- a/meta-boot2qt-distro/conf/bblayers.conf.ti.sample
+++ /dev/null
@@ -1,53 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-ti \
42 ${BSPDIR}/sources/meta-freescale \
43 ${BSPDIR}/sources/meta-openembedded/meta-oe \
44 ${BSPDIR}/sources/meta-openembedded/meta-python \
45 ${BSPDIR}/sources/meta-openembedded/meta-networking \
46 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
47 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
48 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
49 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
50 ${BSPDIR}/sources/meta-boot2qt/meta-ti-extras \
51 ${BSPDIR}/sources/meta-mingw \
52 ${BSPDIR}/sources/meta-qt5 \
53 "
diff --git a/meta-boot2qt-distro/conf/distro/include/am335x-evm.conf b/meta-boot2qt-distro/conf/distro/include/am335x-evm.conf
deleted file mode 100644
index 4ec3e4d..0000000
--- a/meta-boot2qt-distro/conf/distro/include/am335x-evm.conf
+++ /dev/null
@@ -1,34 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30include conf/distro/include/ti.inc
31
32DEPLOY_CONF_NAME = "Sitara AM335x Starter Kit"
33
34DISTRO_FEATURES_remove = "webengine"
diff --git a/meta-boot2qt-distro/conf/distro/include/beagleboard.conf b/meta-boot2qt-distro/conf/distro/include/beagleboard.conf
deleted file mode 100644
index d9b92f0..0000000
--- a/meta-boot2qt-distro/conf/distro/include/beagleboard.conf
+++ /dev/null
@@ -1,34 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30include conf/distro/include/ti.inc
31
32DEPLOY_CONF_NAME = "BeagleBoard"
33
34DISTRO_FEATURES_remove = "webengine opengl"
diff --git a/meta-boot2qt-distro/conf/distro/include/beaglebone.conf b/meta-boot2qt-distro/conf/distro/include/beaglebone.conf
deleted file mode 100644
index 099be56..0000000
--- a/meta-boot2qt-distro/conf/distro/include/beaglebone.conf
+++ /dev/null
@@ -1,36 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30include conf/distro/include/ti.inc
31
32DEPLOY_CONF_NAME = "BeagleBone Black"
33
34DISTRO_FEATURES_remove = "webengine"
35
36BOOT_SPACE = "33792"
diff --git a/meta-boot2qt-distro/conf/distro/include/ti.inc b/meta-boot2qt-distro/conf/distro/include/ti.inc
deleted file mode 100644
index 80f90f2..0000000
--- a/meta-boot2qt-distro/conf/distro/include/ti.inc
+++ /dev/null
@@ -1,43 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30include conf/distro/include/fsl.inc
31
32UBOOT_SUFFIX = "img"
33BOOT_SCRIPTS += "\
34 MLO-${MACHINE}:MLO \
35 u-boot-${MACHINE}.img:u-boot.img \
36 "
37
38EXTRA_IMAGEDEPENDS += "u-boot"
39
40PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
41PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
42PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
43PREFERRED_PROVIDER_virtual/mesa = "ti-sgx-ddk-um"
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/b2qt.service b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/b2qt.service
deleted file mode 100644
index cdf6480..0000000
--- a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/b2qt.service
+++ /dev/null
@@ -1,11 +0,0 @@
1[Unit]
2Description=B2Qt user application
3BindsTo=dev-fb0.device
4After=dev-fb0.device
5ConditionPathExists=/usr/bin/b2qt
6
7[Service]
8ExecStart=-/usr/bin/appcontroller /usr/bin/b2qt
9
10[Install]
11WantedBy=multi-user.target
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/qtlauncher.service b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/qtlauncher.service
deleted file mode 100644
index 1094675..0000000
--- a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/qtlauncher.service
+++ /dev/null
@@ -1,11 +0,0 @@
1[Unit]
2Description=B2Qt Launcher Demo
3BindsTo=dev-fb0.device
4After=dev-fb0.device
5ConditionPathExists=!/usr/bin/b2qt
6
7[Service]
8ExecStart=-/usr/bin/appcontroller /usr/bin/qtlauncher --applications-root /data/user/qt
9
10[Install]
11WantedBy=multi-user.target
diff --git a/meta-ti-extras/conf/layer.conf b/meta-ti-extras/conf/layer.conf
deleted file mode 100644
index 44583e9..0000000
--- a/meta-ti-extras/conf/layer.conf
+++ /dev/null
@@ -1,40 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30# We have a conf and classes directory, append to BBPATH
31BBPATH .= ":${LAYERDIR}"
32
33# We have a recipes directory, add to BBFILES
34BBFILES += "${LAYERDIR}/recipes*/*/*.bb \
35 ${LAYERDIR}/recipes*/*/*.bbappend \
36 "
37
38BBFILE_COLLECTIONS += "b2qt_ti"
39BBFILE_PATTERN_b2qt_ti := "^${LAYERDIR}/"
40BBFILE_PRIORITY_b2qt_ti = "20"
diff --git a/meta-ti-extras/recipes/bb-org-overlays/bb-org-overlays_git.bb b/meta-ti-extras/recipes/bb-org-overlays/bb-org-overlays_git.bb
deleted file mode 100644
index 34a85a3..0000000
--- a/meta-ti-extras/recipes/bb-org-overlays/bb-org-overlays_git.bb
+++ /dev/null
@@ -1,53 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30DESCRIPTION = "Device Tree Overlays for bb.org boards"
31HOMEPAGE = "https://github.com/beagleboard/bb.org-overlays"
32SECTION = "kernel"
33LICENSE = "GPLv2"
34
35LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
36
37DEPENDS += "dtc-native"
38
39SRC_URI = "git://github.com/beagleboard/bb.org-overlays"
40SRCREV = "c34e3ee970befc511c57e7a42791e588e029b226"
41
42COMPATIBLE_MACHINE = "(beaglebone)"
43PACKAGE_ARCH = "${MACHINE_ARCH}"
44
45S = "${WORKDIR}/git"
46
47export DTC = "dtc"
48
49do_install() {
50 oe_runmake install DESTDIR="${D}"
51}
52
53FILES_${PN} += "/lib/firmware"
diff --git a/meta-ti-extras/recipes/dtc/dtc/0001-fdtdump-Add-live-tree-dump-capability.patch b/meta-ti-extras/recipes/dtc/dtc/0001-fdtdump-Add-live-tree-dump-capability.patch
deleted file mode 100644
index 372a430..0000000
--- a/meta-ti-extras/recipes/dtc/dtc/0001-fdtdump-Add-live-tree-dump-capability.patch
+++ /dev/null
@@ -1,212 +0,0 @@
1From da5c33dd94949fa27243faf15cd87e98c53ccb29 Mon Sep 17 00:00:00 2001
2From: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
3Date: Tue, 5 Nov 2013 10:16:14 +0200
4Subject: [PATCH] fdtdump: Add live tree dump capability
5
6Adds the capability to dump any point of the kernel's live tree
7which resides usually in /proc/device-tree.
8
9For example you can do this:
10
11 # fdtdump /proc/device-tree/ocp/ethernet\@4a100000/
12 /* dump of live tree at /proc/device-tree/ocp/ethernet@4a100000 */
13 / {
14 name = "ethernet";
15 pinctrl-1 = <0x0000000b>;
16 pinctrl-0 = <0x0000000a>;
17 pinctrl-names = "default", "sleep";
18 ranges;
19 interrupts = <0x00000028 0x00000000 0x00000000 0x00000000>;
20 interrupt-parent = <0x00000001>;
21 #size-cells = <0x00000001>;
22 #address-cells = <0x00000001>;
23 reg = <0x4a100000 0x00000000 0x00000000 0x00000000>;
24 cpts_clock_shift = <0x0000001d>;
25 cpts_clock_mult = <0x80000000>;
26 active_slave = <0x00000000>;
27 slaves = <0x00000002>;
28 mac_control = <0x00000020>;
29 rx_descs = <0x00000040>;
30 no_bd_ram = <0x00000000>;
31 bd_ram_size = <0x00002000>;
32 ale_entries = <0x00000400>;
33 cpdma_channels = <0x00000008>;
34 ti,hwmods = "cpgmac0";
35 compatible = "ti,cpsw";
36 slave@4a100300 {
37 name = "slave";
38 phy-mode = "mii";
39 phy_id = <0x0000000e 0x00000000>;
40 mac-address = [00 00 00 00 00 00];
41 };
42 slave@4a100200 {
43 name = "slave";
44 phy-mode = "mii";
45 phy_id = <0x0000000e 0x00000000>;
46 mac-address = [00 00 00 00 00 00];
47 };
48 mdio@4a101000 {
49 name = "mdio";
50 phandle = <0x0000000e>;
51 linux,phandle = <0x0000000e>;
52 pinctrl-1 = <0x0000000d>;
53 pinctrl-0 = <0x0000000c>;
54 pinctrl-names = "default", "sleep";
55 reg = <0x4a101000 0x00000000>;
56 bus_freq = <0x000f4240>;
57 ti,hwmods = "davinci_mdio";
58 #size-cells = <0x00000000>;
59 #address-cells = <0x00000001>;
60 compatible = "ti,davinci_mdio";
61 };
62 };
63
64This makes it much easier to see the state of the kernel's live tree.
65
66Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
67---
68 fdtdump.c | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
69 1 file changed, 107 insertions(+)
70
71diff --git a/fdtdump.c b/fdtdump.c
72index 95a6a20..9183555 100644
73--- a/fdtdump.c
74+++ b/fdtdump.c
75@@ -8,6 +8,14 @@
76 #include <stdlib.h>
77 #include <string.h>
78 #include <ctype.h>
79+#include <sys/types.h>
80+#include <sys/stat.h>
81+#include <alloca.h>
82+#include <dirent.h>
83+#include <limits.h>
84+#include <unistd.h>
85+#include <fcntl.h>
86+#include <errno.h>
87
88 #include <libfdt.h>
89 #include <libfdt_env.h>
90@@ -143,6 +151,95 @@ static void dump_blob(void *blob, bool debug)
91 }
92 }
93
94+static void dump_live_internal(const char *path, bool debug, int depth)
95+{
96+ int maxsz = strlen(path) + 1 + PATH_MAX;
97+ char *new_path = alloca(maxsz + 1);
98+ struct stat sb;
99+ struct dirent *de;
100+ char *buf, *p;
101+ int buf_alloc, shift, chunk, left, fd, ret;
102+ DIR *d;
103+
104+ shift = 4;
105+ buf_alloc = 4 * 1024; /* 4K (maximum chunk) */
106+ buf = alloca(buf_alloc + sizeof(uint32_t));
107+ buf[buf_alloc] = '\0'; /* always terminate (just in case) */
108+
109+ d = opendir(path);
110+ if (d == NULL)
111+ die("Could not open %s directory\n", path);
112+
113+ /* first dump the properties (files) */
114+ while ((de = readdir(d)) != NULL) {
115+ /* properties are files */
116+ if (de->d_type != DT_REG)
117+ continue;
118+ snprintf(new_path, maxsz, "%s/%s", path, de->d_name);
119+ new_path[maxsz] = '\0';
120+ printf("%*s%s", depth * shift, "", de->d_name);
121+
122+ if (stat(new_path, &sb) != 0)
123+ die("could not open: %s\n", new_path);
124+
125+ fd = open(new_path, O_RDONLY);
126+ if (fd == -1)
127+ die("Could not open: %s\n", new_path);
128+
129+ chunk = sb.st_size > buf_alloc ? buf_alloc : sb.st_size;
130+ p = buf;
131+ left = chunk;
132+ while (left > 0) {
133+ do {
134+ ret = read(fd, p, left);
135+ } while (ret == -1 && (errno == EAGAIN || errno == EINTR));
136+ if (ret == -1)
137+ die("Read failed on: %s\n", new_path);
138+ left -= ret;
139+ p += ret;
140+ }
141+ close(fd);
142+
143+ if (chunk < sb.st_size)
144+ printf(" (trunc)");
145+ utilfdt_print_data(buf, chunk);
146+ printf(";\n");
147+ }
148+
149+ /* now recurse to the directories */
150+ rewinddir(d);
151+ while ((de = readdir(d)) != NULL) {
152+ /* properties are files */
153+ if (de->d_type != DT_DIR)
154+ continue;
155+ /* skip current and parent directories */
156+ if (strcmp(de->d_name, ".") == 0 ||
157+ strcmp(de->d_name, "..") == 0)
158+ continue;
159+ snprintf(new_path, maxsz, "%s/%s", path, de->d_name);
160+ new_path[maxsz] = '\0';
161+ printf("%*s%s {\n", depth * shift, "", de->d_name);
162+ dump_live_internal(new_path, debug, depth + 1);
163+ printf("%*s};\n", depth * shift, "");
164+ }
165+}
166+
167+static void dump_live(const char *path, bool debug)
168+{
169+ char *fixed_path = alloca(strlen(path) + 1);
170+ char *p;
171+
172+ /* strip trailing / */
173+ strcpy(fixed_path, path);
174+ p = fixed_path + strlen(fixed_path) - 1;
175+ while (*p == '/' && p > fixed_path)
176+ *p-- = '\0';
177+ printf("/* dump of live tree at %s */\n", fixed_path);
178+ printf("/ {\n");
179+ dump_live_internal(fixed_path, debug, 1);
180+ printf("};\n");
181+}
182+
183 /* Usage related data. */
184 static const char usage_synopsis[] = "fdtdump [options] <file>";
185 static const char usage_short_opts[] = "ds" USAGE_COMMON_SHORT_OPTS;
186@@ -165,6 +262,7 @@ int main(int argc, char *argv[])
187 bool debug = false;
188 bool scan = false;
189 off_t len;
190+ struct stat sb;
191
192 while ((opt = util_getopt_long()) != EOF) {
193 switch (opt) {
194@@ -182,6 +280,15 @@ int main(int argc, char *argv[])
195 usage("missing input filename");
196 file = argv[optind];
197
198+ if (stat(file, &sb) != 0)
199+ die("could not open: %s\n", file);
200+
201+ /* dump live tree if it's a directory */
202+ if (S_ISDIR(sb.st_mode)) {
203+ dump_live(file, debug);
204+ return 0;
205+ }
206+
207 buf = utilfdt_read_len(file, &len);
208 if (!buf)
209 die("could not read: %s\n", file);
210--
2111.9.1
212
diff --git a/meta-ti-extras/recipes/dtc/dtc/0002-DTBO-magic-and-dtbo-format-options.patch b/meta-ti-extras/recipes/dtc/dtc/0002-DTBO-magic-and-dtbo-format-options.patch
deleted file mode 100644
index 73e0a09..0000000
--- a/meta-ti-extras/recipes/dtc/dtc/0002-DTBO-magic-and-dtbo-format-options.patch
+++ /dev/null
@@ -1,253 +0,0 @@
1From d69b3ebbf86c45cbe717ee35359e15af3cf02014 Mon Sep 17 00:00:00 2001
2From: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
3Date: Thu, 5 May 2016 14:07:48 +0300
4Subject: [PATCH] DTBO magic and dtbo format options
5
6Introduce a new magic number for dynamic plugin objects,
7which is enabled by selecting dtbo/input output options.
8
9Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10---
11 Documentation/manual.txt | 7 +++++++
12 dtc.c | 14 +++++++++++---
13 dtc.h | 4 ++--
14 fdtdump.c | 2 +-
15 flattree.c | 11 ++++++-----
16 libfdt/fdt.c | 2 +-
17 libfdt/fdt.h | 3 ++-
18 tests/mangle-layout.c | 7 ++++---
19 8 files changed, 34 insertions(+), 16 deletions(-)
20
21diff --git a/Documentation/manual.txt b/Documentation/manual.txt
22index 398de32..f64c4f4 100644
23--- a/Documentation/manual.txt
24+++ b/Documentation/manual.txt
25@@ -60,6 +60,9 @@ The currently supported Input Formats are:
26 - "dtb": "blob" format. A flattened device-tree block with
27 header in one binary blob.
28
29+ - "dtbo" : "blob" format. Identical with "dtb" but meant
30+ for use with dynamic-device tree objects.
31+
32 - "dts": "source" format. A text file containing a "source"
33 for a device-tree.
34
35@@ -71,6 +74,8 @@ The currently supported Output Formats are:
36
37 - "dtb": "blob" format
38
39+ - "dtbo": "blob" format - for objects
40+
41 - "dts": "source" format
42
43 - "asm": assembly language file. A file that can be sourced
44@@ -78,6 +83,8 @@ The currently supported Output Formats are:
45 then simply be added to your Makefile. Additionally, the
46 assembly file exports some symbols that can be used.
47
48+ - "asmo": assembly language file for objects. Identical to "asm"
49+
50
51 3) Command Line
52
53diff --git a/dtc.c b/dtc.c
54index 5fa23c4..63c2c9c 100644
55--- a/dtc.c
56+++ b/dtc.c
57@@ -117,6 +117,8 @@ static const char *guess_type_by_name(const char *fname, const char *fallback)
58 return "dts";
59 if (!strcasecmp(s, ".dtb"))
60 return "dtb";
61+ if (!strcasecmp(s, ".dtbo"))
62+ return "dtbo";
63 return fallback;
64 }
65
66@@ -147,6 +149,8 @@ static const char *guess_input_format(const char *fname, const char *fallback)
67 magic = fdt32_to_cpu(magic);
68 if (magic == FDT_MAGIC)
69 return "dtb";
70+ if (magic == FDT_MAGIC_DTBO)
71+ return "dtbo";
72
73 return guess_type_by_name(fname, fallback);
74 }
75@@ -275,7 +279,7 @@ int main(int argc, char *argv[])
76 bi = dt_from_source(arg);
77 else if (streq(inform, "fs"))
78 bi = dt_from_fs(arg);
79- else if(streq(inform, "dtb"))
80+ else if(streq(inform, "dtb") || streq(inform, "dtbo"))
81 bi = dt_from_blob(arg);
82 else
83 die("Unknown input format \"%s\"\n", inform);
84@@ -306,9 +310,13 @@ int main(int argc, char *argv[])
85 if (streq(outform, "dts")) {
86 dt_to_source(outf, bi);
87 } else if (streq(outform, "dtb")) {
88- dt_to_blob(outf, bi, outversion);
89+ dt_to_blob(outf, bi, FDT_MAGIC, outversion);
90+ } else if (streq(outform, "dtbo")) {
91+ dt_to_blob(outf, bi, FDT_MAGIC_DTBO, outversion);
92 } else if (streq(outform, "asm")) {
93- dt_to_asm(outf, bi, outversion);
94+ dt_to_asm(outf, bi, FDT_MAGIC, outversion);
95+ } else if (streq(outform, "asmo")) {
96+ dt_to_asm(outf, bi, FDT_MAGIC_DTBO, outversion);
97 } else if (streq(outform, "null")) {
98 /* do nothing */
99 } else {
100diff --git a/dtc.h b/dtc.h
101index 56212c8..9d7f2d6 100644
102--- a/dtc.h
103+++ b/dtc.h
104@@ -252,8 +252,8 @@ void process_checks(bool force, struct boot_info *bi);
105
106 /* Flattened trees */
107
108-void dt_to_blob(FILE *f, struct boot_info *bi, int version);
109-void dt_to_asm(FILE *f, struct boot_info *bi, int version);
110+void dt_to_blob(FILE *f, struct boot_info *bi, fdt32_t magic, int version);
111+void dt_to_asm(FILE *f, struct boot_info *bi, fdt32_t magic, int version);
112
113 struct boot_info *dt_from_blob(const char *fname);
114
115diff --git a/fdtdump.c b/fdtdump.c
116index 9183555..11c2b8d 100644
117--- a/fdtdump.c
118+++ b/fdtdump.c
119@@ -306,7 +306,7 @@ int main(int argc, char *argv[])
120 p = memchr(p, smagic[0], endp - p - 4);
121 if (!p)
122 break;
123- if (fdt_magic(p) == FDT_MAGIC) {
124+ if (fdt_magic(p) == FDT_MAGIC || fdt_magic(p) == FDT_MAGIC_DTBO) {
125 /* try and validate the main struct */
126 off_t this_len = endp - p;
127 fdt32_t max_version = 17;
128diff --git a/flattree.c b/flattree.c
129index ec14954..64ed375 100644
130--- a/flattree.c
131+++ b/flattree.c
132@@ -335,6 +335,7 @@ static struct data flatten_reserve_list(struct reserve_info *reservelist,
133 }
134
135 static void make_fdt_header(struct fdt_header *fdt,
136+ fdt32_t magic,
137 struct version_info *vi,
138 int reservesize, int dtsize, int strsize,
139 int boot_cpuid_phys)
140@@ -345,7 +346,7 @@ static void make_fdt_header(struct fdt_header *fdt,
141
142 memset(fdt, 0xff, sizeof(*fdt));
143
144- fdt->magic = cpu_to_fdt32(FDT_MAGIC);
145+ fdt->magic = cpu_to_fdt32(magic);
146 fdt->version = cpu_to_fdt32(vi->version);
147 fdt->last_comp_version = cpu_to_fdt32(vi->last_comp_version);
148
149@@ -366,7 +367,7 @@ static void make_fdt_header(struct fdt_header *fdt,
150 fdt->size_dt_struct = cpu_to_fdt32(dtsize);
151 }
152
153-void dt_to_blob(FILE *f, struct boot_info *bi, int version)
154+void dt_to_blob(FILE *f, struct boot_info *bi, fdt32_t magic, int version)
155 {
156 struct version_info *vi = NULL;
157 int i;
158@@ -390,7 +391,7 @@ void dt_to_blob(FILE *f, struct boot_info *bi, int version)
159 reservebuf = flatten_reserve_list(bi->reservelist, vi);
160
161 /* Make header */
162- make_fdt_header(&fdt, vi, reservebuf.len, dtbuf.len, strbuf.len,
163+ make_fdt_header(&fdt, magic, vi, reservebuf.len, dtbuf.len, strbuf.len,
164 bi->boot_cpuid_phys);
165
166 /*
167@@ -460,7 +461,7 @@ static void dump_stringtable_asm(FILE *f, struct data strbuf)
168 }
169 }
170
171-void dt_to_asm(FILE *f, struct boot_info *bi, int version)
172+void dt_to_asm(FILE *f, struct boot_info *bi, fdt32_t magic, int version)
173 {
174 struct version_info *vi = NULL;
175 int i;
176@@ -832,7 +833,7 @@ struct boot_info *dt_from_blob(const char *fname)
177 }
178
179 magic = fdt32_to_cpu(magic);
180- if (magic != FDT_MAGIC)
181+ if (magic != FDT_MAGIC && magic != FDT_MAGIC_DTBO)
182 die("Blob has incorrect magic number\n");
183
184 rc = fread(&totalsize, sizeof(totalsize), 1, f);
185diff --git a/libfdt/fdt.c b/libfdt/fdt.c
186index 22286a1..28d422c 100644
187--- a/libfdt/fdt.c
188+++ b/libfdt/fdt.c
189@@ -57,7 +57,7 @@
190
191 int fdt_check_header(const void *fdt)
192 {
193- if (fdt_magic(fdt) == FDT_MAGIC) {
194+ if (fdt_magic(fdt) == FDT_MAGIC || fdt_magic(fdt) == FDT_MAGIC_DTBO) {
195 /* Complete tree */
196 if (fdt_version(fdt) < FDT_FIRST_SUPPORTED_VERSION)
197 return -FDT_ERR_BADVERSION;
198diff --git a/libfdt/fdt.h b/libfdt/fdt.h
199index 526aedb..493cd55 100644
200--- a/libfdt/fdt.h
201+++ b/libfdt/fdt.h
202@@ -55,7 +55,7 @@
203 #ifndef __ASSEMBLY__
204
205 struct fdt_header {
206- fdt32_t magic; /* magic word FDT_MAGIC */
207+ fdt32_t magic; /* magic word FDT_MAGIC[|_DTBO] */
208 fdt32_t totalsize; /* total size of DT block */
209 fdt32_t off_dt_struct; /* offset to structure */
210 fdt32_t off_dt_strings; /* offset to strings */
211@@ -93,6 +93,7 @@ struct fdt_property {
212 #endif /* !__ASSEMBLY */
213
214 #define FDT_MAGIC 0xd00dfeed /* 4: version, 4: total size */
215+#define FDT_MAGIC_DTBO 0xd00dfdb0 /* DTBO magic */
216 #define FDT_TAGSIZE sizeof(fdt32_t)
217
218 #define FDT_BEGIN_NODE 0x1 /* Start node: full name */
219diff --git a/tests/mangle-layout.c b/tests/mangle-layout.c
220index a76e51e..d29ebc6 100644
221--- a/tests/mangle-layout.c
222+++ b/tests/mangle-layout.c
223@@ -42,7 +42,8 @@ static void expand_buf(struct bufstate *buf, int newsize)
224 buf->size = newsize;
225 }
226
227-static void new_header(struct bufstate *buf, int version, const void *fdt)
228+static void new_header(struct bufstate *buf, fdt32_t magic, int version,
229+ const void *fdt)
230 {
231 int hdrsize;
232
233@@ -56,7 +57,7 @@ static void new_header(struct bufstate *buf, int version, const void *fdt)
234 expand_buf(buf, hdrsize);
235 memset(buf->buf, 0, hdrsize);
236
237- fdt_set_magic(buf->buf, FDT_MAGIC);
238+ fdt_set_magic(buf->buf, magic);
239 fdt_set_version(buf->buf, version);
240 fdt_set_last_comp_version(buf->buf, 16);
241 fdt_set_boot_cpuid_phys(buf->buf, fdt_boot_cpuid_phys(fdt));
242@@ -145,7 +146,7 @@ int main(int argc, char *argv[])
243 if (fdt_version(fdt) < 17)
244 CONFIG("Input tree must be v17");
245
246- new_header(&buf, version, fdt);
247+ new_header(&buf, FDT_MAGIC, version, fdt);
248
249 while (*blockorder) {
250 add_block(&buf, version, *blockorder, fdt);
251--
2521.9.1
253
diff --git a/meta-ti-extras/recipes/dtc/dtc/0003-dtc-Plugin-and-fixup-support.patch b/meta-ti-extras/recipes/dtc/dtc/0003-dtc-Plugin-and-fixup-support.patch
deleted file mode 100644
index 69451b8..0000000
--- a/meta-ti-extras/recipes/dtc/dtc/0003-dtc-Plugin-and-fixup-support.patch
+++ /dev/null
@@ -1,635 +0,0 @@
1From 10e5b09069bb7d5b9c4b1aced82b7b20cd06dd65 Mon Sep 17 00:00:00 2001
2From: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
3Date: Tue, 21 Oct 2014 22:07:16 +0300
4Subject: [PATCH] dtc: Plugin and fixup support
5
6This patch enable the generation of symbols & local fixup information
7for trees compiled with the -@ (--symbols) option.
8
9Using this patch labels in the tree and their users emit information
10in __symbols__ and __local_fixups__ nodes.
11
12The __fixups__ node make possible the dynamic resolution of phandle
13references which are present in the plugin tree but lie in the
14tree that are applying the overlay against.
15
16Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
17Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
18Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
19---
20 Documentation/manual.txt | 16 ++++
21 checks.c | 8 +-
22 dtc-lexer.l | 5 ++
23 dtc-parser.y | 45 ++++++++--
24 dtc.c | 23 +++++-
25 dtc.h | 29 ++++++-
26 flattree.c | 2 +-
27 fstree.c | 2 +-
28 livetree.c | 209 ++++++++++++++++++++++++++++++++++++++++++++++-
29 treesource.c | 1 +
30 10 files changed, 327 insertions(+), 13 deletions(-)
31
32diff --git a/Documentation/manual.txt b/Documentation/manual.txt
33index f64c4f4..63066ec 100644
34--- a/Documentation/manual.txt
35+++ b/Documentation/manual.txt
36@@ -126,6 +126,20 @@ Options:
37 Make space for <number> reserve map entries
38 Relevant for dtb and asm output only.
39
40+ -@
41+ Generates a __symbols__ node at the root node of the resulting blob
42+ for any node labels used, and for any local references using phandles
43+ it also generates a __local_fixups__ node that tracks them.
44+
45+ When using the /plugin/ tag all unresolved label references to
46+ be tracked in the __fixups__ node, making dynamic resolution possible.
47+
48+ -A
49+ Generate automatically aliases for all node labels. This is similar to
50+ the -@ option (the __symbols__ node contain identical information) but
51+ the semantics are slightly different since no phandles are automatically
52+ generated for labeled nodes.
53+
54 -S <bytes>
55 Ensure the blob at least <bytes> long, adding additional
56 space if needed.
57@@ -160,6 +174,8 @@ Here is a very rough overview of the layout of a DTS source file:
58
59 devicetree: '/' nodedef
60
61+ plugindecl: '/' 'plugin' '/' ';'
62+
63 nodedef: '{' list_of_property list_of_subnode '}' ';'
64
65 property: label PROPNAME '=' propdata ';'
66diff --git a/checks.c b/checks.c
67index 386f956..3d4c3c6 100644
68--- a/checks.c
69+++ b/checks.c
70@@ -490,8 +490,12 @@ static void fixup_phandle_references(struct check *c, struct node *dt,
71
72 refnode = get_node_by_ref(dt, m->ref);
73 if (! refnode) {
74- FAIL(c, "Reference to non-existent node or label \"%s\"\n",
75- m->ref);
76+ if (!(tree_get_versionflags(dt) & VF_PLUGIN))
77+ FAIL(c, "Reference to non-existent node or "
78+ "label \"%s\"\n", m->ref);
79+ else /* mark the entry as unresolved */
80+ *((cell_t *)(prop->val.val + m->offset)) =
81+ cpu_to_fdt32(0xffffffff);
82 continue;
83 }
84
85diff --git a/dtc-lexer.l b/dtc-lexer.l
86index 790fbf6..40bbc87 100644
87--- a/dtc-lexer.l
88+++ b/dtc-lexer.l
89@@ -121,6 +121,11 @@ static void lexical_error(const char *fmt, ...);
90 return DT_V1;
91 }
92
93+<*>"/plugin/" {
94+ DPRINT("Keyword: /plugin/\n");
95+ return DT_PLUGIN;
96+ }
97+
98 <*>"/memreserve/" {
99 DPRINT("Keyword: /memreserve/\n");
100 BEGIN_DEFAULT();
101diff --git a/dtc-parser.y b/dtc-parser.y
102index 000873f..2890c1c 100644
103--- a/dtc-parser.y
104+++ b/dtc-parser.y
105@@ -19,6 +19,7 @@
106 */
107 %{
108 #include <stdio.h>
109+#include <inttypes.h>
110
111 #include "dtc.h"
112 #include "srcpos.h"
113@@ -33,6 +34,7 @@ extern void yyerror(char const *s);
114
115 extern struct boot_info *the_boot_info;
116 extern bool treesource_error;
117+extern unsigned int the_versionflags;
118 %}
119
120 %union {
121@@ -52,9 +54,11 @@ extern bool treesource_error;
122 struct node *nodelist;
123 struct reserve_info *re;
124 uint64_t integer;
125+ unsigned int flags;
126 }
127
128 %token DT_V1
129+%token DT_PLUGIN
130 %token DT_MEMRESERVE
131 %token DT_LSHIFT DT_RSHIFT DT_LE DT_GE DT_EQ DT_NE DT_AND DT_OR
132 %token DT_BITS
133@@ -71,6 +75,8 @@ extern bool treesource_error;
134
135 %type <data> propdata
136 %type <data> propdataprefix
137+%type <flags> versioninfo
138+%type <flags> plugindecl
139 %type <re> memreserve
140 %type <re> memreserves
141 %type <array> arrayprefix
142@@ -101,13 +107,33 @@ extern bool treesource_error;
143 %%
144
145 sourcefile:
146- DT_V1 ';' memreserves devicetree
147+ versioninfo ';' memreserves devicetree
148 {
149- the_boot_info = build_boot_info($3, $4,
150+ the_boot_info = build_boot_info($1, $3, $4,
151 guess_boot_cpuid($4));
152 }
153 ;
154
155+versioninfo:
156+ DT_V1 plugindecl
157+ {
158+ the_versionflags |= VF_DT_V1 | $2;
159+ $$ = the_versionflags;
160+ }
161+ ;
162+
163+plugindecl:
164+ DT_PLUGIN
165+ {
166+ the_versionflags |= VF_PLUGIN;
167+ $$ = VF_PLUGIN;
168+ }
169+ | /* empty */
170+ {
171+ $$ = 0;
172+ }
173+ ;
174+
175 memreserves:
176 /* empty */
177 {
178@@ -156,10 +182,14 @@ devicetree:
179 {
180 struct node *target = get_node_by_ref($1, $2);
181
182- if (target)
183+ if (target) {
184 merge_nodes(target, $3);
185- else
186- ERROR(&@2, "Label or path %s not found", $2);
187+ } else {
188+ if (the_versionflags & VF_PLUGIN)
189+ add_orphan_node($1, $3, $2);
190+ else
191+ ERROR(&@2, "Label or path %s not found", $2);
192+ }
193 $$ = $1;
194 }
195 | devicetree DT_DEL_NODE DT_REF ';'
196@@ -174,6 +204,11 @@ devicetree:
197
198 $$ = $1;
199 }
200+ | /* empty */
201+ {
202+ /* build empty node */
203+ $$ = name_node(build_node(NULL, NULL), "");
204+ }
205 ;
206
207 nodedef:
208diff --git a/dtc.c b/dtc.c
209index 63c2c9c..a25f852 100644
210--- a/dtc.c
211+++ b/dtc.c
212@@ -31,6 +31,8 @@ int reservenum; /* Number of memory reservation slots */
213 int minsize; /* Minimum blob size */
214 int padsize; /* Additional padding to blob */
215 int phandle_format = PHANDLE_BOTH; /* Use linux,phandle or phandle properties */
216+int symbol_fixup_support;
217+int auto_label_aliases;
218
219 static void fill_fullpaths(struct node *tree, const char *prefix)
220 {
221@@ -53,7 +55,7 @@ static void fill_fullpaths(struct node *tree, const char *prefix)
222 #define FDT_VERSION(version) _FDT_VERSION(version)
223 #define _FDT_VERSION(version) #version
224 static const char usage_synopsis[] = "dtc [options] <input file>";
225-static const char usage_short_opts[] = "qI:O:o:V:d:R:S:p:fb:i:H:sW:E:hv";
226+static const char usage_short_opts[] = "qI:O:o:V:d:R:S:p:fb:i:H:sW:E:@Ahv";
227 static struct option const usage_long_opts[] = {
228 {"quiet", no_argument, NULL, 'q'},
229 {"in-format", a_argument, NULL, 'I'},
230@@ -71,6 +73,8 @@ static struct option const usage_long_opts[] = {
231 {"phandle", a_argument, NULL, 'H'},
232 {"warning", a_argument, NULL, 'W'},
233 {"error", a_argument, NULL, 'E'},
234+ {"symbols", no_argument, NULL, '@'},
235+ {"auto-alias", no_argument, NULL, 'A'},
236 {"help", no_argument, NULL, 'h'},
237 {"version", no_argument, NULL, 'v'},
238 {NULL, no_argument, NULL, 0x0},
239@@ -101,6 +105,8 @@ static const char * const usage_opts_help[] = {
240 "\t\tboth - Both \"linux,phandle\" and \"phandle\" properties",
241 "\n\tEnable/disable warnings (prefix with \"no-\")",
242 "\n\tEnable/disable errors (prefix with \"no-\")",
243+ "\n\tEnable symbols/fixup support",
244+ "\n\tEnable auto-alias of labels",
245 "\n\tPrint this help and exit",
246 "\n\tPrint version and exit",
247 NULL,
248@@ -237,7 +243,12 @@ int main(int argc, char *argv[])
249 case 'E':
250 parse_checks_option(false, true, optarg);
251 break;
252-
253+ case '@':
254+ symbol_fixup_support = 1;
255+ break;
256+ case 'A':
257+ auto_label_aliases = 1;
258+ break;
259 case 'h':
260 usage(NULL);
261 default:
262@@ -295,6 +306,14 @@ int main(int argc, char *argv[])
263 fill_fullpaths(bi->dt, "");
264 process_checks(force, bi);
265
266+ if (auto_label_aliases)
267+ generate_label_tree(bi->dt, "aliases", false);
268+
269+ if (symbol_fixup_support) {
270+ generate_label_tree(bi->dt, "__symbols__", true);
271+ generate_fixups_tree(bi->dt);
272+ }
273+
274 if (sort)
275 sort_tree(bi);
276
277diff --git a/dtc.h b/dtc.h
278index 9d7f2d6..392cde7 100644
279--- a/dtc.h
280+++ b/dtc.h
281@@ -54,6 +54,12 @@ extern int reservenum; /* Number of memory reservation slots */
282 extern int minsize; /* Minimum blob size */
283 extern int padsize; /* Additional padding to blob */
284 extern int phandle_format; /* Use linux,phandle or phandle properties */
285+extern int symbol_fixup_support;/* enable symbols & fixup support */
286+extern int auto_label_aliases; /* auto generate labels -> aliases */
287+
288+/*
289+ * Tree source globals
290+ */
291
292 #define PHANDLE_LEGACY 0x1
293 #define PHANDLE_EPAPR 0x2
294@@ -158,6 +164,9 @@ struct node {
295 int addr_cells, size_cells;
296
297 struct label *labels;
298+
299+ /* only for the root (parent == NULL) */
300+ struct boot_info *bi;
301 };
302
303 #define for_each_label_withdel(l0, l) \
304@@ -194,6 +203,7 @@ struct node *build_node_delete(void);
305 struct node *name_node(struct node *node, char *name);
306 struct node *chain_node(struct node *first, struct node *list);
307 struct node *merge_nodes(struct node *old_node, struct node *new_node);
308+void add_orphan_node(struct node *old_node, struct node *new_node, char *ref);
309
310 void add_property(struct node *node, struct property *prop);
311 void delete_property_by_name(struct node *node, char *name);
312@@ -201,6 +211,8 @@ void delete_property(struct property *prop);
313 void add_child(struct node *parent, struct node *child);
314 void delete_node_by_name(struct node *parent, char *name);
315 void delete_node(struct node *node);
316+struct property *append_to_property(struct node *node,
317+ char *name, const void *data, int len);
318
319 const char *get_unitname(struct node *node);
320 struct property *get_property(struct node *node, const char *propname);
321@@ -236,14 +248,29 @@ struct reserve_info *add_reserve_entry(struct reserve_info *list,
322
323
324 struct boot_info {
325+ unsigned int versionflags;
326 struct reserve_info *reservelist;
327 struct node *dt; /* the device tree */
328 uint32_t boot_cpuid_phys;
329 };
330
331-struct boot_info *build_boot_info(struct reserve_info *reservelist,
332+/* version flags definitions */
333+#define VF_DT_V1 0x0001 /* /dts-v1/ */
334+#define VF_PLUGIN 0x0002 /* /plugin/ */
335+
336+static inline unsigned int tree_get_versionflags(struct node *dt)
337+{
338+ if (!dt || !dt->bi)
339+ return 0;
340+ return dt->bi->versionflags;
341+}
342+
343+struct boot_info *build_boot_info(unsigned int versionflags,
344+ struct reserve_info *reservelist,
345 struct node *tree, uint32_t boot_cpuid_phys);
346 void sort_tree(struct boot_info *bi);
347+void generate_label_tree(struct node *dt, char *gen_node_name, bool allocph);
348+void generate_fixups_tree(struct node *dt);
349
350 /* Checks */
351
352diff --git a/flattree.c b/flattree.c
353index 64ed375..4fe64d4 100644
354--- a/flattree.c
355+++ b/flattree.c
356@@ -930,5 +930,5 @@ struct boot_info *dt_from_blob(const char *fname)
357
358 fclose(f);
359
360- return build_boot_info(reservelist, tree, boot_cpuid_phys);
361+ return build_boot_info(VF_DT_V1, reservelist, tree, boot_cpuid_phys);
362 }
363diff --git a/fstree.c b/fstree.c
364index 6d1beec..54f520b 100644
365--- a/fstree.c
366+++ b/fstree.c
367@@ -86,6 +86,6 @@ struct boot_info *dt_from_fs(const char *dirname)
368 tree = read_fstree(dirname);
369 tree = name_node(tree, "");
370
371- return build_boot_info(NULL, tree, guess_boot_cpuid(tree));
372+ return build_boot_info(VF_DT_V1, NULL, tree, guess_boot_cpuid(tree));
373 }
374
375diff --git a/livetree.c b/livetree.c
376index e229b84..3eab9e2 100644
377--- a/livetree.c
378+++ b/livetree.c
379@@ -216,6 +216,31 @@ struct node *merge_nodes(struct node *old_node, struct node *new_node)
380 return old_node;
381 }
382
383+void add_orphan_node(struct node *dt, struct node *new_node, char *ref)
384+{
385+ static unsigned int next_orphan_fragment = 0;
386+ struct node *node = xmalloc(sizeof(*node));
387+ struct property *p;
388+ struct data d = empty_data;
389+ char *name;
390+
391+ memset(node, 0, sizeof(*node));
392+
393+ d = data_add_marker(d, REF_PHANDLE, ref);
394+ d = data_append_integer(d, 0xffffffff, 32);
395+
396+ p = build_property("target", d);
397+ add_property(node, p);
398+
399+ xasprintf(&name, "fragment@%u",
400+ next_orphan_fragment++);
401+ name_node(node, name);
402+ name_node(new_node, "__overlay__");
403+
404+ add_child(dt, node);
405+ add_child(node, new_node);
406+}
407+
408 struct node *chain_node(struct node *first, struct node *list)
409 {
410 assert(first->next_sibling == NULL);
411@@ -296,6 +321,24 @@ void delete_node(struct node *node)
412 delete_labels(&node->labels);
413 }
414
415+struct property *append_to_property(struct node *node,
416+ char *name, const void *data, int len)
417+{
418+ struct data d;
419+ struct property *p;
420+
421+ p = get_property(node, name);
422+ if (p) {
423+ d = data_append_data(p->val, data, len);
424+ p->val = d;
425+ } else {
426+ d = data_append_data(empty_data, data, len);
427+ p = build_property(name, d);
428+ add_property(node, p);
429+ }
430+ return p;
431+}
432+
433 struct reserve_info *build_reserve_entry(uint64_t address, uint64_t size)
434 {
435 struct reserve_info *new = xmalloc(sizeof(*new));
436@@ -335,15 +378,19 @@ struct reserve_info *add_reserve_entry(struct reserve_info *list,
437 return list;
438 }
439
440-struct boot_info *build_boot_info(struct reserve_info *reservelist,
441+struct boot_info *build_boot_info(unsigned int versionflags,
442+ struct reserve_info *reservelist,
443 struct node *tree, uint32_t boot_cpuid_phys)
444 {
445 struct boot_info *bi;
446
447 bi = xmalloc(sizeof(*bi));
448+ bi->versionflags = versionflags;
449 bi->reservelist = reservelist;
450 bi->dt = tree;
451 bi->boot_cpuid_phys = boot_cpuid_phys;
452+ /* link back */
453+ tree->bi = bi;
454
455 return bi;
456 }
457@@ -709,3 +756,163 @@ void sort_tree(struct boot_info *bi)
458 sort_reserve_entries(bi);
459 sort_node(bi->dt);
460 }
461+
462+/* utility helper to avoid code duplication */
463+static struct node *build_and_name_child_node(struct node *parent, char *name)
464+{
465+ struct node *node;
466+
467+ node = build_node(NULL, NULL);
468+ name_node(node, xstrdup(name));
469+ add_child(parent, node);
470+
471+ return node;
472+}
473+
474+static void generate_label_tree_internal(struct node *dt, struct node *node,
475+ struct node *an, bool allocph)
476+{
477+ struct node *c;
478+ struct property *p;
479+ struct label *l;
480+
481+ /* if if there are labels */
482+ if (node->labels) {
483+ /* now add the label in the node */
484+ for_each_label(node->labels, l) {
485+ /* check whether the label already exists */
486+ p = get_property(an, l->label);
487+ if (p) {
488+ fprintf(stderr, "WARNING: label %s already"
489+ " exists in /%s", l->label,
490+ an->name);
491+ continue;
492+ }
493+
494+ /* insert it */
495+ p = build_property(l->label,
496+ data_copy_escape_string(node->fullpath,
497+ strlen(node->fullpath)));
498+ add_property(an, p);
499+ }
500+
501+ /* force allocation of a phandle for this node */
502+ if (allocph)
503+ (void)get_node_phandle(dt, node);
504+ }
505+
506+ for_each_child(node, c)
507+ generate_label_tree_internal(dt, c, an, allocph);
508+}
509+
510+void generate_label_tree(struct node *dt, char *gen_node_name, bool allocph)
511+{
512+ struct node *an;
513+
514+ an = build_and_name_child_node(dt, gen_node_name);
515+ if (!an)
516+ die("Could not build label node /%s\n", gen_node_name);
517+
518+ generate_label_tree_internal(dt, dt, an, allocph);
519+}
520+
521+static char *fixups_name = "__fixups__";
522+static char *local_fixups_name = "__local_fixups__";
523+
524+static void add_fixup_entry(struct node *dt, struct node *node,
525+ struct property *prop, struct marker *m)
526+{
527+ struct node *fn; /* fixup node */
528+ char *entry;
529+
530+ /* m->ref can only be a REF_PHANDLE, but check anyway */
531+ assert(m->type == REF_PHANDLE);
532+
533+ /* fn is the node we're putting entries in */
534+ fn = get_subnode(dt, fixups_name);
535+ assert(fn != NULL);
536+
537+ /* there shouldn't be any ':' in the arguments */
538+ if (strchr(node->fullpath, ':') || strchr(prop->name, ':'))
539+ die("arguments should not contain ':'\n");
540+
541+ xasprintf(&entry, "%s:%s:%u",
542+ node->fullpath, prop->name, m->offset);
543+ append_to_property(fn, m->ref, entry, strlen(entry) + 1);
544+}
545+
546+static void add_local_fixup_entry(struct node *dt, struct node *node,
547+ struct property *prop, struct marker *m,
548+ struct node *refnode)
549+{
550+ struct node *lfn, *wn, *nwn; /* local fixup node, walk node, new */
551+ uint32_t value_32;
552+ char *s, *e, *comp;
553+ int len;
554+
555+ /* fn is the node we're putting entries in */
556+ lfn = get_subnode(dt, local_fixups_name);
557+ assert(lfn != NULL);
558+
559+ /* walk the path components creating nodes if they don't exist */
560+ comp = xmalloc(strlen(node->fullpath) + 1);
561+ /* start skipping the first / */
562+ s = node->fullpath + 1;
563+ wn = lfn;
564+ while (*s) {
565+ /* retrieve path component */
566+ e = strchr(s, '/');
567+ if (e == NULL)
568+ e = s + strlen(s);
569+ len = e - s;
570+ memcpy(comp, s, len);
571+ comp[len] = '\0';
572+
573+ /* if no node exists, create it */
574+ nwn = get_subnode(wn, comp);
575+ if (!nwn)
576+ nwn = build_and_name_child_node(wn, comp);
577+ wn = nwn;
578+
579+ /* last path component */
580+ if (!*e)
581+ break;
582+
583+ /* next path component */
584+ s = e + 1;
585+ }
586+ free(comp);
587+
588+ value_32 = cpu_to_fdt32(m->offset);
589+ append_to_property(wn, prop->name, &value_32, sizeof(value_32));
590+}
591+
592+static void generate_fixups_tree_internal(struct node *dt, struct node *node)
593+{
594+ struct node *c;
595+ struct property *prop;
596+ struct marker *m;
597+ struct node *refnode;
598+
599+ for_each_property(node, prop) {
600+ m = prop->val.markers;
601+ for_each_marker_of_type(m, REF_PHANDLE) {
602+ refnode = get_node_by_ref(dt, m->ref);
603+ if (!refnode)
604+ add_fixup_entry(dt, node, prop, m);
605+ else
606+ add_local_fixup_entry(dt, node, prop, m,
607+ refnode);
608+ }
609+ }
610+
611+ for_each_child(node, c)
612+ generate_fixups_tree_internal(dt, c);
613+}
614+
615+void generate_fixups_tree(struct node *dt)
616+{
617+ build_and_name_child_node(dt, fixups_name);
618+ build_and_name_child_node(dt, local_fixups_name);
619+ generate_fixups_tree_internal(dt, dt);
620+}
621diff --git a/treesource.c b/treesource.c
622index a55d1d1..2539a57 100644
623--- a/treesource.c
624+++ b/treesource.c
625@@ -27,6 +27,7 @@ extern YYLTYPE yylloc;
626
627 struct boot_info *the_boot_info;
628 bool treesource_error;
629+unsigned int the_versionflags;
630
631 struct boot_info *dt_from_source(const char *fname)
632 {
633--
6341.9.1
635
diff --git a/meta-ti-extras/recipes/dtc/dtc/0004-plugin-Transparently-support-old-style-syntax.patch b/meta-ti-extras/recipes/dtc/dtc/0004-plugin-Transparently-support-old-style-syntax.patch
deleted file mode 100644
index ad4eb5b..0000000
--- a/meta-ti-extras/recipes/dtc/dtc/0004-plugin-Transparently-support-old-style-syntax.patch
+++ /dev/null
@@ -1,61 +0,0 @@
1From f7da040f2bed614fd55a4901d71fafb916863e8a Mon Sep 17 00:00:00 2001
2From: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
3Date: Wed, 20 Apr 2016 20:36:35 +0300
4Subject: [PATCH] plugin: Transparently support old style syntax
5
6The old style syntax for plugins is still out in the wild.
7This patch transparently support it.
8
9Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10---
11 dtc-parser.y | 19 ++++++++++++++++---
12 1 file changed, 16 insertions(+), 3 deletions(-)
13
14diff --git a/dtc-parser.y b/dtc-parser.y
15index 2890c1c..4a67baf 100644
16--- a/dtc-parser.y
17+++ b/dtc-parser.y
18@@ -77,6 +77,7 @@ extern unsigned int the_versionflags;
19 %type <data> propdataprefix
20 %type <flags> versioninfo
21 %type <flags> plugindecl
22+%type <flags> oldplugindecl
23 %type <re> memreserve
24 %type <re> memreserves
25 %type <array> arrayprefix
26@@ -107,10 +108,10 @@ extern unsigned int the_versionflags;
27 %%
28
29 sourcefile:
30- versioninfo ';' memreserves devicetree
31+ versioninfo ';' oldplugindecl memreserves devicetree
32 {
33- the_boot_info = build_boot_info($1, $3, $4,
34- guess_boot_cpuid($4));
35+ the_boot_info = build_boot_info($1 | $3, $4, $5,
36+ guess_boot_cpuid($5));
37 }
38 ;
39
40@@ -134,6 +135,18 @@ plugindecl:
41 }
42 ;
43
44+oldplugindecl:
45+ DT_PLUGIN ';'
46+ {
47+ the_versionflags |= VF_PLUGIN;
48+ $$ = VF_PLUGIN;
49+ }
50+ | /* empty */
51+ {
52+ $$ = 0;
53+ }
54+ ;
55+
56 memreserves:
57 /* empty */
58 {
59--
601.9.1
61
diff --git a/meta-ti-extras/recipes/dtc/dtc_%.bbappend b/meta-ti-extras/recipes/dtc/dtc_%.bbappend
deleted file mode 100644
index c22b103..0000000
--- a/meta-ti-extras/recipes/dtc/dtc_%.bbappend
+++ /dev/null
@@ -1,39 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
31
32SRCREV = "d71d25d76012896521f937bf0c69f27b1a37cdc2"
33
34SRC_URI += " \
35 file://0001-fdtdump-Add-live-tree-dump-capability.patch \
36 file://0002-DTBO-magic-and-dtbo-format-options.patch \
37 file://0003-dtc-Plugin-and-fixup-support.patch \
38 file://0004-plugin-Transparently-support-old-style-syntax.patch \
39 "
diff --git a/meta-ti-extras/recipes/gbm/libgbm_%.bbappend b/meta-ti-extras/recipes/gbm/libgbm_%.bbappend
deleted file mode 100644
index fd11a50..0000000
--- a/meta-ti-extras/recipes/gbm/libgbm_%.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30PROVIDES += "virtual/libgbm"
diff --git a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/0001-Change-typedef-for-EGLNativeDisplayType.patch b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/0001-Change-typedef-for-EGLNativeDisplayType.patch
deleted file mode 100644
index 8a986ef..0000000
--- a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/0001-Change-typedef-for-EGLNativeDisplayType.patch
+++ /dev/null
@@ -1,28 +0,0 @@
1From fdbf7768bcd14b182b0372631fe762a3fde16a49 Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@qt.io>
3Date: Thu, 8 Jun 2017 15:42:58 +0300
4Subject: [PATCH] Change typedef for EGLNativeDisplayType
5
6Change EGLNativeDisplayType to void* as it's in more recent versions
7---
8 targetfs/ti335x/include/EGL/eglplatform.h | 7 +------
9 1 file changed, 1 insertion(+), 6 deletions(-)
10
11diff --git a/targetfs/ti335x/include/EGL/eglplatform.h b/targetfs/ti335x/include/EGL/eglplatform.h
12index 7943741..e71df55 100644
13--- a/targetfs/ti335x/include/EGL/eglplatform.h
14+++ b/targetfs/ti335x/include/EGL/eglplatform.h
15@@ -94,12 +94,7 @@ typedef Window EGLNativeWindowType;
16
17 /* NULLWS fallback */
18
19-#if defined(_WIN64) || __WORDSIZE == 64
20-typedef khronos_int64_t EGLNativeDisplayType;
21-#else
22-typedef int EGLNativeDisplayType;
23-#endif
24-
25+typedef void* EGLNativeDisplayType;
26 typedef void* EGLNativePixmapType;
27 typedef void* EGLNativeWindowType;
28
diff --git a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/99-fb.rules b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/99-fb.rules
deleted file mode 100644
index ca5ebc8..0000000
--- a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/99-fb.rules
+++ /dev/null
@@ -1 +0,0 @@
1KERNEL=="fb0", TAG+="systemd"
diff --git a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/pvr.service b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/pvr.service
deleted file mode 100644
index dca5ac4..0000000
--- a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/pvr.service
+++ /dev/null
@@ -1,11 +0,0 @@
1[Unit]
2Description=PVR Services
3
4[Service]
5Type=oneshot
6RemainAfterExit=yes
7ExecStart=/usr/bin/rc.pvr start
8ExecStop=/usr/bin/rc.pvr stop
9
10[Install]
11WantedBy=multi-user.target
diff --git a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend
deleted file mode 100644
index c2251a8..0000000
--- a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend
+++ /dev/null
@@ -1,62 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
31SRC_URI += "\
32 file://0001-Change-typedef-for-EGLNativeDisplayType.patch \
33 file://99-fb.rules \
34 file://pvr.service \
35 "
36
37inherit systemd
38
39SYSTEMD_SERVICE_${PN} = "pvr.service"
40
41# for supporting weston
42PROVIDES += "virtual/mesa"
43
44do_install_append() {
45 install -d ${D}${base_libdir}/udev/rules.d
46 install -m 0644 ${WORKDIR}/99-fb.rules ${D}${base_libdir}/udev/rules.d
47
48 install -d ${D}${systemd_unitdir}/system
49 install -m 0644 ${WORKDIR}/pvr.service ${D}${systemd_unitdir}/system
50
51 install -d ${D}${bindir}
52 install -m 0755 ${D}${sysconfdir}/init.d/rc.pvr ${D}${bindir}
53}
54
55FILES_${PN} += "\
56 ${base_libdir}/udev/rules.d/*.rules \
57 ${systemd_unitdir}/system/pvr.service \
58 "
59
60RRECOMMENDS_${PN} += "ti-sgx-ddk-km"
61
62INSANE_SKIP_${PN} += "already-stripped"
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging/beaglebone/defconfig b/meta-ti-extras/recipes/linux/linux-ti-staging/beaglebone/defconfig
deleted file mode 100644
index 520500d..0000000
--- a/meta-ti-extras/recipes/linux/linux-ti-staging/beaglebone/defconfig
+++ /dev/null
@@ -1,6301 +0,0 @@
1#
2# Automatically generated file; DO NOT EDIT.
3# Linux/arm 4.4.19 Kernel Configuration
4#
5CONFIG_ARM=y
6CONFIG_ARM_HAS_SG_CHAIN=y
7CONFIG_NEED_SG_DMA_LENGTH=y
8CONFIG_ARM_DMA_USE_IOMMU=y
9CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
10CONFIG_MIGHT_HAVE_PCI=y
11CONFIG_SYS_SUPPORTS_APM_EMULATION=y
12CONFIG_HAVE_PROC_CPU=y
13CONFIG_STACKTRACE_SUPPORT=y
14CONFIG_HAVE_LATENCYTOP_SUPPORT=y
15CONFIG_LOCKDEP_SUPPORT=y
16CONFIG_TRACE_IRQFLAGS_SUPPORT=y
17CONFIG_RWSEM_XCHGADD_ALGORITHM=y
18CONFIG_ARCH_HAS_BANDGAP=y
19CONFIG_FIX_EARLYCON_MEM=y
20CONFIG_GENERIC_HWEIGHT=y
21CONFIG_GENERIC_CALIBRATE_DELAY=y
22CONFIG_NEED_DMA_MAP_STATE=y
23CONFIG_ARCH_SUPPORTS_UPROBES=y
24CONFIG_VECTORS_BASE=0xffff0000
25CONFIG_ARM_PATCH_PHYS_VIRT=y
26CONFIG_GENERIC_BUG=y
27CONFIG_PGTABLE_LEVELS=2
28CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
29CONFIG_IRQ_WORK=y
30CONFIG_BUILDTIME_EXTABLE_SORT=y
31
32#
33# General setup
34#
35CONFIG_BROKEN_ON_SMP=y
36CONFIG_INIT_ENV_ARG_LIMIT=32
37CONFIG_CROSS_COMPILE=""
38# CONFIG_COMPILE_TEST is not set
39CONFIG_LOCALVERSION=""
40# CONFIG_LOCALVERSION_AUTO is not set
41CONFIG_HAVE_KERNEL_GZIP=y
42CONFIG_HAVE_KERNEL_LZMA=y
43CONFIG_HAVE_KERNEL_XZ=y
44CONFIG_HAVE_KERNEL_LZO=y
45CONFIG_HAVE_KERNEL_LZ4=y
46# CONFIG_KERNEL_GZIP is not set
47# CONFIG_KERNEL_LZMA is not set
48# CONFIG_KERNEL_XZ is not set
49CONFIG_KERNEL_LZO=y
50# CONFIG_KERNEL_LZ4 is not set
51CONFIG_DEFAULT_HOSTNAME="(none)"
52CONFIG_SWAP=y
53CONFIG_SYSVIPC=y
54CONFIG_SYSVIPC_SYSCTL=y
55CONFIG_POSIX_MQUEUE=y
56CONFIG_POSIX_MQUEUE_SYSCTL=y
57CONFIG_CROSS_MEMORY_ATTACH=y
58CONFIG_FHANDLE=y
59# CONFIG_USELIB is not set
60CONFIG_AUDIT=y
61CONFIG_HAVE_ARCH_AUDITSYSCALL=y
62CONFIG_AUDITSYSCALL=y
63CONFIG_AUDIT_WATCH=y
64CONFIG_AUDIT_TREE=y
65
66#
67# IRQ subsystem
68#
69CONFIG_GENERIC_IRQ_PROBE=y
70CONFIG_GENERIC_IRQ_SHOW=y
71CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
72CONFIG_HARDIRQS_SW_RESEND=y
73CONFIG_GENERIC_IRQ_CHIP=y
74CONFIG_IRQ_DOMAIN=y
75CONFIG_HANDLE_DOMAIN_IRQ=y
76# CONFIG_IRQ_DOMAIN_DEBUG is not set
77CONFIG_IRQ_FORCED_THREADING=y
78CONFIG_SPARSE_IRQ=y
79CONFIG_GENERIC_TIME_VSYSCALL=y
80CONFIG_GENERIC_CLOCKEVENTS=y
81
82#
83# Timers subsystem
84#
85CONFIG_TICK_ONESHOT=y
86CONFIG_NO_HZ_COMMON=y
87# CONFIG_HZ_PERIODIC is not set
88CONFIG_NO_HZ_IDLE=y
89# CONFIG_NO_HZ is not set
90CONFIG_HIGH_RES_TIMERS=y
91
92#
93# CPU/Task time and stats accounting
94#
95CONFIG_TICK_CPU_ACCOUNTING=y
96# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
97# CONFIG_IRQ_TIME_ACCOUNTING is not set
98CONFIG_BSD_PROCESS_ACCT=y
99CONFIG_BSD_PROCESS_ACCT_V3=y
100CONFIG_TASKSTATS=y
101CONFIG_TASK_DELAY_ACCT=y
102CONFIG_TASK_XACCT=y
103CONFIG_TASK_IO_ACCOUNTING=y
104
105#
106# RCU Subsystem
107#
108CONFIG_TINY_RCU=y
109# CONFIG_RCU_EXPERT is not set
110CONFIG_SRCU=y
111# CONFIG_TASKS_RCU is not set
112# CONFIG_RCU_STALL_COMMON is not set
113# CONFIG_TREE_RCU_TRACE is not set
114# CONFIG_RCU_EXPEDITE_BOOT is not set
115CONFIG_BUILD_BIN2C=y
116CONFIG_IKCONFIG=y
117CONFIG_IKCONFIG_PROC=y
118CONFIG_LOG_BUF_SHIFT=18
119CONFIG_GENERIC_SCHED_CLOCK=y
120CONFIG_CGROUPS=y
121# CONFIG_CGROUP_DEBUG is not set
122CONFIG_CGROUP_FREEZER=y
123CONFIG_CGROUP_PIDS=y
124CONFIG_CGROUP_DEVICE=y
125CONFIG_CPUSETS=y
126CONFIG_PROC_PID_CPUSET=y
127CONFIG_CGROUP_CPUACCT=y
128CONFIG_PAGE_COUNTER=y
129CONFIG_MEMCG=y
130CONFIG_MEMCG_SWAP=y
131CONFIG_MEMCG_SWAP_ENABLED=y
132CONFIG_MEMCG_KMEM=y
133CONFIG_CGROUP_PERF=y
134CONFIG_CGROUP_SCHED=y
135CONFIG_FAIR_GROUP_SCHED=y
136CONFIG_CFS_BANDWIDTH=y
137CONFIG_RT_GROUP_SCHED=y
138CONFIG_BLK_CGROUP=y
139# CONFIG_DEBUG_BLK_CGROUP is not set
140CONFIG_CGROUP_WRITEBACK=y
141CONFIG_CHECKPOINT_RESTORE=y
142CONFIG_NAMESPACES=y
143CONFIG_UTS_NS=y
144CONFIG_IPC_NS=y
145CONFIG_USER_NS=y
146CONFIG_PID_NS=y
147CONFIG_NET_NS=y
148CONFIG_SCHED_AUTOGROUP=y
149# CONFIG_SYSFS_DEPRECATED is not set
150CONFIG_RELAY=y
151CONFIG_BLK_DEV_INITRD=y
152CONFIG_INITRAMFS_SOURCE=""
153CONFIG_RD_GZIP=y
154CONFIG_RD_BZIP2=y
155CONFIG_RD_LZMA=y
156CONFIG_RD_XZ=y
157CONFIG_RD_LZO=y
158CONFIG_RD_LZ4=y
159# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
160CONFIG_SYSCTL=y
161CONFIG_ANON_INODES=y
162CONFIG_HAVE_UID16=y
163CONFIG_BPF=y
164CONFIG_EXPERT=y
165CONFIG_UID16=y
166CONFIG_MULTIUSER=y
167# CONFIG_SGETMASK_SYSCALL is not set
168CONFIG_SYSFS_SYSCALL=y
169CONFIG_SYSCTL_SYSCALL=y
170CONFIG_KALLSYMS=y
171CONFIG_KALLSYMS_ALL=y
172CONFIG_PRINTK=y
173CONFIG_BUG=y
174CONFIG_ELF_CORE=y
175CONFIG_BASE_FULL=y
176CONFIG_FUTEX=y
177CONFIG_EPOLL=y
178CONFIG_SIGNALFD=y
179CONFIG_TIMERFD=y
180CONFIG_EVENTFD=y
181CONFIG_BPF_SYSCALL=y
182CONFIG_SHMEM=y
183CONFIG_AIO=y
184CONFIG_ADVISE_SYSCALLS=y
185# CONFIG_USERFAULTFD is not set
186CONFIG_MEMBARRIER=y
187CONFIG_EMBEDDED=y
188CONFIG_HAVE_PERF_EVENTS=y
189CONFIG_PERF_USE_VMALLOC=y
190
191#
192# Kernel Performance Events And Counters
193#
194CONFIG_PERF_EVENTS=y
195# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
196CONFIG_VM_EVENT_COUNTERS=y
197# CONFIG_COMPAT_BRK is not set
198CONFIG_SLAB=y
199# CONFIG_SLUB is not set
200# CONFIG_SLOB is not set
201# CONFIG_SYSTEM_DATA_VERIFICATION is not set
202CONFIG_PROFILING=y
203CONFIG_TRACEPOINTS=y
204CONFIG_KEXEC_CORE=y
205CONFIG_OPROFILE=y
206CONFIG_HAVE_OPROFILE=y
207CONFIG_KPROBES=y
208CONFIG_JUMP_LABEL=y
209# CONFIG_STATIC_KEYS_SELFTEST is not set
210CONFIG_UPROBES=y
211# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
212CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
213CONFIG_ARCH_USE_BUILTIN_BSWAP=y
214CONFIG_KRETPROBES=y
215CONFIG_HAVE_KPROBES=y
216CONFIG_HAVE_KRETPROBES=y
217CONFIG_HAVE_ARCH_TRACEHOOK=y
218CONFIG_HAVE_DMA_ATTRS=y
219CONFIG_HAVE_DMA_CONTIGUOUS=y
220CONFIG_GENERIC_SMP_IDLE_THREAD=y
221CONFIG_GENERIC_IDLE_POLL_SETUP=y
222CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
223CONFIG_HAVE_CLK=y
224CONFIG_HAVE_DMA_API_DEBUG=y
225CONFIG_HAVE_HW_BREAKPOINT=y
226CONFIG_HAVE_PERF_REGS=y
227CONFIG_HAVE_PERF_USER_STACK_DUMP=y
228CONFIG_HAVE_ARCH_JUMP_LABEL=y
229CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
230CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
231CONFIG_SECCOMP_FILTER=y
232CONFIG_HAVE_CC_STACKPROTECTOR=y
233CONFIG_CC_STACKPROTECTOR=y
234# CONFIG_CC_STACKPROTECTOR_NONE is not set
235# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
236CONFIG_CC_STACKPROTECTOR_STRONG=y
237CONFIG_HAVE_CONTEXT_TRACKING=y
238CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
239CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
240CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
241CONFIG_MODULES_USE_ELF_REL=y
242CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
243CONFIG_CLONE_BACKWARDS=y
244CONFIG_OLD_SIGSUSPEND3=y
245CONFIG_OLD_SIGACTION=y
246
247#
248# GCOV-based kernel profiling
249#
250# CONFIG_GCOV_KERNEL is not set
251CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
252CONFIG_HAVE_GENERIC_DMA_COHERENT=y
253CONFIG_SLABINFO=y
254CONFIG_RT_MUTEXES=y
255CONFIG_BASE_SMALL=0
256CONFIG_MODULES=y
257CONFIG_MODULE_FORCE_LOAD=y
258CONFIG_MODULE_UNLOAD=y
259CONFIG_MODULE_FORCE_UNLOAD=y
260CONFIG_MODVERSIONS=y
261# CONFIG_MODULE_SRCVERSION_ALL is not set
262# CONFIG_MODULE_SIG is not set
263# CONFIG_MODULE_COMPRESS is not set
264CONFIG_MODULES_TREE_LOOKUP=y
265CONFIG_BLOCK=y
266CONFIG_LBDAF=y
267CONFIG_BLK_DEV_BSG=y
268CONFIG_BLK_DEV_BSGLIB=y
269CONFIG_BLK_DEV_INTEGRITY=y
270CONFIG_BLK_DEV_THROTTLING=y
271# CONFIG_BLK_CMDLINE_PARSER is not set
272
273#
274# Partition Types
275#
276CONFIG_PARTITION_ADVANCED=y
277# CONFIG_ACORN_PARTITION is not set
278# CONFIG_AIX_PARTITION is not set
279# CONFIG_OSF_PARTITION is not set
280# CONFIG_AMIGA_PARTITION is not set
281# CONFIG_ATARI_PARTITION is not set
282# CONFIG_MAC_PARTITION is not set
283CONFIG_MSDOS_PARTITION=y
284# CONFIG_BSD_DISKLABEL is not set
285# CONFIG_MINIX_SUBPARTITION is not set
286# CONFIG_SOLARIS_X86_PARTITION is not set
287# CONFIG_UNIXWARE_DISKLABEL is not set
288# CONFIG_LDM_PARTITION is not set
289# CONFIG_SGI_PARTITION is not set
290# CONFIG_ULTRIX_PARTITION is not set
291# CONFIG_SUN_PARTITION is not set
292CONFIG_KARMA_PARTITION=y
293CONFIG_EFI_PARTITION=y
294# CONFIG_SYSV68_PARTITION is not set
295# CONFIG_CMDLINE_PARTITION is not set
296
297#
298# IO Schedulers
299#
300CONFIG_IOSCHED_NOOP=y
301CONFIG_IOSCHED_DEADLINE=y
302CONFIG_IOSCHED_CFQ=y
303CONFIG_CFQ_GROUP_IOSCHED=y
304# CONFIG_DEFAULT_DEADLINE is not set
305CONFIG_DEFAULT_CFQ=y
306# CONFIG_DEFAULT_NOOP is not set
307CONFIG_DEFAULT_IOSCHED="cfq"
308CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
309CONFIG_INLINE_READ_UNLOCK=y
310CONFIG_INLINE_READ_UNLOCK_IRQ=y
311CONFIG_INLINE_WRITE_UNLOCK=y
312CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
313CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
314CONFIG_FREEZER=y
315
316#
317# System Type
318#
319CONFIG_MMU=y
320CONFIG_ARCH_MULTIPLATFORM=y
321# CONFIG_ARCH_REALVIEW is not set
322# CONFIG_ARCH_VERSATILE is not set
323# CONFIG_ARCH_CLPS711X is not set
324# CONFIG_ARCH_GEMINI is not set
325# CONFIG_ARCH_EBSA110 is not set
326# CONFIG_ARCH_EP93XX is not set
327# CONFIG_ARCH_FOOTBRIDGE is not set
328# CONFIG_ARCH_NETX is not set
329# CONFIG_ARCH_IOP13XX is not set
330# CONFIG_ARCH_IOP32X is not set
331# CONFIG_ARCH_IOP33X is not set
332# CONFIG_ARCH_IXP4XX is not set
333# CONFIG_ARCH_DOVE is not set
334# CONFIG_ARCH_MV78XX0 is not set
335# CONFIG_ARCH_ORION5X is not set
336# CONFIG_ARCH_MMP is not set
337# CONFIG_ARCH_KS8695 is not set
338# CONFIG_ARCH_W90X900 is not set
339# CONFIG_ARCH_LPC32XX is not set
340# CONFIG_ARCH_PXA is not set
341# CONFIG_ARCH_RPC is not set
342# CONFIG_ARCH_SA1100 is not set
343# CONFIG_ARCH_S3C24XX is not set
344# CONFIG_ARCH_S3C64XX is not set
345# CONFIG_ARCH_DAVINCI is not set
346# CONFIG_ARCH_OMAP1 is not set
347
348#
349# Multiple platform selection
350#
351
352#
353# CPU Core family selection
354#
355# CONFIG_ARCH_MULTI_V6 is not set
356CONFIG_ARCH_MULTI_V7=y
357CONFIG_ARCH_MULTI_V6_V7=y
358# CONFIG_ARCH_MULTI_CPU_AUTO is not set
359# CONFIG_ARCH_VIRT is not set
360# CONFIG_ARCH_MVEBU is not set
361# CONFIG_ARCH_ALPINE is not set
362# CONFIG_ARCH_AT91 is not set
363# CONFIG_ARCH_BCM is not set
364# CONFIG_ARCH_BERLIN is not set
365# CONFIG_ARCH_DIGICOLOR is not set
366# CONFIG_ARCH_HIGHBANK is not set
367# CONFIG_ARCH_HISI is not set
368# CONFIG_ARCH_KEYSTONE is not set
369# CONFIG_ARCH_MESON is not set
370# CONFIG_ARCH_MXC is not set
371# CONFIG_ARCH_MEDIATEK is not set
372CONFIG_ARCH_OMAP=y
373
374#
375# TI OMAP Common Features
376#
377
378#
379# OMAP Feature Selections
380#
381CONFIG_OMAP_RESET_CLOCKS=y
382CONFIG_OMAP_MUX=y
383CONFIG_OMAP_MUX_DEBUG=y
384CONFIG_OMAP_MUX_WARNINGS=y
385CONFIG_OMAP_32K_TIMER=y
386CONFIG_OMAP_DM_TIMER=y
387CONFIG_OMAP_PM_NOOP=y
388CONFIG_MACH_OMAP_GENERIC=y
389
390#
391# TI OMAP/AM/DM/DRA Family
392#
393# CONFIG_ARCH_OMAP3 is not set
394# CONFIG_ARCH_OMAP4 is not set
395# CONFIG_SOC_OMAP5 is not set
396CONFIG_SOC_AM33XX=y
397# CONFIG_SOC_AM43XX is not set
398# CONFIG_SOC_DRA7XX is not set
399CONFIG_ARCH_OMAP2PLUS=y
400
401#
402# TI OMAP2/3/4 Specific Features
403#
404CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
405CONFIG_SOC_HAS_OMAP2_SDRC=y
406
407#
408# OMAP Legacy Platform Data Board Type
409#
410# CONFIG_ARCH_QCOM is not set
411# CONFIG_ARCH_ROCKCHIP is not set
412# CONFIG_ARCH_SOCFPGA is not set
413# CONFIG_PLAT_SPEAR is not set
414# CONFIG_ARCH_STI is not set
415# CONFIG_ARCH_S5PV210 is not set
416# CONFIG_ARCH_EXYNOS is not set
417# CONFIG_ARCH_SHMOBILE_MULTI is not set
418# CONFIG_ARCH_SUNXI is not set
419# CONFIG_ARCH_SIRF is not set
420# CONFIG_ARCH_TEGRA is not set
421# CONFIG_ARCH_UNIPHIER is not set
422# CONFIG_ARCH_U8500 is not set
423# CONFIG_ARCH_VEXPRESS is not set
424# CONFIG_ARCH_WM8850 is not set
425# CONFIG_ARCH_ZX is not set
426# CONFIG_ARCH_ZYNQ is not set
427
428#
429# Processor Type
430#
431CONFIG_CPU_V7=y
432CONFIG_CPU_32v6K=y
433CONFIG_CPU_32v7=y
434CONFIG_CPU_ABRT_EV7=y
435CONFIG_CPU_PABRT_V7=y
436CONFIG_CPU_CACHE_V7=y
437CONFIG_CPU_CACHE_VIPT=y
438CONFIG_CPU_COPY_V6=y
439CONFIG_CPU_TLB_V7=y
440CONFIG_CPU_HAS_ASID=y
441CONFIG_CPU_CP15=y
442CONFIG_CPU_CP15_MMU=y
443
444#
445# Processor Features
446#
447# CONFIG_ARM_LPAE is not set
448# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
449CONFIG_ARM_THUMB=y
450CONFIG_ARM_THUMBEE=y
451CONFIG_ARM_VIRT_EXT=y
452CONFIG_SWP_EMULATE=y
453# CONFIG_CPU_ICACHE_DISABLE is not set
454# CONFIG_CPU_DCACHE_DISABLE is not set
455# CONFIG_CPU_BPREDICT_DISABLE is not set
456CONFIG_KUSER_HELPERS=y
457CONFIG_VDSO=y
458CONFIG_OUTER_CACHE=y
459CONFIG_OUTER_CACHE_SYNC=y
460CONFIG_MIGHT_HAVE_CACHE_L2X0=y
461CONFIG_CACHE_L2X0=y
462CONFIG_PL310_ERRATA_588369=y
463CONFIG_PL310_ERRATA_727915=y
464# CONFIG_PL310_ERRATA_753970 is not set
465# CONFIG_PL310_ERRATA_769419 is not set
466CONFIG_ARM_L1_CACHE_SHIFT_6=y
467CONFIG_ARM_L1_CACHE_SHIFT=6
468CONFIG_ARM_DMA_MEM_BUFFERABLE=y
469CONFIG_ARM_HEAVY_MB=y
470# CONFIG_ARM_KERNMEM_PERMS is not set
471CONFIG_MULTI_IRQ_HANDLER=y
472CONFIG_ARM_ERRATA_430973=y
473CONFIG_ARM_ERRATA_720789=y
474CONFIG_ARM_ERRATA_754322=y
475CONFIG_ARM_ERRATA_775420=y
476# CONFIG_ARM_ERRATA_773022 is not set
477
478#
479# Bus support
480#
481# CONFIG_PCI is not set
482# CONFIG_PCI_DOMAINS_GENERIC is not set
483# CONFIG_PCI_SYSCALL is not set
484# CONFIG_PCCARD is not set
485
486#
487# Kernel Features
488#
489CONFIG_HAVE_SMP=y
490# CONFIG_SMP is not set
491CONFIG_HAVE_ARM_ARCH_TIMER=y
492CONFIG_VMSPLIT_3G=y
493# CONFIG_VMSPLIT_3G_OPT is not set
494# CONFIG_VMSPLIT_2G is not set
495# CONFIG_VMSPLIT_1G is not set
496CONFIG_PAGE_OFFSET=0xC0000000
497CONFIG_ARM_PSCI=y
498CONFIG_ARCH_NR_GPIO=0
499CONFIG_HAVE_PREEMPT_LAZY=y
500# CONFIG_PREEMPT_NONE is not set
501CONFIG_PREEMPT_VOLUNTARY=y
502# CONFIG_PREEMPT__LL is not set
503# CONFIG_PREEMPT_RTB is not set
504# CONFIG_PREEMPT_RT_FULL is not set
505CONFIG_HZ_FIXED=0
506CONFIG_HZ_100=y
507# CONFIG_HZ_200 is not set
508# CONFIG_HZ_250 is not set
509# CONFIG_HZ_300 is not set
510# CONFIG_HZ_500 is not set
511# CONFIG_HZ_1000 is not set
512CONFIG_HZ=100
513CONFIG_SCHED_HRTICK=y
514CONFIG_THUMB2_KERNEL=y
515CONFIG_THUMB2_AVOID_R_ARM_THM_JUMP11=y
516CONFIG_ARM_ASM_UNIFIED=y
517CONFIG_AEABI=y
518CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
519# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
520# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
521CONFIG_HAVE_ARCH_PFN_VALID=y
522CONFIG_HIGHMEM=y
523CONFIG_HIGHPTE=y
524CONFIG_CPU_SW_DOMAIN_PAN=y
525CONFIG_HW_PERF_EVENTS=y
526CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
527# CONFIG_ARM_MODULE_PLTS is not set
528CONFIG_FLATMEM=y
529CONFIG_FLAT_NODE_MEM_MAP=y
530CONFIG_HAVE_MEMBLOCK=y
531CONFIG_NO_BOOTMEM=y
532CONFIG_MEMORY_ISOLATION=y
533# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
534CONFIG_SPLIT_PTLOCK_CPUS=4
535CONFIG_MEMORY_BALLOON=y
536CONFIG_BALLOON_COMPACTION=y
537CONFIG_COMPACTION=y
538CONFIG_MIGRATION=y
539# CONFIG_PHYS_ADDR_T_64BIT is not set
540CONFIG_ZONE_DMA_FLAG=0
541CONFIG_BOUNCE=y
542CONFIG_KSM=y
543CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
544CONFIG_NEED_PER_CPU_KM=y
545# CONFIG_CLEANCACHE is not set
546CONFIG_FRONTSWAP=y
547CONFIG_CMA=y
548# CONFIG_CMA_DEBUG is not set
549# CONFIG_CMA_DEBUGFS is not set
550CONFIG_CMA_AREAS=7
551CONFIG_ZSWAP=y
552CONFIG_ZPOOL=y
553CONFIG_ZBUD=y
554CONFIG_ZSMALLOC=m
555# CONFIG_PGTABLE_MAPPING is not set
556# CONFIG_ZSMALLOC_STAT is not set
557# CONFIG_IDLE_PAGE_TRACKING is not set
558CONFIG_FRAME_VECTOR=y
559CONFIG_FORCE_MAX_ZONEORDER=12
560CONFIG_ALIGNMENT_TRAP=y
561# CONFIG_UACCESS_WITH_MEMCPY is not set
562CONFIG_SECCOMP=y
563CONFIG_SWIOTLB=y
564CONFIG_IOMMU_HELPER=y
565# CONFIG_XEN is not set
566
567#
568# Boot options
569#
570CONFIG_USE_OF=y
571CONFIG_ATAGS=y
572# CONFIG_DEPRECATED_PARAM_STRUCT is not set
573CONFIG_ZBOOT_ROM_TEXT=0x0
574CONFIG_ZBOOT_ROM_BSS=0x0
575CONFIG_ARM_APPENDED_DTB=y
576CONFIG_ARM_ATAG_DTB_COMPAT=y
577CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
578# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set
579CONFIG_CMDLINE=""
580CONFIG_KEXEC=y
581CONFIG_ATAGS_PROC=y
582# CONFIG_CRASH_DUMP is not set
583CONFIG_AUTO_ZRELADDR=y
584
585#
586# CPU Power Management
587#
588
589#
590# CPU Frequency scaling
591#
592CONFIG_CPU_FREQ=y
593CONFIG_CPU_FREQ_GOV_COMMON=y
594CONFIG_CPU_FREQ_STAT=y
595CONFIG_CPU_FREQ_STAT_DETAILS=y
596CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
597# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
598# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
599# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
600# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
601CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
602CONFIG_CPU_FREQ_GOV_POWERSAVE=y
603CONFIG_CPU_FREQ_GOV_USERSPACE=y
604CONFIG_CPU_FREQ_GOV_ONDEMAND=y
605CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
606
607#
608# CPU frequency scaling drivers
609#
610CONFIG_CPUFREQ_DT=y
611# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
612# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
613# CONFIG_QORIQ_CPUFREQ is not set
614
615#
616# CPU Idle
617#
618# CONFIG_CPU_IDLE is not set
619# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
620
621#
622# Floating point emulation
623#
624
625#
626# At least one emulation must be selected
627#
628CONFIG_VFP=y
629CONFIG_VFPv3=y
630CONFIG_NEON=y
631CONFIG_KERNEL_MODE_NEON=y
632
633#
634# Userspace binary formats
635#
636CONFIG_BINFMT_ELF=y
637CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
638CONFIG_BINFMT_SCRIPT=y
639# CONFIG_HAVE_AOUT is not set
640CONFIG_BINFMT_MISC=m
641CONFIG_COREDUMP=y
642
643#
644# Power management options
645#
646CONFIG_SUSPEND=y
647CONFIG_SUSPEND_FREEZER=y
648# CONFIG_SUSPEND_SKIP_SYNC is not set
649CONFIG_HIBERNATE_CALLBACKS=y
650CONFIG_HIBERNATION=y
651CONFIG_PM_STD_PARTITION=""
652CONFIG_PM_SLEEP=y
653CONFIG_PM_AUTOSLEEP=y
654CONFIG_PM_WAKELOCKS=y
655CONFIG_PM_WAKELOCKS_LIMIT=100
656CONFIG_PM_WAKELOCKS_GC=y
657CONFIG_PM=y
658CONFIG_PM_DEBUG=y
659CONFIG_PM_ADVANCED_DEBUG=y
660# CONFIG_PM_TEST_SUSPEND is not set
661CONFIG_PM_SLEEP_DEBUG=y
662CONFIG_APM_EMULATION=y
663CONFIG_PM_OPP=y
664CONFIG_PM_CLK=y
665# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
666CONFIG_CPU_PM=y
667CONFIG_ARCH_SUSPEND_POSSIBLE=y
668CONFIG_ARM_CPU_SUSPEND=y
669CONFIG_ARCH_HIBERNATION_POSSIBLE=y
670CONFIG_NET=y
671CONFIG_NET_INGRESS=y
672
673#
674# Networking options
675#
676CONFIG_PACKET=y
677CONFIG_PACKET_DIAG=m
678CONFIG_UNIX=y
679CONFIG_UNIX_DIAG=m
680CONFIG_XFRM=y
681CONFIG_XFRM_ALGO=m
682CONFIG_XFRM_USER=m
683CONFIG_XFRM_SUB_POLICY=y
684CONFIG_XFRM_MIGRATE=y
685# CONFIG_XFRM_STATISTICS is not set
686CONFIG_XFRM_IPCOMP=m
687CONFIG_NET_KEY=m
688CONFIG_NET_KEY_MIGRATE=y
689CONFIG_INET=y
690CONFIG_IP_MULTICAST=y
691CONFIG_IP_ADVANCED_ROUTER=y
692CONFIG_IP_FIB_TRIE_STATS=y
693CONFIG_IP_MULTIPLE_TABLES=y
694CONFIG_IP_ROUTE_MULTIPATH=y
695CONFIG_IP_ROUTE_VERBOSE=y
696CONFIG_IP_ROUTE_CLASSID=y
697CONFIG_IP_PNP=y
698CONFIG_IP_PNP_DHCP=y
699CONFIG_IP_PNP_BOOTP=y
700CONFIG_IP_PNP_RARP=y
701CONFIG_NET_IPIP=m
702CONFIG_NET_IPGRE_DEMUX=m
703CONFIG_NET_IP_TUNNEL=m
704CONFIG_NET_IPGRE=m
705CONFIG_NET_IPGRE_BROADCAST=y
706CONFIG_IP_MROUTE=y
707CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
708CONFIG_IP_PIMSM_V1=y
709CONFIG_IP_PIMSM_V2=y
710CONFIG_SYN_COOKIES=y
711CONFIG_NET_IPVTI=m
712CONFIG_NET_UDP_TUNNEL=m
713CONFIG_NET_FOU=m
714CONFIG_NET_FOU_IP_TUNNELS=y
715CONFIG_INET_AH=m
716CONFIG_INET_ESP=m
717CONFIG_INET_IPCOMP=m
718CONFIG_INET_XFRM_TUNNEL=m
719CONFIG_INET_TUNNEL=m
720CONFIG_INET_XFRM_MODE_TRANSPORT=m
721CONFIG_INET_XFRM_MODE_TUNNEL=m
722CONFIG_INET_XFRM_MODE_BEET=m
723CONFIG_INET_LRO=m
724CONFIG_INET_DIAG=m
725CONFIG_INET_TCP_DIAG=m
726CONFIG_INET_UDP_DIAG=m
727CONFIG_TCP_CONG_ADVANCED=y
728CONFIG_TCP_CONG_BIC=m
729CONFIG_TCP_CONG_CUBIC=y
730CONFIG_TCP_CONG_WESTWOOD=m
731CONFIG_TCP_CONG_HTCP=m
732CONFIG_TCP_CONG_HSTCP=m
733CONFIG_TCP_CONG_HYBLA=m
734CONFIG_TCP_CONG_VEGAS=m
735CONFIG_TCP_CONG_SCALABLE=m
736CONFIG_TCP_CONG_LP=m
737CONFIG_TCP_CONG_VENO=m
738CONFIG_TCP_CONG_YEAH=m
739CONFIG_TCP_CONG_ILLINOIS=m
740CONFIG_TCP_CONG_DCTCP=m
741CONFIG_TCP_CONG_CDG=m
742CONFIG_DEFAULT_CUBIC=y
743# CONFIG_DEFAULT_RENO is not set
744CONFIG_DEFAULT_TCP_CONG="cubic"
745CONFIG_TCP_MD5SIG=y
746CONFIG_IPV6=y
747CONFIG_IPV6_ROUTER_PREF=y
748CONFIG_IPV6_ROUTE_INFO=y
749CONFIG_IPV6_OPTIMISTIC_DAD=y
750CONFIG_INET6_AH=m
751CONFIG_INET6_ESP=m
752CONFIG_INET6_IPCOMP=m
753CONFIG_IPV6_MIP6=y
754CONFIG_IPV6_ILA=m
755CONFIG_INET6_XFRM_TUNNEL=m
756CONFIG_INET6_TUNNEL=m
757CONFIG_INET6_XFRM_MODE_TRANSPORT=m
758CONFIG_INET6_XFRM_MODE_TUNNEL=m
759CONFIG_INET6_XFRM_MODE_BEET=m
760CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
761CONFIG_IPV6_VTI=m
762CONFIG_IPV6_SIT=m
763CONFIG_IPV6_SIT_6RD=y
764CONFIG_IPV6_NDISC_NODETYPE=y
765CONFIG_IPV6_TUNNEL=m
766CONFIG_IPV6_GRE=m
767CONFIG_IPV6_MULTIPLE_TABLES=y
768CONFIG_IPV6_SUBTREES=y
769CONFIG_IPV6_MROUTE=y
770CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
771CONFIG_IPV6_PIMSM_V2=y
772CONFIG_NETLABEL=y
773CONFIG_NETWORK_SECMARK=y
774CONFIG_NET_PTP_CLASSIFY=y
775# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
776CONFIG_NETFILTER=y
777# CONFIG_NETFILTER_DEBUG is not set
778CONFIG_NETFILTER_ADVANCED=y
779CONFIG_BRIDGE_NETFILTER=m
780
781#
782# Core Netfilter Configuration
783#
784CONFIG_NETFILTER_INGRESS=y
785CONFIG_NETFILTER_NETLINK=m
786CONFIG_NETFILTER_NETLINK_ACCT=m
787CONFIG_NETFILTER_NETLINK_QUEUE=m
788CONFIG_NETFILTER_NETLINK_LOG=m
789CONFIG_NF_CONNTRACK=m
790CONFIG_NF_LOG_COMMON=m
791CONFIG_NF_CONNTRACK_MARK=y
792CONFIG_NF_CONNTRACK_SECMARK=y
793CONFIG_NF_CONNTRACK_ZONES=y
794CONFIG_NF_CONNTRACK_PROCFS=y
795CONFIG_NF_CONNTRACK_EVENTS=y
796CONFIG_NF_CONNTRACK_TIMEOUT=y
797CONFIG_NF_CONNTRACK_TIMESTAMP=y
798CONFIG_NF_CONNTRACK_LABELS=y
799CONFIG_NF_CT_PROTO_DCCP=m
800CONFIG_NF_CT_PROTO_GRE=m
801CONFIG_NF_CT_PROTO_SCTP=m
802CONFIG_NF_CT_PROTO_UDPLITE=m
803CONFIG_NF_CONNTRACK_AMANDA=m
804CONFIG_NF_CONNTRACK_FTP=m
805CONFIG_NF_CONNTRACK_H323=m
806CONFIG_NF_CONNTRACK_IRC=m
807CONFIG_NF_CONNTRACK_BROADCAST=m
808CONFIG_NF_CONNTRACK_NETBIOS_NS=m
809CONFIG_NF_CONNTRACK_SNMP=m
810CONFIG_NF_CONNTRACK_PPTP=m
811CONFIG_NF_CONNTRACK_SANE=m
812CONFIG_NF_CONNTRACK_SIP=m
813CONFIG_NF_CONNTRACK_TFTP=m
814CONFIG_NF_CT_NETLINK=m
815CONFIG_NF_CT_NETLINK_TIMEOUT=m
816CONFIG_NF_CT_NETLINK_HELPER=m
817CONFIG_NETFILTER_NETLINK_GLUE_CT=y
818CONFIG_NF_NAT=m
819CONFIG_NF_NAT_NEEDED=y
820CONFIG_NF_NAT_PROTO_DCCP=m
821CONFIG_NF_NAT_PROTO_UDPLITE=m
822CONFIG_NF_NAT_PROTO_SCTP=m
823CONFIG_NF_NAT_AMANDA=m
824CONFIG_NF_NAT_FTP=m
825CONFIG_NF_NAT_IRC=m
826CONFIG_NF_NAT_SIP=m
827CONFIG_NF_NAT_TFTP=m
828CONFIG_NF_NAT_REDIRECT=m
829CONFIG_NETFILTER_SYNPROXY=m
830CONFIG_NF_TABLES=m
831CONFIG_NF_TABLES_INET=m
832# CONFIG_NF_TABLES_NETDEV is not set
833CONFIG_NFT_EXTHDR=m
834CONFIG_NFT_META=m
835CONFIG_NFT_CT=m
836CONFIG_NFT_RBTREE=m
837CONFIG_NFT_HASH=m
838CONFIG_NFT_COUNTER=m
839CONFIG_NFT_LOG=m
840CONFIG_NFT_LIMIT=m
841CONFIG_NFT_MASQ=m
842CONFIG_NFT_REDIR=m
843CONFIG_NFT_NAT=m
844CONFIG_NFT_QUEUE=m
845CONFIG_NFT_REJECT=m
846CONFIG_NFT_REJECT_INET=m
847CONFIG_NFT_COMPAT=m
848CONFIG_NETFILTER_XTABLES=m
849
850#
851# Xtables combined modules
852#
853CONFIG_NETFILTER_XT_MARK=m
854CONFIG_NETFILTER_XT_CONNMARK=m
855CONFIG_NETFILTER_XT_SET=m
856
857#
858# Xtables targets
859#
860CONFIG_NETFILTER_XT_TARGET_AUDIT=m
861CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
862CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
863CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
864CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
865CONFIG_NETFILTER_XT_TARGET_CT=m
866CONFIG_NETFILTER_XT_TARGET_DSCP=m
867CONFIG_NETFILTER_XT_TARGET_HL=m
868CONFIG_NETFILTER_XT_TARGET_HMARK=m
869CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
870CONFIG_NETFILTER_XT_TARGET_LED=m
871CONFIG_NETFILTER_XT_TARGET_LOG=m
872CONFIG_NETFILTER_XT_TARGET_MARK=m
873CONFIG_NETFILTER_XT_NAT=m
874CONFIG_NETFILTER_XT_TARGET_NETMAP=m
875CONFIG_NETFILTER_XT_TARGET_NFLOG=m
876CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
877# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
878CONFIG_NETFILTER_XT_TARGET_RATEEST=m
879CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
880CONFIG_NETFILTER_XT_TARGET_TEE=m
881CONFIG_NETFILTER_XT_TARGET_TPROXY=m
882CONFIG_NETFILTER_XT_TARGET_TRACE=m
883CONFIG_NETFILTER_XT_TARGET_SECMARK=m
884CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
885CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
886
887#
888# Xtables matches
889#
890CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
891CONFIG_NETFILTER_XT_MATCH_BPF=m
892CONFIG_NETFILTER_XT_MATCH_CGROUP=m
893CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
894CONFIG_NETFILTER_XT_MATCH_COMMENT=m
895CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
896CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
897CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
898CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
899CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
900CONFIG_NETFILTER_XT_MATCH_CPU=m
901CONFIG_NETFILTER_XT_MATCH_DCCP=m
902CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
903CONFIG_NETFILTER_XT_MATCH_DSCP=m
904CONFIG_NETFILTER_XT_MATCH_ECN=m
905CONFIG_NETFILTER_XT_MATCH_ESP=m
906CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
907CONFIG_NETFILTER_XT_MATCH_HELPER=m
908CONFIG_NETFILTER_XT_MATCH_HL=m
909CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
910CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
911CONFIG_NETFILTER_XT_MATCH_IPVS=m
912CONFIG_NETFILTER_XT_MATCH_L2TP=m
913CONFIG_NETFILTER_XT_MATCH_LENGTH=m
914CONFIG_NETFILTER_XT_MATCH_LIMIT=m
915CONFIG_NETFILTER_XT_MATCH_MAC=m
916CONFIG_NETFILTER_XT_MATCH_MARK=m
917CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
918CONFIG_NETFILTER_XT_MATCH_NFACCT=m
919CONFIG_NETFILTER_XT_MATCH_OSF=m
920CONFIG_NETFILTER_XT_MATCH_OWNER=m
921CONFIG_NETFILTER_XT_MATCH_POLICY=m
922CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
923CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
924CONFIG_NETFILTER_XT_MATCH_QUOTA=m
925CONFIG_NETFILTER_XT_MATCH_RATEEST=m
926CONFIG_NETFILTER_XT_MATCH_REALM=m
927CONFIG_NETFILTER_XT_MATCH_RECENT=m
928CONFIG_NETFILTER_XT_MATCH_SCTP=m
929CONFIG_NETFILTER_XT_MATCH_SOCKET=m
930CONFIG_NETFILTER_XT_MATCH_STATE=m
931CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
932CONFIG_NETFILTER_XT_MATCH_STRING=m
933CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
934CONFIG_NETFILTER_XT_MATCH_TIME=m
935CONFIG_NETFILTER_XT_MATCH_U32=m
936CONFIG_IP_SET=m
937CONFIG_IP_SET_MAX=256
938CONFIG_IP_SET_BITMAP_IP=m
939CONFIG_IP_SET_BITMAP_IPMAC=m
940CONFIG_IP_SET_BITMAP_PORT=m
941CONFIG_IP_SET_HASH_IP=m
942CONFIG_IP_SET_HASH_IPMARK=m
943CONFIG_IP_SET_HASH_IPPORT=m
944CONFIG_IP_SET_HASH_IPPORTIP=m
945CONFIG_IP_SET_HASH_IPPORTNET=m
946CONFIG_IP_SET_HASH_MAC=m
947CONFIG_IP_SET_HASH_NETPORTNET=m
948CONFIG_IP_SET_HASH_NET=m
949CONFIG_IP_SET_HASH_NETNET=m
950CONFIG_IP_SET_HASH_NETPORT=m
951CONFIG_IP_SET_HASH_NETIFACE=m
952CONFIG_IP_SET_LIST_SET=m
953CONFIG_IP_VS=m
954CONFIG_IP_VS_IPV6=y
955# CONFIG_IP_VS_DEBUG is not set
956CONFIG_IP_VS_TAB_BITS=12
957
958#
959# IPVS transport protocol load balancing support
960#
961CONFIG_IP_VS_PROTO_TCP=y
962CONFIG_IP_VS_PROTO_UDP=y
963CONFIG_IP_VS_PROTO_AH_ESP=y
964CONFIG_IP_VS_PROTO_ESP=y
965CONFIG_IP_VS_PROTO_AH=y
966CONFIG_IP_VS_PROTO_SCTP=y
967
968#
969# IPVS scheduler
970#
971CONFIG_IP_VS_RR=m
972CONFIG_IP_VS_WRR=m
973CONFIG_IP_VS_LC=m
974CONFIG_IP_VS_WLC=m
975CONFIG_IP_VS_FO=m
976CONFIG_IP_VS_OVF=m
977CONFIG_IP_VS_LBLC=m
978CONFIG_IP_VS_LBLCR=m
979CONFIG_IP_VS_DH=m
980CONFIG_IP_VS_SH=m
981CONFIG_IP_VS_SED=m
982CONFIG_IP_VS_NQ=m
983
984#
985# IPVS SH scheduler
986#
987CONFIG_IP_VS_SH_TAB_BITS=8
988
989#
990# IPVS application helper
991#
992CONFIG_IP_VS_FTP=m
993CONFIG_IP_VS_NFCT=y
994CONFIG_IP_VS_PE_SIP=m
995
996#
997# IP: Netfilter Configuration
998#
999CONFIG_NF_DEFRAG_IPV4=m
1000CONFIG_NF_CONNTRACK_IPV4=m
1001CONFIG_NF_CONNTRACK_PROC_COMPAT=y
1002CONFIG_NF_TABLES_IPV4=m
1003CONFIG_NFT_CHAIN_ROUTE_IPV4=m
1004CONFIG_NFT_REJECT_IPV4=m
1005CONFIG_NFT_DUP_IPV4=m
1006CONFIG_NF_TABLES_ARP=m
1007CONFIG_NF_DUP_IPV4=m
1008CONFIG_NF_LOG_ARP=m
1009CONFIG_NF_LOG_IPV4=m
1010CONFIG_NF_REJECT_IPV4=m
1011CONFIG_NF_NAT_IPV4=m
1012CONFIG_NFT_CHAIN_NAT_IPV4=m
1013CONFIG_NF_NAT_MASQUERADE_IPV4=m
1014CONFIG_NFT_MASQ_IPV4=m
1015CONFIG_NFT_REDIR_IPV4=m
1016CONFIG_NF_NAT_SNMP_BASIC=m
1017CONFIG_NF_NAT_PROTO_GRE=m
1018CONFIG_NF_NAT_PPTP=m
1019CONFIG_NF_NAT_H323=m
1020CONFIG_IP_NF_IPTABLES=m
1021CONFIG_IP_NF_MATCH_AH=m
1022CONFIG_IP_NF_MATCH_ECN=m
1023CONFIG_IP_NF_MATCH_RPFILTER=m
1024CONFIG_IP_NF_MATCH_TTL=m
1025CONFIG_IP_NF_FILTER=m
1026CONFIG_IP_NF_TARGET_REJECT=m
1027CONFIG_IP_NF_TARGET_SYNPROXY=m
1028CONFIG_IP_NF_NAT=m
1029CONFIG_IP_NF_TARGET_MASQUERADE=m
1030CONFIG_IP_NF_TARGET_NETMAP=m
1031CONFIG_IP_NF_TARGET_REDIRECT=m
1032CONFIG_IP_NF_MANGLE=m
1033CONFIG_IP_NF_TARGET_CLUSTERIP=m
1034CONFIG_IP_NF_TARGET_ECN=m
1035CONFIG_IP_NF_TARGET_TTL=m
1036CONFIG_IP_NF_RAW=m
1037CONFIG_IP_NF_SECURITY=m
1038CONFIG_IP_NF_ARPTABLES=m
1039CONFIG_IP_NF_ARPFILTER=m
1040CONFIG_IP_NF_ARP_MANGLE=m
1041
1042#
1043# IPv6: Netfilter Configuration
1044#
1045CONFIG_NF_DEFRAG_IPV6=m
1046CONFIG_NF_CONNTRACK_IPV6=m
1047CONFIG_NF_TABLES_IPV6=m
1048CONFIG_NFT_CHAIN_ROUTE_IPV6=m
1049CONFIG_NFT_REJECT_IPV6=m
1050CONFIG_NFT_DUP_IPV6=m
1051CONFIG_NF_DUP_IPV6=m
1052CONFIG_NF_REJECT_IPV6=m
1053CONFIG_NF_LOG_IPV6=m
1054CONFIG_NF_NAT_IPV6=m
1055CONFIG_NFT_CHAIN_NAT_IPV6=m
1056CONFIG_NF_NAT_MASQUERADE_IPV6=m
1057CONFIG_NFT_MASQ_IPV6=m
1058CONFIG_NFT_REDIR_IPV6=m
1059CONFIG_IP6_NF_IPTABLES=m
1060CONFIG_IP6_NF_MATCH_AH=m
1061CONFIG_IP6_NF_MATCH_EUI64=m
1062CONFIG_IP6_NF_MATCH_FRAG=m
1063CONFIG_IP6_NF_MATCH_OPTS=m
1064CONFIG_IP6_NF_MATCH_HL=m
1065CONFIG_IP6_NF_MATCH_IPV6HEADER=m
1066CONFIG_IP6_NF_MATCH_MH=m
1067CONFIG_IP6_NF_MATCH_RPFILTER=m
1068CONFIG_IP6_NF_MATCH_RT=m
1069CONFIG_IP6_NF_TARGET_HL=m
1070CONFIG_IP6_NF_FILTER=m
1071CONFIG_IP6_NF_TARGET_REJECT=m
1072CONFIG_IP6_NF_TARGET_SYNPROXY=m
1073CONFIG_IP6_NF_MANGLE=m
1074CONFIG_IP6_NF_RAW=m
1075CONFIG_IP6_NF_SECURITY=m
1076CONFIG_IP6_NF_NAT=m
1077CONFIG_IP6_NF_TARGET_MASQUERADE=m
1078CONFIG_IP6_NF_TARGET_NPT=m
1079CONFIG_NF_TABLES_BRIDGE=m
1080CONFIG_NFT_BRIDGE_META=m
1081CONFIG_NFT_BRIDGE_REJECT=m
1082CONFIG_NF_LOG_BRIDGE=m
1083CONFIG_BRIDGE_NF_EBTABLES=m
1084CONFIG_BRIDGE_EBT_BROUTE=m
1085CONFIG_BRIDGE_EBT_T_FILTER=m
1086CONFIG_BRIDGE_EBT_T_NAT=m
1087CONFIG_BRIDGE_EBT_802_3=m
1088CONFIG_BRIDGE_EBT_AMONG=m
1089CONFIG_BRIDGE_EBT_ARP=m
1090CONFIG_BRIDGE_EBT_IP=m
1091CONFIG_BRIDGE_EBT_IP6=m
1092CONFIG_BRIDGE_EBT_LIMIT=m
1093CONFIG_BRIDGE_EBT_MARK=m
1094CONFIG_BRIDGE_EBT_PKTTYPE=m
1095CONFIG_BRIDGE_EBT_STP=m
1096CONFIG_BRIDGE_EBT_VLAN=m
1097CONFIG_BRIDGE_EBT_ARPREPLY=m
1098CONFIG_BRIDGE_EBT_DNAT=m
1099CONFIG_BRIDGE_EBT_MARK_T=m
1100CONFIG_BRIDGE_EBT_REDIRECT=m
1101CONFIG_BRIDGE_EBT_SNAT=m
1102CONFIG_BRIDGE_EBT_LOG=m
1103CONFIG_BRIDGE_EBT_NFLOG=m
1104CONFIG_IP_DCCP=m
1105CONFIG_INET_DCCP_DIAG=m
1106
1107#
1108# DCCP CCIDs Configuration
1109#
1110# CONFIG_IP_DCCP_CCID2_DEBUG is not set
1111CONFIG_IP_DCCP_CCID3=y
1112# CONFIG_IP_DCCP_CCID3_DEBUG is not set
1113CONFIG_IP_DCCP_TFRC_LIB=y
1114
1115#
1116# DCCP Kernel Hacking
1117#
1118# CONFIG_IP_DCCP_DEBUG is not set
1119CONFIG_NET_DCCPPROBE=m
1120CONFIG_IP_SCTP=m
1121CONFIG_NET_SCTPPROBE=m
1122# CONFIG_SCTP_DBG_OBJCNT is not set
1123CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
1124# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
1125# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
1126CONFIG_SCTP_COOKIE_HMAC_MD5=y
1127CONFIG_SCTP_COOKIE_HMAC_SHA1=y
1128CONFIG_RDS=m
1129CONFIG_RDS_TCP=m
1130# CONFIG_RDS_DEBUG is not set
1131CONFIG_TIPC=m
1132CONFIG_TIPC_MEDIA_UDP=y
1133CONFIG_ATM=m
1134CONFIG_ATM_CLIP=m
1135# CONFIG_ATM_CLIP_NO_ICMP is not set
1136CONFIG_ATM_LANE=m
1137CONFIG_ATM_MPOA=m
1138CONFIG_ATM_BR2684=m
1139# CONFIG_ATM_BR2684_IPFILTER is not set
1140CONFIG_L2TP=m
1141CONFIG_L2TP_DEBUGFS=m
1142CONFIG_L2TP_V3=y
1143CONFIG_L2TP_IP=m
1144CONFIG_L2TP_ETH=m
1145CONFIG_STP=m
1146CONFIG_GARP=m
1147CONFIG_MRP=m
1148CONFIG_BRIDGE=m
1149CONFIG_BRIDGE_IGMP_SNOOPING=y
1150CONFIG_BRIDGE_VLAN_FILTERING=y
1151CONFIG_HAVE_NET_DSA=y
1152CONFIG_VLAN_8021Q=m
1153CONFIG_VLAN_8021Q_GVRP=y
1154CONFIG_VLAN_8021Q_MVRP=y
1155# CONFIG_DECNET is not set
1156CONFIG_LLC=m
1157CONFIG_LLC2=m
1158# CONFIG_IPX is not set
1159CONFIG_ATALK=m
1160CONFIG_DEV_APPLETALK=m
1161CONFIG_IPDDP=m
1162CONFIG_IPDDP_ENCAP=y
1163# CONFIG_X25 is not set
1164# CONFIG_LAPB is not set
1165CONFIG_PHONET=m
1166CONFIG_6LOWPAN=m
1167CONFIG_6LOWPAN_NHC=m
1168CONFIG_6LOWPAN_NHC_DEST=m
1169CONFIG_6LOWPAN_NHC_FRAGMENT=m
1170CONFIG_6LOWPAN_NHC_HOP=m
1171CONFIG_6LOWPAN_NHC_IPV6=m
1172CONFIG_6LOWPAN_NHC_MOBILITY=m
1173CONFIG_6LOWPAN_NHC_ROUTING=m
1174CONFIG_6LOWPAN_NHC_UDP=m
1175CONFIG_IEEE802154=m
1176# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
1177CONFIG_IEEE802154_SOCKET=m
1178CONFIG_IEEE802154_6LOWPAN=m
1179CONFIG_MAC802154=m
1180CONFIG_NET_SCHED=y
1181
1182#
1183# Queueing/Scheduling
1184#
1185CONFIG_NET_SCH_CBQ=m
1186CONFIG_NET_SCH_HTB=m
1187CONFIG_NET_SCH_HFSC=m
1188CONFIG_NET_SCH_ATM=m
1189CONFIG_NET_SCH_PRIO=m
1190CONFIG_NET_SCH_MULTIQ=m
1191CONFIG_NET_SCH_RED=m
1192CONFIG_NET_SCH_SFB=m
1193CONFIG_NET_SCH_SFQ=m
1194CONFIG_NET_SCH_TEQL=m
1195CONFIG_NET_SCH_TBF=m
1196CONFIG_NET_SCH_GRED=m
1197CONFIG_NET_SCH_DSMARK=m
1198CONFIG_NET_SCH_NETEM=m
1199CONFIG_NET_SCH_DRR=m
1200CONFIG_NET_SCH_MQPRIO=m
1201CONFIG_NET_SCH_CHOKE=m
1202CONFIG_NET_SCH_QFQ=m
1203CONFIG_NET_SCH_CODEL=m
1204CONFIG_NET_SCH_FQ_CODEL=m
1205CONFIG_NET_SCH_FQ=m
1206CONFIG_NET_SCH_HHF=m
1207CONFIG_NET_SCH_PIE=m
1208CONFIG_NET_SCH_INGRESS=m
1209CONFIG_NET_SCH_PLUG=m
1210
1211#
1212# Classification
1213#
1214CONFIG_NET_CLS=y
1215CONFIG_NET_CLS_BASIC=m
1216CONFIG_NET_CLS_TCINDEX=m
1217CONFIG_NET_CLS_ROUTE4=m
1218CONFIG_NET_CLS_FW=m
1219CONFIG_NET_CLS_U32=m
1220CONFIG_CLS_U32_PERF=y
1221CONFIG_CLS_U32_MARK=y
1222CONFIG_NET_CLS_RSVP=m
1223CONFIG_NET_CLS_RSVP6=m
1224CONFIG_NET_CLS_FLOW=m
1225CONFIG_NET_CLS_CGROUP=m
1226CONFIG_NET_CLS_BPF=m
1227# CONFIG_NET_CLS_FLOWER is not set
1228CONFIG_NET_EMATCH=y
1229CONFIG_NET_EMATCH_STACK=32
1230CONFIG_NET_EMATCH_CMP=m
1231CONFIG_NET_EMATCH_NBYTE=m
1232CONFIG_NET_EMATCH_U32=m
1233CONFIG_NET_EMATCH_META=m
1234CONFIG_NET_EMATCH_TEXT=m
1235CONFIG_NET_EMATCH_CANID=m
1236CONFIG_NET_EMATCH_IPSET=m
1237CONFIG_NET_CLS_ACT=y
1238CONFIG_NET_ACT_POLICE=m
1239CONFIG_NET_ACT_GACT=m
1240CONFIG_GACT_PROB=y
1241CONFIG_NET_ACT_MIRRED=m
1242CONFIG_NET_ACT_IPT=m
1243CONFIG_NET_ACT_NAT=m
1244CONFIG_NET_ACT_PEDIT=m
1245CONFIG_NET_ACT_SIMP=m
1246CONFIG_NET_ACT_SKBEDIT=m
1247CONFIG_NET_ACT_CSUM=m
1248CONFIG_NET_ACT_VLAN=m
1249CONFIG_NET_ACT_BPF=m
1250CONFIG_NET_ACT_CONNMARK=m
1251CONFIG_NET_CLS_IND=y
1252CONFIG_NET_SCH_FIFO=y
1253CONFIG_DCB=y
1254CONFIG_DNS_RESOLVER=y
1255CONFIG_BATMAN_ADV=m
1256CONFIG_BATMAN_ADV_BLA=y
1257CONFIG_BATMAN_ADV_DAT=y
1258CONFIG_BATMAN_ADV_NC=y
1259CONFIG_BATMAN_ADV_MCAST=y
1260# CONFIG_BATMAN_ADV_DEBUG is not set
1261CONFIG_OPENVSWITCH=m
1262CONFIG_OPENVSWITCH_GRE=m
1263CONFIG_OPENVSWITCH_VXLAN=m
1264CONFIG_OPENVSWITCH_GENEVE=m
1265# CONFIG_VSOCKETS is not set
1266CONFIG_NETLINK_MMAP=y
1267CONFIG_NETLINK_DIAG=m
1268CONFIG_MPLS=y
1269CONFIG_NET_MPLS_GSO=y
1270CONFIG_MPLS_ROUTING=m
1271CONFIG_MPLS_IPTUNNEL=m
1272CONFIG_HSR=m
1273# CONFIG_NET_SWITCHDEV is not set
1274# CONFIG_NET_L3_MASTER_DEV is not set
1275CONFIG_CGROUP_NET_PRIO=y
1276CONFIG_CGROUP_NET_CLASSID=y
1277CONFIG_NET_RX_BUSY_POLL=y
1278CONFIG_BQL=y
1279CONFIG_BPF_JIT=y
1280
1281#
1282# Network testing
1283#
1284CONFIG_NET_PKTGEN=m
1285# CONFIG_NET_TCPPROBE is not set
1286CONFIG_NET_DROP_MONITOR=m
1287# CONFIG_HAMRADIO is not set
1288CONFIG_CAN=m
1289CONFIG_CAN_RAW=m
1290CONFIG_CAN_BCM=m
1291CONFIG_CAN_GW=m
1292
1293#
1294# CAN Device Drivers
1295#
1296CONFIG_CAN_VCAN=m
1297CONFIG_CAN_SLCAN=m
1298CONFIG_CAN_DEV=m
1299CONFIG_CAN_CALC_BITTIMING=y
1300# CONFIG_CAN_LEDS is not set
1301# CONFIG_CAN_TI_HECC is not set
1302# CONFIG_CAN_FLEXCAN is not set
1303# CONFIG_CAN_GRCAN is not set
1304# CONFIG_CAN_RCAR is not set
1305CONFIG_CAN_SJA1000=m
1306CONFIG_CAN_SJA1000_ISA=m
1307# CONFIG_CAN_SJA1000_PLATFORM is not set
1308CONFIG_CAN_C_CAN=m
1309CONFIG_CAN_C_CAN_PLATFORM=m
1310# CONFIG_CAN_M_CAN is not set
1311# CONFIG_CAN_CC770 is not set
1312
1313#
1314# CAN SPI interfaces
1315#
1316CONFIG_CAN_MCP251X=m
1317
1318#
1319# CAN USB interfaces
1320#
1321CONFIG_CAN_EMS_USB=m
1322CONFIG_CAN_ESD_USB2=m
1323CONFIG_CAN_GS_USB=m
1324CONFIG_CAN_KVASER_USB=m
1325CONFIG_CAN_PEAK_USB=m
1326CONFIG_CAN_8DEV_USB=m
1327CONFIG_CAN_SOFTING=m
1328# CONFIG_CAN_DEBUG_DEVICES is not set
1329# CONFIG_IRDA is not set
1330CONFIG_BT=m
1331CONFIG_BT_BREDR=y
1332CONFIG_BT_RFCOMM=m
1333CONFIG_BT_RFCOMM_TTY=y
1334CONFIG_BT_BNEP=m
1335CONFIG_BT_BNEP_MC_FILTER=y
1336CONFIG_BT_BNEP_PROTO_FILTER=y
1337CONFIG_BT_HIDP=m
1338CONFIG_BT_HS=y
1339CONFIG_BT_LE=y
1340CONFIG_BT_6LOWPAN=m
1341# CONFIG_BT_SELFTEST is not set
1342CONFIG_BT_DEBUGFS=y
1343
1344#
1345# Bluetooth device drivers
1346#
1347CONFIG_BT_INTEL=m
1348CONFIG_BT_BCM=m
1349CONFIG_BT_RTL=m
1350CONFIG_BT_QCA=m
1351CONFIG_BT_HCIBTUSB=m
1352CONFIG_BT_HCIBTUSB_BCM=y
1353CONFIG_BT_HCIBTUSB_RTL=y
1354CONFIG_BT_HCIBTSDIO=m
1355CONFIG_BT_HCIUART=m
1356CONFIG_BT_HCIUART_H4=y
1357CONFIG_BT_HCIUART_BCSP=y
1358CONFIG_BT_HCIUART_ATH3K=y
1359CONFIG_BT_HCIUART_LL=y
1360CONFIG_BT_HCIUART_3WIRE=y
1361# CONFIG_BT_HCIUART_INTEL is not set
1362CONFIG_BT_HCIUART_BCM=y
1363CONFIG_BT_HCIUART_QCA=y
1364CONFIG_BT_HCIBCM203X=m
1365CONFIG_BT_HCIBPA10X=m
1366CONFIG_BT_HCIBFUSB=m
1367# CONFIG_BT_HCIVHCI is not set
1368CONFIG_BT_MRVL=m
1369CONFIG_BT_MRVL_SDIO=m
1370CONFIG_BT_ATH3K=m
1371CONFIG_BT_WILINK=m
1372CONFIG_AF_RXRPC=m
1373# CONFIG_AF_RXRPC_DEBUG is not set
1374CONFIG_RXKAD=m
1375CONFIG_FIB_RULES=y
1376CONFIG_WIRELESS=y
1377CONFIG_WIRELESS_EXT=y
1378CONFIG_WEXT_CORE=y
1379CONFIG_WEXT_PROC=y
1380CONFIG_WEXT_SPY=y
1381CONFIG_WEXT_PRIV=y
1382CONFIG_CFG80211=m
1383# CONFIG_NL80211_TESTMODE is not set
1384# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
1385# CONFIG_CFG80211_REG_DEBUG is not set
1386# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
1387CONFIG_CFG80211_DEFAULT_PS=y
1388# CONFIG_CFG80211_DEBUGFS is not set
1389# CONFIG_CFG80211_INTERNAL_REGDB is not set
1390CONFIG_CFG80211_CRDA_SUPPORT=y
1391CONFIG_CFG80211_WEXT=y
1392CONFIG_LIB80211=m
1393CONFIG_LIB80211_CRYPT_WEP=m
1394CONFIG_LIB80211_CRYPT_CCMP=m
1395CONFIG_LIB80211_CRYPT_TKIP=m
1396# CONFIG_LIB80211_DEBUG is not set
1397CONFIG_MAC80211=m
1398CONFIG_MAC80211_HAS_RC=y
1399CONFIG_MAC80211_RC_MINSTREL=y
1400CONFIG_MAC80211_RC_MINSTREL_HT=y
1401# CONFIG_MAC80211_RC_MINSTREL_VHT is not set
1402CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
1403CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
1404CONFIG_MAC80211_MESH=y
1405CONFIG_MAC80211_LEDS=y
1406# CONFIG_MAC80211_DEBUGFS is not set
1407# CONFIG_MAC80211_MESSAGE_TRACING is not set
1408# CONFIG_MAC80211_DEBUG_MENU is not set
1409CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
1410CONFIG_WIMAX=m
1411CONFIG_WIMAX_DEBUG_LEVEL=8
1412CONFIG_RFKILL=y
1413CONFIG_RFKILL_LEDS=y
1414CONFIG_RFKILL_INPUT=y
1415# CONFIG_RFKILL_REGULATOR is not set
1416# CONFIG_RFKILL_GPIO is not set
1417CONFIG_NET_9P=m
1418CONFIG_NET_9P_VIRTIO=m
1419# CONFIG_NET_9P_DEBUG is not set
1420# CONFIG_CAIF is not set
1421CONFIG_CEPH_LIB=m
1422# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
1423# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
1424CONFIG_NFC=m
1425CONFIG_NFC_DIGITAL=m
1426CONFIG_NFC_NCI=m
1427CONFIG_NFC_NCI_SPI=m
1428# CONFIG_NFC_NCI_UART is not set
1429CONFIG_NFC_HCI=m
1430CONFIG_NFC_SHDLC=y
1431
1432#
1433# Near Field Communication (NFC) devices
1434#
1435CONFIG_NFC_PN533=m
1436CONFIG_NFC_WILINK=m
1437# CONFIG_NFC_TRF7970A is not set
1438CONFIG_NFC_SIM=m
1439CONFIG_NFC_PORT100=m
1440# CONFIG_NFC_FDP is not set
1441CONFIG_NFC_PN544=m
1442CONFIG_NFC_PN544_I2C=m
1443CONFIG_NFC_MICROREAD=m
1444CONFIG_NFC_MICROREAD_I2C=m
1445# CONFIG_NFC_MRVL_USB is not set
1446# CONFIG_NFC_ST21NFCA is not set
1447# CONFIG_NFC_ST_NCI is not set
1448# CONFIG_NFC_NXP_NCI is not set
1449# CONFIG_NFC_S3FWRN5_I2C is not set
1450CONFIG_LWTUNNEL=y
1451CONFIG_HAVE_BPF_JIT=y
1452
1453#
1454# Device Drivers
1455#
1456
1457#
1458# Generic Driver Options
1459#
1460# CONFIG_UEVENT_HELPER is not set
1461CONFIG_DEVTMPFS=y
1462CONFIG_DEVTMPFS_MOUNT=y
1463CONFIG_STANDALONE=y
1464CONFIG_PREVENT_FIRMWARE_BUILD=y
1465CONFIG_FW_LOADER=y
1466CONFIG_FIRMWARE_IN_KERNEL=y
1467CONFIG_EXTRA_FIRMWARE="am335x-pm-firmware.elf am335x-bone-scale-data.bin am335x-evm-scale-data.bin am43x-evm-scale-data.bin"
1468CONFIG_EXTRA_FIRMWARE_DIR="firmware"
1469CONFIG_FW_LOADER_USER_HELPER=y
1470# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
1471CONFIG_WANT_DEV_COREDUMP=y
1472CONFIG_ALLOW_DEV_COREDUMP=y
1473CONFIG_DEV_COREDUMP=y
1474# CONFIG_DEBUG_DRIVER is not set
1475# CONFIG_DEBUG_DEVRES is not set
1476# CONFIG_SYS_HYPERVISOR is not set
1477# CONFIG_GENERIC_CPU_DEVICES is not set
1478CONFIG_SOC_BUS=y
1479CONFIG_REGMAP=y
1480CONFIG_REGMAP_I2C=y
1481CONFIG_REGMAP_SPI=y
1482CONFIG_REGMAP_MMIO=y
1483CONFIG_REGMAP_IRQ=y
1484CONFIG_DMA_SHARED_BUFFER=y
1485# CONFIG_FENCE_TRACE is not set
1486CONFIG_DMA_CMA=y
1487
1488#
1489# Default contiguous memory area size:
1490#
1491CONFIG_CMA_SIZE_MBYTES=24
1492CONFIG_CMA_SIZE_SEL_MBYTES=y
1493# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
1494# CONFIG_CMA_SIZE_SEL_MIN is not set
1495# CONFIG_CMA_SIZE_SEL_MAX is not set
1496CONFIG_CMA_ALIGNMENT=8
1497
1498#
1499# Bus devices
1500#
1501# CONFIG_ARM_CCI400_PMU is not set
1502# CONFIG_ARM_CCI500_PMU is not set
1503# CONFIG_ARM_CCN is not set
1504# CONFIG_BRCMSTB_GISB_ARB is not set
1505CONFIG_OMAP_INTERCONNECT=y
1506CONFIG_OMAP_OCP2SCP=y
1507CONFIG_VEXPRESS_CONFIG=y
1508CONFIG_CONNECTOR=y
1509CONFIG_PROC_EVENTS=y
1510CONFIG_MTD=y
1511# CONFIG_MTD_TESTS is not set
1512# CONFIG_MTD_REDBOOT_PARTS is not set
1513# CONFIG_MTD_CMDLINE_PARTS is not set
1514# CONFIG_MTD_AFS_PARTS is not set
1515CONFIG_MTD_OF_PARTS=m
1516CONFIG_MTD_AR7_PARTS=m
1517
1518#
1519# User Modules And Translation Layers
1520#
1521CONFIG_MTD_BLKDEVS=m
1522CONFIG_MTD_BLOCK=m
1523CONFIG_MTD_BLOCK_RO=m
1524# CONFIG_FTL is not set
1525# CONFIG_NFTL is not set
1526# CONFIG_INFTL is not set
1527CONFIG_RFD_FTL=m
1528CONFIG_SSFDC=m
1529# CONFIG_SM_FTL is not set
1530CONFIG_MTD_OOPS=m
1531CONFIG_MTD_SWAP=m
1532# CONFIG_MTD_PARTITIONED_MASTER is not set
1533
1534#
1535# RAM/ROM/Flash chip drivers
1536#
1537# CONFIG_MTD_CFI is not set
1538# CONFIG_MTD_JEDECPROBE is not set
1539CONFIG_MTD_MAP_BANK_WIDTH_1=y
1540CONFIG_MTD_MAP_BANK_WIDTH_2=y
1541CONFIG_MTD_MAP_BANK_WIDTH_4=y
1542# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
1543# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
1544# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
1545CONFIG_MTD_CFI_I1=y
1546CONFIG_MTD_CFI_I2=y
1547# CONFIG_MTD_CFI_I4 is not set
1548# CONFIG_MTD_CFI_I8 is not set
1549CONFIG_MTD_RAM=m
1550# CONFIG_MTD_ROM is not set
1551# CONFIG_MTD_ABSENT is not set
1552
1553#
1554# Mapping drivers for chip access
1555#
1556# CONFIG_MTD_COMPLEX_MAPPINGS is not set
1557CONFIG_MTD_PHYSMAP=m
1558# CONFIG_MTD_PHYSMAP_COMPAT is not set
1559# CONFIG_MTD_PHYSMAP_OF is not set
1560CONFIG_MTD_PLATRAM=m
1561
1562#
1563# Self-contained MTD device drivers
1564#
1565CONFIG_MTD_DATAFLASH=m
1566# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
1567# CONFIG_MTD_DATAFLASH_OTP is not set
1568CONFIG_MTD_M25P80=m
1569CONFIG_MTD_SST25L=m
1570# CONFIG_MTD_SLRAM is not set
1571# CONFIG_MTD_PHRAM is not set
1572# CONFIG_MTD_MTDRAM is not set
1573# CONFIG_MTD_BLOCK2MTD is not set
1574
1575#
1576# Disk-On-Chip Device Drivers
1577#
1578# CONFIG_MTD_DOCG3 is not set
1579CONFIG_MTD_NAND_ECC=y
1580# CONFIG_MTD_NAND_ECC_SMC is not set
1581CONFIG_MTD_NAND=y
1582CONFIG_MTD_NAND_BCH=y
1583CONFIG_MTD_NAND_ECC_BCH=y
1584# CONFIG_MTD_SM_COMMON is not set
1585# CONFIG_MTD_NAND_DENALI_DT is not set
1586# CONFIG_MTD_NAND_GPIO is not set
1587CONFIG_MTD_NAND_OMAP2=m
1588# CONFIG_MTD_NAND_OMAP_BCH is not set
1589# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set
1590CONFIG_MTD_NAND_IDS=y
1591# CONFIG_MTD_NAND_DISKONCHIP is not set
1592# CONFIG_MTD_NAND_DOCG4 is not set
1593CONFIG_MTD_NAND_NANDSIM=m
1594# CONFIG_MTD_NAND_BRCMNAND is not set
1595# CONFIG_MTD_NAND_PLATFORM is not set
1596# CONFIG_MTD_NAND_HISI504 is not set
1597CONFIG_MTD_ONENAND=y
1598CONFIG_MTD_ONENAND_VERIFY_WRITE=y
1599# CONFIG_MTD_ONENAND_GENERIC is not set
1600# CONFIG_MTD_ONENAND_OTP is not set
1601CONFIG_MTD_ONENAND_2X_PROGRAM=y
1602
1603#
1604# LPDDR & LPDDR2 PCM memory drivers
1605#
1606CONFIG_MTD_LPDDR=m
1607CONFIG_MTD_QINFO_PROBE=m
1608# CONFIG_MTD_LPDDR2_NVM is not set
1609CONFIG_MTD_SPI_NOR=m
1610CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
1611CONFIG_MTD_UBI=m
1612CONFIG_MTD_UBI_WL_THRESHOLD=4096
1613CONFIG_MTD_UBI_BEB_LIMIT=20
1614# CONFIG_MTD_UBI_FASTMAP is not set
1615# CONFIG_MTD_UBI_GLUEBI is not set
1616CONFIG_MTD_UBI_BLOCK=y
1617CONFIG_DTC=y
1618CONFIG_OF=y
1619# CONFIG_OF_UNITTEST is not set
1620CONFIG_OF_FLATTREE=y
1621CONFIG_OF_EARLY_FLATTREE=y
1622CONFIG_OF_DYNAMIC=y
1623CONFIG_OF_ADDRESS=y
1624CONFIG_OF_IRQ=y
1625CONFIG_OF_NET=y
1626CONFIG_OF_MDIO=y
1627CONFIG_OF_MTD=y
1628CONFIG_OF_RESERVED_MEM=y
1629CONFIG_OF_RESOLVE=y
1630CONFIG_OF_OVERLAY=y
1631CONFIG_OF_CONFIGFS=y
1632CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
1633# CONFIG_PARPORT is not set
1634CONFIG_BLK_DEV=y
1635CONFIG_BLK_DEV_NULL_BLK=m
1636CONFIG_ZRAM=m
1637CONFIG_ZRAM_LZ4_COMPRESS=y
1638# CONFIG_BLK_DEV_COW_COMMON is not set
1639CONFIG_BLK_DEV_LOOP=m
1640CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
1641# CONFIG_BLK_DEV_CRYPTOLOOP is not set
1642CONFIG_BLK_DEV_DRBD=m
1643# CONFIG_DRBD_FAULT_INJECTION is not set
1644CONFIG_BLK_DEV_NBD=m
1645CONFIG_BLK_DEV_OSD=m
1646CONFIG_BLK_DEV_RAM=m
1647CONFIG_BLK_DEV_RAM_COUNT=16
1648CONFIG_BLK_DEV_RAM_SIZE=16384
1649# CONFIG_CDROM_PKTCDVD is not set
1650CONFIG_ATA_OVER_ETH=m
1651# CONFIG_MG_DISK is not set
1652CONFIG_VIRTIO_BLK=m
1653CONFIG_BLK_DEV_RBD=m
1654
1655#
1656# Misc devices
1657#
1658CONFIG_SENSORS_LIS3LV02D=m
1659CONFIG_AD525X_DPOT=m
1660CONFIG_AD525X_DPOT_I2C=m
1661CONFIG_AD525X_DPOT_SPI=m
1662# CONFIG_DUMMY_IRQ is not set
1663CONFIG_HWLAT_DETECTOR=m
1664CONFIG_ICS932S401=m
1665CONFIG_ENCLOSURE_SERVICES=m
1666CONFIG_APDS9802ALS=m
1667CONFIG_ISL29003=m
1668CONFIG_ISL29020=m
1669CONFIG_SENSORS_TSL2550=m
1670CONFIG_SENSORS_BH1780=m
1671CONFIG_SENSORS_BH1770=m
1672CONFIG_SENSORS_APDS990X=m
1673CONFIG_HMC6352=m
1674CONFIG_DS1682=m
1675CONFIG_TI_DAC7512=m
1676# CONFIG_BMP085_I2C is not set
1677# CONFIG_BMP085_SPI is not set
1678# CONFIG_USB_SWITCH_FSA9480 is not set
1679# CONFIG_LATTICE_ECP3_CONFIG is not set
1680CONFIG_SRAM=y
1681CONFIG_VEXPRESS_SYSCFG=y
1682CONFIG_BONE_CAPEMGR=y
1683# CONFIG_DEV_OVERLAYMGR is not set
1684CONFIG_TIEQEP=m
1685CONFIG_C2PORT=m
1686
1687#
1688# EEPROM support
1689#
1690CONFIG_EEPROM_AT24=y
1691CONFIG_EEPROM_AT25=y
1692CONFIG_EEPROM_LEGACY=m
1693CONFIG_EEPROM_MAX6875=m
1694CONFIG_EEPROM_93CX6=m
1695CONFIG_EEPROM_93XX46=m
1696
1697#
1698# Texas Instruments shared transport line discipline
1699#
1700CONFIG_TI_ST=m
1701CONFIG_SENSORS_LIS3_SPI=m
1702CONFIG_SENSORS_LIS3_I2C=m
1703
1704#
1705# Altera FPGA firmware download module
1706#
1707CONFIG_ALTERA_STAPL=m
1708
1709#
1710# Intel MIC Bus Driver
1711#
1712
1713#
1714# SCIF Bus Driver
1715#
1716
1717#
1718# Intel MIC Host Driver
1719#
1720
1721#
1722# Intel MIC Card Driver
1723#
1724
1725#
1726# SCIF Driver
1727#
1728
1729#
1730# Intel MIC Coprocessor State Management (COSM) Drivers
1731#
1732
1733#
1734# Argus cape driver for beaglebone black
1735#
1736CONFIG_CAPE_BONE_ARGUS=y
1737CONFIG_BEAGLEBONE_PINMUX_HELPER=y
1738# CONFIG_ECHO is not set
1739# CONFIG_CXL_BASE is not set
1740# CONFIG_CXL_KERNEL_API is not set
1741# CONFIG_CXL_EEH is not set
1742
1743#
1744# SCSI device support
1745#
1746CONFIG_SCSI_MOD=y
1747CONFIG_RAID_ATTRS=m
1748CONFIG_SCSI=y
1749CONFIG_SCSI_DMA=y
1750CONFIG_SCSI_NETLINK=y
1751# CONFIG_SCSI_MQ_DEFAULT is not set
1752CONFIG_SCSI_PROC_FS=y
1753
1754#
1755# SCSI support type (disk, tape, CD-ROM)
1756#
1757CONFIG_BLK_DEV_SD=y
1758CONFIG_CHR_DEV_ST=m
1759CONFIG_CHR_DEV_OSST=m
1760CONFIG_BLK_DEV_SR=m
1761CONFIG_BLK_DEV_SR_VENDOR=y
1762CONFIG_CHR_DEV_SG=m
1763CONFIG_CHR_DEV_SCH=m
1764CONFIG_SCSI_ENCLOSURE=m
1765CONFIG_SCSI_CONSTANTS=y
1766CONFIG_SCSI_LOGGING=y
1767CONFIG_SCSI_SCAN_ASYNC=y
1768
1769#
1770# SCSI Transports
1771#
1772CONFIG_SCSI_SPI_ATTRS=m
1773CONFIG_SCSI_FC_ATTRS=m
1774CONFIG_SCSI_ISCSI_ATTRS=m
1775CONFIG_SCSI_SAS_ATTRS=m
1776CONFIG_SCSI_SAS_LIBSAS=m
1777CONFIG_SCSI_SAS_ATA=y
1778CONFIG_SCSI_SAS_HOST_SMP=y
1779CONFIG_SCSI_SRP_ATTRS=m
1780CONFIG_SCSI_LOWLEVEL=y
1781CONFIG_ISCSI_TCP=m
1782CONFIG_ISCSI_BOOT_SYSFS=m
1783CONFIG_SCSI_UFSHCD=m
1784# CONFIG_SCSI_UFSHCD_PLATFORM is not set
1785CONFIG_LIBFC=m
1786CONFIG_LIBFCOE=m
1787# CONFIG_SCSI_DEBUG is not set
1788CONFIG_SCSI_VIRTIO=m
1789CONFIG_SCSI_DH=y
1790CONFIG_SCSI_DH_RDAC=m
1791CONFIG_SCSI_DH_HP_SW=m
1792CONFIG_SCSI_DH_EMC=m
1793CONFIG_SCSI_DH_ALUA=m
1794CONFIG_SCSI_OSD_INITIATOR=m
1795CONFIG_SCSI_OSD_ULD=m
1796CONFIG_SCSI_OSD_DPRINT_SENSE=1
1797# CONFIG_SCSI_OSD_DEBUG is not set
1798CONFIG_ATA=y
1799# CONFIG_ATA_NONSTANDARD is not set
1800CONFIG_ATA_VERBOSE_ERROR=y
1801CONFIG_SATA_PMP=y
1802
1803#
1804# Controllers with non-SFF native interface
1805#
1806CONFIG_SATA_AHCI_PLATFORM=y
1807# CONFIG_AHCI_CEVA is not set
1808CONFIG_AHCI_QORIQ=y
1809CONFIG_ATA_SFF=y
1810
1811#
1812# SFF controllers with custom DMA interface
1813#
1814CONFIG_ATA_BMDMA=y
1815
1816#
1817# SATA SFF controllers with BMDMA
1818#
1819
1820#
1821# PATA SFF controllers with BMDMA
1822#
1823
1824#
1825# PIO-only SFF controllers
1826#
1827CONFIG_PATA_PLATFORM=y
1828CONFIG_PATA_OF_PLATFORM=y
1829
1830#
1831# Generic fallback / legacy drivers
1832#
1833CONFIG_MD=y
1834CONFIG_BLK_DEV_MD=m
1835CONFIG_MD_LINEAR=m
1836CONFIG_MD_RAID0=m
1837CONFIG_MD_RAID1=m
1838CONFIG_MD_RAID10=m
1839CONFIG_MD_RAID456=m
1840CONFIG_MD_MULTIPATH=m
1841CONFIG_MD_FAULTY=m
1842# CONFIG_MD_CLUSTER is not set
1843CONFIG_BCACHE=m
1844# CONFIG_BCACHE_DEBUG is not set
1845# CONFIG_BCACHE_CLOSURES_DEBUG is not set
1846CONFIG_BLK_DEV_DM_BUILTIN=y
1847CONFIG_BLK_DEV_DM=m
1848# CONFIG_DM_MQ_DEFAULT is not set
1849# CONFIG_DM_DEBUG is not set
1850CONFIG_DM_BUFIO=m
1851CONFIG_DM_BIO_PRISON=m
1852CONFIG_DM_PERSISTENT_DATA=m
1853# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
1854CONFIG_DM_CRYPT=m
1855CONFIG_DM_SNAPSHOT=m
1856CONFIG_DM_THIN_PROVISIONING=m
1857CONFIG_DM_CACHE=m
1858CONFIG_DM_CACHE_MQ=m
1859CONFIG_DM_CACHE_SMQ=m
1860CONFIG_DM_CACHE_CLEANER=m
1861CONFIG_DM_ERA=m
1862CONFIG_DM_MIRROR=m
1863CONFIG_DM_LOG_USERSPACE=m
1864CONFIG_DM_RAID=m
1865CONFIG_DM_ZERO=m
1866CONFIG_DM_MULTIPATH=m
1867CONFIG_DM_MULTIPATH_QL=m
1868CONFIG_DM_MULTIPATH_ST=m
1869CONFIG_DM_DELAY=m
1870CONFIG_DM_UEVENT=y
1871CONFIG_DM_FLAKEY=m
1872CONFIG_DM_VERITY=m
1873CONFIG_DM_SWITCH=m
1874CONFIG_DM_LOG_WRITES=m
1875CONFIG_TARGET_CORE=m
1876CONFIG_TCM_IBLOCK=m
1877CONFIG_TCM_FILEIO=m
1878CONFIG_TCM_PSCSI=m
1879CONFIG_TCM_USER2=m
1880CONFIG_LOOPBACK_TARGET=m
1881CONFIG_TCM_FC=m
1882CONFIG_ISCSI_TARGET=m
1883CONFIG_NETDEVICES=y
1884CONFIG_MII=m
1885CONFIG_NET_CORE=y
1886CONFIG_BONDING=m
1887CONFIG_DUMMY=m
1888CONFIG_EQUALIZER=m
1889CONFIG_IFB=m
1890CONFIG_NET_TEAM=m
1891CONFIG_NET_TEAM_MODE_BROADCAST=m
1892CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
1893CONFIG_NET_TEAM_MODE_RANDOM=m
1894CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
1895CONFIG_NET_TEAM_MODE_LOADBALANCE=m
1896CONFIG_MACVLAN=m
1897CONFIG_MACVTAP=m
1898CONFIG_IPVLAN=m
1899CONFIG_VXLAN=m
1900CONFIG_GENEVE=m
1901CONFIG_NETCONSOLE=m
1902CONFIG_NETCONSOLE_DYNAMIC=y
1903CONFIG_NETPOLL=y
1904CONFIG_NET_POLL_CONTROLLER=y
1905CONFIG_TUN=m
1906# CONFIG_TUN_VNET_CROSS_LE is not set
1907CONFIG_VETH=m
1908CONFIG_VIRTIO_NET=m
1909CONFIG_NLMON=m
1910CONFIG_ATM_DRIVERS=y
1911CONFIG_ATM_DUMMY=m
1912# CONFIG_ATM_TCP is not set
1913
1914#
1915# CAIF transport drivers
1916#
1917# CONFIG_VHOST_NET is not set
1918# CONFIG_VHOST_SCSI is not set
1919# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
1920
1921#
1922# Distributed Switch Architecture drivers
1923#
1924# CONFIG_NET_DSA_MV88E6XXX is not set
1925# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
1926CONFIG_ETHERNET=y
1927# CONFIG_ALTERA_TSE is not set
1928# CONFIG_NET_VENDOR_ARC is not set
1929# CONFIG_NET_VENDOR_AURORA is not set
1930CONFIG_NET_CADENCE=y
1931# CONFIG_MACB is not set
1932CONFIG_NET_VENDOR_BROADCOM=y
1933# CONFIG_B44 is not set
1934# CONFIG_BCMGENET is not set
1935# CONFIG_SYSTEMPORT is not set
1936CONFIG_NET_VENDOR_CIRRUS=y
1937# CONFIG_CS89x0 is not set
1938# CONFIG_DM9000 is not set
1939# CONFIG_DNET is not set
1940CONFIG_NET_VENDOR_EZCHIP=y
1941# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set
1942CONFIG_NET_VENDOR_FARADAY=y
1943# CONFIG_FTMAC100 is not set
1944# CONFIG_FTGMAC100 is not set
1945CONFIG_NET_VENDOR_HISILICON=y
1946# CONFIG_HIX5HD2_GMAC is not set
1947# CONFIG_HIP04_ETH is not set
1948# CONFIG_HNS is not set
1949# CONFIG_HNS_DSAF is not set
1950# CONFIG_HNS_ENET is not set
1951CONFIG_NET_VENDOR_INTEL=y
1952CONFIG_NET_VENDOR_I825XX=y
1953CONFIG_NET_VENDOR_MARVELL=y
1954# CONFIG_MVMDIO is not set
1955CONFIG_NET_VENDOR_MICREL=y
1956# CONFIG_KS8842 is not set
1957CONFIG_KS8851=m
1958# CONFIG_KS8851_MLL is not set
1959CONFIG_NET_VENDOR_MICROCHIP=y
1960CONFIG_ENC28J60=m
1961# CONFIG_ENC28J60_WRITEVERIFY is not set
1962CONFIG_ENCX24J600=m
1963CONFIG_NET_VENDOR_NATSEMI=y
1964CONFIG_NET_VENDOR_8390=y
1965# CONFIG_AX88796 is not set
1966# CONFIG_ETHOC is not set
1967CONFIG_NET_VENDOR_QUALCOMM=y
1968# CONFIG_QCA7000 is not set
1969CONFIG_NET_VENDOR_RENESAS=y
1970CONFIG_NET_VENDOR_ROCKER=y
1971CONFIG_NET_VENDOR_SAMSUNG=y
1972# CONFIG_SXGBE_ETH is not set
1973CONFIG_NET_VENDOR_SEEQ=y
1974CONFIG_NET_VENDOR_SMSC=y
1975CONFIG_SMC91X=m
1976CONFIG_SMC911X=m
1977CONFIG_SMSC911X=m
1978# CONFIG_SMSC911X_ARCH_HOOKS is not set
1979CONFIG_NET_VENDOR_STMICRO=y
1980# CONFIG_STMMAC_ETH is not set
1981CONFIG_NET_VENDOR_SYNOPSYS=y
1982# CONFIG_SYNOPSYS_DWC_ETH_QOS is not set
1983CONFIG_NET_VENDOR_TI=y
1984CONFIG_TI_DAVINCI_MDIO=y
1985CONFIG_TI_DAVINCI_CPDMA=y
1986CONFIG_TI_CPSW_PHY_SEL=y
1987CONFIG_TI_CPSW_ALE=y
1988CONFIG_TI_CPSW=y
1989CONFIG_TI_CPTS=y
1990CONFIG_NET_VENDOR_VIA=y
1991# CONFIG_VIA_RHINE is not set
1992# CONFIG_VIA_VELOCITY is not set
1993CONFIG_NET_VENDOR_WIZNET=y
1994# CONFIG_WIZNET_W5100 is not set
1995# CONFIG_WIZNET_W5300 is not set
1996CONFIG_PHYLIB=y
1997
1998#
1999# MII PHY device drivers
2000#
2001# CONFIG_AQUANTIA_PHY is not set
2002CONFIG_AT803X_PHY=m
2003CONFIG_AMD_PHY=m
2004CONFIG_MARVELL_PHY=m
2005CONFIG_DAVICOM_PHY=m
2006CONFIG_QSEMI_PHY=m
2007CONFIG_LXT_PHY=m
2008CONFIG_CICADA_PHY=m
2009CONFIG_VITESSE_PHY=m
2010# CONFIG_TERANETICS_PHY is not set
2011CONFIG_SMSC_PHY=y
2012CONFIG_BCM_NET_PHYLIB=m
2013CONFIG_BROADCOM_PHY=m
2014# CONFIG_BCM7XXX_PHY is not set
2015CONFIG_BCM87XX_PHY=m
2016CONFIG_ICPLUS_PHY=m
2017CONFIG_REALTEK_PHY=m
2018CONFIG_NATIONAL_PHY=m
2019CONFIG_STE10XP=m
2020CONFIG_LSI_ET1011C_PHY=m
2021CONFIG_MICREL_PHY=y
2022CONFIG_DP83848_PHY=y
2023CONFIG_DP83867_PHY=m
2024CONFIG_MICROCHIP_PHY=m
2025CONFIG_FIXED_PHY=m
2026# CONFIG_MDIO_BITBANG is not set
2027# CONFIG_MDIO_BUS_MUX_GPIO is not set
2028# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
2029# CONFIG_MDIO_BCM_UNIMAC is not set
2030# CONFIG_MICREL_KS8995MA is not set
2031CONFIG_PPP=m
2032CONFIG_PPP_BSDCOMP=m
2033CONFIG_PPP_DEFLATE=m
2034CONFIG_PPP_FILTER=y
2035CONFIG_PPP_MPPE=m
2036CONFIG_PPP_MULTILINK=y
2037CONFIG_PPPOATM=m
2038CONFIG_PPPOE=m
2039CONFIG_PPTP=m
2040CONFIG_PPPOL2TP=m
2041CONFIG_PPP_ASYNC=m
2042CONFIG_PPP_SYNC_TTY=m
2043CONFIG_SLIP=m
2044CONFIG_SLHC=m
2045CONFIG_SLIP_COMPRESSED=y
2046CONFIG_SLIP_SMART=y
2047CONFIG_SLIP_MODE_SLIP6=y
2048CONFIG_USB_NET_DRIVERS=m
2049CONFIG_USB_CATC=m
2050CONFIG_USB_KAWETH=m
2051CONFIG_USB_PEGASUS=m
2052CONFIG_USB_RTL8150=m
2053CONFIG_USB_RTL8152=m
2054CONFIG_USB_LAN78XX=m
2055CONFIG_USB_USBNET=m
2056CONFIG_USB_NET_AX8817X=m
2057CONFIG_USB_NET_AX88179_178A=m
2058CONFIG_USB_NET_CDCETHER=m
2059CONFIG_USB_NET_CDC_EEM=m
2060CONFIG_USB_NET_CDC_NCM=m
2061CONFIG_USB_NET_HUAWEI_CDC_NCM=m
2062CONFIG_USB_NET_CDC_MBIM=m
2063CONFIG_USB_NET_DM9601=m
2064CONFIG_USB_NET_SR9700=m
2065CONFIG_USB_NET_SR9800=m
2066CONFIG_USB_NET_SMSC75XX=m
2067CONFIG_USB_NET_SMSC95XX=m
2068CONFIG_USB_NET_GL620A=m
2069CONFIG_USB_NET_NET1080=m
2070CONFIG_USB_NET_PLUSB=m
2071CONFIG_USB_NET_MCS7830=m
2072CONFIG_USB_NET_RNDIS_HOST=m
2073CONFIG_USB_NET_CDC_SUBSET=m
2074CONFIG_USB_ALI_M5632=y
2075CONFIG_USB_AN2720=y
2076CONFIG_USB_BELKIN=y
2077CONFIG_USB_ARMLINUX=y
2078CONFIG_USB_EPSON2888=y
2079CONFIG_USB_KC2190=y
2080CONFIG_USB_NET_ZAURUS=m
2081CONFIG_USB_NET_CX82310_ETH=m
2082CONFIG_USB_NET_KALMIA=m
2083CONFIG_USB_NET_QMI_WWAN=m
2084CONFIG_USB_HSO=m
2085CONFIG_USB_NET_INT51X1=m
2086CONFIG_USB_CDC_PHONET=m
2087CONFIG_USB_IPHETH=m
2088CONFIG_USB_SIERRA_NET=m
2089CONFIG_USB_VL600=m
2090CONFIG_USB_NET_CH9200=m
2091CONFIG_WLAN=y
2092CONFIG_LIBERTAS_THINFIRM=m
2093# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
2094CONFIG_LIBERTAS_THINFIRM_USB=m
2095CONFIG_AT76C50X_USB=m
2096CONFIG_USB_ZD1201=m
2097CONFIG_USB_NET_RNDIS_WLAN=m
2098CONFIG_RTL8187=m
2099CONFIG_RTL8187_LEDS=y
2100CONFIG_MAC80211_HWSIM=m
2101CONFIG_ATH_COMMON=m
2102CONFIG_ATH_CARDS=m
2103# CONFIG_ATH_DEBUG is not set
2104CONFIG_ATH9K_HW=m
2105CONFIG_ATH9K_COMMON=m
2106CONFIG_ATH9K_BTCOEX_SUPPORT=y
2107CONFIG_ATH9K=m
2108# CONFIG_ATH9K_AHB is not set
2109# CONFIG_ATH9K_DEBUGFS is not set
2110# CONFIG_ATH9K_DYNACK is not set
2111# CONFIG_ATH9K_WOW is not set
2112CONFIG_ATH9K_RFKILL=y
2113# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
2114CONFIG_ATH9K_PCOEM=y
2115CONFIG_ATH9K_HTC=m
2116# CONFIG_ATH9K_HTC_DEBUGFS is not set
2117CONFIG_CARL9170=m
2118CONFIG_CARL9170_LEDS=y
2119CONFIG_CARL9170_WPC=y
2120# CONFIG_CARL9170_HWRNG is not set
2121CONFIG_ATH6KL=m
2122CONFIG_ATH6KL_SDIO=m
2123CONFIG_ATH6KL_USB=m
2124# CONFIG_ATH6KL_DEBUG is not set
2125# CONFIG_ATH6KL_TRACING is not set
2126CONFIG_AR5523=m
2127CONFIG_ATH10K=m
2128# CONFIG_ATH10K_DEBUG is not set
2129# CONFIG_ATH10K_DEBUGFS is not set
2130# CONFIG_ATH10K_TRACING is not set
2131CONFIG_WCN36XX=m
2132# CONFIG_WCN36XX_DEBUGFS is not set
2133CONFIG_B43=m
2134CONFIG_B43_BCMA=y
2135CONFIG_B43_SSB=y
2136CONFIG_B43_BUSES_BCMA_AND_SSB=y
2137# CONFIG_B43_BUSES_BCMA is not set
2138# CONFIG_B43_BUSES_SSB is not set
2139CONFIG_B43_SDIO=y
2140CONFIG_B43_BCMA_PIO=y
2141CONFIG_B43_PIO=y
2142CONFIG_B43_PHY_G=y
2143CONFIG_B43_PHY_N=y
2144CONFIG_B43_PHY_LP=y
2145CONFIG_B43_PHY_HT=y
2146CONFIG_B43_LEDS=y
2147CONFIG_B43_HWRNG=y
2148# CONFIG_B43_DEBUG is not set
2149CONFIG_B43LEGACY=m
2150CONFIG_B43LEGACY_LEDS=y
2151CONFIG_B43LEGACY_HWRNG=y
2152CONFIG_B43LEGACY_DEBUG=y
2153CONFIG_B43LEGACY_DMA=y
2154CONFIG_B43LEGACY_PIO=y
2155CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
2156# CONFIG_B43LEGACY_DMA_MODE is not set
2157# CONFIG_B43LEGACY_PIO_MODE is not set
2158CONFIG_BRCMUTIL=m
2159CONFIG_BRCMSMAC=m
2160CONFIG_BRCMFMAC=m
2161CONFIG_BRCMFMAC_PROTO_BCDC=y
2162CONFIG_BRCMFMAC_SDIO=y
2163CONFIG_BRCMFMAC_USB=y
2164# CONFIG_BRCM_TRACING is not set
2165# CONFIG_BRCMDBG is not set
2166CONFIG_HOSTAP=m
2167CONFIG_HOSTAP_FIRMWARE=y
2168# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
2169CONFIG_LIBERTAS=m
2170CONFIG_LIBERTAS_USB=m
2171CONFIG_LIBERTAS_SDIO=m
2172CONFIG_LIBERTAS_SPI=m
2173# CONFIG_LIBERTAS_DEBUG is not set
2174CONFIG_LIBERTAS_MESH=y
2175CONFIG_P54_COMMON=m
2176CONFIG_P54_USB=m
2177# CONFIG_P54_SPI is not set
2178CONFIG_P54_LEDS=y
2179CONFIG_RT2X00=m
2180CONFIG_RT2500USB=m
2181CONFIG_RT73USB=m
2182CONFIG_RT2800USB=m
2183CONFIG_RT2800USB_RT33XX=y
2184CONFIG_RT2800USB_RT35XX=y
2185CONFIG_RT2800USB_RT3573=y
2186CONFIG_RT2800USB_RT53XX=y
2187CONFIG_RT2800USB_RT55XX=y
2188# CONFIG_RT2800USB_UNKNOWN is not set
2189CONFIG_RT2800_LIB=m
2190CONFIG_RT2X00_LIB_USB=m
2191CONFIG_RT2X00_LIB=m
2192CONFIG_RT2X00_LIB_FIRMWARE=y
2193CONFIG_RT2X00_LIB_CRYPTO=y
2194CONFIG_RT2X00_LIB_LEDS=y
2195# CONFIG_RT2X00_DEBUG is not set
2196CONFIG_WL_MEDIATEK=y
2197CONFIG_MT7601U=m
2198CONFIG_RTL_CARDS=m
2199CONFIG_RTL8192CU=m
2200CONFIG_RTLWIFI=m
2201CONFIG_RTLWIFI_USB=m
2202# CONFIG_RTLWIFI_DEBUG is not set
2203CONFIG_RTL8192C_COMMON=m
2204CONFIG_RTL8XXXU=m
2205# CONFIG_RTL8XXXU_UNTESTED is not set
2206CONFIG_WL_TI=y
2207CONFIG_WL1251=m
2208CONFIG_WL1251_SPI=m
2209CONFIG_WL1251_SDIO=m
2210CONFIG_WL12XX=m
2211CONFIG_WL18XX=m
2212CONFIG_WLCORE=m
2213CONFIG_WLCORE_SPI=m
2214CONFIG_WLCORE_SDIO=m
2215CONFIG_WILINK_PLATFORM_DATA=y
2216CONFIG_ZD1211RW=m
2217# CONFIG_ZD1211RW_DEBUG is not set
2218CONFIG_MWIFIEX=m
2219CONFIG_MWIFIEX_SDIO=m
2220CONFIG_MWIFIEX_USB=m
2221# CONFIG_CW1200 is not set
2222CONFIG_RSI_91X=m
2223CONFIG_RSI_DEBUGFS=y
2224# CONFIG_RSI_SDIO is not set
2225CONFIG_RSI_USB=m
2226
2227#
2228# WiMAX Wireless Broadband devices
2229#
2230CONFIG_WIMAX_I2400M=m
2231CONFIG_WIMAX_I2400M_USB=m
2232CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
2233# CONFIG_WAN is not set
2234CONFIG_IEEE802154_DRIVERS=m
2235CONFIG_IEEE802154_FAKELB=m
2236CONFIG_IEEE802154_AT86RF230=m
2237# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
2238CONFIG_IEEE802154_MRF24J40=m
2239CONFIG_IEEE802154_CC2520=m
2240CONFIG_IEEE802154_ATUSB=m
2241# CONFIG_ISDN is not set
2242CONFIG_NVM=y
2243# CONFIG_NVM_DEBUG is not set
2244# CONFIG_NVM_GENNVM is not set
2245# CONFIG_NVM_RRPC is not set
2246
2247#
2248# Input device support
2249#
2250CONFIG_INPUT=y
2251CONFIG_INPUT_LEDS=y
2252CONFIG_INPUT_FF_MEMLESS=y
2253CONFIG_INPUT_POLLDEV=m
2254CONFIG_INPUT_SPARSEKMAP=m
2255CONFIG_INPUT_MATRIXKMAP=m
2256
2257#
2258# Userland interfaces
2259#
2260CONFIG_INPUT_MOUSEDEV=y
2261CONFIG_INPUT_MOUSEDEV_PSAUX=y
2262CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
2263CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
2264CONFIG_INPUT_JOYDEV=m
2265CONFIG_INPUT_EVDEV=m
2266# CONFIG_INPUT_EVBUG is not set
2267# CONFIG_INPUT_APMPOWER is not set
2268
2269#
2270# Input Device Drivers
2271#
2272CONFIG_INPUT_KEYBOARD=y
2273CONFIG_KEYBOARD_ADP5588=m
2274CONFIG_KEYBOARD_ADP5589=m
2275CONFIG_KEYBOARD_ATKBD=y
2276CONFIG_KEYBOARD_QT1070=m
2277CONFIG_KEYBOARD_QT2160=m
2278CONFIG_KEYBOARD_LKKBD=m
2279CONFIG_KEYBOARD_GPIO=y
2280CONFIG_KEYBOARD_GPIO_POLLED=m
2281CONFIG_KEYBOARD_TCA6416=m
2282CONFIG_KEYBOARD_TCA8418=m
2283CONFIG_KEYBOARD_MATRIX=m
2284CONFIG_KEYBOARD_LM8323=m
2285CONFIG_KEYBOARD_LM8333=m
2286CONFIG_KEYBOARD_MAX7359=m
2287CONFIG_KEYBOARD_MCS=m
2288CONFIG_KEYBOARD_MPR121=m
2289CONFIG_KEYBOARD_NEWTON=m
2290CONFIG_KEYBOARD_OPENCORES=m
2291CONFIG_KEYBOARD_SAMSUNG=m
2292CONFIG_KEYBOARD_STOWAWAY=m
2293CONFIG_KEYBOARD_SUNKBD=m
2294CONFIG_KEYBOARD_OMAP4=m
2295CONFIG_KEYBOARD_TWL4030=m
2296CONFIG_KEYBOARD_XTKBD=m
2297CONFIG_KEYBOARD_CAP11XX=m
2298CONFIG_KEYBOARD_BCM=m
2299CONFIG_INPUT_MOUSE=y
2300CONFIG_MOUSE_PS2=m
2301CONFIG_MOUSE_PS2_ALPS=y
2302CONFIG_MOUSE_PS2_LOGIPS2PP=y
2303CONFIG_MOUSE_PS2_SYNAPTICS=y
2304CONFIG_MOUSE_PS2_CYPRESS=y
2305CONFIG_MOUSE_PS2_TRACKPOINT=y
2306CONFIG_MOUSE_PS2_ELANTECH=y
2307CONFIG_MOUSE_PS2_SENTELIC=y
2308CONFIG_MOUSE_PS2_TOUCHKIT=y
2309CONFIG_MOUSE_PS2_FOCALTECH=y
2310CONFIG_MOUSE_SERIAL=m
2311CONFIG_MOUSE_APPLETOUCH=m
2312CONFIG_MOUSE_BCM5974=m
2313CONFIG_MOUSE_CYAPA=m
2314CONFIG_MOUSE_ELAN_I2C=m
2315CONFIG_MOUSE_ELAN_I2C_I2C=y
2316# CONFIG_MOUSE_ELAN_I2C_SMBUS is not set
2317CONFIG_MOUSE_VSXXXAA=m
2318CONFIG_MOUSE_GPIO=m
2319CONFIG_MOUSE_SYNAPTICS_I2C=m
2320CONFIG_MOUSE_SYNAPTICS_USB=m
2321CONFIG_INPUT_JOYSTICK=y
2322CONFIG_JOYSTICK_ANALOG=m
2323CONFIG_JOYSTICK_A3D=m
2324CONFIG_JOYSTICK_ADI=m
2325CONFIG_JOYSTICK_COBRA=m
2326CONFIG_JOYSTICK_GF2K=m
2327CONFIG_JOYSTICK_GRIP=m
2328CONFIG_JOYSTICK_GRIP_MP=m
2329CONFIG_JOYSTICK_GUILLEMOT=m
2330CONFIG_JOYSTICK_INTERACT=m
2331CONFIG_JOYSTICK_SIDEWINDER=m
2332CONFIG_JOYSTICK_TMDC=m
2333CONFIG_JOYSTICK_IFORCE=m
2334CONFIG_JOYSTICK_IFORCE_USB=y
2335CONFIG_JOYSTICK_IFORCE_232=y
2336CONFIG_JOYSTICK_WARRIOR=m
2337CONFIG_JOYSTICK_MAGELLAN=m
2338CONFIG_JOYSTICK_SPACEORB=m
2339CONFIG_JOYSTICK_SPACEBALL=m
2340CONFIG_JOYSTICK_STINGER=m
2341CONFIG_JOYSTICK_TWIDJOY=m
2342CONFIG_JOYSTICK_ZHENHUA=m
2343CONFIG_JOYSTICK_AS5011=m
2344CONFIG_JOYSTICK_JOYDUMP=m
2345CONFIG_JOYSTICK_XPAD=m
2346CONFIG_JOYSTICK_XPAD_FF=y
2347CONFIG_JOYSTICK_XPAD_LEDS=y
2348CONFIG_INPUT_TABLET=y
2349CONFIG_TABLET_USB_ACECAD=m
2350CONFIG_TABLET_USB_AIPTEK=m
2351CONFIG_TABLET_USB_GTCO=m
2352CONFIG_TABLET_USB_HANWANG=m
2353CONFIG_TABLET_USB_KBTAB=m
2354CONFIG_TABLET_SERIAL_WACOM4=m
2355CONFIG_INPUT_TOUCHSCREEN=y
2356CONFIG_TOUCHSCREEN_PROPERTIES=y
2357CONFIG_TOUCHSCREEN_ADS7846=m
2358CONFIG_TOUCHSCREEN_AD7877=m
2359# CONFIG_TOUCHSCREEN_AD7879 is not set
2360CONFIG_TOUCHSCREEN_AR1021_I2C=m
2361CONFIG_TOUCHSCREEN_ATMEL_MXT=m
2362CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
2363CONFIG_TOUCHSCREEN_BU21013=m
2364CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
2365CONFIG_TOUCHSCREEN_CY8CTMG110=m
2366CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
2367CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
2368CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
2369CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m
2370CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m
2371CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m
2372CONFIG_TOUCHSCREEN_DA9052=m
2373CONFIG_TOUCHSCREEN_DYNAPRO=m
2374CONFIG_TOUCHSCREEN_HAMPSHIRE=m
2375CONFIG_TOUCHSCREEN_EETI=m
2376CONFIG_TOUCHSCREEN_EGALAX=m
2377# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
2378CONFIG_TOUCHSCREEN_FT6236=m
2379CONFIG_TOUCHSCREEN_FUJITSU=m
2380CONFIG_TOUCHSCREEN_GOODIX=m
2381CONFIG_TOUCHSCREEN_ILI210X=m
2382CONFIG_TOUCHSCREEN_GUNZE=m
2383CONFIG_TOUCHSCREEN_ELAN=m
2384CONFIG_TOUCHSCREEN_ELO=m
2385CONFIG_TOUCHSCREEN_WACOM_W8001=m
2386CONFIG_TOUCHSCREEN_WACOM_I2C=m
2387CONFIG_TOUCHSCREEN_MAX11801=m
2388CONFIG_TOUCHSCREEN_MCS5000=m
2389CONFIG_TOUCHSCREEN_MMS114=m
2390# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
2391CONFIG_TOUCHSCREEN_MTOUCH=m
2392CONFIG_TOUCHSCREEN_IMX6UL_TSC=m
2393CONFIG_TOUCHSCREEN_INEXIO=m
2394CONFIG_TOUCHSCREEN_MK712=m
2395CONFIG_TOUCHSCREEN_PENMOUNT=m
2396CONFIG_TOUCHSCREEN_EDT_FT5X06=y
2397CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
2398CONFIG_TOUCHSCREEN_TOUCHWIN=m
2399CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
2400CONFIG_TOUCHSCREEN_PIXCIR=m
2401CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
2402CONFIG_TOUCHSCREEN_WM97XX=m
2403CONFIG_TOUCHSCREEN_WM9705=y
2404CONFIG_TOUCHSCREEN_WM9712=y
2405CONFIG_TOUCHSCREEN_WM9713=y
2406CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
2407CONFIG_TOUCHSCREEN_MC13783=m
2408CONFIG_TOUCHSCREEN_USB_EGALAX=y
2409CONFIG_TOUCHSCREEN_USB_PANJIT=y
2410CONFIG_TOUCHSCREEN_USB_3M=y
2411CONFIG_TOUCHSCREEN_USB_ITM=y
2412CONFIG_TOUCHSCREEN_USB_ETURBO=y
2413CONFIG_TOUCHSCREEN_USB_GUNZE=y
2414CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
2415CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
2416CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
2417CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
2418CONFIG_TOUCHSCREEN_USB_GOTOP=y
2419CONFIG_TOUCHSCREEN_USB_JASTEC=y
2420CONFIG_TOUCHSCREEN_USB_ELO=y
2421CONFIG_TOUCHSCREEN_USB_E2I=y
2422CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
2423CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
2424CONFIG_TOUCHSCREEN_USB_NEXIO=y
2425CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
2426CONFIG_TOUCHSCREEN_TOUCHIT213=m
2427CONFIG_TOUCHSCREEN_TSC_SERIO=m
2428CONFIG_TOUCHSCREEN_TSC200X_CORE=m
2429CONFIG_TOUCHSCREEN_TSC2004=m
2430CONFIG_TOUCHSCREEN_TSC2005=m
2431CONFIG_TOUCHSCREEN_TSC2007=m
2432# CONFIG_TOUCHSCREEN_RM_TS is not set
2433# CONFIG_TOUCHSCREEN_SILEAD is not set
2434# CONFIG_TOUCHSCREEN_SIS_I2C is not set
2435CONFIG_TOUCHSCREEN_ST1232=m
2436# CONFIG_TOUCHSCREEN_SUR40 is not set
2437# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
2438CONFIG_TOUCHSCREEN_SX8654=m
2439CONFIG_TOUCHSCREEN_TPS6507X=m
2440CONFIG_TOUCHSCREEN_ZFORCE=m
2441# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set
2442CONFIG_TOUCHSCREEN_ROHM_BU21023=m
2443CONFIG_INPUT_MISC=y
2444CONFIG_INPUT_AD714X=m
2445CONFIG_INPUT_AD714X_I2C=m
2446CONFIG_INPUT_AD714X_SPI=m
2447CONFIG_INPUT_BMA150=m
2448CONFIG_INPUT_E3X0_BUTTON=m
2449CONFIG_INPUT_MC13783_PWRBUTTON=m
2450CONFIG_INPUT_MMA8450=m
2451CONFIG_INPUT_MPU3050=m
2452CONFIG_INPUT_GP2A=m
2453# CONFIG_INPUT_GPIO_BEEPER is not set
2454CONFIG_INPUT_GPIO_TILT_POLLED=m
2455CONFIG_INPUT_ATI_REMOTE2=m
2456CONFIG_INPUT_KEYSPAN_REMOTE=m
2457CONFIG_INPUT_KXTJ9=m
2458CONFIG_INPUT_KXTJ9_POLLED_MODE=y
2459CONFIG_INPUT_POWERMATE=m
2460CONFIG_INPUT_YEALINK=m
2461CONFIG_INPUT_CM109=m
2462CONFIG_INPUT_REGULATOR_HAPTIC=m
2463CONFIG_INPUT_TPS65218_PWRBUTTON=y
2464CONFIG_INPUT_AXP20X_PEK=y
2465CONFIG_INPUT_TWL4030_PWRBUTTON=y
2466CONFIG_INPUT_TWL4030_VIBRA=y
2467CONFIG_INPUT_TWL6040_VIBRA=y
2468CONFIG_INPUT_UINPUT=y
2469CONFIG_INPUT_PALMAS_PWRBUTTON=y
2470CONFIG_INPUT_PCF8574=m
2471# CONFIG_INPUT_PWM_BEEPER is not set
2472CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
2473CONFIG_INPUT_DA9052_ONKEY=m
2474CONFIG_INPUT_DA9055_ONKEY=m
2475# CONFIG_INPUT_DA9063_ONKEY is not set
2476CONFIG_INPUT_ADXL34X=m
2477CONFIG_INPUT_ADXL34X_I2C=m
2478CONFIG_INPUT_ADXL34X_SPI=m
2479CONFIG_INPUT_IMS_PCU=m
2480CONFIG_INPUT_CMA3000=m
2481CONFIG_INPUT_CMA3000_I2C=m
2482# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set
2483CONFIG_INPUT_DRV260X_HAPTICS=m
2484# CONFIG_INPUT_DRV2665_HAPTICS is not set
2485CONFIG_INPUT_DRV2667_HAPTICS=m
2486
2487#
2488# Hardware I/O ports
2489#
2490CONFIG_SERIO=y
2491CONFIG_SERIO_SERPORT=y
2492CONFIG_SERIO_LIBPS2=y
2493# CONFIG_SERIO_RAW is not set
2494CONFIG_SERIO_ALTERA_PS2=m
2495# CONFIG_SERIO_PS2MULT is not set
2496# CONFIG_SERIO_ARC_PS2 is not set
2497# CONFIG_SERIO_APBPS2 is not set
2498# CONFIG_USERIO is not set
2499CONFIG_GAMEPORT=m
2500# CONFIG_GAMEPORT_NS558 is not set
2501# CONFIG_GAMEPORT_L4 is not set
2502
2503#
2504# Character devices
2505#
2506CONFIG_TTY=y
2507CONFIG_VT=y
2508CONFIG_CONSOLE_TRANSLATIONS=y
2509CONFIG_VT_CONSOLE=y
2510CONFIG_VT_CONSOLE_SLEEP=y
2511CONFIG_HW_CONSOLE=y
2512CONFIG_VT_HW_CONSOLE_BINDING=y
2513CONFIG_UNIX98_PTYS=y
2514CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
2515# CONFIG_LEGACY_PTYS is not set
2516# CONFIG_SERIAL_NONSTANDARD is not set
2517CONFIG_N_GSM=m
2518# CONFIG_TRACE_SINK is not set
2519CONFIG_DEVMEM=y
2520CONFIG_DEVKMEM=y
2521
2522#
2523# Serial drivers
2524#
2525CONFIG_SERIAL_EARLYCON=y
2526CONFIG_SERIAL_8250=y
2527CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
2528CONFIG_SERIAL_8250_CONSOLE=y
2529# CONFIG_SERIAL_8250_DMA is not set
2530CONFIG_SERIAL_8250_NR_UARTS=6
2531CONFIG_SERIAL_8250_RUNTIME_UARTS=6
2532# CONFIG_SERIAL_8250_EXTENDED is not set
2533CONFIG_SERIAL_8250_FSL=y
2534CONFIG_SERIAL_8250_DW=y
2535# CONFIG_SERIAL_8250_EM is not set
2536# CONFIG_SERIAL_8250_RT288X is not set
2537CONFIG_SERIAL_8250_OMAP=y
2538CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
2539CONFIG_SERIAL_OF_PLATFORM=y
2540
2541#
2542# Non-8250 serial port support
2543#
2544# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set
2545# CONFIG_SERIAL_KGDB_NMI is not set
2546# CONFIG_SERIAL_MAX3100 is not set
2547# CONFIG_SERIAL_MAX310X is not set
2548# CONFIG_SERIAL_UARTLITE is not set
2549CONFIG_SERIAL_CORE=y
2550CONFIG_SERIAL_CORE_CONSOLE=y
2551CONFIG_CONSOLE_POLL=y
2552# CONFIG_SERIAL_OMAP is not set
2553# CONFIG_SERIAL_SCCNXP is not set
2554# CONFIG_SERIAL_SC16IS7XX is not set
2555# CONFIG_SERIAL_BCM63XX is not set
2556# CONFIG_SERIAL_ALTERA_JTAGUART is not set
2557# CONFIG_SERIAL_ALTERA_UART is not set
2558# CONFIG_SERIAL_IFX6X60 is not set
2559# CONFIG_SERIAL_XILINX_PS_UART is not set
2560# CONFIG_SERIAL_ARC is not set
2561# CONFIG_SERIAL_FSL_LPUART is not set
2562# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
2563# CONFIG_SERIAL_ST_ASC is not set
2564# CONFIG_SERIAL_STM32 is not set
2565# CONFIG_SERIAL_MVEBU_UART is not set
2566# CONFIG_TTY_PRINTK is not set
2567CONFIG_HVC_DRIVER=y
2568# CONFIG_HVC_DCC is not set
2569CONFIG_VIRTIO_CONSOLE=m
2570# CONFIG_IPMI_HANDLER is not set
2571CONFIG_HW_RANDOM=m
2572# CONFIG_HW_RANDOM_TIMERIOMEM is not set
2573CONFIG_HW_RANDOM_OMAP=m
2574CONFIG_HW_RANDOM_VIRTIO=m
2575CONFIG_HW_RANDOM_TPM=m
2576# CONFIG_NVRAM is not set
2577# CONFIG_R3964 is not set
2578# CONFIG_RAW_DRIVER is not set
2579CONFIG_TCG_TPM=m
2580CONFIG_TCG_TIS_I2C_ATMEL=m
2581# CONFIG_TCG_TIS_I2C_INFINEON is not set
2582# CONFIG_TCG_TIS_I2C_NUVOTON is not set
2583# CONFIG_TCG_ATMEL is not set
2584# CONFIG_TCG_TIS_ST33ZP24 is not set
2585# CONFIG_XILLYBUS is not set
2586
2587#
2588# I2C support
2589#
2590CONFIG_I2C=y
2591CONFIG_I2C_BOARDINFO=y
2592CONFIG_I2C_COMPAT=y
2593CONFIG_I2C_CHARDEV=y
2594CONFIG_I2C_MUX=y
2595
2596#
2597# Multiplexer I2C Chip support
2598#
2599CONFIG_I2C_ARB_GPIO_CHALLENGE=m
2600# CONFIG_I2C_MUX_GPIO is not set
2601# CONFIG_I2C_MUX_PCA9541 is not set
2602CONFIG_I2C_MUX_PCA954x=y
2603CONFIG_I2C_MUX_PINCTRL=y
2604# CONFIG_I2C_MUX_REG is not set
2605# CONFIG_I2C_DEMUX_PINCTRL is not set
2606CONFIG_I2C_HELPER_AUTO=y
2607CONFIG_I2C_ALGOBIT=y
2608CONFIG_I2C_ALGOPCA=m
2609
2610#
2611# I2C Hardware Bus support
2612#
2613
2614#
2615# I2C system bus drivers (mostly embedded / system-on-chip)
2616#
2617# CONFIG_I2C_CBUS_GPIO is not set
2618# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
2619# CONFIG_I2C_EMEV2 is not set
2620CONFIG_I2C_GPIO=y
2621CONFIG_I2C_OCORES=m
2622CONFIG_I2C_OMAP=y
2623CONFIG_I2C_PCA_PLATFORM=m
2624# CONFIG_I2C_PXA_PCI is not set
2625CONFIG_I2C_RK3X=y
2626CONFIG_I2C_SIMTEC=m
2627# CONFIG_I2C_XILINX is not set
2628
2629#
2630# External I2C/SMBus adapter drivers
2631#
2632CONFIG_I2C_DIOLAN_U2C=m
2633CONFIG_I2C_DLN2=m
2634# CONFIG_I2C_PARPORT_LIGHT is not set
2635CONFIG_I2C_ROBOTFUZZ_OSIF=m
2636CONFIG_I2C_TAOS_EVM=m
2637CONFIG_I2C_TINY_USB=m
2638CONFIG_I2C_VIPERBOARD=m
2639
2640#
2641# Other I2C/SMBus bus drivers
2642#
2643# CONFIG_I2C_STUB is not set
2644# CONFIG_I2C_SLAVE is not set
2645# CONFIG_I2C_DEBUG_CORE is not set
2646# CONFIG_I2C_DEBUG_ALGO is not set
2647# CONFIG_I2C_DEBUG_BUS is not set
2648CONFIG_SPI=y
2649# CONFIG_SPI_DEBUG is not set
2650CONFIG_SPI_MASTER=y
2651
2652#
2653# SPI Master Controller Drivers
2654#
2655# CONFIG_SPI_ALTERA is not set
2656CONFIG_SPI_BITBANG=m
2657# CONFIG_SPI_CADENCE is not set
2658CONFIG_SPI_DLN2=m
2659CONFIG_SPI_GPIO=m
2660# CONFIG_SPI_FSL_SPI is not set
2661# CONFIG_SPI_OC_TINY is not set
2662CONFIG_SPI_OMAP24XX=m
2663CONFIG_SPI_TI_QSPI=m
2664# CONFIG_SPI_PXA2XX_PCI is not set
2665CONFIG_SPI_ROCKCHIP=m
2666# CONFIG_SPI_SC18IS602 is not set
2667# CONFIG_SPI_XCOMM is not set
2668# CONFIG_SPI_XILINX is not set
2669# CONFIG_SPI_ZYNQMP_GQSPI is not set
2670# CONFIG_SPI_DESIGNWARE is not set
2671
2672#
2673# SPI Protocol Masters
2674#
2675CONFIG_SPI_SPIDEV=m
2676# CONFIG_SPI_TLE62X0 is not set
2677# CONFIG_SPMI is not set
2678CONFIG_HSI=m
2679CONFIG_HSI_BOARDINFO=y
2680
2681#
2682# HSI controllers
2683#
2684
2685#
2686# HSI clients
2687#
2688# CONFIG_HSI_CHAR is not set
2689
2690#
2691# PPS support
2692#
2693CONFIG_PPS=y
2694# CONFIG_PPS_DEBUG is not set
2695# CONFIG_NTP_PPS is not set
2696
2697#
2698# PPS clients support
2699#
2700# CONFIG_PPS_CLIENT_KTIMER is not set
2701CONFIG_PPS_CLIENT_LDISC=m
2702CONFIG_PPS_CLIENT_GPIO=m
2703
2704#
2705# PPS generators support
2706#
2707
2708#
2709# PTP clock support
2710#
2711CONFIG_PTP_1588_CLOCK=y
2712
2713#
2714# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
2715#
2716CONFIG_PINCTRL=y
2717
2718#
2719# Pin controllers
2720#
2721CONFIG_PINMUX=y
2722CONFIG_PINCONF=y
2723CONFIG_GENERIC_PINCONF=y
2724# CONFIG_DEBUG_PINCTRL is not set
2725CONFIG_PINCTRL_AS3722=y
2726# CONFIG_PINCTRL_AMD is not set
2727CONFIG_PINCTRL_SINGLE=y
2728CONFIG_PINCTRL_TI_IODELAY=y
2729CONFIG_PINCTRL_PALMAS=y
2730CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
2731CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
2732CONFIG_ARCH_REQUIRE_GPIOLIB=y
2733CONFIG_GPIOLIB=y
2734CONFIG_GPIO_DEVRES=y
2735CONFIG_OF_GPIO=y
2736CONFIG_GPIOLIB_IRQCHIP=y
2737# CONFIG_DEBUG_GPIO is not set
2738CONFIG_GPIO_SYSFS=y
2739CONFIG_GPIO_OF_HELPER=y
2740CONFIG_GPIO_GENERIC=y
2741CONFIG_GPIO_MAX730X=m
2742
2743#
2744# Memory mapped GPIO drivers
2745#
2746# CONFIG_GPIO_74XX_MMIO is not set
2747# CONFIG_GPIO_ALTERA is not set
2748# CONFIG_GPIO_DWAPB is not set
2749# CONFIG_GPIO_EM is not set
2750CONFIG_GPIO_GENERIC_PLATFORM=y
2751# CONFIG_GPIO_GRGPIO is not set
2752CONFIG_GPIO_OMAP=y
2753CONFIG_GPIO_SYSCON=y
2754# CONFIG_GPIO_XILINX is not set
2755# CONFIG_GPIO_ZEVIO is not set
2756# CONFIG_GPIO_ZX is not set
2757
2758#
2759# I2C GPIO expanders
2760#
2761CONFIG_GPIO_ADP5588=m
2762CONFIG_GPIO_ADNP=m
2763CONFIG_GPIO_MAX7300=m
2764CONFIG_GPIO_MAX732X=m
2765CONFIG_GPIO_PCA953X=y
2766CONFIG_GPIO_PCA953X_IRQ=y
2767CONFIG_GPIO_PCF857X=m
2768CONFIG_GPIO_SX150X=y
2769
2770#
2771# MFD GPIO expanders
2772#
2773CONFIG_GPIO_DA9052=y
2774CONFIG_GPIO_DA9055=y
2775CONFIG_GPIO_DLN2=m
2776CONFIG_GPIO_PALMAS=y
2777CONFIG_GPIO_TPS65910=y
2778CONFIG_GPIO_TWL4030=y
2779CONFIG_GPIO_TWL6040=y
2780
2781#
2782# SPI GPIO expanders
2783#
2784CONFIG_GPIO_74X164=m
2785CONFIG_GPIO_MAX7301=m
2786CONFIG_GPIO_MC33880=m
2787
2788#
2789# SPI or I2C GPIO expanders
2790#
2791CONFIG_GPIO_MCP23S08=m
2792
2793#
2794# USB GPIO expanders
2795#
2796CONFIG_GPIO_VIPERBOARD=m
2797CONFIG_W1=y
2798CONFIG_W1_CON=y
2799
2800#
2801# 1-wire Bus Masters
2802#
2803CONFIG_W1_MASTER_DS2490=m
2804CONFIG_W1_MASTER_DS2482=m
2805CONFIG_W1_MASTER_DS1WM=m
2806CONFIG_W1_MASTER_GPIO=m
2807CONFIG_HDQ_MASTER_OMAP=m
2808
2809#
2810# 1-wire Slaves
2811#
2812CONFIG_W1_SLAVE_THERM=m
2813CONFIG_W1_SLAVE_SMEM=m
2814CONFIG_W1_SLAVE_DS2408=m
2815CONFIG_W1_SLAVE_DS2408_READBACK=y
2816CONFIG_W1_SLAVE_DS2413=m
2817CONFIG_W1_SLAVE_DS2406=m
2818CONFIG_W1_SLAVE_DS2423=m
2819CONFIG_W1_SLAVE_DS2431=m
2820CONFIG_W1_SLAVE_DS2433=m
2821CONFIG_W1_SLAVE_DS2433_CRC=y
2822CONFIG_W1_SLAVE_DS2760=m
2823CONFIG_W1_SLAVE_DS2780=m
2824CONFIG_W1_SLAVE_DS2781=m
2825CONFIG_W1_SLAVE_DS28E04=m
2826CONFIG_W1_SLAVE_BQ27000=m
2827CONFIG_POWER_SUPPLY=y
2828# CONFIG_POWER_SUPPLY_DEBUG is not set
2829# CONFIG_PDA_POWER is not set
2830# CONFIG_APM_POWER is not set
2831CONFIG_GENERIC_ADC_BATTERY=m
2832# CONFIG_TEST_POWER is not set
2833# CONFIG_BATTERY_DS2760 is not set
2834# CONFIG_BATTERY_DS2780 is not set
2835# CONFIG_BATTERY_DS2781 is not set
2836# CONFIG_BATTERY_DS2782 is not set
2837# CONFIG_BATTERY_SBS is not set
2838CONFIG_BATTERY_BQ27XXX=m
2839CONFIG_BATTERY_BQ27XXX_I2C=y
2840CONFIG_BATTERY_BQ27XXX_PLATFORM=y
2841CONFIG_BATTERY_DA9052=m
2842CONFIG_AXP288_FUEL_GAUGE=m
2843# CONFIG_BATTERY_MAX17040 is not set
2844# CONFIG_BATTERY_MAX17042 is not set
2845# CONFIG_BATTERY_TWL4030_MADC is not set
2846CONFIG_BATTERY_RX51=m
2847CONFIG_CHARGER_ISP1704=m
2848# CONFIG_CHARGER_MAX8903 is not set
2849# CONFIG_CHARGER_TWL4030 is not set
2850# CONFIG_CHARGER_LP8727 is not set
2851CONFIG_CHARGER_GPIO=m
2852# CONFIG_CHARGER_MANAGER is not set
2853CONFIG_CHARGER_BQ2415X=m
2854# CONFIG_CHARGER_BQ24190 is not set
2855# CONFIG_CHARGER_BQ24257 is not set
2856# CONFIG_CHARGER_BQ24735 is not set
2857# CONFIG_CHARGER_BQ25890 is not set
2858# CONFIG_CHARGER_SMB347 is not set
2859CONFIG_CHARGER_TPS65217=m
2860# CONFIG_BATTERY_GAUGE_LTC2941 is not set
2861# CONFIG_CHARGER_RT9455 is not set
2862CONFIG_AXP20X_POWER=y
2863CONFIG_POWER_RESET=y
2864CONFIG_POWER_RESET_AS3722=y
2865# CONFIG_POWER_RESET_BRCMSTB is not set
2866CONFIG_POWER_RESET_GPIO=y
2867CONFIG_POWER_RESET_GPIO_RESTART=y
2868# CONFIG_POWER_RESET_LTC2952 is not set
2869CONFIG_POWER_RESET_RESTART=y
2870# CONFIG_POWER_RESET_VERSATILE is not set
2871CONFIG_POWER_RESET_VEXPRESS=y
2872CONFIG_POWER_RESET_SYSCON=y
2873CONFIG_POWER_RESET_SYSCON_POWEROFF=y
2874CONFIG_POWER_AVS=y
2875CONFIG_HWMON=y
2876CONFIG_HWMON_VID=m
2877# CONFIG_HWMON_DEBUG_CHIP is not set
2878
2879#
2880# Native drivers
2881#
2882CONFIG_SENSORS_AD7314=m
2883CONFIG_SENSORS_AD7414=m
2884CONFIG_SENSORS_AD7418=m
2885CONFIG_SENSORS_ADM1021=m
2886CONFIG_SENSORS_ADM1025=m
2887CONFIG_SENSORS_ADM1026=m
2888CONFIG_SENSORS_ADM1029=m
2889CONFIG_SENSORS_ADM1031=m
2890CONFIG_SENSORS_ADM9240=m
2891CONFIG_SENSORS_ADT7X10=m
2892CONFIG_SENSORS_ADT7310=m
2893CONFIG_SENSORS_ADT7410=m
2894CONFIG_SENSORS_ADT7411=m
2895CONFIG_SENSORS_ADT7462=m
2896CONFIG_SENSORS_ADT7470=m
2897CONFIG_SENSORS_ADT7475=m
2898CONFIG_SENSORS_ASC7621=m
2899CONFIG_SENSORS_ATXP1=m
2900CONFIG_SENSORS_DS620=m
2901CONFIG_SENSORS_DS1621=m
2902CONFIG_SENSORS_DA9052_ADC=m
2903CONFIG_SENSORS_DA9055=m
2904CONFIG_SENSORS_F71805F=m
2905CONFIG_SENSORS_F71882FG=m
2906CONFIG_SENSORS_F75375S=m
2907CONFIG_SENSORS_MC13783_ADC=m
2908CONFIG_SENSORS_GL518SM=m
2909CONFIG_SENSORS_GL520SM=m
2910CONFIG_SENSORS_G760A=m
2911CONFIG_SENSORS_G762=m
2912CONFIG_SENSORS_GPIO_FAN=y
2913CONFIG_SENSORS_HIH6130=m
2914CONFIG_SENSORS_IIO_HWMON=m
2915CONFIG_SENSORS_IT87=m
2916CONFIG_SENSORS_JC42=m
2917CONFIG_SENSORS_POWR1220=m
2918CONFIG_SENSORS_LINEAGE=m
2919CONFIG_SENSORS_LTC2945=m
2920CONFIG_SENSORS_LTC4151=m
2921CONFIG_SENSORS_LTC4215=m
2922CONFIG_SENSORS_LTC4222=m
2923CONFIG_SENSORS_LTC4245=m
2924CONFIG_SENSORS_LTC4260=m
2925CONFIG_SENSORS_LTC4261=m
2926CONFIG_SENSORS_MAX1111=m
2927CONFIG_SENSORS_MAX16065=m
2928CONFIG_SENSORS_MAX1619=m
2929CONFIG_SENSORS_MAX1668=m
2930CONFIG_SENSORS_MAX197=m
2931CONFIG_SENSORS_MAX6639=m
2932CONFIG_SENSORS_MAX6642=m
2933CONFIG_SENSORS_MAX6650=m
2934CONFIG_SENSORS_MAX6697=m
2935CONFIG_SENSORS_MAX31790=m
2936CONFIG_SENSORS_HTU21=m
2937CONFIG_SENSORS_MCP3021=m
2938CONFIG_SENSORS_ADCXX=m
2939CONFIG_SENSORS_LM63=m
2940CONFIG_SENSORS_LM70=m
2941CONFIG_SENSORS_LM73=m
2942CONFIG_SENSORS_LM75=m
2943CONFIG_SENSORS_LM77=m
2944CONFIG_SENSORS_LM78=m
2945CONFIG_SENSORS_LM80=m
2946CONFIG_SENSORS_LM83=m
2947CONFIG_SENSORS_LM85=m
2948CONFIG_SENSORS_LM87=m
2949CONFIG_SENSORS_LM90=m
2950CONFIG_SENSORS_LM92=m
2951CONFIG_SENSORS_LM93=m
2952CONFIG_SENSORS_LM95234=m
2953CONFIG_SENSORS_LM95241=m
2954CONFIG_SENSORS_LM95245=m
2955CONFIG_SENSORS_PC87360=m
2956CONFIG_SENSORS_PC87427=m
2957CONFIG_SENSORS_NTC_THERMISTOR=m
2958CONFIG_SENSORS_NCT6683=m
2959CONFIG_SENSORS_NCT6775=m
2960CONFIG_SENSORS_NCT7802=m
2961CONFIG_SENSORS_NCT7904=m
2962CONFIG_SENSORS_PCF8591=m
2963CONFIG_PMBUS=m
2964CONFIG_SENSORS_PMBUS=m
2965CONFIG_SENSORS_ADM1275=m
2966CONFIG_SENSORS_LM25066=m
2967CONFIG_SENSORS_LTC2978=m
2968CONFIG_SENSORS_LTC2978_REGULATOR=y
2969CONFIG_SENSORS_MAX16064=m
2970CONFIG_SENSORS_MAX20751=m
2971CONFIG_SENSORS_MAX34440=m
2972CONFIG_SENSORS_MAX8688=m
2973CONFIG_SENSORS_TPS40422=m
2974CONFIG_SENSORS_UCD9000=m
2975CONFIG_SENSORS_UCD9200=m
2976CONFIG_SENSORS_ZL6100=m
2977CONFIG_SENSORS_PWM_FAN=m
2978CONFIG_SENSORS_SHT15=m
2979CONFIG_SENSORS_SHT21=m
2980CONFIG_SENSORS_SHTC1=m
2981CONFIG_SENSORS_DME1737=m
2982CONFIG_SENSORS_EMC1403=m
2983CONFIG_SENSORS_EMC2103=m
2984CONFIG_SENSORS_EMC6W201=m
2985CONFIG_SENSORS_SMSC47M1=m
2986CONFIG_SENSORS_SMSC47M192=m
2987CONFIG_SENSORS_SMSC47B397=m
2988CONFIG_SENSORS_SCH56XX_COMMON=m
2989CONFIG_SENSORS_SCH5627=m
2990CONFIG_SENSORS_SCH5636=m
2991CONFIG_SENSORS_SMM665=m
2992CONFIG_SENSORS_ADC128D818=m
2993CONFIG_SENSORS_ADS1015=m
2994CONFIG_SENSORS_ADS7828=m
2995CONFIG_SENSORS_ADS7871=m
2996CONFIG_SENSORS_AMC6821=m
2997CONFIG_SENSORS_INA209=m
2998CONFIG_SENSORS_INA2XX=m
2999# CONFIG_SENSORS_TC74 is not set
3000CONFIG_SENSORS_THMC50=m
3001CONFIG_SENSORS_TMP102=m
3002CONFIG_SENSORS_TMP103=m
3003CONFIG_SENSORS_TMP401=m
3004CONFIG_SENSORS_TMP421=m
3005CONFIG_SENSORS_TWL4030_MADC=m
3006# CONFIG_SENSORS_VEXPRESS is not set
3007CONFIG_SENSORS_VT1211=m
3008CONFIG_SENSORS_W83781D=m
3009CONFIG_SENSORS_W83791D=m
3010CONFIG_SENSORS_W83792D=m
3011CONFIG_SENSORS_W83793=m
3012CONFIG_SENSORS_W83795=m
3013# CONFIG_SENSORS_W83795_FANCTRL is not set
3014CONFIG_SENSORS_W83L785TS=m
3015CONFIG_SENSORS_W83L786NG=m
3016CONFIG_SENSORS_W83627HF=m
3017CONFIG_SENSORS_W83627EHF=m
3018CONFIG_THERMAL=y
3019CONFIG_THERMAL_HWMON=y
3020CONFIG_THERMAL_OF=y
3021# CONFIG_THERMAL_WRITABLE_TRIPS is not set
3022CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
3023# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
3024# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
3025# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
3026CONFIG_THERMAL_GOV_FAIR_SHARE=y
3027CONFIG_THERMAL_GOV_STEP_WISE=y
3028CONFIG_THERMAL_GOV_BANG_BANG=y
3029# CONFIG_THERMAL_GOV_USER_SPACE is not set
3030# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
3031CONFIG_CPU_THERMAL=y
3032CONFIG_CLOCK_THERMAL=y
3033CONFIG_DEVFREQ_THERMAL=y
3034# CONFIG_THERMAL_EMULATION is not set
3035# CONFIG_IMX_THERMAL is not set
3036
3037#
3038# Texas Instruments thermal drivers
3039#
3040CONFIG_TI_SOC_THERMAL=y
3041CONFIG_TI_THERMAL=y
3042CONFIG_WATCHDOG=y
3043CONFIG_WATCHDOG_CORE=y
3044CONFIG_WATCHDOG_NOWAYOUT=y
3045
3046#
3047# Watchdog Device Drivers
3048#
3049CONFIG_SOFT_WATCHDOG=m
3050# CONFIG_DA9052_WATCHDOG is not set
3051# CONFIG_DA9055_WATCHDOG is not set
3052# CONFIG_DA9063_WATCHDOG is not set
3053# CONFIG_GPIO_WATCHDOG is not set
3054# CONFIG_XILINX_WATCHDOG is not set
3055# CONFIG_CADENCE_WATCHDOG is not set
3056# CONFIG_DW_WATCHDOG is not set
3057CONFIG_OMAP_WATCHDOG=y
3058CONFIG_TWL4030_WATCHDOG=y
3059# CONFIG_MAX63XX_WATCHDOG is not set
3060# CONFIG_BCM7038_WDT is not set
3061# CONFIG_MEN_A21_WDT is not set
3062
3063#
3064# USB-based Watchdog Cards
3065#
3066# CONFIG_USBPCWATCHDOG is not set
3067CONFIG_SSB_POSSIBLE=y
3068
3069#
3070# Sonics Silicon Backplane
3071#
3072CONFIG_SSB=m
3073CONFIG_SSB_BLOCKIO=y
3074CONFIG_SSB_SDIOHOST_POSSIBLE=y
3075CONFIG_SSB_SDIOHOST=y
3076# CONFIG_SSB_HOST_SOC is not set
3077# CONFIG_SSB_SILENT is not set
3078# CONFIG_SSB_DEBUG is not set
3079# CONFIG_SSB_DRIVER_GPIO is not set
3080CONFIG_BCMA_POSSIBLE=y
3081
3082#
3083# Broadcom specific AMBA
3084#
3085CONFIG_BCMA=m
3086CONFIG_BCMA_BLOCKIO=y
3087# CONFIG_BCMA_HOST_SOC is not set
3088# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
3089# CONFIG_BCMA_DRIVER_GPIO is not set
3090# CONFIG_BCMA_DEBUG is not set
3091
3092#
3093# Multifunction device drivers
3094#
3095CONFIG_MFD_CORE=y
3096# CONFIG_MFD_AS3711 is not set
3097CONFIG_MFD_AS3722=y
3098# CONFIG_PMIC_ADP5520 is not set
3099# CONFIG_MFD_AAT2870_CORE is not set
3100# CONFIG_MFD_ATMEL_FLEXCOM is not set
3101# CONFIG_MFD_ATMEL_HLCDC is not set
3102# CONFIG_MFD_BCM590XX is not set
3103CONFIG_MFD_AXP20X=y
3104# CONFIG_MFD_CROS_EC is not set
3105# CONFIG_MFD_ASIC3 is not set
3106# CONFIG_PMIC_DA903X is not set
3107CONFIG_PMIC_DA9052=y
3108CONFIG_MFD_DA9052_SPI=y
3109CONFIG_MFD_DA9052_I2C=y
3110CONFIG_MFD_DA9055=y
3111# CONFIG_MFD_DA9062 is not set
3112CONFIG_MFD_DA9063=y
3113# CONFIG_MFD_DA9150 is not set
3114CONFIG_MFD_DLN2=y
3115CONFIG_MFD_MC13XXX=m
3116CONFIG_MFD_MC13XXX_SPI=m
3117CONFIG_MFD_MC13XXX_I2C=m
3118# CONFIG_MFD_HI6421_PMIC is not set
3119# CONFIG_HTC_EGPIO is not set
3120# CONFIG_HTC_PASIC3 is not set
3121# CONFIG_HTC_I2CPLD is not set
3122# CONFIG_INTEL_SOC_PMIC is not set
3123# CONFIG_MFD_KEMPLD is not set
3124# CONFIG_MFD_88PM800 is not set
3125# CONFIG_MFD_88PM805 is not set
3126# CONFIG_MFD_88PM860X is not set
3127# CONFIG_MFD_MAX14577 is not set
3128# CONFIG_MFD_MAX77686 is not set
3129# CONFIG_MFD_MAX77693 is not set
3130# CONFIG_MFD_MAX77843 is not set
3131# CONFIG_MFD_MAX8907 is not set
3132# CONFIG_MFD_MAX8925 is not set
3133# CONFIG_MFD_MAX8997 is not set
3134# CONFIG_MFD_MAX8998 is not set
3135# CONFIG_MFD_MT6397 is not set
3136# CONFIG_MFD_MENF21BMC is not set
3137# CONFIG_EZX_PCAP is not set
3138CONFIG_MFD_VIPERBOARD=m
3139# CONFIG_MFD_RETU is not set
3140# CONFIG_MFD_PCF50633 is not set
3141# CONFIG_UCB1400_CORE is not set
3142# CONFIG_MFD_PM8921_CORE is not set
3143# CONFIG_MFD_RT5033 is not set
3144CONFIG_MFD_RTSX_USB=m
3145# CONFIG_MFD_RC5T583 is not set
3146# CONFIG_MFD_RK808 is not set
3147# CONFIG_MFD_RN5T618 is not set
3148CONFIG_MFD_SEC_CORE=y
3149# CONFIG_MFD_SI476X_CORE is not set
3150# CONFIG_MFD_SM501 is not set
3151# CONFIG_MFD_SKY81452 is not set
3152# CONFIG_MFD_SMSC is not set
3153# CONFIG_ABX500_CORE is not set
3154# CONFIG_MFD_STMPE is not set
3155CONFIG_MFD_SYSCON=y
3156CONFIG_MFD_TI_AM335X_TSCADC=m
3157# CONFIG_MFD_LP3943 is not set
3158# CONFIG_MFD_LP8788 is not set
3159CONFIG_MFD_OMAP_USB_HOST=y
3160CONFIG_MFD_PALMAS=y
3161# CONFIG_TPS6105X is not set
3162# CONFIG_TPS65010 is not set
3163# CONFIG_TPS6507X is not set
3164# CONFIG_MFD_TPS65090 is not set
3165CONFIG_MFD_TPS65217=y
3166CONFIG_MFD_TPS65218=y
3167# CONFIG_MFD_TPS6586X is not set
3168CONFIG_MFD_TPS65910=y
3169# CONFIG_MFD_TPS65912 is not set
3170# CONFIG_MFD_TPS65912_I2C is not set
3171# CONFIG_MFD_TPS65912_SPI is not set
3172# CONFIG_MFD_TPS80031 is not set
3173CONFIG_TWL4030_CORE=y
3174CONFIG_TWL4030_POWER=y
3175CONFIG_MFD_TWL4030_AUDIO=y
3176CONFIG_TWL6040_CORE=y
3177CONFIG_MFD_WL1273_CORE=m
3178# CONFIG_MFD_LM3533 is not set
3179# CONFIG_MFD_TC3589X is not set
3180# CONFIG_MFD_TMIO is not set
3181# CONFIG_MFD_T7L66XB is not set
3182# CONFIG_MFD_TC6387XB is not set
3183# CONFIG_MFD_TC6393XB is not set
3184# CONFIG_MFD_ARIZONA_I2C is not set
3185# CONFIG_MFD_ARIZONA_SPI is not set
3186# CONFIG_MFD_WM8400 is not set
3187# CONFIG_MFD_WM831X_I2C is not set
3188# CONFIG_MFD_WM831X_SPI is not set
3189# CONFIG_MFD_WM8350_I2C is not set
3190# CONFIG_MFD_WM8994 is not set
3191CONFIG_MFD_VEXPRESS_SYSREG=y
3192CONFIG_REGULATOR=y
3193# CONFIG_REGULATOR_DEBUG is not set
3194CONFIG_REGULATOR_FIXED_VOLTAGE=y
3195# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
3196CONFIG_REGULATOR_USERSPACE_CONSUMER=y
3197CONFIG_REGULATOR_ACT8865=m
3198# CONFIG_REGULATOR_AD5398 is not set
3199CONFIG_REGULATOR_ANATOP=y
3200CONFIG_REGULATOR_AS3722=y
3201CONFIG_REGULATOR_AXP20X=y
3202CONFIG_REGULATOR_DA9052=y
3203# CONFIG_REGULATOR_DA9055 is not set
3204CONFIG_REGULATOR_DA9063=y
3205# CONFIG_REGULATOR_DA9210 is not set
3206# CONFIG_REGULATOR_DA9211 is not set
3207CONFIG_REGULATOR_FAN53555=m
3208CONFIG_REGULATOR_GPIO=y
3209# CONFIG_REGULATOR_ISL9305 is not set
3210# CONFIG_REGULATOR_ISL6271A is not set
3211# CONFIG_REGULATOR_LP3971 is not set
3212# CONFIG_REGULATOR_LP3972 is not set
3213# CONFIG_REGULATOR_LP872X is not set
3214# CONFIG_REGULATOR_LP8755 is not set
3215# CONFIG_REGULATOR_LTC3589 is not set
3216# CONFIG_REGULATOR_MAX1586 is not set
3217# CONFIG_REGULATOR_MAX8649 is not set
3218# CONFIG_REGULATOR_MAX8660 is not set
3219# CONFIG_REGULATOR_MAX8952 is not set
3220# CONFIG_REGULATOR_MAX8973 is not set
3221CONFIG_REGULATOR_MC13XXX_CORE=m
3222CONFIG_REGULATOR_MC13783=m
3223CONFIG_REGULATOR_MC13892=m
3224CONFIG_REGULATOR_MT6311=y
3225CONFIG_REGULATOR_PALMAS=y
3226CONFIG_REGULATOR_PBIAS=y
3227CONFIG_REGULATOR_PFUZE100=y
3228CONFIG_REGULATOR_PWM=y
3229CONFIG_REGULATOR_S2MPA01=m
3230CONFIG_REGULATOR_S2MPS11=m
3231CONFIG_REGULATOR_S5M8767=m
3232CONFIG_REGULATOR_TI_ABB=y
3233# CONFIG_REGULATOR_TPS51632 is not set
3234# CONFIG_REGULATOR_TPS62360 is not set
3235CONFIG_REGULATOR_TPS65023=y
3236CONFIG_REGULATOR_TPS6507X=y
3237CONFIG_REGULATOR_TPS65217=y
3238CONFIG_REGULATOR_TPS65218=y
3239# CONFIG_REGULATOR_TPS6524X is not set
3240CONFIG_REGULATOR_TPS65910=y
3241CONFIG_REGULATOR_TWL4030=y
3242CONFIG_REGULATOR_VEXPRESS=m
3243CONFIG_MEDIA_SUPPORT=y
3244
3245#
3246# Multimedia core support
3247#
3248CONFIG_MEDIA_CAMERA_SUPPORT=y
3249CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
3250CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
3251CONFIG_MEDIA_RADIO_SUPPORT=y
3252CONFIG_MEDIA_SDR_SUPPORT=y
3253CONFIG_MEDIA_RC_SUPPORT=y
3254CONFIG_MEDIA_CONTROLLER=y
3255CONFIG_VIDEO_DEV=y
3256CONFIG_VIDEO_V4L2_SUBDEV_API=y
3257CONFIG_VIDEO_V4L2=y
3258# CONFIG_VIDEO_ADV_DEBUG is not set
3259# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
3260CONFIG_VIDEO_TUNER=m
3261CONFIG_V4L2_MEM2MEM_DEV=m
3262CONFIG_VIDEOBUF_GEN=m
3263CONFIG_VIDEOBUF_VMALLOC=m
3264CONFIG_VIDEOBUF2_CORE=m
3265CONFIG_VIDEOBUF2_MEMOPS=m
3266CONFIG_VIDEOBUF2_DMA_CONTIG=m
3267CONFIG_VIDEOBUF2_VMALLOC=m
3268CONFIG_DVB_CORE=y
3269CONFIG_DVB_NET=y
3270CONFIG_TTPCI_EEPROM=m
3271CONFIG_DVB_MAX_ADAPTERS=8
3272CONFIG_DVB_DYNAMIC_MINORS=y
3273
3274#
3275# Media drivers
3276#
3277CONFIG_RC_CORE=y
3278CONFIG_RC_MAP=m
3279CONFIG_RC_DECODERS=y
3280CONFIG_LIRC=m
3281CONFIG_IR_LIRC_CODEC=m
3282CONFIG_IR_NEC_DECODER=m
3283CONFIG_IR_RC5_DECODER=m
3284CONFIG_IR_RC6_DECODER=m
3285CONFIG_IR_JVC_DECODER=m
3286CONFIG_IR_SONY_DECODER=m
3287CONFIG_IR_SANYO_DECODER=m
3288CONFIG_IR_SHARP_DECODER=m
3289CONFIG_IR_MCE_KBD_DECODER=m
3290CONFIG_IR_XMP_DECODER=m
3291CONFIG_RC_DEVICES=y
3292CONFIG_RC_ATI_REMOTE=m
3293CONFIG_IR_HIX5HD2=m
3294CONFIG_IR_IMON=m
3295CONFIG_IR_MCEUSB=m
3296CONFIG_IR_REDRAT3=m
3297CONFIG_IR_STREAMZAP=m
3298CONFIG_IR_IGORPLUGUSB=m
3299CONFIG_IR_IGUANA=m
3300CONFIG_IR_TTUSBIR=m
3301CONFIG_RC_LOOPBACK=m
3302CONFIG_IR_GPIO_CIR=m
3303CONFIG_MEDIA_USB_SUPPORT=y
3304
3305#
3306# Webcam devices
3307#
3308CONFIG_USB_VIDEO_CLASS=m
3309CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
3310CONFIG_USB_GSPCA=m
3311CONFIG_USB_M5602=m
3312CONFIG_USB_STV06XX=m
3313CONFIG_USB_GL860=m
3314CONFIG_USB_GSPCA_BENQ=m
3315CONFIG_USB_GSPCA_CONEX=m
3316CONFIG_USB_GSPCA_CPIA1=m
3317CONFIG_USB_GSPCA_DTCS033=m
3318CONFIG_USB_GSPCA_ETOMS=m
3319CONFIG_USB_GSPCA_FINEPIX=m
3320CONFIG_USB_GSPCA_JEILINJ=m
3321CONFIG_USB_GSPCA_JL2005BCD=m
3322CONFIG_USB_GSPCA_KINECT=m
3323CONFIG_USB_GSPCA_KONICA=m
3324CONFIG_USB_GSPCA_MARS=m
3325CONFIG_USB_GSPCA_MR97310A=m
3326CONFIG_USB_GSPCA_NW80X=m
3327CONFIG_USB_GSPCA_OV519=m
3328CONFIG_USB_GSPCA_OV534=m
3329CONFIG_USB_GSPCA_OV534_9=m
3330CONFIG_USB_GSPCA_PAC207=m
3331CONFIG_USB_GSPCA_PAC7302=m
3332CONFIG_USB_GSPCA_PAC7311=m
3333CONFIG_USB_GSPCA_SE401=m
3334CONFIG_USB_GSPCA_SN9C2028=m
3335CONFIG_USB_GSPCA_SN9C20X=m
3336CONFIG_USB_GSPCA_SONIXB=m
3337CONFIG_USB_GSPCA_SONIXJ=m
3338CONFIG_USB_GSPCA_SPCA500=m
3339CONFIG_USB_GSPCA_SPCA501=m
3340CONFIG_USB_GSPCA_SPCA505=m
3341CONFIG_USB_GSPCA_SPCA506=m
3342CONFIG_USB_GSPCA_SPCA508=m
3343CONFIG_USB_GSPCA_SPCA561=m
3344CONFIG_USB_GSPCA_SPCA1528=m
3345CONFIG_USB_GSPCA_SQ905=m
3346CONFIG_USB_GSPCA_SQ905C=m
3347CONFIG_USB_GSPCA_SQ930X=m
3348CONFIG_USB_GSPCA_STK014=m
3349CONFIG_USB_GSPCA_STK1135=m
3350CONFIG_USB_GSPCA_STV0680=m
3351CONFIG_USB_GSPCA_SUNPLUS=m
3352CONFIG_USB_GSPCA_T613=m
3353CONFIG_USB_GSPCA_TOPRO=m
3354CONFIG_USB_GSPCA_TOUPTEK=m
3355CONFIG_USB_GSPCA_TV8532=m
3356CONFIG_USB_GSPCA_VC032X=m
3357CONFIG_USB_GSPCA_VICAM=m
3358CONFIG_USB_GSPCA_XIRLINK_CIT=m
3359CONFIG_USB_GSPCA_ZC3XX=m
3360CONFIG_USB_PWC=m
3361# CONFIG_USB_PWC_DEBUG is not set
3362CONFIG_USB_PWC_INPUT_EVDEV=y
3363CONFIG_VIDEO_CPIA2=m
3364CONFIG_USB_ZR364XX=m
3365CONFIG_USB_STKWEBCAM=m
3366CONFIG_USB_S2255=m
3367CONFIG_VIDEO_USBTV=m
3368
3369#
3370# Analog TV USB devices
3371#
3372CONFIG_VIDEO_PVRUSB2=m
3373CONFIG_VIDEO_PVRUSB2_SYSFS=y
3374CONFIG_VIDEO_PVRUSB2_DVB=y
3375# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
3376CONFIG_VIDEO_HDPVR=m
3377CONFIG_VIDEO_USBVISION=m
3378CONFIG_VIDEO_STK1160_COMMON=m
3379CONFIG_VIDEO_STK1160_AC97=y
3380CONFIG_VIDEO_STK1160=m
3381CONFIG_VIDEO_GO7007=m
3382CONFIG_VIDEO_GO7007_USB=m
3383CONFIG_VIDEO_GO7007_LOADER=m
3384CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
3385
3386#
3387# Analog/digital TV USB devices
3388#
3389CONFIG_VIDEO_AU0828=m
3390CONFIG_VIDEO_AU0828_V4L2=y
3391CONFIG_VIDEO_AU0828_RC=y
3392# CONFIG_VIDEO_CX231XX is not set
3393# CONFIG_VIDEO_TM6000 is not set
3394
3395#
3396# Digital TV USB devices
3397#
3398CONFIG_DVB_USB=m
3399# CONFIG_DVB_USB_DEBUG is not set
3400CONFIG_DVB_USB_A800=m
3401CONFIG_DVB_USB_DIBUSB_MB=m
3402CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
3403CONFIG_DVB_USB_DIBUSB_MC=m
3404CONFIG_DVB_USB_DIB0700=m
3405CONFIG_DVB_USB_UMT_010=m
3406CONFIG_DVB_USB_CXUSB=m
3407CONFIG_DVB_USB_M920X=m
3408CONFIG_DVB_USB_DIGITV=m
3409CONFIG_DVB_USB_VP7045=m
3410CONFIG_DVB_USB_VP702X=m
3411CONFIG_DVB_USB_GP8PSK=m
3412CONFIG_DVB_USB_NOVA_T_USB2=m
3413CONFIG_DVB_USB_TTUSB2=m
3414CONFIG_DVB_USB_DTT200U=m
3415CONFIG_DVB_USB_OPERA1=m
3416CONFIG_DVB_USB_AF9005=m
3417CONFIG_DVB_USB_AF9005_REMOTE=m
3418CONFIG_DVB_USB_PCTV452E=m
3419CONFIG_DVB_USB_DW2102=m
3420CONFIG_DVB_USB_CINERGY_T2=m
3421CONFIG_DVB_USB_DTV5100=m
3422CONFIG_DVB_USB_FRIIO=m
3423CONFIG_DVB_USB_AZ6027=m
3424CONFIG_DVB_USB_TECHNISAT_USB2=m
3425CONFIG_DVB_USB_V2=m
3426CONFIG_DVB_USB_AF9015=m
3427CONFIG_DVB_USB_AF9035=m
3428CONFIG_DVB_USB_ANYSEE=m
3429CONFIG_DVB_USB_AU6610=m
3430CONFIG_DVB_USB_AZ6007=m
3431CONFIG_DVB_USB_CE6230=m
3432CONFIG_DVB_USB_EC168=m
3433CONFIG_DVB_USB_GL861=m
3434CONFIG_DVB_USB_LME2510=m
3435CONFIG_DVB_USB_MXL111SF=m
3436# CONFIG_DVB_USB_RTL28XXU is not set
3437CONFIG_DVB_USB_DVBSKY=m
3438CONFIG_SMS_USB_DRV=m
3439CONFIG_DVB_B2C2_FLEXCOP_USB=m
3440# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
3441CONFIG_DVB_AS102=m
3442
3443#
3444# Webcam, TV (analog/digital) USB devices
3445#
3446CONFIG_VIDEO_EM28XX=m
3447CONFIG_VIDEO_EM28XX_V4L2=m
3448CONFIG_VIDEO_EM28XX_ALSA=m
3449CONFIG_VIDEO_EM28XX_DVB=m
3450CONFIG_VIDEO_EM28XX_RC=m
3451
3452#
3453# Software defined radio USB devices
3454#
3455CONFIG_USB_AIRSPY=m
3456CONFIG_USB_HACKRF=m
3457CONFIG_USB_MSI2500=m
3458CONFIG_V4L_PLATFORM_DRIVERS=y
3459CONFIG_SOC_CAMERA=m
3460CONFIG_SOC_CAMERA_PLATFORM=m
3461# CONFIG_VIDEO_XILINX is not set
3462CONFIG_V4L_MEM2MEM_DRIVERS=y
3463CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
3464# CONFIG_VIDEO_SH_VEU is not set
3465CONFIG_V4L_TEST_DRIVERS=y
3466CONFIG_VIDEO_VIVID=m
3467CONFIG_VIDEO_VIVID_MAX_DEVS=64
3468# CONFIG_VIDEO_VIM2M is not set
3469CONFIG_DVB_PLATFORM_DRIVERS=y
3470CONFIG_DVB_C8SECTPFE=m
3471
3472#
3473# Supported MMC/SDIO adapters
3474#
3475CONFIG_SMS_SDIO_DRV=m
3476CONFIG_RADIO_ADAPTERS=y
3477CONFIG_RADIO_TEA575X=m
3478CONFIG_RADIO_SI470X=y
3479CONFIG_USB_SI470X=m
3480CONFIG_I2C_SI470X=m
3481CONFIG_RADIO_SI4713=m
3482CONFIG_USB_SI4713=m
3483# CONFIG_PLATFORM_SI4713 is not set
3484CONFIG_I2C_SI4713=m
3485CONFIG_USB_MR800=m
3486CONFIG_USB_DSBR=m
3487CONFIG_RADIO_SHARK=m
3488CONFIG_RADIO_SHARK2=m
3489CONFIG_USB_KEENE=m
3490CONFIG_USB_RAREMONO=m
3491CONFIG_USB_MA901=m
3492CONFIG_RADIO_TEA5764=m
3493CONFIG_RADIO_SAA7706H=m
3494CONFIG_RADIO_TEF6862=m
3495CONFIG_RADIO_WL1273=m
3496
3497#
3498# Texas Instruments WL128x FM driver (ST based)
3499#
3500CONFIG_RADIO_WL128X=m
3501CONFIG_MEDIA_COMMON_OPTIONS=y
3502
3503#
3504# common driver options
3505#
3506CONFIG_VIDEO_CX2341X=m
3507CONFIG_VIDEO_TVEEPROM=m
3508CONFIG_CYPRESS_FIRMWARE=m
3509CONFIG_DVB_B2C2_FLEXCOP=m
3510CONFIG_SMS_SIANO_MDTV=m
3511CONFIG_SMS_SIANO_RC=y
3512# CONFIG_SMS_SIANO_DEBUGFS is not set
3513
3514#
3515# Media ancillary drivers (tuners, sensors, i2c, frontends)
3516#
3517# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
3518CONFIG_MEDIA_ATTACH=y
3519CONFIG_VIDEO_IR_I2C=y
3520
3521#
3522# Encoders, decoders, sensors and other helper chips
3523#
3524
3525#
3526# Audio decoders, processors and mixers
3527#
3528# CONFIG_VIDEO_TVAUDIO is not set
3529# CONFIG_VIDEO_TDA7432 is not set
3530# CONFIG_VIDEO_TDA9840 is not set
3531# CONFIG_VIDEO_TEA6415C is not set
3532# CONFIG_VIDEO_TEA6420 is not set
3533CONFIG_VIDEO_MSP3400=m
3534CONFIG_VIDEO_CS5345=m
3535CONFIG_VIDEO_CS53L32A=m
3536# CONFIG_VIDEO_TLV320AIC23B is not set
3537# CONFIG_VIDEO_UDA1342 is not set
3538CONFIG_VIDEO_WM8775=m
3539CONFIG_VIDEO_WM8739=m
3540CONFIG_VIDEO_VP27SMPX=m
3541# CONFIG_VIDEO_SONY_BTF_MPX is not set
3542
3543#
3544# RDS decoders
3545#
3546# CONFIG_VIDEO_SAA6588 is not set
3547
3548#
3549# Video decoders
3550#
3551# CONFIG_VIDEO_ADV7180 is not set
3552# CONFIG_VIDEO_ADV7183 is not set
3553# CONFIG_VIDEO_ADV7604 is not set
3554# CONFIG_VIDEO_ADV7842 is not set
3555# CONFIG_VIDEO_BT819 is not set
3556# CONFIG_VIDEO_BT856 is not set
3557# CONFIG_VIDEO_BT866 is not set
3558# CONFIG_VIDEO_KS0127 is not set
3559# CONFIG_VIDEO_ML86V7667 is not set
3560# CONFIG_VIDEO_SAA7110 is not set
3561CONFIG_VIDEO_SAA711X=m
3562# CONFIG_VIDEO_TC358743 is not set
3563# CONFIG_VIDEO_TVP514X is not set
3564# CONFIG_VIDEO_TVP5150 is not set
3565# CONFIG_VIDEO_TVP7002 is not set
3566# CONFIG_VIDEO_TW2804 is not set
3567# CONFIG_VIDEO_TW9903 is not set
3568# CONFIG_VIDEO_TW9906 is not set
3569# CONFIG_VIDEO_VPX3220 is not set
3570
3571#
3572# Video and audio decoders
3573#
3574CONFIG_VIDEO_SAA717X=m
3575CONFIG_VIDEO_CX25840=m
3576
3577#
3578# Video encoders
3579#
3580CONFIG_VIDEO_SAA7127=m
3581# CONFIG_VIDEO_SAA7185 is not set
3582# CONFIG_VIDEO_ADV7170 is not set
3583# CONFIG_VIDEO_ADV7175 is not set
3584# CONFIG_VIDEO_ADV7343 is not set
3585# CONFIG_VIDEO_ADV7393 is not set
3586# CONFIG_VIDEO_ADV7511 is not set
3587# CONFIG_VIDEO_AD9389B is not set
3588# CONFIG_VIDEO_AK881X is not set
3589# CONFIG_VIDEO_THS8200 is not set
3590
3591#
3592# Camera sensor devices
3593#
3594# CONFIG_VIDEO_OV2659 is not set
3595# CONFIG_VIDEO_OV7640 is not set
3596CONFIG_VIDEO_OV7670=m
3597# CONFIG_VIDEO_OV9650 is not set
3598# CONFIG_VIDEO_VS6624 is not set
3599# CONFIG_VIDEO_MT9M032 is not set
3600# CONFIG_VIDEO_MT9P031 is not set
3601# CONFIG_VIDEO_MT9T001 is not set
3602# CONFIG_VIDEO_MT9V011 is not set
3603# CONFIG_VIDEO_MT9V032 is not set
3604# CONFIG_VIDEO_SR030PC30 is not set
3605# CONFIG_VIDEO_NOON010PC30 is not set
3606# CONFIG_VIDEO_M5MOLS is not set
3607# CONFIG_VIDEO_S5K6AA is not set
3608# CONFIG_VIDEO_S5K6A3 is not set
3609# CONFIG_VIDEO_S5K4ECGX is not set
3610# CONFIG_VIDEO_S5K5BAF is not set
3611# CONFIG_VIDEO_SMIAPP is not set
3612# CONFIG_VIDEO_S5C73M3 is not set
3613
3614#
3615# Flash devices
3616#
3617# CONFIG_VIDEO_ADP1653 is not set
3618# CONFIG_VIDEO_AS3645A is not set
3619# CONFIG_VIDEO_LM3560 is not set
3620# CONFIG_VIDEO_LM3646 is not set
3621
3622#
3623# Video improvement chips
3624#
3625CONFIG_VIDEO_UPD64031A=m
3626CONFIG_VIDEO_UPD64083=m
3627
3628#
3629# Audio/Video compression chips
3630#
3631# CONFIG_VIDEO_SAA6752HS is not set
3632
3633#
3634# Miscellaneous helper chips
3635#
3636# CONFIG_VIDEO_THS7303 is not set
3637CONFIG_VIDEO_M52790=m
3638
3639#
3640# Sensors used on soc_camera driver
3641#
3642
3643#
3644# soc_camera sensor drivers
3645#
3646CONFIG_SOC_CAMERA_IMX074=m
3647CONFIG_SOC_CAMERA_MT9M001=m
3648CONFIG_SOC_CAMERA_MT9M111=m
3649CONFIG_SOC_CAMERA_MT9T031=m
3650CONFIG_SOC_CAMERA_MT9T112=m
3651CONFIG_SOC_CAMERA_MT9V022=m
3652CONFIG_SOC_CAMERA_OV2640=m
3653CONFIG_SOC_CAMERA_OV5642=m
3654CONFIG_SOC_CAMERA_OV6650=m
3655CONFIG_SOC_CAMERA_OV772X=m
3656CONFIG_SOC_CAMERA_OV9640=m
3657CONFIG_SOC_CAMERA_OV9740=m
3658CONFIG_SOC_CAMERA_RJ54N1=m
3659CONFIG_SOC_CAMERA_TW9910=m
3660CONFIG_MEDIA_TUNER=y
3661
3662#
3663# Customize TV tuners
3664#
3665CONFIG_MEDIA_TUNER_SIMPLE=m
3666CONFIG_MEDIA_TUNER_TDA8290=m
3667CONFIG_MEDIA_TUNER_TDA827X=m
3668CONFIG_MEDIA_TUNER_TDA18271=m
3669CONFIG_MEDIA_TUNER_TDA9887=m
3670CONFIG_MEDIA_TUNER_TEA5761=m
3671CONFIG_MEDIA_TUNER_TEA5767=m
3672CONFIG_MEDIA_TUNER_MSI001=m
3673CONFIG_MEDIA_TUNER_MT20XX=m
3674CONFIG_MEDIA_TUNER_MT2060=m
3675CONFIG_MEDIA_TUNER_MT2063=m
3676CONFIG_MEDIA_TUNER_MT2266=m
3677CONFIG_MEDIA_TUNER_MT2131=m
3678CONFIG_MEDIA_TUNER_QT1010=m
3679CONFIG_MEDIA_TUNER_XC2028=m
3680CONFIG_MEDIA_TUNER_XC5000=m
3681CONFIG_MEDIA_TUNER_XC4000=m
3682CONFIG_MEDIA_TUNER_MXL5005S=m
3683CONFIG_MEDIA_TUNER_MXL5007T=m
3684CONFIG_MEDIA_TUNER_MC44S803=m
3685CONFIG_MEDIA_TUNER_MAX2165=m
3686CONFIG_MEDIA_TUNER_TDA18218=m
3687CONFIG_MEDIA_TUNER_FC0011=m
3688CONFIG_MEDIA_TUNER_FC0012=m
3689CONFIG_MEDIA_TUNER_FC0013=m
3690CONFIG_MEDIA_TUNER_TDA18212=m
3691CONFIG_MEDIA_TUNER_E4000=m
3692CONFIG_MEDIA_TUNER_FC2580=m
3693CONFIG_MEDIA_TUNER_M88RS6000T=m
3694CONFIG_MEDIA_TUNER_TUA9001=m
3695CONFIG_MEDIA_TUNER_SI2157=m
3696CONFIG_MEDIA_TUNER_IT913X=m
3697CONFIG_MEDIA_TUNER_R820T=m
3698CONFIG_MEDIA_TUNER_MXL301RF=m
3699CONFIG_MEDIA_TUNER_QM1D1C0042=m
3700
3701#
3702# Customise DVB Frontends
3703#
3704
3705#
3706# Multistandard (satellite) frontends
3707#
3708CONFIG_DVB_STB0899=m
3709CONFIG_DVB_STB6100=m
3710CONFIG_DVB_STV090x=m
3711CONFIG_DVB_STV6110x=m
3712# CONFIG_DVB_M88DS3103 is not set
3713
3714#
3715# Multistandard (cable + terrestrial) frontends
3716#
3717CONFIG_DVB_DRXK=m
3718CONFIG_DVB_TDA18271C2DD=m
3719CONFIG_DVB_SI2165=m
3720
3721#
3722# DVB-S (satellite) frontends
3723#
3724CONFIG_DVB_CX24110=m
3725CONFIG_DVB_CX24123=m
3726CONFIG_DVB_MT312=m
3727CONFIG_DVB_ZL10036=m
3728CONFIG_DVB_ZL10039=m
3729CONFIG_DVB_S5H1420=m
3730CONFIG_DVB_STV0288=m
3731CONFIG_DVB_STB6000=m
3732CONFIG_DVB_STV0299=m
3733CONFIG_DVB_STV6110=m
3734CONFIG_DVB_STV0900=m
3735CONFIG_DVB_TDA8083=m
3736CONFIG_DVB_TDA10086=m
3737CONFIG_DVB_TDA8261=m
3738CONFIG_DVB_VES1X93=m
3739CONFIG_DVB_TUNER_ITD1000=m
3740CONFIG_DVB_TUNER_CX24113=m
3741CONFIG_DVB_TDA826X=m
3742CONFIG_DVB_TUA6100=m
3743CONFIG_DVB_CX24116=m
3744CONFIG_DVB_CX24117=m
3745CONFIG_DVB_CX24120=m
3746CONFIG_DVB_SI21XX=m
3747CONFIG_DVB_TS2020=m
3748CONFIG_DVB_DS3000=m
3749CONFIG_DVB_MB86A16=m
3750CONFIG_DVB_TDA10071=m
3751
3752#
3753# DVB-T (terrestrial) frontends
3754#
3755CONFIG_DVB_SP8870=m
3756CONFIG_DVB_SP887X=m
3757CONFIG_DVB_CX22700=m
3758CONFIG_DVB_CX22702=m
3759CONFIG_DVB_S5H1432=m
3760CONFIG_DVB_DRXD=m
3761CONFIG_DVB_L64781=m
3762CONFIG_DVB_TDA1004X=m
3763CONFIG_DVB_NXT6000=m
3764CONFIG_DVB_MT352=m
3765CONFIG_DVB_ZL10353=m
3766CONFIG_DVB_DIB3000MB=m
3767CONFIG_DVB_DIB3000MC=m
3768CONFIG_DVB_DIB7000M=m
3769CONFIG_DVB_DIB7000P=m
3770CONFIG_DVB_DIB9000=m
3771CONFIG_DVB_TDA10048=m
3772CONFIG_DVB_AF9013=m
3773CONFIG_DVB_EC100=m
3774CONFIG_DVB_HD29L2=m
3775CONFIG_DVB_STV0367=m
3776CONFIG_DVB_CXD2820R=m
3777CONFIG_DVB_CXD2841ER=m
3778# CONFIG_DVB_RTL2830 is not set
3779# CONFIG_DVB_RTL2832 is not set
3780# CONFIG_DVB_RTL2832_SDR is not set
3781# CONFIG_DVB_SI2168 is not set
3782CONFIG_DVB_AS102_FE=m
3783
3784#
3785# DVB-C (cable) frontends
3786#
3787CONFIG_DVB_VES1820=m
3788CONFIG_DVB_TDA10021=m
3789CONFIG_DVB_TDA10023=m
3790CONFIG_DVB_STV0297=m
3791
3792#
3793# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
3794#
3795CONFIG_DVB_NXT200X=m
3796CONFIG_DVB_OR51211=m
3797CONFIG_DVB_OR51132=m
3798CONFIG_DVB_BCM3510=m
3799CONFIG_DVB_LGDT330X=m
3800CONFIG_DVB_LGDT3305=m
3801CONFIG_DVB_LGDT3306A=m
3802CONFIG_DVB_LG2160=m
3803CONFIG_DVB_S5H1409=m
3804CONFIG_DVB_AU8522=m
3805CONFIG_DVB_AU8522_DTV=m
3806CONFIG_DVB_AU8522_V4L=m
3807CONFIG_DVB_S5H1411=m
3808
3809#
3810# ISDB-T (terrestrial) frontends
3811#
3812CONFIG_DVB_S921=m
3813CONFIG_DVB_DIB8000=m
3814CONFIG_DVB_MB86A20S=m
3815
3816#
3817# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
3818#
3819CONFIG_DVB_TC90522=m
3820
3821#
3822# Digital terrestrial only tuners/PLL
3823#
3824CONFIG_DVB_PLL=m
3825CONFIG_DVB_TUNER_DIB0070=m
3826CONFIG_DVB_TUNER_DIB0090=m
3827
3828#
3829# SEC control devices for DVB-S
3830#
3831CONFIG_DVB_DRX39XYJ=m
3832CONFIG_DVB_LNBH25=m
3833CONFIG_DVB_LNBP21=m
3834CONFIG_DVB_LNBP22=m
3835CONFIG_DVB_ISL6405=m
3836CONFIG_DVB_ISL6421=m
3837CONFIG_DVB_ISL6423=m
3838CONFIG_DVB_A8293=m
3839CONFIG_DVB_SP2=m
3840CONFIG_DVB_LGS8GL5=m
3841CONFIG_DVB_LGS8GXX=m
3842CONFIG_DVB_ATBM8830=m
3843CONFIG_DVB_TDA665x=m
3844CONFIG_DVB_IX2505V=m
3845CONFIG_DVB_M88RS2000=m
3846CONFIG_DVB_AF9033=m
3847CONFIG_DVB_HORUS3A=m
3848CONFIG_DVB_ASCOT2E=m
3849
3850#
3851# Tools to develop new frontends
3852#
3853# CONFIG_DVB_DUMMY_FE is not set
3854
3855#
3856# Graphics support
3857#
3858CONFIG_DRM=y
3859CONFIG_DRM_KMS_HELPER=y
3860CONFIG_DRM_KMS_FB_HELPER=y
3861CONFIG_DRM_FBDEV_EMULATION=y
3862CONFIG_DRM_LOAD_EDID_FIRMWARE=y
3863CONFIG_DRM_TTM=m
3864CONFIG_DRM_GEM_CMA_HELPER=y
3865CONFIG_DRM_KMS_CMA_HELPER=y
3866
3867#
3868# I2C encoder or helper chips
3869#
3870CONFIG_DRM_I2C_ADV7511=m
3871CONFIG_DRM_I2C_ADIHDMI=m
3872CONFIG_DRM_I2C_CH7006=m
3873CONFIG_DRM_I2C_SIL164=m
3874CONFIG_DRM_I2C_NXP_TDA998X=m
3875CONFIG_DRM_VGEM=m
3876# CONFIG_DRM_EXYNOS is not set
3877CONFIG_DRM_UDL=m
3878# CONFIG_DRM_ARMADA is not set
3879CONFIG_DRM_TILCDC=m
3880CONFIG_DRM_TILCDC_SLAVE_COMPAT=y
3881CONFIG_DRM_VIRTIO_GPU=m
3882# CONFIG_DRM_FSL_DCU is not set
3883CONFIG_DRM_BRIDGE=y
3884
3885#
3886# Display Interface Bridges
3887#
3888# CONFIG_DRM_NXP_PTN3460 is not set
3889# CONFIG_DRM_PARADE_PS8622 is not set
3890# CONFIG_DRM_STI is not set
3891
3892#
3893# Frame buffer Devices
3894#
3895CONFIG_FB=y
3896CONFIG_FIRMWARE_EDID=y
3897CONFIG_FB_CMDLINE=y
3898# CONFIG_FB_DDC is not set
3899# CONFIG_FB_BOOT_VESA_SUPPORT is not set
3900CONFIG_FB_CFB_FILLRECT=y
3901CONFIG_FB_CFB_COPYAREA=y
3902CONFIG_FB_CFB_IMAGEBLIT=y
3903# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
3904CONFIG_FB_SYS_FILLRECT=y
3905CONFIG_FB_SYS_COPYAREA=y
3906CONFIG_FB_SYS_IMAGEBLIT=y
3907# CONFIG_FB_FOREIGN_ENDIAN is not set
3908CONFIG_FB_SYS_FOPS=y
3909CONFIG_FB_DEFERRED_IO=y
3910# CONFIG_FB_SVGALIB is not set
3911# CONFIG_FB_MACMODES is not set
3912CONFIG_FB_BACKLIGHT=y
3913CONFIG_FB_MODE_HELPERS=y
3914CONFIG_FB_TILEBLITTING=y
3915
3916#
3917# Frame buffer hardware drivers
3918#
3919# CONFIG_FB_UVESA is not set
3920# CONFIG_FB_OPENCORES is not set
3921# CONFIG_FB_S1D13XXX is not set
3922CONFIG_FB_SMSCUFX=m
3923CONFIG_FB_UDL=m
3924# CONFIG_FB_IBM_GXT4500 is not set
3925# CONFIG_FB_DA8XX is not set
3926# CONFIG_FB_VIRTUAL is not set
3927# CONFIG_FB_METRONOME is not set
3928# CONFIG_FB_BROADSHEET is not set
3929# CONFIG_FB_AUO_K190X is not set
3930CONFIG_FB_SIMPLE=y
3931# CONFIG_OMAP2_DSS is not set
3932CONFIG_FB_SSD1307=y
3933CONFIG_BACKLIGHT_LCD_SUPPORT=y
3934# CONFIG_LCD_CLASS_DEVICE is not set
3935CONFIG_BACKLIGHT_CLASS_DEVICE=y
3936# CONFIG_BACKLIGHT_GENERIC is not set
3937CONFIG_BACKLIGHT_PWM=m
3938# CONFIG_BACKLIGHT_DA9052 is not set
3939# CONFIG_BACKLIGHT_PM8941_WLED is not set
3940# CONFIG_BACKLIGHT_ADP8860 is not set
3941# CONFIG_BACKLIGHT_ADP8870 is not set
3942# CONFIG_BACKLIGHT_LM3630A is not set
3943# CONFIG_BACKLIGHT_LM3639 is not set
3944# CONFIG_BACKLIGHT_LP855X is not set
3945# CONFIG_BACKLIGHT_PANDORA is not set
3946# CONFIG_BACKLIGHT_TPS65217 is not set
3947CONFIG_BACKLIGHT_GPIO=m
3948# CONFIG_BACKLIGHT_LV5207LP is not set
3949# CONFIG_BACKLIGHT_BD6107 is not set
3950# CONFIG_VGASTATE is not set
3951CONFIG_VIDEOMODE_HELPERS=y
3952CONFIG_HDMI=y
3953
3954#
3955# Console display driver support
3956#
3957CONFIG_DUMMY_CONSOLE=y
3958CONFIG_FRAMEBUFFER_CONSOLE=y
3959CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
3960CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
3961# CONFIG_LOGO is not set
3962CONFIG_SOUND=m
3963CONFIG_SOUND_OSS_CORE=y
3964# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
3965CONFIG_SND=m
3966CONFIG_SND_TIMER=m
3967CONFIG_SND_PCM=m
3968CONFIG_SND_DMAENGINE_PCM=m
3969CONFIG_SND_HWDEP=m
3970CONFIG_SND_RAWMIDI=m
3971CONFIG_SND_JACK=y
3972CONFIG_SND_SEQUENCER=m
3973CONFIG_SND_SEQ_DUMMY=m
3974CONFIG_SND_OSSEMUL=y
3975CONFIG_SND_MIXER_OSS=m
3976CONFIG_SND_PCM_OSS=m
3977CONFIG_SND_PCM_OSS_PLUGINS=y
3978CONFIG_SND_PCM_TIMER=y
3979# CONFIG_SND_SEQUENCER_OSS is not set
3980CONFIG_SND_HRTIMER=m
3981CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
3982CONFIG_SND_DYNAMIC_MINORS=y
3983CONFIG_SND_MAX_CARDS=32
3984CONFIG_SND_SUPPORT_OLD_API=y
3985CONFIG_SND_PROC_FS=y
3986CONFIG_SND_VERBOSE_PROCFS=y
3987# CONFIG_SND_VERBOSE_PRINTK is not set
3988# CONFIG_SND_DEBUG is not set
3989CONFIG_SND_VMASTER=y
3990CONFIG_SND_RAWMIDI_SEQ=m
3991# CONFIG_SND_OPL3_LIB_SEQ is not set
3992# CONFIG_SND_OPL4_LIB_SEQ is not set
3993# CONFIG_SND_SBAWE_SEQ is not set
3994# CONFIG_SND_EMU10K1_SEQ is not set
3995CONFIG_SND_AC97_CODEC=m
3996CONFIG_SND_DRIVERS=y
3997# CONFIG_SND_DUMMY is not set
3998CONFIG_SND_ALOOP=m
3999# CONFIG_SND_VIRMIDI is not set
4000# CONFIG_SND_MTPAV is not set
4001# CONFIG_SND_SERIAL_U16550 is not set
4002# CONFIG_SND_MPU401 is not set
4003CONFIG_SND_AC97_POWER_SAVE=y
4004CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
4005
4006#
4007# HD-Audio
4008#
4009CONFIG_SND_HDA_PREALLOC_SIZE=64
4010CONFIG_SND_ARM=y
4011CONFIG_SND_SPI=y
4012CONFIG_SND_USB=y
4013CONFIG_SND_USB_AUDIO=m
4014CONFIG_SND_USB_UA101=m
4015CONFIG_SND_USB_CAIAQ=m
4016CONFIG_SND_USB_CAIAQ_INPUT=y
4017CONFIG_SND_USB_6FIRE=m
4018CONFIG_SND_USB_HIFACE=m
4019CONFIG_SND_BCD2000=m
4020CONFIG_SND_USB_LINE6=m
4021CONFIG_SND_USB_POD=m
4022CONFIG_SND_USB_PODHD=m
4023CONFIG_SND_USB_TONEPORT=m
4024CONFIG_SND_USB_VARIAX=m
4025CONFIG_SND_SOC=m
4026CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
4027# CONFIG_SND_ATMEL_SOC is not set
4028CONFIG_SND_EDMA_SOC=m
4029CONFIG_SND_DAVINCI_SOC_MCASP=m
4030CONFIG_SND_DAVINCI_SOC_GENERIC_EVM=m
4031CONFIG_SND_AM33XX_SOC_EVM=m
4032# CONFIG_SND_DESIGNWARE_I2S is not set
4033
4034#
4035# SoC Audio for Freescale CPUs
4036#
4037
4038#
4039# Common SoC Audio options for Freescale CPUs:
4040#
4041# CONFIG_SND_SOC_FSL_ASRC is not set
4042# CONFIG_SND_SOC_FSL_SAI is not set
4043CONFIG_SND_SOC_FSL_SSI=m
4044CONFIG_SND_SOC_FSL_SPDIF=m
4045# CONFIG_SND_SOC_FSL_ESAI is not set
4046CONFIG_SND_SOC_IMX_AUDMUX=m
4047CONFIG_SND_OMAP_SOC=m
4048CONFIG_SND_OMAP_SOC_MCBSP=m
4049CONFIG_SND_OMAP_SOC_HDMI_AUDIO=m
4050CONFIG_SND_OMAP_SOC_RX51=m
4051CONFIG_SND_OMAP_SOC_OMAP_TWL4030=m
4052
4053#
4054# Allwinner SoC Audio support
4055#
4056CONFIG_SND_SUN4I_CODEC=m
4057# CONFIG_SND_SOC_XTFPGA_I2S is not set
4058CONFIG_SND_SOC_I2C_AND_SPI=m
4059
4060#
4061# CODEC drivers
4062#
4063# CONFIG_SND_SOC_AC97_CODEC is not set
4064# CONFIG_SND_SOC_ADAU1701 is not set
4065# CONFIG_SND_SOC_AK4104 is not set
4066# CONFIG_SND_SOC_AK4554 is not set
4067# CONFIG_SND_SOC_AK4613 is not set
4068# CONFIG_SND_SOC_AK4642 is not set
4069# CONFIG_SND_SOC_AK5386 is not set
4070# CONFIG_SND_SOC_ALC5623 is not set
4071# CONFIG_SND_SOC_CS35L32 is not set
4072# CONFIG_SND_SOC_CS42L51_I2C is not set
4073# CONFIG_SND_SOC_CS42L52 is not set
4074# CONFIG_SND_SOC_CS42L56 is not set
4075# CONFIG_SND_SOC_CS42L73 is not set
4076# CONFIG_SND_SOC_CS4265 is not set
4077# CONFIG_SND_SOC_CS4270 is not set
4078# CONFIG_SND_SOC_CS4271_I2C is not set
4079# CONFIG_SND_SOC_CS4271_SPI is not set
4080# CONFIG_SND_SOC_CS42XX8_I2C is not set
4081# CONFIG_SND_SOC_CS4349 is not set
4082# CONFIG_SND_SOC_ES8328 is not set
4083# CONFIG_SND_SOC_GTM601 is not set
4084# CONFIG_SND_SOC_PCM1681 is not set
4085# CONFIG_SND_SOC_PCM1792A is not set
4086# CONFIG_SND_SOC_PCM512x_I2C is not set
4087# CONFIG_SND_SOC_PCM512x_SPI is not set
4088# CONFIG_SND_SOC_RT5631 is not set
4089# CONFIG_SND_SOC_RT5677_SPI is not set
4090CONFIG_SND_SOC_SGTL5000=m
4091# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set
4092# CONFIG_SND_SOC_SPDIF is not set
4093# CONFIG_SND_SOC_SSM2602_SPI is not set
4094# CONFIG_SND_SOC_SSM2602_I2C is not set
4095# CONFIG_SND_SOC_SSM4567 is not set
4096# CONFIG_SND_SOC_STA32X is not set
4097# CONFIG_SND_SOC_STA350 is not set
4098# CONFIG_SND_SOC_STI_SAS is not set
4099# CONFIG_SND_SOC_TAS2552 is not set
4100# CONFIG_SND_SOC_TAS5086 is not set
4101# CONFIG_SND_SOC_TAS571X is not set
4102# CONFIG_SND_SOC_TFA9879 is not set
4103CONFIG_SND_SOC_TLV320AIC23=m
4104CONFIG_SND_SOC_TLV320AIC23_I2C=m
4105# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
4106CONFIG_SND_SOC_TLV320AIC31XX=m
4107CONFIG_SND_SOC_TLV320AIC3X=m
4108CONFIG_SND_SOC_TS3A227E=m
4109CONFIG_SND_SOC_TWL4030=m
4110# CONFIG_SND_SOC_WM8510 is not set
4111# CONFIG_SND_SOC_WM8523 is not set
4112# CONFIG_SND_SOC_WM8580 is not set
4113# CONFIG_SND_SOC_WM8711 is not set
4114# CONFIG_SND_SOC_WM8728 is not set
4115# CONFIG_SND_SOC_WM8731 is not set
4116# CONFIG_SND_SOC_WM8737 is not set
4117# CONFIG_SND_SOC_WM8741 is not set
4118# CONFIG_SND_SOC_WM8750 is not set
4119# CONFIG_SND_SOC_WM8753 is not set
4120# CONFIG_SND_SOC_WM8770 is not set
4121# CONFIG_SND_SOC_WM8776 is not set
4122# CONFIG_SND_SOC_WM8804_I2C is not set
4123# CONFIG_SND_SOC_WM8804_SPI is not set
4124# CONFIG_SND_SOC_WM8903 is not set
4125# CONFIG_SND_SOC_WM8962 is not set
4126# CONFIG_SND_SOC_WM8978 is not set
4127CONFIG_SND_SOC_TPA6130A2=m
4128CONFIG_SND_SIMPLE_CARD=m
4129# CONFIG_SOUND_PRIME is not set
4130CONFIG_AC97_BUS=m
4131
4132#
4133# HID support
4134#
4135CONFIG_HID=y
4136CONFIG_HID_BATTERY_STRENGTH=y
4137CONFIG_HIDRAW=y
4138CONFIG_UHID=y
4139CONFIG_HID_GENERIC=y
4140
4141#
4142# Special HID drivers
4143#
4144CONFIG_HID_A4TECH=m
4145CONFIG_HID_ACRUX=m
4146CONFIG_HID_ACRUX_FF=y
4147CONFIG_HID_APPLE=m
4148CONFIG_HID_APPLEIR=m
4149CONFIG_HID_AUREAL=m
4150CONFIG_HID_BELKIN=m
4151CONFIG_HID_BETOP_FF=m
4152CONFIG_HID_CHERRY=m
4153CONFIG_HID_CHICONY=m
4154CONFIG_HID_CORSAIR=m
4155CONFIG_HID_PRODIKEYS=m
4156CONFIG_HID_CP2112=m
4157CONFIG_HID_CYPRESS=m
4158CONFIG_HID_DRAGONRISE=m
4159CONFIG_DRAGONRISE_FF=y
4160CONFIG_HID_EMS_FF=m
4161CONFIG_HID_ELECOM=m
4162CONFIG_HID_ELO=m
4163CONFIG_HID_EZKEY=m
4164CONFIG_HID_GEMBIRD=m
4165CONFIG_HID_GFRM=m
4166CONFIG_HID_HOLTEK=m
4167CONFIG_HOLTEK_FF=y
4168CONFIG_HID_GT683R=m
4169CONFIG_HID_KEYTOUCH=m
4170CONFIG_HID_KYE=m
4171CONFIG_HID_UCLOGIC=m
4172CONFIG_HID_WALTOP=m
4173CONFIG_HID_GYRATION=m
4174CONFIG_HID_ICADE=m
4175CONFIG_HID_TWINHAN=m
4176CONFIG_HID_KENSINGTON=m
4177CONFIG_HID_LCPOWER=m
4178CONFIG_HID_LENOVO=m
4179CONFIG_HID_LOGITECH=y
4180CONFIG_HID_LOGITECH_DJ=y
4181CONFIG_HID_LOGITECH_HIDPP=y
4182CONFIG_LOGITECH_FF=y
4183CONFIG_LOGIRUMBLEPAD2_FF=y
4184CONFIG_LOGIG940_FF=y
4185CONFIG_LOGIWHEELS_FF=y
4186CONFIG_HID_MAGICMOUSE=m
4187CONFIG_HID_MICROSOFT=m
4188CONFIG_HID_MONTEREY=m
4189CONFIG_HID_MULTITOUCH=m
4190CONFIG_HID_NTRIG=m
4191CONFIG_HID_ORTEK=m
4192CONFIG_HID_PANTHERLORD=m
4193CONFIG_PANTHERLORD_FF=y
4194CONFIG_HID_PENMOUNT=m
4195CONFIG_HID_PETALYNX=m
4196CONFIG_HID_PICOLCD=m
4197CONFIG_HID_PICOLCD_FB=y
4198CONFIG_HID_PICOLCD_BACKLIGHT=y
4199CONFIG_HID_PICOLCD_LEDS=y
4200CONFIG_HID_PICOLCD_CIR=y
4201CONFIG_HID_PLANTRONICS=m
4202CONFIG_HID_PRIMAX=m
4203CONFIG_HID_ROCCAT=m
4204CONFIG_HID_SAITEK=m
4205CONFIG_HID_SAMSUNG=m
4206CONFIG_HID_SONY=m
4207CONFIG_SONY_FF=y
4208CONFIG_HID_SPEEDLINK=m
4209CONFIG_HID_STEELSERIES=m
4210CONFIG_HID_SUNPLUS=m
4211CONFIG_HID_RMI=m
4212CONFIG_HID_GREENASIA=m
4213CONFIG_GREENASIA_FF=y
4214CONFIG_HID_SMARTJOYPLUS=m
4215CONFIG_SMARTJOYPLUS_FF=y
4216CONFIG_HID_TIVO=m
4217CONFIG_HID_TOPSEED=m
4218CONFIG_HID_THINGM=m
4219CONFIG_HID_THRUSTMASTER=m
4220CONFIG_THRUSTMASTER_FF=y
4221CONFIG_HID_WACOM=m
4222CONFIG_HID_WIIMOTE=m
4223CONFIG_HID_XINMO=m
4224CONFIG_HID_ZEROPLUS=m
4225CONFIG_ZEROPLUS_FF=y
4226CONFIG_HID_ZYDACRON=m
4227CONFIG_HID_SENSOR_HUB=m
4228CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
4229
4230#
4231# USB HID support
4232#
4233CONFIG_USB_HID=y
4234CONFIG_HID_PID=y
4235CONFIG_USB_HIDDEV=y
4236
4237#
4238# I2C HID support
4239#
4240# CONFIG_I2C_HID is not set
4241CONFIG_USB_OHCI_LITTLE_ENDIAN=y
4242CONFIG_USB_SUPPORT=y
4243CONFIG_USB_COMMON=y
4244CONFIG_USB_ARCH_HAS_HCD=y
4245CONFIG_USB=y
4246CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
4247
4248#
4249# Miscellaneous USB options
4250#
4251CONFIG_USB_DEFAULT_PERSIST=y
4252CONFIG_USB_DYNAMIC_MINORS=y
4253# CONFIG_USB_OTG is not set
4254# CONFIG_USB_OTG_WHITELIST is not set
4255# CONFIG_USB_OTG_BLACKLIST_HUB is not set
4256# CONFIG_USB_ULPI_BUS is not set
4257CONFIG_USB_MON=m
4258CONFIG_USB_WUSB=m
4259CONFIG_USB_WUSB_CBAF=m
4260# CONFIG_USB_WUSB_CBAF_DEBUG is not set
4261
4262#
4263# USB Host Controller Drivers
4264#
4265# CONFIG_USB_C67X00_HCD is not set
4266CONFIG_USB_XHCI_HCD=y
4267CONFIG_USB_XHCI_PLATFORM=y
4268CONFIG_USB_EHCI_HCD=y
4269CONFIG_USB_EHCI_ROOT_HUB_TT=y
4270CONFIG_USB_EHCI_TT_NEWSCHED=y
4271CONFIG_USB_EHCI_HCD_OMAP=y
4272CONFIG_USB_EHCI_HCD_PLATFORM=y
4273# CONFIG_USB_OXU210HP_HCD is not set
4274# CONFIG_USB_ISP116X_HCD is not set
4275# CONFIG_USB_ISP1362_HCD is not set
4276# CONFIG_USB_FOTG210_HCD is not set
4277# CONFIG_USB_MAX3421_HCD is not set
4278# CONFIG_USB_OHCI_HCD is not set
4279CONFIG_USB_U132_HCD=m
4280# CONFIG_USB_SL811_HCD is not set
4281# CONFIG_USB_R8A66597_HCD is not set
4282CONFIG_USB_HWA_HCD=m
4283# CONFIG_USB_HCD_BCMA is not set
4284# CONFIG_USB_HCD_SSB is not set
4285# CONFIG_USB_HCD_TEST_MODE is not set
4286
4287#
4288# USB Device Class drivers
4289#
4290CONFIG_USB_ACM=m
4291CONFIG_USB_PRINTER=m
4292CONFIG_USB_WDM=m
4293CONFIG_USB_TMC=m
4294
4295#
4296# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
4297#
4298
4299#
4300# also be needed; see USB_STORAGE Help for more info
4301#
4302CONFIG_USB_STORAGE=y
4303# CONFIG_USB_STORAGE_DEBUG is not set
4304CONFIG_USB_STORAGE_REALTEK=m
4305CONFIG_REALTEK_AUTOPM=y
4306CONFIG_USB_STORAGE_DATAFAB=m
4307CONFIG_USB_STORAGE_FREECOM=m
4308CONFIG_USB_STORAGE_ISD200=m
4309CONFIG_USB_STORAGE_USBAT=m
4310CONFIG_USB_STORAGE_SDDR09=m
4311CONFIG_USB_STORAGE_SDDR55=m
4312CONFIG_USB_STORAGE_JUMPSHOT=m
4313CONFIG_USB_STORAGE_ALAUDA=m
4314CONFIG_USB_STORAGE_ONETOUCH=m
4315CONFIG_USB_STORAGE_KARMA=m
4316CONFIG_USB_STORAGE_CYPRESS_ATACB=m
4317CONFIG_USB_STORAGE_ENE_UB6250=m
4318CONFIG_USB_UAS=m
4319
4320#
4321# USB Imaging devices
4322#
4323CONFIG_USB_MDC800=m
4324CONFIG_USB_MICROTEK=m
4325CONFIG_USBIP_CORE=m
4326CONFIG_USBIP_VHCI_HCD=m
4327CONFIG_USBIP_HOST=m
4328# CONFIG_USBIP_DEBUG is not set
4329CONFIG_USB_MUSB_HDRC=y
4330# CONFIG_USB_MUSB_HOST is not set
4331# CONFIG_USB_MUSB_GADGET is not set
4332CONFIG_USB_MUSB_DUAL_ROLE=y
4333
4334#
4335# Platform Glue Layer
4336#
4337# CONFIG_USB_MUSB_TUSB6010 is not set
4338# CONFIG_USB_MUSB_OMAP2PLUS is not set
4339# CONFIG_USB_MUSB_AM35X is not set
4340CONFIG_USB_MUSB_DSPS=y
4341CONFIG_USB_MUSB_AM335X_CHILD=y
4342
4343#
4344# MUSB DMA mode
4345#
4346CONFIG_MUSB_PIO_ONLY=y
4347CONFIG_USB_DWC3=y
4348# CONFIG_USB_DWC3_HOST is not set
4349# CONFIG_USB_DWC3_GADGET is not set
4350CONFIG_USB_DWC3_DUAL_ROLE=y
4351
4352#
4353# Platform Glue Driver Support
4354#
4355CONFIG_USB_DWC3_OMAP=m
4356CONFIG_USB_DWC2=m
4357# CONFIG_USB_DWC2_HOST is not set
4358
4359#
4360# Gadget/Dual-role mode requires USB Gadget support to be enabled
4361#
4362# CONFIG_USB_DWC2_PERIPHERAL is not set
4363CONFIG_USB_DWC2_DUAL_ROLE=y
4364# CONFIG_USB_DWC2_DEBUG is not set
4365# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
4366CONFIG_USB_CHIPIDEA=y
4367CONFIG_USB_CHIPIDEA_OF=y
4368CONFIG_USB_CHIPIDEA_UDC=y
4369CONFIG_USB_CHIPIDEA_HOST=y
4370# CONFIG_USB_CHIPIDEA_DEBUG is not set
4371# CONFIG_USB_ISP1760 is not set
4372
4373#
4374# USB port drivers
4375#
4376CONFIG_USB_SERIAL=m
4377CONFIG_USB_SERIAL_GENERIC=y
4378CONFIG_USB_SERIAL_SIMPLE=m
4379CONFIG_USB_SERIAL_AIRCABLE=m
4380CONFIG_USB_SERIAL_ARK3116=m
4381CONFIG_USB_SERIAL_BELKIN=m
4382CONFIG_USB_SERIAL_CH341=m
4383CONFIG_USB_SERIAL_WHITEHEAT=m
4384CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
4385CONFIG_USB_SERIAL_CP210X=m
4386CONFIG_USB_SERIAL_CYPRESS_M8=m
4387CONFIG_USB_SERIAL_EMPEG=m
4388CONFIG_USB_SERIAL_FTDI_SIO=m
4389CONFIG_USB_SERIAL_VISOR=m
4390CONFIG_USB_SERIAL_IPAQ=m
4391CONFIG_USB_SERIAL_IR=m
4392CONFIG_USB_SERIAL_EDGEPORT=m
4393CONFIG_USB_SERIAL_EDGEPORT_TI=m
4394CONFIG_USB_SERIAL_F81232=m
4395CONFIG_USB_SERIAL_GARMIN=m
4396CONFIG_USB_SERIAL_IPW=m
4397CONFIG_USB_SERIAL_IUU=m
4398CONFIG_USB_SERIAL_KEYSPAN_PDA=m
4399CONFIG_USB_SERIAL_KEYSPAN=m
4400# CONFIG_USB_SERIAL_KEYSPAN_MPR is not set
4401# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
4402# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
4403# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set
4404# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set
4405# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
4406# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
4407# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set
4408# CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set
4409# CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set
4410# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set
4411# CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set
4412CONFIG_USB_SERIAL_KLSI=m
4413CONFIG_USB_SERIAL_KOBIL_SCT=m
4414CONFIG_USB_SERIAL_MCT_U232=m
4415CONFIG_USB_SERIAL_METRO=m
4416CONFIG_USB_SERIAL_MOS7720=m
4417CONFIG_USB_SERIAL_MOS7840=m
4418CONFIG_USB_SERIAL_MXUPORT=m
4419CONFIG_USB_SERIAL_NAVMAN=m
4420CONFIG_USB_SERIAL_PL2303=m
4421CONFIG_USB_SERIAL_OTI6858=m
4422CONFIG_USB_SERIAL_QCAUX=m
4423CONFIG_USB_SERIAL_QUALCOMM=m
4424CONFIG_USB_SERIAL_SPCP8X5=m
4425CONFIG_USB_SERIAL_SAFE=m
4426# CONFIG_USB_SERIAL_SAFE_PADDED is not set
4427CONFIG_USB_SERIAL_SIERRAWIRELESS=m
4428CONFIG_USB_SERIAL_SYMBOL=m
4429CONFIG_USB_SERIAL_TI=m
4430CONFIG_USB_SERIAL_CYBERJACK=m
4431CONFIG_USB_SERIAL_XIRCOM=m
4432CONFIG_USB_SERIAL_WWAN=m
4433CONFIG_USB_SERIAL_OPTION=m
4434CONFIG_USB_SERIAL_OMNINET=m
4435CONFIG_USB_SERIAL_OPTICON=m
4436CONFIG_USB_SERIAL_XSENS_MT=m
4437CONFIG_USB_SERIAL_WISHBONE=m
4438CONFIG_USB_SERIAL_SSU100=m
4439CONFIG_USB_SERIAL_QT2=m
4440CONFIG_USB_SERIAL_DEBUG=m
4441
4442#
4443# USB Miscellaneous drivers
4444#
4445CONFIG_USB_EMI62=m
4446CONFIG_USB_EMI26=m
4447CONFIG_USB_ADUTUX=m
4448CONFIG_USB_SEVSEG=m
4449CONFIG_USB_RIO500=m
4450CONFIG_USB_LEGOTOWER=m
4451CONFIG_USB_LCD=m
4452CONFIG_USB_LED=m
4453CONFIG_USB_CYPRESS_CY7C63=m
4454CONFIG_USB_CYTHERM=m
4455CONFIG_USB_IDMOUSE=m
4456CONFIG_USB_FTDI_ELAN=m
4457CONFIG_USB_APPLEDISPLAY=m
4458CONFIG_USB_SISUSBVGA=m
4459CONFIG_USB_SISUSBVGA_CON=y
4460CONFIG_USB_LD=m
4461CONFIG_USB_TRANCEVIBRATOR=m
4462CONFIG_USB_IOWARRIOR=m
4463CONFIG_USB_TEST=m
4464CONFIG_USB_EHSET_TEST_FIXTURE=m
4465CONFIG_USB_ISIGHTFW=m
4466CONFIG_USB_YUREX=m
4467CONFIG_USB_EZUSB_FX2=m
4468CONFIG_USB_HSIC_USB3503=m
4469# CONFIG_USB_LINK_LAYER_TEST is not set
4470CONFIG_USB_CHAOSKEY=m
4471# CONFIG_USB_ATM is not set
4472
4473#
4474# USB Physical Layer drivers
4475#
4476CONFIG_USB_PHY=y
4477CONFIG_NOP_USB_XCEIV=y
4478CONFIG_AM335X_CONTROL_USB=y
4479CONFIG_AM335X_PHY_USB=y
4480CONFIG_USB_GPIO_VBUS=y
4481# CONFIG_USB_ISP1301 is not set
4482CONFIG_USB_ULPI=y
4483CONFIG_USB_ULPI_VIEWPORT=y
4484CONFIG_USB_GADGET=y
4485# CONFIG_USB_GADGET_DEBUG is not set
4486# CONFIG_USB_GADGET_DEBUG_FILES is not set
4487# CONFIG_USB_GADGET_DEBUG_FS is not set
4488CONFIG_USB_GADGET_VBUS_DRAW=500
4489CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
4490
4491#
4492# USB Peripheral Controller
4493#
4494# CONFIG_USB_FUSB300 is not set
4495# CONFIG_USB_FOTG210_UDC is not set
4496# CONFIG_USB_GR_UDC is not set
4497# CONFIG_USB_R8A66597 is not set
4498# CONFIG_USB_PXA27X is not set
4499# CONFIG_USB_MV_UDC is not set
4500# CONFIG_USB_MV_U3D is not set
4501# CONFIG_USB_M66592 is not set
4502# CONFIG_USB_BDC_UDC is not set
4503# CONFIG_USB_NET2272 is not set
4504# CONFIG_USB_GADGET_XILINX is not set
4505# CONFIG_USB_DUMMY_HCD is not set
4506CONFIG_USB_LIBCOMPOSITE=m
4507CONFIG_USB_F_ACM=m
4508CONFIG_USB_F_SS_LB=m
4509CONFIG_USB_U_SERIAL=m
4510CONFIG_USB_U_ETHER=m
4511CONFIG_USB_F_SERIAL=m
4512CONFIG_USB_F_OBEX=m
4513CONFIG_USB_F_NCM=m
4514CONFIG_USB_F_ECM=m
4515CONFIG_USB_F_PHONET=m
4516CONFIG_USB_F_SUBSET=m
4517CONFIG_USB_F_RNDIS=m
4518CONFIG_USB_F_MASS_STORAGE=m
4519CONFIG_USB_F_FS=m
4520CONFIG_USB_F_UAC2=m
4521CONFIG_USB_F_MIDI=m
4522CONFIG_USB_F_HID=m
4523CONFIG_USB_F_PRINTER=m
4524CONFIG_USB_CONFIGFS=m
4525CONFIG_USB_CONFIGFS_SERIAL=y
4526CONFIG_USB_CONFIGFS_ACM=y
4527CONFIG_USB_CONFIGFS_OBEX=y
4528CONFIG_USB_CONFIGFS_NCM=y
4529CONFIG_USB_CONFIGFS_ECM=y
4530CONFIG_USB_CONFIGFS_ECM_SUBSET=y
4531CONFIG_USB_CONFIGFS_RNDIS=y
4532# CONFIG_USB_CONFIGFS_EEM is not set
4533# CONFIG_USB_CONFIGFS_PHONET is not set
4534# CONFIG_USB_CONFIGFS_MASS_STORAGE is not set
4535# CONFIG_USB_CONFIGFS_F_LB_SS is not set
4536# CONFIG_USB_CONFIGFS_F_FS is not set
4537# CONFIG_USB_CONFIGFS_F_UAC1 is not set
4538# CONFIG_USB_CONFIGFS_F_UAC2 is not set
4539# CONFIG_USB_CONFIGFS_F_MIDI is not set
4540# CONFIG_USB_CONFIGFS_F_HID is not set
4541# CONFIG_USB_CONFIGFS_F_UVC is not set
4542# CONFIG_USB_CONFIGFS_F_PRINTER is not set
4543CONFIG_USB_ZERO=m
4544CONFIG_USB_AUDIO=m
4545# CONFIG_GADGET_UAC1 is not set
4546CONFIG_USB_ETH=m
4547CONFIG_USB_ETH_RNDIS=y
4548# CONFIG_USB_ETH_EEM is not set
4549CONFIG_USB_G_NCM=m
4550CONFIG_USB_GADGETFS=m
4551CONFIG_USB_FUNCTIONFS=m
4552CONFIG_USB_FUNCTIONFS_ETH=n
4553CONFIG_USB_FUNCTIONFS_RNDIS=n
4554CONFIG_USB_FUNCTIONFS_GENERIC=y
4555CONFIG_USB_MASS_STORAGE=m
4556# CONFIG_USB_GADGET_TARGET is not set
4557CONFIG_USB_G_SERIAL=m
4558CONFIG_USB_MIDI_GADGET=m
4559CONFIG_USB_G_PRINTER=m
4560CONFIG_USB_CDC_COMPOSITE=m
4561CONFIG_USB_G_NOKIA=m
4562CONFIG_USB_G_ACM_MS=m
4563CONFIG_USB_G_MULTI=m
4564CONFIG_USB_G_MULTI_RNDIS=y
4565# CONFIG_USB_G_MULTI_CDC is not set
4566CONFIG_USB_G_HID=m
4567CONFIG_USB_G_DBGP=m
4568# CONFIG_USB_G_DBGP_PRINTK is not set
4569CONFIG_USB_G_DBGP_SERIAL=y
4570# CONFIG_USB_G_WEBCAM is not set
4571CONFIG_USB_LED_TRIG=y
4572CONFIG_UWB=m
4573CONFIG_UWB_HWA=m
4574CONFIG_UWB_I1480U=m
4575CONFIG_MMC=y
4576# CONFIG_MMC_DEBUG is not set
4577
4578#
4579# MMC/SD/SDIO Card Drivers
4580#
4581CONFIG_MMC_BLOCK=y
4582CONFIG_MMC_BLOCK_MINORS=8
4583CONFIG_MMC_BLOCK_BOUNCE=y
4584CONFIG_SDIO_UART=m
4585# CONFIG_MMC_TEST is not set
4586
4587#
4588# MMC/SD/SDIO Host Controller Drivers
4589#
4590CONFIG_MMC_SDHCI=y
4591CONFIG_MMC_SDHCI_PLTFM=y
4592# CONFIG_MMC_SDHCI_OF_ARASAN is not set
4593# CONFIG_MMC_SDHCI_OF_AT91 is not set
4594# CONFIG_MMC_SDHCI_F_SDH30 is not set
4595CONFIG_MMC_OMAP=y
4596CONFIG_MMC_OMAP_HS=y
4597CONFIG_MMC_DW=y
4598CONFIG_MMC_DW_PLTFM=y
4599CONFIG_MMC_DW_EXYNOS=m
4600# CONFIG_MMC_DW_K3 is not set
4601CONFIG_MMC_VUB300=m
4602CONFIG_MMC_USHC=m
4603# CONFIG_MMC_USDHI6ROL0 is not set
4604CONFIG_MMC_REALTEK_USB=m
4605# CONFIG_MMC_MTK is not set
4606CONFIG_MEMSTICK=m
4607# CONFIG_MEMSTICK_DEBUG is not set
4608
4609#
4610# MemoryStick drivers
4611#
4612# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
4613CONFIG_MSPRO_BLOCK=m
4614# CONFIG_MS_BLOCK is not set
4615
4616#
4617# MemoryStick Host Controller Drivers
4618#
4619CONFIG_MEMSTICK_REALTEK_USB=m
4620CONFIG_NEW_LEDS=y
4621CONFIG_LEDS_CLASS=y
4622# CONFIG_LEDS_CLASS_FLASH is not set
4623
4624#
4625# LED drivers
4626#
4627# CONFIG_LEDS_BCM6328 is not set
4628# CONFIG_LEDS_BCM6358 is not set
4629CONFIG_LEDS_LM3530=m
4630CONFIG_LEDS_LM3642=m
4631CONFIG_LEDS_PCA9532=m
4632CONFIG_LEDS_PCA9532_GPIO=y
4633CONFIG_LEDS_GPIO=m
4634CONFIG_LEDS_LP3944=m
4635CONFIG_LEDS_LP55XX_COMMON=m
4636CONFIG_LEDS_LP5521=m
4637CONFIG_LEDS_LP5523=m
4638CONFIG_LEDS_LP5562=m
4639CONFIG_LEDS_LP8501=m
4640CONFIG_LEDS_LP8860=m
4641CONFIG_LEDS_PCA955X=m
4642CONFIG_LEDS_PCA963X=m
4643CONFIG_LEDS_DA9052=m
4644CONFIG_LEDS_DAC124S085=m
4645CONFIG_LEDS_PWM=m
4646CONFIG_LEDS_REGULATOR=m
4647CONFIG_LEDS_BD2802=m
4648CONFIG_LEDS_LT3593=m
4649CONFIG_LEDS_MC13783=m
4650CONFIG_LEDS_TCA6507=m
4651CONFIG_LEDS_TLC591XX=m
4652CONFIG_LEDS_LM355x=m
4653
4654#
4655# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
4656#
4657# CONFIG_LEDS_BLINKM is not set
4658# CONFIG_LEDS_SYSCON is not set
4659
4660#
4661# LED Triggers
4662#
4663CONFIG_LEDS_TRIGGERS=y
4664CONFIG_LEDS_TRIGGER_TIMER=y
4665CONFIG_LEDS_TRIGGER_ONESHOT=y
4666CONFIG_LEDS_TRIGGER_HEARTBEAT=y
4667CONFIG_LEDS_TRIGGER_BACKLIGHT=y
4668CONFIG_LEDS_TRIGGER_CPU=y
4669CONFIG_LEDS_TRIGGER_GPIO=y
4670CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
4671
4672#
4673# iptables trigger is under Netfilter config (LED target)
4674#
4675CONFIG_LEDS_TRIGGER_TRANSIENT=m
4676CONFIG_LEDS_TRIGGER_CAMERA=m
4677CONFIG_ACCESSIBILITY=y
4678CONFIG_A11Y_BRAILLE_CONSOLE=y
4679CONFIG_EDAC_ATOMIC_SCRUB=y
4680CONFIG_EDAC_SUPPORT=y
4681# CONFIG_EDAC is not set
4682CONFIG_RTC_LIB=y
4683CONFIG_RTC_CLASS=y
4684CONFIG_RTC_HCTOSYS=y
4685CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
4686CONFIG_RTC_SYSTOHC=y
4687CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
4688# CONFIG_RTC_DEBUG is not set
4689
4690#
4691# RTC interfaces
4692#
4693CONFIG_RTC_INTF_SYSFS=y
4694CONFIG_RTC_INTF_PROC=y
4695CONFIG_RTC_INTF_DEV=y
4696# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
4697# CONFIG_RTC_DRV_TEST is not set
4698
4699#
4700# I2C RTC drivers
4701#
4702# CONFIG_RTC_DRV_ABB5ZES3 is not set
4703# CONFIG_RTC_DRV_ABX80X is not set
4704CONFIG_RTC_DRV_AS3722=y
4705CONFIG_RTC_DRV_DS1307=y
4706CONFIG_RTC_DRV_DS1374=m
4707CONFIG_RTC_DRV_DS1374_WDT=y
4708CONFIG_RTC_DRV_DS1672=m
4709CONFIG_RTC_DRV_DS3232=m
4710CONFIG_RTC_DRV_HYM8563=m
4711CONFIG_RTC_DRV_MAX6900=m
4712CONFIG_RTC_DRV_RS5C372=m
4713CONFIG_RTC_DRV_ISL1208=m
4714CONFIG_RTC_DRV_ISL12022=m
4715CONFIG_RTC_DRV_ISL12057=y
4716CONFIG_RTC_DRV_X1205=m
4717CONFIG_RTC_DRV_PALMAS=y
4718CONFIG_RTC_DRV_PCF2127=m
4719CONFIG_RTC_DRV_PCF8523=y
4720CONFIG_RTC_DRV_PCF8563=y
4721CONFIG_RTC_DRV_PCF85063=m
4722CONFIG_RTC_DRV_PCF8583=m
4723CONFIG_RTC_DRV_M41T80=m
4724CONFIG_RTC_DRV_M41T80_WDT=y
4725CONFIG_RTC_DRV_BQ32K=m
4726CONFIG_RTC_DRV_TWL4030=y
4727CONFIG_RTC_DRV_TPS65910=m
4728CONFIG_RTC_DRV_S35390A=m
4729CONFIG_RTC_DRV_FM3130=m
4730CONFIG_RTC_DRV_RX8581=m
4731CONFIG_RTC_DRV_RX8025=m
4732CONFIG_RTC_DRV_EM3027=m
4733CONFIG_RTC_DRV_RV3029C2=m
4734CONFIG_RTC_DRV_RV8803=m
4735CONFIG_RTC_DRV_S5M=y
4736
4737#
4738# SPI RTC drivers
4739#
4740CONFIG_RTC_DRV_M41T93=m
4741CONFIG_RTC_DRV_M41T94=m
4742CONFIG_RTC_DRV_DS1305=m
4743CONFIG_RTC_DRV_DS1343=m
4744CONFIG_RTC_DRV_DS1347=m
4745CONFIG_RTC_DRV_DS1390=m
4746CONFIG_RTC_DRV_MAX6902=m
4747CONFIG_RTC_DRV_R9701=m
4748CONFIG_RTC_DRV_RS5C348=m
4749CONFIG_RTC_DRV_DS3234=m
4750CONFIG_RTC_DRV_PCF2123=m
4751CONFIG_RTC_DRV_RX4581=m
4752CONFIG_RTC_DRV_MCP795=m
4753
4754#
4755# Platform RTC drivers
4756#
4757CONFIG_RTC_DRV_CMOS=m
4758CONFIG_RTC_DRV_DS1286=m
4759CONFIG_RTC_DRV_DS1511=m
4760CONFIG_RTC_DRV_DS1553=m
4761CONFIG_RTC_DRV_DS1685_FAMILY=m
4762CONFIG_RTC_DRV_DS1685=y
4763# CONFIG_RTC_DRV_DS1689 is not set
4764# CONFIG_RTC_DRV_DS17285 is not set
4765# CONFIG_RTC_DRV_DS17485 is not set
4766# CONFIG_RTC_DRV_DS17885 is not set
4767# CONFIG_RTC_DS1685_PROC_REGS is not set
4768# CONFIG_RTC_DS1685_SYSFS_REGS is not set
4769CONFIG_RTC_DRV_DS1742=m
4770CONFIG_RTC_DRV_DS2404=m
4771CONFIG_RTC_DRV_DA9052=y
4772CONFIG_RTC_DRV_DA9055=m
4773CONFIG_RTC_DRV_DA9063=m
4774CONFIG_RTC_DRV_STK17TA8=m
4775CONFIG_RTC_DRV_M48T86=m
4776CONFIG_RTC_DRV_M48T35=m
4777CONFIG_RTC_DRV_M48T59=m
4778CONFIG_RTC_DRV_MSM6242=m
4779CONFIG_RTC_DRV_BQ4802=m
4780CONFIG_RTC_DRV_RP5C01=m
4781CONFIG_RTC_DRV_V3020=m
4782# CONFIG_RTC_DRV_ZYNQMP is not set
4783
4784#
4785# on-CPU RTC drivers
4786#
4787CONFIG_RTC_DRV_OMAP=y
4788CONFIG_RTC_DRV_MC13XXX=m
4789CONFIG_RTC_DRV_SNVS=y
4790
4791#
4792# HID Sensor RTC drivers
4793#
4794CONFIG_RTC_DRV_HID_SENSOR_TIME=m
4795CONFIG_DMADEVICES=y
4796# CONFIG_DMADEVICES_DEBUG is not set
4797
4798#
4799# DMA Devices
4800#
4801CONFIG_DMA_ENGINE=y
4802CONFIG_DMA_VIRTUAL_CHANNELS=y
4803CONFIG_DMA_OF=y
4804CONFIG_DMA_OMAP=y
4805CONFIG_FSL_EDMA=y
4806# CONFIG_INTEL_IDMA64 is not set
4807# CONFIG_NBPFAXI_DMA is not set
4808CONFIG_TI_CPPI41=y
4809CONFIG_TI_DMA_CROSSBAR=y
4810CONFIG_TI_EDMA=y
4811CONFIG_DW_DMAC_CORE=y
4812CONFIG_DW_DMAC=y
4813
4814#
4815# DMA Clients
4816#
4817CONFIG_ASYNC_TX_DMA=y
4818# CONFIG_DMATEST is not set
4819# CONFIG_AUXDISPLAY is not set
4820CONFIG_UIO=m
4821CONFIG_UIO_PDRV_GENIRQ=m
4822CONFIG_UIO_DMEM_GENIRQ=m
4823CONFIG_UIO_PRUSS=m
4824# CONFIG_VFIO is not set
4825CONFIG_VIRT_DRIVERS=y
4826CONFIG_VIRTIO=y
4827
4828#
4829# Virtio drivers
4830#
4831CONFIG_VIRTIO_BALLOON=m
4832CONFIG_VIRTIO_INPUT=m
4833CONFIG_VIRTIO_MMIO=m
4834# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
4835
4836#
4837# Microsoft Hyper-V guest support
4838#
4839CONFIG_STAGING=y
4840# CONFIG_PRISM2_USB is not set
4841# CONFIG_COMEDI is not set
4842CONFIG_RTLLIB=m
4843CONFIG_RTLLIB_CRYPTO_CCMP=m
4844CONFIG_RTLLIB_CRYPTO_TKIP=m
4845CONFIG_RTLLIB_CRYPTO_WEP=m
4846CONFIG_R8712U=m
4847CONFIG_R8188EU=m
4848CONFIG_88EU_AP_MODE=y
4849# CONFIG_R8723AU is not set
4850# CONFIG_VT6656 is not set
4851
4852#
4853# IIO staging drivers
4854#
4855
4856#
4857# Accelerometers
4858#
4859CONFIG_ADIS16201=m
4860CONFIG_ADIS16203=m
4861CONFIG_ADIS16209=m
4862CONFIG_ADIS16240=m
4863CONFIG_LIS3L02DQ=m
4864CONFIG_SCA3000=m
4865
4866#
4867# Analog to digital converters
4868#
4869CONFIG_AD7606=m
4870# CONFIG_AD7606_IFACE_PARALLEL is not set
4871CONFIG_AD7606_IFACE_SPI=m
4872CONFIG_AD7780=m
4873CONFIG_AD7816=m
4874CONFIG_AD7192=m
4875CONFIG_AD7280=m
4876
4877#
4878# Analog digital bi-direction converters
4879#
4880CONFIG_ADT7316=m
4881CONFIG_ADT7316_SPI=m
4882CONFIG_ADT7316_I2C=m
4883
4884#
4885# Capacitance to digital converters
4886#
4887CONFIG_AD7150=m
4888CONFIG_AD7152=m
4889CONFIG_AD7746=m
4890
4891#
4892# Direct Digital Synthesis
4893#
4894CONFIG_AD9832=m
4895CONFIG_AD9834=m
4896
4897#
4898# Digital gyroscope sensors
4899#
4900CONFIG_ADIS16060=m
4901
4902#
4903# Network Analyzer, Impedance Converters
4904#
4905CONFIG_AD5933=m
4906
4907#
4908# Light sensors
4909#
4910CONFIG_SENSORS_ISL29018=m
4911CONFIG_SENSORS_ISL29028=m
4912CONFIG_TSL2583=m
4913CONFIG_TSL2x7x=m
4914
4915#
4916# Active energy metering IC
4917#
4918CONFIG_ADE7753=m
4919CONFIG_ADE7754=m
4920CONFIG_ADE7758=m
4921CONFIG_ADE7759=m
4922CONFIG_ADE7854=m
4923CONFIG_ADE7854_I2C=m
4924CONFIG_ADE7854_SPI=m
4925
4926#
4927# Resolver to digital converters
4928#
4929CONFIG_AD2S90=m
4930CONFIG_AD2S1200=m
4931CONFIG_AD2S1210=m
4932
4933#
4934# Triggers - standalone
4935#
4936
4937#
4938# Speakup console speech
4939#
4940CONFIG_SPEAKUP=m
4941CONFIG_SPEAKUP_SYNTH_ACNTSA=m
4942CONFIG_SPEAKUP_SYNTH_APOLLO=m
4943CONFIG_SPEAKUP_SYNTH_AUDPTR=m
4944CONFIG_SPEAKUP_SYNTH_BNS=m
4945CONFIG_SPEAKUP_SYNTH_DECTLK=m
4946CONFIG_SPEAKUP_SYNTH_DECEXT=m
4947CONFIG_SPEAKUP_SYNTH_LTLK=m
4948CONFIG_SPEAKUP_SYNTH_SOFT=m
4949CONFIG_SPEAKUP_SYNTH_SPKOUT=m
4950CONFIG_SPEAKUP_SYNTH_TXPRT=m
4951CONFIG_SPEAKUP_SYNTH_DUMMY=m
4952# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
4953# CONFIG_STAGING_MEDIA is not set
4954
4955#
4956# Android
4957#
4958CONFIG_ASHMEM=y
4959CONFIG_ANDROID_TIMED_OUTPUT=y
4960CONFIG_ANDROID_TIMED_GPIO=m
4961# CONFIG_ANDROID_LOW_MEMORY_KILLER is not set
4962CONFIG_SYNC=y
4963# CONFIG_SW_SYNC is not set
4964CONFIG_ION=y
4965# CONFIG_ION_TEST is not set
4966# CONFIG_ION_DUMMY is not set
4967# CONFIG_STAGING_BOARD is not set
4968# CONFIG_WIMAX_GDM72XX is not set
4969# CONFIG_LTE_GDM724X is not set
4970# CONFIG_MTD_SPINAND_MT29F is not set
4971# CONFIG_LUSTRE_FS is not set
4972# CONFIG_DGAP is not set
4973# CONFIG_GS_FPGABOOT is not set
4974# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
4975CONFIG_FB_TFT=m
4976CONFIG_FB_TFT_AGM1264K_FL=m
4977CONFIG_FB_TFT_BD663474=m
4978CONFIG_FB_TFT_HX8340BN=m
4979CONFIG_FB_TFT_HX8347D=m
4980CONFIG_FB_TFT_HX8353D=m
4981CONFIG_FB_TFT_HX8357D=m
4982CONFIG_FB_TFT_ILI9163=m
4983CONFIG_FB_TFT_ILI9320=m
4984CONFIG_FB_TFT_ILI9325=m
4985CONFIG_FB_TFT_ILI9340=m
4986CONFIG_FB_TFT_ILI9341=m
4987CONFIG_FB_TFT_ILI9481=m
4988CONFIG_FB_TFT_ILI9486=m
4989CONFIG_FB_TFT_PCD8544=m
4990CONFIG_FB_TFT_RA8875=m
4991CONFIG_FB_TFT_S6D02A1=m
4992CONFIG_FB_TFT_S6D1121=m
4993CONFIG_FB_TFT_SSD1289=m
4994CONFIG_FB_TFT_SSD1305=m
4995CONFIG_FB_TFT_SSD1306=m
4996CONFIG_FB_TFT_SSD1325=m
4997CONFIG_FB_TFT_SSD1331=m
4998CONFIG_FB_TFT_SSD1351=m
4999CONFIG_FB_TFT_ST7735R=m
5000CONFIG_FB_TFT_ST7789V=m
5001CONFIG_FB_TFT_TINYLCD=m
5002CONFIG_FB_TFT_TLS8204=m
5003CONFIG_FB_TFT_UC1611=m
5004CONFIG_FB_TFT_UC1701=m
5005CONFIG_FB_TFT_UPD161704=m
5006CONFIG_FB_TFT_WATTEROTT=m
5007CONFIG_FB_FLEX=m
5008CONFIG_FB_TFT_FBTFT_DEVICE=m
5009# CONFIG_WILC1000_DRIVER is not set
5010# CONFIG_MOST is not set
5011# CONFIG_CHROME_PLATFORMS is not set
5012CONFIG_CLKDEV_LOOKUP=y
5013CONFIG_HAVE_CLK_PREPARE=y
5014CONFIG_COMMON_CLK=y
5015
5016#
5017# Common Clock Framework
5018#
5019# CONFIG_COMMON_CLK_SI5351 is not set
5020# CONFIG_COMMON_CLK_SI514 is not set
5021# CONFIG_COMMON_CLK_SI570 is not set
5022# CONFIG_COMMON_CLK_CDCE925 is not set
5023CONFIG_COMMON_CLK_S2MPS11=m
5024CONFIG_CLK_TWL6040=y
5025# CONFIG_CLK_QORIQ is not set
5026CONFIG_COMMON_CLK_PALMAS=y
5027# CONFIG_COMMON_CLK_PWM is not set
5028# CONFIG_COMMON_CLK_PXA is not set
5029# CONFIG_COMMON_CLK_CDCE706 is not set
5030CONFIG_HWSPINLOCK=y
5031
5032#
5033# Hardware Spinlock drivers
5034#
5035CONFIG_HWSPINLOCK_OMAP=y
5036
5037#
5038# Clock Source drivers
5039#
5040CONFIG_CLKSRC_OF=y
5041CONFIG_CLKSRC_PROBE=y
5042CONFIG_CLKSRC_MMIO=y
5043CONFIG_CLKSRC_TI_32K=y
5044CONFIG_ARM_ARCH_TIMER=y
5045CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
5046CONFIG_ARM_TIMER_SP804=y
5047# CONFIG_ATMEL_PIT is not set
5048# CONFIG_SH_TIMER_CMT is not set
5049# CONFIG_SH_TIMER_MTU2 is not set
5050# CONFIG_SH_TIMER_TMU is not set
5051# CONFIG_EM_TIMER_STI is not set
5052CONFIG_MAILBOX=y
5053CONFIG_OMAP2PLUS_MBOX=y
5054CONFIG_OMAP_MBOX_KFIFO_SIZE=256
5055# CONFIG_ALTERA_MBOX is not set
5056# CONFIG_MAILBOX_TEST is not set
5057CONFIG_IOMMU_API=y
5058CONFIG_IOMMU_SUPPORT=y
5059
5060#
5061# Generic IOMMU Pagetable Support
5062#
5063CONFIG_IOMMU_IO_PGTABLE=y
5064CONFIG_IOMMU_IO_PGTABLE_LPAE=y
5065# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
5066CONFIG_OF_IOMMU=y
5067CONFIG_OMAP_IOMMU=y
5068# CONFIG_OMAP_IOMMU_DEBUG is not set
5069CONFIG_ARM_SMMU=y
5070
5071#
5072# Remoteproc drivers
5073#
5074CONFIG_REMOTEPROC=y
5075# CONFIG_STE_MODEM_RPROC is not set
5076CONFIG_WKUP_M3_RPROC=y
5077
5078#
5079# Rpmsg drivers
5080#
5081
5082#
5083# SOC (System On Chip) specific Drivers
5084#
5085# CONFIG_SOC_BRCMSTB is not set
5086# CONFIG_SUNXI_SRAM is not set
5087CONFIG_SOC_TI=y
5088CONFIG_PM_DEVFREQ=y
5089
5090#
5091# DEVFREQ Governors
5092#
5093CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
5094CONFIG_DEVFREQ_GOV_PERFORMANCE=y
5095CONFIG_DEVFREQ_GOV_POWERSAVE=y
5096CONFIG_DEVFREQ_GOV_USERSPACE=y
5097
5098#
5099# DEVFREQ Drivers
5100#
5101# CONFIG_PM_DEVFREQ_EVENT is not set
5102CONFIG_EXTCON=y
5103
5104#
5105# Extcon Device Drivers
5106#
5107# CONFIG_EXTCON_ADC_JACK is not set
5108# CONFIG_EXTCON_AXP288 is not set
5109CONFIG_EXTCON_GPIO=y
5110CONFIG_EXTCON_PALMAS=y
5111# CONFIG_EXTCON_RT8973A is not set
5112# CONFIG_EXTCON_SM5502 is not set
5113CONFIG_EXTCON_USB_GPIO=y
5114CONFIG_MEMORY=y
5115CONFIG_TI_EMIF=y
5116CONFIG_OMAP_GPMC=y
5117# CONFIG_OMAP_GPMC_DEBUG is not set
5118CONFIG_IIO=m
5119CONFIG_IIO_BUFFER=y
5120CONFIG_IIO_BUFFER_CB=m
5121CONFIG_IIO_KFIFO_BUF=m
5122CONFIG_IIO_TRIGGERED_BUFFER=m
5123CONFIG_IIO_CONFIGFS=m
5124CONFIG_IIO_TRIGGER=y
5125CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
5126# CONFIG_IIO_SW_TRIGGER is not set
5127CONFIG_IIO_TRIGGERED_EVENT=m
5128
5129#
5130# Accelerometers
5131#
5132CONFIG_BMA180=m
5133CONFIG_BMC150_ACCEL=m
5134CONFIG_BMC150_ACCEL_I2C=m
5135CONFIG_BMC150_ACCEL_SPI=m
5136CONFIG_HID_SENSOR_ACCEL_3D=m
5137CONFIG_IIO_ST_ACCEL_3AXIS=m
5138CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
5139CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
5140CONFIG_KXSD9=m
5141CONFIG_KXCJK1013=m
5142CONFIG_MMA7455=m
5143CONFIG_MMA7455_I2C=m
5144CONFIG_MMA7455_SPI=m
5145CONFIG_MMA8452=m
5146CONFIG_MMA9551_CORE=m
5147CONFIG_MMA9551=m
5148CONFIG_MMA9553=m
5149CONFIG_MXC4005=m
5150CONFIG_MXC6255=m
5151CONFIG_STK8312=m
5152CONFIG_STK8BA50=m
5153
5154#
5155# Analog to digital converters
5156#
5157CONFIG_AD_SIGMA_DELTA=m
5158CONFIG_AD7266=m
5159CONFIG_AD7291=m
5160CONFIG_AD7298=m
5161CONFIG_AD7476=m
5162CONFIG_AD7791=m
5163CONFIG_AD7793=m
5164CONFIG_AD7887=m
5165CONFIG_AD7923=m
5166CONFIG_AD799X=m
5167CONFIG_AXP288_ADC=m
5168CONFIG_CC10001_ADC=m
5169CONFIG_HI8435=m
5170CONFIG_INA2XX_ADC=m
5171CONFIG_MAX1027=m
5172CONFIG_MAX1363=m
5173CONFIG_MCP320X=m
5174CONFIG_MCP3422=m
5175CONFIG_NAU7802=m
5176CONFIG_PALMAS_GPADC=m
5177CONFIG_TI_ADC081C=m
5178CONFIG_TI_ADC0832=m
5179CONFIG_TI_ADC128S052=m
5180CONFIG_TI_ADS1015=m
5181CONFIG_TI_ADS8688=m
5182CONFIG_TI_AM335X_ADC=m
5183CONFIG_TWL4030_MADC=m
5184CONFIG_TWL6030_GPADC=m
5185CONFIG_VF610_ADC=m
5186CONFIG_VIPERBOARD_ADC=m
5187
5188#
5189# Amplifiers
5190#
5191CONFIG_AD8366=m
5192
5193#
5194# Chemical Sensors
5195#
5196CONFIG_ATLAS_PH_SENSOR=m
5197CONFIG_IAQCORE=m
5198CONFIG_VZ89X=m
5199
5200#
5201# Hid Sensor IIO Common
5202#
5203CONFIG_HID_SENSOR_IIO_COMMON=m
5204CONFIG_HID_SENSOR_IIO_TRIGGER=m
5205CONFIG_IIO_MS_SENSORS_I2C=m
5206
5207#
5208# SSP Sensor Common
5209#
5210# CONFIG_IIO_SSP_SENSORHUB is not set
5211CONFIG_IIO_ST_SENSORS_I2C=m
5212CONFIG_IIO_ST_SENSORS_SPI=m
5213CONFIG_IIO_ST_SENSORS_CORE=m
5214
5215#
5216# Digital to analog converters
5217#
5218CONFIG_AD5064=m
5219CONFIG_AD5360=m
5220CONFIG_AD5380=m
5221CONFIG_AD5421=m
5222CONFIG_AD5446=m
5223CONFIG_AD5449=m
5224# CONFIG_AD5592R is not set
5225# CONFIG_AD5593R is not set
5226CONFIG_AD5504=m
5227CONFIG_AD5624R_SPI=m
5228CONFIG_AD5686=m
5229CONFIG_AD5755=m
5230CONFIG_AD5761=m
5231CONFIG_AD5764=m
5232CONFIG_AD5791=m
5233CONFIG_AD7303=m
5234CONFIG_M62332=m
5235CONFIG_MAX517=m
5236CONFIG_MAX5821=m
5237CONFIG_MCP4725=m
5238CONFIG_MCP4922=m
5239# CONFIG_VF610_DAC is not set
5240
5241#
5242# IIO dummy driver
5243#
5244# CONFIG_IIO_SIMPLE_DUMMY is not set
5245
5246#
5247# Frequency Synthesizers DDS/PLL
5248#
5249
5250#
5251# Clock Generator/Distribution
5252#
5253CONFIG_AD9523=m
5254
5255#
5256# Phase-Locked Loop (PLL) frequency synthesizers
5257#
5258CONFIG_ADF4350=m
5259
5260#
5261# Digital gyroscope sensors
5262#
5263CONFIG_ADIS16080=m
5264CONFIG_ADIS16130=m
5265CONFIG_ADIS16136=m
5266CONFIG_ADIS16260=m
5267CONFIG_ADXRS450=m
5268CONFIG_BMG160=m
5269CONFIG_BMG160_I2C=m
5270CONFIG_BMG160_SPI=m
5271CONFIG_HID_SENSOR_GYRO_3D=m
5272CONFIG_IIO_ST_GYRO_3AXIS=m
5273CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
5274CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
5275CONFIG_ITG3200=m
5276
5277#
5278# Health Sensors
5279#
5280
5281#
5282# Heart Rate Monitors
5283#
5284CONFIG_AFE4403=m
5285CONFIG_AFE4404=m
5286CONFIG_MAX30100=m
5287
5288#
5289# Humidity sensors
5290#
5291CONFIG_AM2315=m
5292CONFIG_DHT11=m
5293CONFIG_HDC100X=m
5294CONFIG_HTU21=m
5295CONFIG_SI7005=m
5296CONFIG_SI7020=m
5297
5298#
5299# Inertial measurement units
5300#
5301CONFIG_ADIS16400=m
5302CONFIG_ADIS16480=m
5303CONFIG_BMI160=m
5304CONFIG_BMI160_I2C=m
5305CONFIG_BMI160_SPI=m
5306CONFIG_KMX61=m
5307CONFIG_INV_MPU6050_IIO=m
5308CONFIG_INV_MPU6050_I2C=m
5309CONFIG_INV_MPU6050_SPI=m
5310CONFIG_IIO_ADIS_LIB=m
5311CONFIG_IIO_ADIS_LIB_BUFFER=y
5312
5313#
5314# Light sensors
5315#
5316CONFIG_ADJD_S311=m
5317CONFIG_AL3320A=m
5318CONFIG_APDS9300=m
5319CONFIG_APDS9960=m
5320CONFIG_BH1750=m
5321CONFIG_BH1780=m
5322CONFIG_CM32181=m
5323CONFIG_CM3232=m
5324CONFIG_CM3323=m
5325CONFIG_CM36651=m
5326CONFIG_GP2AP020A00F=m
5327CONFIG_ISL29125=m
5328CONFIG_HID_SENSOR_ALS=m
5329CONFIG_HID_SENSOR_PROX=m
5330CONFIG_JSA1212=m
5331CONFIG_RPR0521=m
5332CONFIG_LTR501=m
5333CONFIG_MAX44000=m
5334CONFIG_OPT3001=m
5335CONFIG_PA12203001=m
5336CONFIG_STK3310=m
5337CONFIG_TCS3414=m
5338CONFIG_TCS3472=m
5339CONFIG_SENSORS_TSL2563=m
5340CONFIG_TSL4531=m
5341CONFIG_US5182D=m
5342CONFIG_VCNL4000=m
5343CONFIG_VEML6070=m
5344
5345#
5346# Magnetometer sensors
5347#
5348CONFIG_AK8975=m
5349CONFIG_AK09911=m
5350CONFIG_BMC150_MAGN=m
5351CONFIG_BMC150_MAGN_I2C=m
5352CONFIG_BMC150_MAGN_SPI=m
5353CONFIG_MAG3110=m
5354CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
5355CONFIG_MMC35240=m
5356CONFIG_IIO_ST_MAGN_3AXIS=m
5357CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
5358CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
5359CONFIG_SENSORS_HMC5843=m
5360CONFIG_SENSORS_HMC5843_I2C=m
5361CONFIG_SENSORS_HMC5843_SPI=m
5362
5363#
5364# Inclinometer sensors
5365#
5366CONFIG_HID_SENSOR_INCLINOMETER_3D=m
5367CONFIG_HID_SENSOR_DEVICE_ROTATION=m
5368
5369#
5370# Triggers - standalone
5371#
5372CONFIG_IIO_INTERRUPT_TRIGGER=m
5373CONFIG_IIO_SYSFS_TRIGGER=m
5374
5375#
5376# Digital potentiometers
5377#
5378CONFIG_DS1803=m
5379CONFIG_MCP4131=m
5380CONFIG_MCP4531=m
5381CONFIG_TPL0102=m
5382
5383#
5384# Pressure sensors
5385#
5386CONFIG_BMP280=m
5387CONFIG_HID_SENSOR_PRESS=m
5388CONFIG_HP03=m
5389CONFIG_MPL115=m
5390CONFIG_MPL115_I2C=m
5391CONFIG_MPL115_SPI=m
5392CONFIG_MPL3115=m
5393CONFIG_MS5611=m
5394CONFIG_MS5611_I2C=m
5395CONFIG_MS5611_SPI=m
5396CONFIG_MS5637=m
5397CONFIG_IIO_ST_PRESS=m
5398CONFIG_IIO_ST_PRESS_I2C=m
5399CONFIG_IIO_ST_PRESS_SPI=m
5400CONFIG_T5403=m
5401CONFIG_HP206C=m
5402
5403#
5404# Lightning sensors
5405#
5406CONFIG_AS3935=m
5407
5408#
5409# Proximity sensors
5410#
5411CONFIG_LIDAR_LITE_V2=m
5412CONFIG_SX9500=m
5413
5414#
5415# Temperature sensors
5416#
5417CONFIG_MLX90614=m
5418CONFIG_TMP006=m
5419CONFIG_TSYS01=m
5420CONFIG_TSYS02D=m
5421CONFIG_PWM=y
5422CONFIG_PWM_SYSFS=y
5423# CONFIG_PWM_FSL_FTM is not set
5424CONFIG_PWM_OMAP_DMTIMER=m
5425CONFIG_PWM_PCA9685=m
5426CONFIG_PWM_TIECAP=m
5427CONFIG_PWM_TIEHRPWM=m
5428CONFIG_PWM_TIPWMSS=y
5429CONFIG_PWM_TWL=m
5430CONFIG_PWM_TWL_LED=m
5431CONFIG_IRQCHIP=y
5432CONFIG_OMAP_IRQCHIP=y
5433# CONFIG_IPACK_BUS is not set
5434# CONFIG_RESET_CONTROLLER is not set
5435# CONFIG_FMC is not set
5436
5437#
5438# PHY Subsystem
5439#
5440CONFIG_GENERIC_PHY=y
5441# CONFIG_PHY_DM816X_USB is not set
5442# CONFIG_PHY_PXA_28NM_HSIC is not set
5443# CONFIG_PHY_PXA_28NM_USB2 is not set
5444CONFIG_OMAP_CONTROL_PHY=y
5445CONFIG_OMAP_USB2=y
5446CONFIG_TI_PIPE3=m
5447# CONFIG_BCM_KONA_USB2_PHY is not set
5448CONFIG_PHY_SAMSUNG_USB2=m
5449# CONFIG_PHY_EXYNOS4210_USB2 is not set
5450# CONFIG_PHY_EXYNOS4X12_USB2 is not set
5451# CONFIG_PHY_EXYNOS5250_USB2 is not set
5452# CONFIG_POWERCAP is not set
5453# CONFIG_MCB is not set
5454
5455#
5456# Performance monitor support
5457#
5458CONFIG_ARM_PMU=y
5459CONFIG_RAS=y
5460
5461#
5462# Android
5463#
5464CONFIG_ANDROID=y
5465CONFIG_ANDROID_BINDER_IPC=y
5466CONFIG_ANDROID_BINDER_IPC_32BIT=y
5467CONFIG_NVMEM=y
5468# CONFIG_STM is not set
5469# CONFIG_STM_DUMMY is not set
5470# CONFIG_STM_SOURCE_CONSOLE is not set
5471# CONFIG_INTEL_TH is not set
5472
5473#
5474# FPGA Configuration Support
5475#
5476# CONFIG_FPGA is not set
5477
5478#
5479# Firmware Drivers
5480#
5481CONFIG_ARM_PSCI_FW=y
5482# CONFIG_FIRMWARE_MEMMAP is not set
5483
5484#
5485# File systems
5486#
5487CONFIG_DCACHE_WORD_ACCESS=y
5488# CONFIG_EXT2_FS is not set
5489# CONFIG_EXT3_FS is not set
5490CONFIG_EXT4_FS=y
5491CONFIG_EXT4_USE_FOR_EXT2=y
5492CONFIG_EXT4_FS_POSIX_ACL=y
5493CONFIG_EXT4_FS_SECURITY=y
5494CONFIG_EXT4_ENCRYPTION=y
5495CONFIG_EXT4_FS_ENCRYPTION=y
5496# CONFIG_EXT4_DEBUG is not set
5497CONFIG_JBD2=y
5498# CONFIG_JBD2_DEBUG is not set
5499CONFIG_FS_MBCACHE=y
5500CONFIG_REISERFS_FS=m
5501# CONFIG_REISERFS_CHECK is not set
5502# CONFIG_REISERFS_PROC_INFO is not set
5503CONFIG_REISERFS_FS_XATTR=y
5504CONFIG_REISERFS_FS_POSIX_ACL=y
5505CONFIG_REISERFS_FS_SECURITY=y
5506CONFIG_JFS_FS=m
5507CONFIG_JFS_POSIX_ACL=y
5508CONFIG_JFS_SECURITY=y
5509# CONFIG_JFS_DEBUG is not set
5510# CONFIG_JFS_STATISTICS is not set
5511CONFIG_XFS_FS=y
5512CONFIG_XFS_QUOTA=y
5513CONFIG_XFS_POSIX_ACL=y
5514CONFIG_XFS_RT=y
5515# CONFIG_XFS_WARN is not set
5516# CONFIG_XFS_DEBUG is not set
5517CONFIG_GFS2_FS=m
5518CONFIG_GFS2_FS_LOCKING_DLM=y
5519CONFIG_OCFS2_FS=m
5520CONFIG_OCFS2_FS_O2CB=m
5521CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
5522CONFIG_OCFS2_FS_STATS=y
5523CONFIG_OCFS2_DEBUG_MASKLOG=y
5524# CONFIG_OCFS2_DEBUG_FS is not set
5525CONFIG_BTRFS_FS=y
5526CONFIG_BTRFS_FS_POSIX_ACL=y
5527# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
5528# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
5529# CONFIG_BTRFS_DEBUG is not set
5530# CONFIG_BTRFS_ASSERT is not set
5531CONFIG_NILFS2_FS=m
5532CONFIG_F2FS_FS=y
5533CONFIG_F2FS_STAT_FS=y
5534CONFIG_F2FS_FS_XATTR=y
5535CONFIG_F2FS_FS_POSIX_ACL=y
5536CONFIG_F2FS_FS_SECURITY=y
5537# CONFIG_F2FS_CHECK_FS is not set
5538CONFIG_F2FS_FS_ENCRYPTION=y
5539# CONFIG_F2FS_IO_TRACE is not set
5540CONFIG_FS_POSIX_ACL=y
5541CONFIG_EXPORTFS=y
5542CONFIG_FILE_LOCKING=y
5543CONFIG_FSNOTIFY=y
5544CONFIG_DNOTIFY=y
5545CONFIG_INOTIFY_USER=y
5546CONFIG_FANOTIFY=y
5547CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
5548CONFIG_QUOTA=y
5549CONFIG_QUOTA_NETLINK_INTERFACE=y
5550CONFIG_PRINT_QUOTA_WARNING=y
5551# CONFIG_QUOTA_DEBUG is not set
5552CONFIG_QUOTA_TREE=m
5553CONFIG_QFMT_V1=m
5554CONFIG_QFMT_V2=m
5555CONFIG_QUOTACTL=y
5556CONFIG_AUTOFS4_FS=y
5557CONFIG_FUSE_FS=y
5558CONFIG_CUSE=m
5559CONFIG_OVERLAY_FS=y
5560
5561#
5562# Caches
5563#
5564CONFIG_FSCACHE=m
5565CONFIG_FSCACHE_STATS=y
5566# CONFIG_FSCACHE_HISTOGRAM is not set
5567# CONFIG_FSCACHE_DEBUG is not set
5568# CONFIG_FSCACHE_OBJECT_LIST is not set
5569CONFIG_CACHEFILES=m
5570# CONFIG_CACHEFILES_DEBUG is not set
5571# CONFIG_CACHEFILES_HISTOGRAM is not set
5572
5573#
5574# CD-ROM/DVD Filesystems
5575#
5576CONFIG_ISO9660_FS=m
5577CONFIG_JOLIET=y
5578CONFIG_ZISOFS=y
5579CONFIG_UDF_FS=m
5580CONFIG_UDF_NLS=y
5581
5582#
5583# DOS/FAT/NT Filesystems
5584#
5585CONFIG_FAT_FS=y
5586CONFIG_MSDOS_FS=y
5587CONFIG_VFAT_FS=y
5588CONFIG_FAT_DEFAULT_CODEPAGE=437
5589CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
5590CONFIG_NTFS_FS=m
5591# CONFIG_NTFS_DEBUG is not set
5592CONFIG_NTFS_RW=y
5593
5594#
5595# Pseudo filesystems
5596#
5597CONFIG_PROC_FS=y
5598CONFIG_PROC_SYSCTL=y
5599CONFIG_PROC_PAGE_MONITOR=y
5600CONFIG_PROC_CHILDREN=y
5601CONFIG_KERNFS=y
5602CONFIG_SYSFS=y
5603CONFIG_TMPFS=y
5604CONFIG_TMPFS_POSIX_ACL=y
5605CONFIG_TMPFS_XATTR=y
5606# CONFIG_HUGETLB_PAGE is not set
5607CONFIG_CONFIGFS_FS=y
5608CONFIG_MISC_FILESYSTEMS=y
5609CONFIG_ADFS_FS=m
5610# CONFIG_ADFS_FS_RW is not set
5611CONFIG_AFFS_FS=m
5612CONFIG_ECRYPT_FS=m
5613CONFIG_ECRYPT_FS_MESSAGING=y
5614CONFIG_HFS_FS=m
5615CONFIG_HFSPLUS_FS=m
5616# CONFIG_HFSPLUS_FS_POSIX_ACL is not set
5617CONFIG_BEFS_FS=m
5618# CONFIG_BEFS_DEBUG is not set
5619CONFIG_BFS_FS=m
5620CONFIG_EFS_FS=m
5621CONFIG_JFFS2_FS=m
5622CONFIG_JFFS2_FS_DEBUG=0
5623CONFIG_JFFS2_FS_WRITEBUFFER=y
5624# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
5625CONFIG_JFFS2_SUMMARY=y
5626CONFIG_JFFS2_FS_XATTR=y
5627CONFIG_JFFS2_FS_POSIX_ACL=y
5628CONFIG_JFFS2_FS_SECURITY=y
5629CONFIG_JFFS2_COMPRESSION_OPTIONS=y
5630CONFIG_JFFS2_ZLIB=y
5631CONFIG_JFFS2_LZO=y
5632CONFIG_JFFS2_RTIME=y
5633# CONFIG_JFFS2_RUBIN is not set
5634# CONFIG_JFFS2_CMODE_NONE is not set
5635CONFIG_JFFS2_CMODE_PRIORITY=y
5636# CONFIG_JFFS2_CMODE_SIZE is not set
5637# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
5638CONFIG_UBIFS_FS=m
5639CONFIG_UBIFS_FS_ADVANCED_COMPR=y
5640CONFIG_UBIFS_FS_LZO=y
5641CONFIG_UBIFS_FS_ZLIB=y
5642# CONFIG_UBIFS_ATIME_SUPPORT is not set
5643CONFIG_LOGFS=m
5644# CONFIG_CRAMFS is not set
5645CONFIG_SQUASHFS=m
5646CONFIG_SQUASHFS_FILE_CACHE=y
5647# CONFIG_SQUASHFS_FILE_DIRECT is not set
5648CONFIG_SQUASHFS_DECOMP_SINGLE=y
5649# CONFIG_SQUASHFS_DECOMP_MULTI is not set
5650# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
5651CONFIG_SQUASHFS_XATTR=y
5652CONFIG_SQUASHFS_ZLIB=y
5653CONFIG_SQUASHFS_LZ4=y
5654CONFIG_SQUASHFS_LZO=y
5655CONFIG_SQUASHFS_XZ=y
5656# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
5657# CONFIG_SQUASHFS_EMBEDDED is not set
5658CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
5659CONFIG_VXFS_FS=m
5660CONFIG_MINIX_FS=m
5661CONFIG_OMFS_FS=m
5662# CONFIG_HPFS_FS is not set
5663CONFIG_QNX4FS_FS=m
5664CONFIG_QNX6FS_FS=m
5665# CONFIG_QNX6FS_DEBUG is not set
5666CONFIG_ROMFS_FS=m
5667# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
5668# CONFIG_ROMFS_BACKED_BY_MTD is not set
5669CONFIG_ROMFS_BACKED_BY_BOTH=y
5670CONFIG_ROMFS_ON_BLOCK=y
5671CONFIG_ROMFS_ON_MTD=y
5672# CONFIG_PSTORE is not set
5673CONFIG_SYSV_FS=m
5674CONFIG_UFS_FS=m
5675# CONFIG_UFS_FS_WRITE is not set
5676# CONFIG_UFS_DEBUG is not set
5677CONFIG_EXOFS_FS=m
5678# CONFIG_EXOFS_DEBUG is not set
5679CONFIG_AUFS_FS=m
5680CONFIG_AUFS_BRANCH_MAX_127=y
5681# CONFIG_AUFS_BRANCH_MAX_511 is not set
5682# CONFIG_AUFS_BRANCH_MAX_1023 is not set
5683# CONFIG_AUFS_BRANCH_MAX_32767 is not set
5684CONFIG_AUFS_SBILIST=y
5685# CONFIG_AUFS_HNOTIFY is not set
5686CONFIG_AUFS_EXPORT=y
5687CONFIG_AUFS_XATTR=y
5688# CONFIG_AUFS_FHSM is not set
5689# CONFIG_AUFS_RDU is not set
5690# CONFIG_AUFS_SHWH is not set
5691# CONFIG_AUFS_BR_RAMFS is not set
5692# CONFIG_AUFS_BR_FUSE is not set
5693CONFIG_AUFS_BR_HFSPLUS=y
5694CONFIG_AUFS_BDEV_LOOP=y
5695# CONFIG_AUFS_DEBUG is not set
5696CONFIG_ORE=m
5697CONFIG_NETWORK_FILESYSTEMS=y
5698CONFIG_NFS_FS=y
5699CONFIG_NFS_V2=y
5700CONFIG_NFS_V3=y
5701CONFIG_NFS_V3_ACL=y
5702CONFIG_NFS_V4=y
5703CONFIG_NFS_SWAP=y
5704CONFIG_NFS_V4_1=y
5705CONFIG_NFS_V4_2=y
5706CONFIG_PNFS_FILE_LAYOUT=y
5707CONFIG_PNFS_BLOCK=m
5708CONFIG_PNFS_OBJLAYOUT=m
5709CONFIG_PNFS_FLEXFILE_LAYOUT=m
5710CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
5711# CONFIG_NFS_V4_1_MIGRATION is not set
5712CONFIG_NFS_V4_SECURITY_LABEL=y
5713CONFIG_ROOT_NFS=y
5714# CONFIG_NFS_USE_LEGACY_DNS is not set
5715CONFIG_NFS_USE_KERNEL_DNS=y
5716CONFIG_NFS_DEBUG=y
5717CONFIG_NFSD=m
5718CONFIG_NFSD_V2_ACL=y
5719CONFIG_NFSD_V3=y
5720CONFIG_NFSD_V3_ACL=y
5721CONFIG_NFSD_V4=y
5722# CONFIG_NFSD_PNFS is not set
5723CONFIG_NFSD_V4_SECURITY_LABEL=y
5724# CONFIG_NFSD_FAULT_INJECTION is not set
5725CONFIG_GRACE_PERIOD=y
5726CONFIG_LOCKD=y
5727CONFIG_LOCKD_V4=y
5728CONFIG_NFS_ACL_SUPPORT=y
5729CONFIG_NFS_COMMON=y
5730CONFIG_SUNRPC=y
5731CONFIG_SUNRPC_GSS=y
5732CONFIG_SUNRPC_BACKCHANNEL=y
5733CONFIG_SUNRPC_SWAP=y
5734CONFIG_RPCSEC_GSS_KRB5=m
5735CONFIG_SUNRPC_DEBUG=y
5736CONFIG_CEPH_FS=m
5737CONFIG_CEPH_FSCACHE=y
5738CONFIG_CEPH_FS_POSIX_ACL=y
5739CONFIG_CIFS=m
5740# CONFIG_CIFS_STATS is not set
5741CONFIG_CIFS_WEAK_PW_HASH=y
5742CONFIG_CIFS_UPCALL=y
5743CONFIG_CIFS_XATTR=y
5744CONFIG_CIFS_POSIX=y
5745CONFIG_CIFS_ACL=y
5746CONFIG_CIFS_DEBUG=y
5747# CONFIG_CIFS_DEBUG2 is not set
5748CONFIG_CIFS_DFS_UPCALL=y
5749CONFIG_CIFS_SMB2=y
5750# CONFIG_CIFS_SMB311 is not set
5751CONFIG_CIFS_FSCACHE=y
5752CONFIG_NCP_FS=m
5753CONFIG_NCPFS_PACKET_SIGNING=y
5754CONFIG_NCPFS_IOCTL_LOCKING=y
5755CONFIG_NCPFS_STRONG=y
5756CONFIG_NCPFS_NFS_NS=y
5757CONFIG_NCPFS_OS2_NS=y
5758# CONFIG_NCPFS_SMALLDOS is not set
5759CONFIG_NCPFS_NLS=y
5760CONFIG_NCPFS_EXTRAS=y
5761CONFIG_CODA_FS=m
5762CONFIG_AFS_FS=m
5763# CONFIG_AFS_DEBUG is not set
5764CONFIG_AFS_FSCACHE=y
5765CONFIG_9P_FS=m
5766CONFIG_9P_FSCACHE=y
5767CONFIG_9P_FS_POSIX_ACL=y
5768CONFIG_9P_FS_SECURITY=y
5769CONFIG_NLS=y
5770CONFIG_NLS_DEFAULT="iso8859-1"
5771CONFIG_NLS_CODEPAGE_437=y
5772CONFIG_NLS_CODEPAGE_737=m
5773CONFIG_NLS_CODEPAGE_775=m
5774CONFIG_NLS_CODEPAGE_850=m
5775CONFIG_NLS_CODEPAGE_852=m
5776CONFIG_NLS_CODEPAGE_855=m
5777CONFIG_NLS_CODEPAGE_857=m
5778CONFIG_NLS_CODEPAGE_860=m
5779CONFIG_NLS_CODEPAGE_861=m
5780CONFIG_NLS_CODEPAGE_862=m
5781CONFIG_NLS_CODEPAGE_863=m
5782CONFIG_NLS_CODEPAGE_864=m
5783CONFIG_NLS_CODEPAGE_865=m
5784CONFIG_NLS_CODEPAGE_866=m
5785CONFIG_NLS_CODEPAGE_869=m
5786CONFIG_NLS_CODEPAGE_936=m
5787CONFIG_NLS_CODEPAGE_950=m
5788CONFIG_NLS_CODEPAGE_932=m
5789CONFIG_NLS_CODEPAGE_949=m
5790CONFIG_NLS_CODEPAGE_874=m
5791CONFIG_NLS_ISO8859_8=m
5792CONFIG_NLS_CODEPAGE_1250=m
5793CONFIG_NLS_CODEPAGE_1251=m
5794CONFIG_NLS_ASCII=m
5795CONFIG_NLS_ISO8859_1=y
5796CONFIG_NLS_ISO8859_2=m
5797CONFIG_NLS_ISO8859_3=m
5798CONFIG_NLS_ISO8859_4=m
5799CONFIG_NLS_ISO8859_5=m
5800CONFIG_NLS_ISO8859_6=m
5801CONFIG_NLS_ISO8859_7=m
5802CONFIG_NLS_ISO8859_9=m
5803CONFIG_NLS_ISO8859_13=m
5804CONFIG_NLS_ISO8859_14=m
5805CONFIG_NLS_ISO8859_15=m
5806CONFIG_NLS_KOI8_R=m
5807CONFIG_NLS_KOI8_U=m
5808CONFIG_NLS_MAC_ROMAN=m
5809CONFIG_NLS_MAC_CELTIC=m
5810CONFIG_NLS_MAC_CENTEURO=m
5811CONFIG_NLS_MAC_CROATIAN=m
5812CONFIG_NLS_MAC_CYRILLIC=m
5813CONFIG_NLS_MAC_GAELIC=m
5814CONFIG_NLS_MAC_GREEK=m
5815CONFIG_NLS_MAC_ICELAND=m
5816CONFIG_NLS_MAC_INUIT=m
5817CONFIG_NLS_MAC_ROMANIAN=m
5818CONFIG_NLS_MAC_TURKISH=m
5819CONFIG_NLS_UTF8=m
5820CONFIG_DLM=m
5821CONFIG_DLM_DEBUG=y
5822
5823#
5824# Kernel hacking
5825#
5826
5827#
5828# printk and dmesg options
5829#
5830CONFIG_PRINTK_TIME=y
5831CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
5832# CONFIG_BOOT_PRINTK_DELAY is not set
5833CONFIG_DYNAMIC_DEBUG=y
5834
5835#
5836# Compile-time checks and compiler options
5837#
5838CONFIG_DEBUG_INFO=y
5839# CONFIG_DEBUG_INFO_REDUCED is not set
5840CONFIG_DEBUG_INFO_SPLIT=y
5841CONFIG_DEBUG_INFO_DWARF4=y
5842# CONFIG_GDB_SCRIPTS is not set
5843CONFIG_ENABLE_WARN_DEPRECATED=y
5844CONFIG_ENABLE_MUST_CHECK=y
5845CONFIG_FRAME_WARN=1024
5846CONFIG_STRIP_ASM_SYMS=y
5847# CONFIG_READABLE_ASM is not set
5848CONFIG_UNUSED_SYMBOLS=y
5849# CONFIG_PAGE_OWNER is not set
5850CONFIG_DEBUG_FS=y
5851# CONFIG_HEADERS_CHECK is not set
5852# CONFIG_DEBUG_SECTION_MISMATCH is not set
5853CONFIG_SECTION_MISMATCH_WARN_ONLY=y
5854# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
5855CONFIG_MAGIC_SYSRQ=y
5856CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6
5857CONFIG_DEBUG_KERNEL=y
5858
5859#
5860# Memory Debugging
5861#
5862# CONFIG_PAGE_EXTENSION is not set
5863# CONFIG_DEBUG_OBJECTS is not set
5864# CONFIG_DEBUG_SLAB is not set
5865CONFIG_HAVE_DEBUG_KMEMLEAK=y
5866# CONFIG_DEBUG_KMEMLEAK is not set
5867# CONFIG_DEBUG_STACK_USAGE is not set
5868# CONFIG_DEBUG_VM is not set
5869CONFIG_DEBUG_MEMORY_INIT=y
5870# CONFIG_DEBUG_HIGHMEM is not set
5871# CONFIG_DEBUG_SHIRQ is not set
5872
5873#
5874# Debug Lockups and Hangs
5875#
5876CONFIG_LOCKUP_DETECTOR=y
5877# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
5878CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
5879CONFIG_DETECT_HUNG_TASK=y
5880CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
5881# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
5882CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
5883# CONFIG_PANIC_ON_OOPS is not set
5884CONFIG_PANIC_ON_OOPS_VALUE=0
5885CONFIG_PANIC_TIMEOUT=0
5886CONFIG_SCHED_DEBUG=y
5887CONFIG_SCHED_INFO=y
5888CONFIG_SCHEDSTATS=y
5889CONFIG_SCHED_STACK_END_CHECK=y
5890# CONFIG_DEBUG_TIMEKEEPING is not set
5891CONFIG_TIMER_STATS=y
5892
5893#
5894# Lock Debugging (spinlocks, mutexes, etc...)
5895#
5896# CONFIG_DEBUG_RT_MUTEXES is not set
5897# CONFIG_DEBUG_SPINLOCK is not set
5898# CONFIG_DEBUG_MUTEXES is not set
5899# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
5900# CONFIG_DEBUG_LOCK_ALLOC is not set
5901# CONFIG_PROVE_LOCKING is not set
5902# CONFIG_LOCK_STAT is not set
5903# CONFIG_DEBUG_ATOMIC_SLEEP is not set
5904# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
5905# CONFIG_LOCK_TORTURE_TEST is not set
5906CONFIG_STACKTRACE=y
5907# CONFIG_DEBUG_KOBJECT is not set
5908CONFIG_DEBUG_BUGVERBOSE=y
5909CONFIG_DEBUG_LIST=y
5910# CONFIG_DEBUG_PI_LIST is not set
5911# CONFIG_DEBUG_SG is not set
5912# CONFIG_DEBUG_NOTIFIERS is not set
5913# CONFIG_DEBUG_CREDENTIALS is not set
5914
5915#
5916# RCU Debugging
5917#
5918# CONFIG_PROVE_RCU is not set
5919# CONFIG_SPARSE_RCU_POINTER is not set
5920# CONFIG_TORTURE_TEST is not set
5921# CONFIG_RCU_TORTURE_TEST is not set
5922# CONFIG_RCU_TRACE is not set
5923# CONFIG_RCU_EQS_DEBUG is not set
5924# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
5925CONFIG_NOTIFIER_ERROR_INJECTION=m
5926CONFIG_PM_NOTIFIER_ERROR_INJECT=m
5927# CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set
5928# CONFIG_FAULT_INJECTION is not set
5929# CONFIG_LATENCYTOP is not set
5930CONFIG_NOP_TRACER=y
5931CONFIG_HAVE_FUNCTION_TRACER=y
5932CONFIG_HAVE_DYNAMIC_FTRACE=y
5933CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
5934CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
5935CONFIG_HAVE_C_RECORDMCOUNT=y
5936CONFIG_TRACER_MAX_TRACE=y
5937CONFIG_TRACE_CLOCK=y
5938CONFIG_RING_BUFFER=y
5939CONFIG_EVENT_TRACING=y
5940CONFIG_CONTEXT_SWITCH_TRACER=y
5941CONFIG_RING_BUFFER_ALLOW_SWAP=y
5942CONFIG_TRACING=y
5943CONFIG_GENERIC_TRACER=y
5944CONFIG_TRACING_SUPPORT=y
5945CONFIG_FTRACE=y
5946CONFIG_FUNCTION_TRACER=y
5947# CONFIG_IRQSOFF_TRACER is not set
5948# CONFIG_SCHED_TRACER is not set
5949# CONFIG_MISSED_TIMER_OFFSETS_HIST is not set
5950CONFIG_FTRACE_SYSCALLS=y
5951CONFIG_TRACER_SNAPSHOT=y
5952# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
5953CONFIG_BRANCH_PROFILE_NONE=y
5954# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
5955# CONFIG_PROFILE_ALL_BRANCHES is not set
5956CONFIG_STACK_TRACER=y
5957CONFIG_BLK_DEV_IO_TRACE=y
5958CONFIG_KPROBE_EVENT=y
5959CONFIG_UPROBE_EVENT=y
5960CONFIG_BPF_EVENTS=y
5961CONFIG_PROBE_EVENTS=y
5962CONFIG_DYNAMIC_FTRACE=y
5963# CONFIG_FUNCTION_PROFILER is not set
5964CONFIG_FTRACE_MCOUNT_RECORD=y
5965# CONFIG_FTRACE_STARTUP_TEST is not set
5966# CONFIG_TRACEPOINT_BENCHMARK is not set
5967# CONFIG_RING_BUFFER_BENCHMARK is not set
5968# CONFIG_RING_BUFFER_STARTUP_TEST is not set
5969# CONFIG_TRACE_ENUM_MAP_FILE is not set
5970CONFIG_TRACING_EVENTS_GPIO=y
5971
5972#
5973# Runtime Testing
5974#
5975# CONFIG_LKDTM is not set
5976# CONFIG_TEST_LIST_SORT is not set
5977# CONFIG_KPROBES_SANITY_TEST is not set
5978# CONFIG_BACKTRACE_SELF_TEST is not set
5979# CONFIG_RBTREE_TEST is not set
5980# CONFIG_INTERVAL_TREE_TEST is not set
5981# CONFIG_PERCPU_TEST is not set
5982# CONFIG_ATOMIC64_SELFTEST is not set
5983# CONFIG_ASYNC_RAID6_TEST is not set
5984# CONFIG_TEST_HEXDUMP is not set
5985# CONFIG_TEST_STRING_HELPERS is not set
5986# CONFIG_TEST_KSTRTOX is not set
5987# CONFIG_TEST_PRINTF is not set
5988# CONFIG_TEST_RHASHTABLE is not set
5989# CONFIG_DMA_API_DEBUG is not set
5990# CONFIG_TEST_LKM is not set
5991CONFIG_TEST_USER_COPY=m
5992CONFIG_TEST_BPF=m
5993CONFIG_TEST_FIRMWARE=m
5994# CONFIG_TEST_UDELAY is not set
5995# CONFIG_MEMTEST is not set
5996CONFIG_TEST_STATIC_KEYS=m
5997# CONFIG_SAMPLES is not set
5998CONFIG_HAVE_ARCH_KGDB=y
5999CONFIG_KGDB=y
6000CONFIG_KGDB_SERIAL_CONSOLE=y
6001# CONFIG_KGDB_TESTS is not set
6002CONFIG_KGDB_KDB=y
6003CONFIG_KDB_DEFAULT_ENABLE=0x1
6004CONFIG_KDB_KEYBOARD=y
6005CONFIG_KDB_CONTINUE_CATASTROPHIC=0
6006# CONFIG_ARM_PTDUMP is not set
6007# CONFIG_STRICT_DEVMEM is not set
6008CONFIG_ARM_UNWIND=y
6009# CONFIG_DEBUG_USER is not set
6010# CONFIG_DEBUG_LL is not set
6011CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
6012# CONFIG_DEBUG_UART_8250 is not set
6013CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
6014# CONFIG_ARM_KPROBES_TEST is not set
6015# CONFIG_PID_IN_CONTEXTIDR is not set
6016# CONFIG_DEBUG_SET_MODULE_RONX is not set
6017# CONFIG_CORESIGHT is not set
6018
6019#
6020# Security options
6021#
6022CONFIG_KEYS=y
6023# CONFIG_PERSISTENT_KEYRINGS is not set
6024# CONFIG_BIG_KEYS is not set
6025# CONFIG_TRUSTED_KEYS is not set
6026CONFIG_ENCRYPTED_KEYS=y
6027# CONFIG_SECURITY_DMESG_RESTRICT is not set
6028CONFIG_SECURITY=y
6029CONFIG_SECURITYFS=y
6030CONFIG_SECURITY_NETWORK=y
6031CONFIG_SECURITY_NETWORK_XFRM=y
6032CONFIG_SECURITY_PATH=y
6033CONFIG_LSM_MMAP_MIN_ADDR=32768
6034CONFIG_SECURITY_SELINUX=y
6035# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
6036# CONFIG_SECURITY_SELINUX_DISABLE is not set
6037CONFIG_SECURITY_SELINUX_DEVELOP=y
6038CONFIG_SECURITY_SELINUX_AVC_STATS=y
6039CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
6040# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
6041# CONFIG_SECURITY_SMACK is not set
6042CONFIG_SECURITY_TOMOYO=y
6043CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
6044CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
6045# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
6046CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
6047CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
6048CONFIG_SECURITY_APPARMOR=y
6049CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
6050CONFIG_SECURITY_APPARMOR_HASH=y
6051CONFIG_SECURITY_YAMA=y
6052CONFIG_INTEGRITY=y
6053# CONFIG_INTEGRITY_SIGNATURE is not set
6054CONFIG_INTEGRITY_AUDIT=y
6055# CONFIG_IMA is not set
6056# CONFIG_EVM is not set
6057# CONFIG_DEFAULT_SECURITY_SELINUX is not set
6058# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
6059# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
6060CONFIG_DEFAULT_SECURITY_DAC=y
6061CONFIG_DEFAULT_SECURITY=""
6062CONFIG_XOR_BLOCKS=y
6063CONFIG_ASYNC_CORE=m
6064CONFIG_ASYNC_MEMCPY=m
6065CONFIG_ASYNC_XOR=m
6066CONFIG_ASYNC_PQ=m
6067CONFIG_ASYNC_RAID6_RECOV=m
6068CONFIG_CRYPTO=y
6069
6070#
6071# Crypto core or helper
6072#
6073CONFIG_CRYPTO_ALGAPI=y
6074CONFIG_CRYPTO_ALGAPI2=y
6075CONFIG_CRYPTO_AEAD=y
6076CONFIG_CRYPTO_AEAD2=y
6077CONFIG_CRYPTO_BLKCIPHER=y
6078CONFIG_CRYPTO_BLKCIPHER2=y
6079CONFIG_CRYPTO_HASH=y
6080CONFIG_CRYPTO_HASH2=y
6081CONFIG_CRYPTO_RNG=y
6082CONFIG_CRYPTO_RNG2=y
6083CONFIG_CRYPTO_RNG_DEFAULT=y
6084CONFIG_CRYPTO_PCOMP=m
6085CONFIG_CRYPTO_PCOMP2=y
6086CONFIG_CRYPTO_AKCIPHER2=y
6087# CONFIG_CRYPTO_RSA is not set
6088CONFIG_CRYPTO_MANAGER=y
6089CONFIG_CRYPTO_MANAGER2=y
6090# CONFIG_CRYPTO_USER is not set
6091CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
6092CONFIG_CRYPTO_GF128MUL=y
6093CONFIG_CRYPTO_NULL=y
6094CONFIG_CRYPTO_NULL2=y
6095CONFIG_CRYPTO_WORKQUEUE=y
6096CONFIG_CRYPTO_CRYPTD=m
6097# CONFIG_CRYPTO_MCRYPTD is not set
6098CONFIG_CRYPTO_AUTHENC=m
6099CONFIG_CRYPTO_TEST=m
6100CONFIG_CRYPTO_ABLK_HELPER=m
6101
6102#
6103# Authenticated Encryption with Associated Data
6104#
6105CONFIG_CRYPTO_CCM=m
6106CONFIG_CRYPTO_GCM=m
6107# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
6108CONFIG_CRYPTO_SEQIV=y
6109CONFIG_CRYPTO_ECHAINIV=m
6110
6111#
6112# Block modes
6113#
6114CONFIG_CRYPTO_CBC=y
6115CONFIG_CRYPTO_CTR=y
6116CONFIG_CRYPTO_CTS=y
6117CONFIG_CRYPTO_ECB=y
6118CONFIG_CRYPTO_LRW=m
6119CONFIG_CRYPTO_PCBC=m
6120CONFIG_CRYPTO_XTS=y
6121# CONFIG_CRYPTO_KEYWRAP is not set
6122
6123#
6124# Hash modes
6125#
6126CONFIG_CRYPTO_CMAC=m
6127CONFIG_CRYPTO_HMAC=y
6128CONFIG_CRYPTO_XCBC=m
6129CONFIG_CRYPTO_VMAC=m
6130
6131#
6132# Digest
6133#
6134CONFIG_CRYPTO_CRC32C=y
6135CONFIG_CRYPTO_CRC32=m
6136CONFIG_CRYPTO_CRCT10DIF=y
6137CONFIG_CRYPTO_GHASH=m
6138# CONFIG_CRYPTO_POLY1305 is not set
6139CONFIG_CRYPTO_MD4=m
6140CONFIG_CRYPTO_MD5=y
6141CONFIG_CRYPTO_MICHAEL_MIC=m
6142CONFIG_CRYPTO_RMD128=m
6143CONFIG_CRYPTO_RMD160=m
6144CONFIG_CRYPTO_RMD256=m
6145CONFIG_CRYPTO_RMD320=m
6146CONFIG_CRYPTO_SHA1=y
6147CONFIG_CRYPTO_SHA256=y
6148CONFIG_CRYPTO_SHA512=m
6149CONFIG_CRYPTO_TGR192=m
6150CONFIG_CRYPTO_WP512=m
6151
6152#
6153# Ciphers
6154#
6155CONFIG_CRYPTO_AES=y
6156CONFIG_CRYPTO_ANUBIS=m
6157CONFIG_CRYPTO_ARC4=m
6158CONFIG_CRYPTO_BLOWFISH=m
6159CONFIG_CRYPTO_BLOWFISH_COMMON=m
6160CONFIG_CRYPTO_CAMELLIA=m
6161CONFIG_CRYPTO_CAST_COMMON=m
6162CONFIG_CRYPTO_CAST5=m
6163CONFIG_CRYPTO_CAST6=m
6164CONFIG_CRYPTO_DES=m
6165CONFIG_CRYPTO_FCRYPT=m
6166CONFIG_CRYPTO_KHAZAD=m
6167CONFIG_CRYPTO_SALSA20=m
6168# CONFIG_CRYPTO_CHACHA20 is not set
6169CONFIG_CRYPTO_SEED=m
6170CONFIG_CRYPTO_SERPENT=m
6171CONFIG_CRYPTO_TEA=m
6172CONFIG_CRYPTO_TWOFISH=m
6173CONFIG_CRYPTO_TWOFISH_COMMON=m
6174
6175#
6176# Compression
6177#
6178CONFIG_CRYPTO_DEFLATE=m
6179CONFIG_CRYPTO_ZLIB=m
6180CONFIG_CRYPTO_LZO=y
6181# CONFIG_CRYPTO_842 is not set
6182CONFIG_CRYPTO_LZ4=m
6183CONFIG_CRYPTO_LZ4HC=m
6184
6185#
6186# Random Number Generation
6187#
6188CONFIG_CRYPTO_ANSI_CPRNG=m
6189CONFIG_CRYPTO_DRBG_MENU=y
6190CONFIG_CRYPTO_DRBG_HMAC=y
6191# CONFIG_CRYPTO_DRBG_HASH is not set
6192# CONFIG_CRYPTO_DRBG_CTR is not set
6193CONFIG_CRYPTO_DRBG=y
6194CONFIG_CRYPTO_JITTERENTROPY=y
6195CONFIG_CRYPTO_USER_API=m
6196CONFIG_CRYPTO_USER_API_HASH=m
6197CONFIG_CRYPTO_USER_API_SKCIPHER=m
6198# CONFIG_CRYPTO_USER_API_RNG is not set
6199# CONFIG_CRYPTO_USER_API_AEAD is not set
6200CONFIG_CRYPTO_HW=y
6201CONFIG_CRYPTO_DEV_OMAP_SHAM=m
6202CONFIG_CRYPTO_DEV_OMAP_AES=m
6203CONFIG_CRYPTO_DEV_OMAP_DES=m
6204# CONFIG_ASYMMETRIC_KEY_TYPE is not set
6205
6206#
6207# Certificates for signature checking
6208#
6209# CONFIG_SYSTEM_TRUSTED_KEYRING is not set
6210CONFIG_ARM_CRYPTO=y
6211CONFIG_CRYPTO_SHA1_ARM=m
6212CONFIG_CRYPTO_SHA1_ARM_NEON=m
6213# CONFIG_CRYPTO_SHA1_ARM_CE is not set
6214# CONFIG_CRYPTO_SHA2_ARM_CE is not set
6215CONFIG_CRYPTO_SHA256_ARM=m
6216CONFIG_CRYPTO_SHA512_ARM=m
6217CONFIG_CRYPTO_AES_ARM=m
6218CONFIG_CRYPTO_AES_ARM_BS=m
6219# CONFIG_CRYPTO_AES_ARM_CE is not set
6220# CONFIG_CRYPTO_GHASH_ARM_CE is not set
6221CONFIG_BINARY_PRINTF=y
6222
6223#
6224# Library routines
6225#
6226CONFIG_RAID6_PQ=y
6227CONFIG_BITREVERSE=y
6228CONFIG_HAVE_ARCH_BITREVERSE=y
6229CONFIG_RATIONAL=y
6230CONFIG_GENERIC_STRNCPY_FROM_USER=y
6231CONFIG_GENERIC_STRNLEN_USER=y
6232CONFIG_GENERIC_NET_UTILS=y
6233CONFIG_GENERIC_PCI_IOMAP=y
6234CONFIG_GENERIC_IO=y
6235CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
6236CONFIG_CRC_CCITT=m
6237CONFIG_CRC16=y
6238CONFIG_CRC_T10DIF=y
6239CONFIG_CRC_ITU_T=m
6240CONFIG_CRC32=y
6241# CONFIG_CRC32_SELFTEST is not set
6242CONFIG_CRC32_SLICEBY8=y
6243# CONFIG_CRC32_SLICEBY4 is not set
6244# CONFIG_CRC32_SARWATE is not set
6245# CONFIG_CRC32_BIT is not set
6246CONFIG_CRC7=m
6247CONFIG_LIBCRC32C=y
6248# CONFIG_CRC8 is not set
6249CONFIG_AUDIT_GENERIC=y
6250# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
6251# CONFIG_RANDOM32_SELFTEST is not set
6252CONFIG_ZLIB_INFLATE=y
6253CONFIG_ZLIB_DEFLATE=y
6254CONFIG_LZO_COMPRESS=y
6255CONFIG_LZO_DECOMPRESS=y
6256CONFIG_LZ4_COMPRESS=m
6257CONFIG_LZ4HC_COMPRESS=m
6258CONFIG_LZ4_DECOMPRESS=y
6259CONFIG_XZ_DEC=y
6260# CONFIG_XZ_DEC_X86 is not set
6261# CONFIG_XZ_DEC_POWERPC is not set
6262# CONFIG_XZ_DEC_IA64 is not set
6263CONFIG_XZ_DEC_ARM=y
6264CONFIG_XZ_DEC_ARMTHUMB=y
6265# CONFIG_XZ_DEC_SPARC is not set
6266CONFIG_XZ_DEC_BCJ=y
6267# CONFIG_XZ_DEC_TEST is not set
6268CONFIG_DECOMPRESS_GZIP=y
6269CONFIG_DECOMPRESS_BZIP2=y
6270CONFIG_DECOMPRESS_LZMA=y
6271CONFIG_DECOMPRESS_XZ=y
6272CONFIG_DECOMPRESS_LZO=y
6273CONFIG_DECOMPRESS_LZ4=y
6274CONFIG_GENERIC_ALLOCATOR=y
6275CONFIG_BCH=y
6276CONFIG_TEXTSEARCH=y
6277CONFIG_TEXTSEARCH_KMP=m
6278CONFIG_TEXTSEARCH_BM=m
6279CONFIG_TEXTSEARCH_FSM=m
6280CONFIG_BTREE=y
6281CONFIG_ASSOCIATIVE_ARRAY=y
6282CONFIG_HAS_IOMEM=y
6283CONFIG_HAS_IOPORT_MAP=y
6284CONFIG_HAS_DMA=y
6285CONFIG_DQL=y
6286CONFIG_GLOB=y
6287# CONFIG_GLOB_SELFTEST is not set
6288CONFIG_NLATTR=y
6289CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
6290CONFIG_LRU_CACHE=m
6291CONFIG_CORDIC=m
6292CONFIG_DDR=y
6293CONFIG_LIBFDT=y
6294CONFIG_OID_REGISTRY=y
6295CONFIG_FONT_SUPPORT=y
6296# CONFIG_FONTS is not set
6297CONFIG_FONT_8x8=y
6298CONFIG_FONT_8x16=y
6299# CONFIG_SG_SPLIT is not set
6300CONFIG_ARCH_HAS_SG_CHAIN=y
6301CONFIG_VIRTUALIZATION=y
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging/uprobe-event.cfg b/meta-ti-extras/recipes/linux/linux-ti-staging/uprobe-event.cfg
deleted file mode 100644
index aba82da..0000000
--- a/meta-ti-extras/recipes/linux/linux-ti-staging/uprobe-event.cfg
+++ /dev/null
@@ -1 +0,0 @@
1CONFIG_UPROBE_EVENT=y
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging/usb-serial.cfg b/meta-ti-extras/recipes/linux/linux-ti-staging/usb-serial.cfg
deleted file mode 100644
index 8f0688e..0000000
--- a/meta-ti-extras/recipes/linux/linux-ti-staging/usb-serial.cfg
+++ /dev/null
@@ -1,4 +0,0 @@
1CONFIG_USB_SERIAL=m
2CONFIG_USB_SERIAL_GENERIC=y
3CONFIG_USB_SERIAL_FTDI_SIO=m
4CONFIG_USB_SERIAL_PL2303=m
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging_%.bbappend b/meta-ti-extras/recipes/linux/linux-ti-staging_%.bbappend
deleted file mode 100644
index d1789ea..0000000
--- a/meta-ti-extras/recipes/linux/linux-ti-staging_%.bbappend
+++ /dev/null
@@ -1,43 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
31SRC_URI += "\
32 file://usb-serial.cfg \
33 file://uprobe-event.cfg \
34 "
35KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/usb-serial.cfg"
36KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/uprobe-event.cfg"
37
38KERNEL_GIT_URI_beaglebone = "git://github.com/beagleboard/linux;nobranch=1"
39BRANCH_beaglebone = "4.4"
40SRCREV_beaglebone = "dbe8c873f443cb8ac52e95790d0c958b81d7eddf"
41PV_beaglebone = "4.4.19+git${SRCPV}"
42DEPENDS_append_beaglebone = " lzop-native"
43RRECOMMENDS_kernel-base_append_beaglebone = " bb-org-overlays"
diff --git a/meta-ti-extras/recipes/qt5/qtbase_git.bbappend b/meta-ti-extras/recipes/qt5/qtbase_git.bbappend
deleted file mode 100644
index 31ce02d..0000000
--- a/meta-ti-extras/recipes/qt5/qtbase_git.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30PACKAGECONFIG += "kms gbm"
diff --git a/scripts/manifest.xml b/scripts/manifest.xml
index 11df6a0..d7cd30e 100644
--- a/scripts/manifest.xml
+++ b/scripts/manifest.xml
@@ -37,17 +37,12 @@
37 remote="freescale" 37 remote="freescale"
38 revision="af5a8cf74d488ba45715ed0b0e0441e60b10c31d" 38 revision="af5a8cf74d488ba45715ed0b0e0441e60b10c31d"
39 path="sources/meta-freescale" 39 path="sources/meta-freescale"
40 groups="notdefault,external,fsl,toradex,ti,smx6,renesas-gen3,boundary,fsl-imx8"/> 40 groups="notdefault,external,fsl,toradex,smx6,renesas-gen3,boundary,fsl-imx8"/>
41 <project name="meta-freescale-3rdparty" 41 <project name="meta-freescale-3rdparty"
42 remote="freescale" 42 remote="freescale"
43 revision="9613dbc02ca970122a01c935bc9e5789ced73a9d" 43 revision="9613dbc02ca970122a01c935bc9e5789ced73a9d"
44 path="sources/meta-freescale-3rdparty" 44 path="sources/meta-freescale-3rdparty"
45 groups="notdefault,external,fsl,toradex,smx6,boundary,fsl-imx8"/> 45 groups="notdefault,external,fsl,toradex,smx6,boundary,fsl-imx8"/>
46 <project name="meta-ti"
47 remote="yocto"
48 revision="aca8f5d6ff8a529e00bdeae5b401c791ed6ecb2b"
49 path="sources/meta-ti"
50 groups="notdefault,external,ti"/>
51 <project name="meta-raspberrypi" 46 <project name="meta-raspberrypi"
52 remote="yocto" 47 remote="yocto"
53 revision="f2e2a4376e84dec6e5efeabaa86a4406fddf7dcd" 48 revision="f2e2a4376e84dec6e5efeabaa86a4406fddf7dcd"
diff --git a/scripts/setup-environment.sh b/scripts/setup-environment.sh
index 3045e3c..c66c626 100755
--- a/scripts/setup-environment.sh
+++ b/scripts/setup-environment.sh
@@ -71,9 +71,6 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then
71 smarc-samx6i) 71 smarc-samx6i)
72 LAYERSCONF="bblayers.conf.smx6.sample" 72 LAYERSCONF="bblayers.conf.smx6.sample"
73 ;; 73 ;;
74 beagleboard|beaglebone|am335x-evm)
75 LAYERSCONF="bblayers.conf.ti.sample"
76 ;;
77 raspberrypi0|raspberrypi|raspberrypi2|raspberrypi3) 74 raspberrypi0|raspberrypi|raspberrypi2|raspberrypi3)
78 LAYERSCONF="bblayers.conf.rpi.sample" 75 LAYERSCONF="bblayers.conf.rpi.sample"
79 ;; 76 ;;