diff options
185 files changed, 8646 insertions, 2618 deletions
diff --git a/b2qt-init-build-env b/b2qt-init-build-env index 30166d1..2c0ed1f 100755 --- a/b2qt-init-build-env +++ b/b2qt-init-build-env | |||
@@ -107,7 +107,7 @@ get_groups() { | |||
107 | PROJECT_GROUPS="external" | 107 | PROJECT_GROUPS="external" |
108 | ;; | 108 | ;; |
109 | apalis-imx6|colibri-imx6|colibri-vf|colibri-imx7) | 109 | apalis-imx6|colibri-imx6|colibri-vf|colibri-imx7) |
110 | PROJECT_GROUPS="toradex" | 110 | PROJECT_GROUPS="fsl" |
111 | ;; | 111 | ;; |
112 | imx6qsabresd|imx6dlsabresd|nitrogen6x|imx7dsabresd) | 112 | imx6qsabresd|imx6dlsabresd|nitrogen6x|imx7dsabresd) |
113 | PROJECT_GROUPS="fsl" | 113 | PROJECT_GROUPS="fsl" |
@@ -118,13 +118,10 @@ get_groups() { | |||
118 | tibidabo) | 118 | tibidabo) |
119 | PROJECT_GROUPS="architech" | 119 | PROJECT_GROUPS="architech" |
120 | ;; | 120 | ;; |
121 | beagleboard|am335x-evm) | 121 | beagleboard|beaglebone|am335x-evm) |
122 | PROJECT_GROUPS="ti" | 122 | PROJECT_GROUPS="ti" |
123 | ;; | 123 | ;; |
124 | beaglebone) | 124 | raspberrypi0|raspberrypi|raspberrypi2|raspberrypi3) |
125 | PROJECT_GROUPS="bbb" | ||
126 | ;; | ||
127 | raspberrypi|raspberrypi2|raspberrypi3) | ||
128 | PROJECT_GROUPS="rpi" | 125 | PROJECT_GROUPS="rpi" |
129 | ;; | 126 | ;; |
130 | intel-corei7-64) | 127 | intel-corei7-64) |
diff --git a/classes/bootfs-image.bbclass b/classes/bootfs-image.bbclass index 2104b50..a0563ce 100644 --- a/classes/bootfs-image.bbclass +++ b/classes/bootfs-image.bbclass | |||
@@ -29,6 +29,7 @@ | |||
29 | 29 | ||
30 | BOOTFS_NAME = "${IMAGE_BASENAME}-boot-${MACHINE}-${DATETIME}" | 30 | BOOTFS_NAME = "${IMAGE_BASENAME}-boot-${MACHINE}-${DATETIME}" |
31 | BOOTFS_LINK_NAME = "${IMAGE_BASENAME}-boot-${MACHINE}" | 31 | BOOTFS_LINK_NAME = "${IMAGE_BASENAME}-boot-${MACHINE}" |
32 | BOOTFS_NAME[vardepsexclude] += "DATETIME" | ||
32 | 33 | ||
33 | BOOTFS_DEPENDS ?= "" | 34 | BOOTFS_DEPENDS ?= "" |
34 | 35 | ||
diff --git a/classes/consistent_timestamps.bbclass b/classes/consistent_timestamps.bbclass index 08cc401..1f560c2 100644 --- a/classes/consistent_timestamps.bbclass +++ b/classes/consistent_timestamps.bbclass | |||
@@ -28,8 +28,8 @@ | |||
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | update_file_timestaps() { | 30 | update_file_timestaps() { |
31 | # Update file timestamp to 0 seconds since Epoch time. | 31 | # Update file timestamp to 1 second since Epoch time. |
32 | TZ=UTC find ${IMAGE_ROOTFS} -exec touch -h -m -t '197001010000' {} \; | 32 | TZ=UTC find ${IMAGE_ROOTFS} -exec touch -h -m -t '197001010000.01' {} \; |
33 | } | 33 | } |
34 | 34 | ||
35 | ROOTFS_POSTINSTALL_COMMAND += "update_file_timestaps; " | 35 | ROOTFS_POSTINSTALL_COMMAND += "update_file_timestaps; " |
diff --git a/classes/image-hdd.bbclass b/classes/image-hdd.bbclass index 05fd847..1391be1 100644 --- a/classes/image-hdd.bbclass +++ b/classes/image-hdd.bbclass | |||
@@ -27,18 +27,13 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # need to define the dependency and the ROOTFS for directdisk | 30 | VM_ROOTFS_TYPE = "ext3" |
31 | do_bootdirectdisk[depends] += "${PN}:do_rootfs" | 31 | ROOT_VM = "root=/dev/hda2" |
32 | ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3" | 32 | LABELS_VM = "boot" |
33 | 33 | AUTO_SYSLINUXMENU = "0" | |
34 | SYSLINUX_ROOT = "root=/dev/hda2 " | ||
35 | SYSLINUX_PROMPT = "0" | ||
36 | SYSLINUX_TIMEOUT = "1" | ||
37 | SYSLINUX_LABELS = "boot" | ||
38 | LABELS_append = " ${SYSLINUX_LABELS} " | ||
39 | SYSLINUX_DEFAULT_CONSOLE = "console=ttyS0,115200" | 34 | SYSLINUX_DEFAULT_CONSOLE = "console=ttyS0,115200" |
40 | 35 | ||
41 | inherit image_types boot-directdisk | 36 | inherit image_types image-vm |
42 | 37 | ||
43 | create_hdd_image () { | 38 | create_hdd_image () { |
44 | cd ${DEPLOY_DIR_IMAGE} | 39 | cd ${DEPLOY_DIR_IMAGE} |
diff --git a/classes/populate_b2qt_sdk.bbclass b/classes/populate_b2qt_sdk.bbclass index 75c6e55..2902f96 100644 --- a/classes/populate_b2qt_sdk.bbclass +++ b/classes/populate_b2qt_sdk.bbclass | |||
@@ -38,10 +38,7 @@ replace_sysroot_symlink() { | |||
38 | #check whether TARGET is inside the sysroot when not prepend the sysroot | 38 | #check whether TARGET is inside the sysroot when not prepend the sysroot |
39 | TARGET=`echo ${TARGET} | grep "^${SYMLINK_SYSROOT}" || echo ${SYMLINK_SYSROOT}${TARGET}` | 39 | TARGET=`echo ${TARGET} | grep "^${SYMLINK_SYSROOT}" || echo ${SYMLINK_SYSROOT}${TARGET}` |
40 | rm "${SOURCE}" | 40 | rm "${SOURCE}" |
41 | if [ -d "${TARGET}" ]; then | 41 | if [ -f "${TARGET}" ]; then |
42 | cp -r "${TARGET}" "${SOURCE}" | ||
43 | replace_sysroot_symlink ${SYMLINK_SYSROOT} ${SOURCE} | ||
44 | elif [ -f "${TARGET}" ]; then | ||
45 | cp "${TARGET}" "${SOURCE}" | 42 | cp "${TARGET}" "${SOURCE}" |
46 | elif [ -e "${TARGET}" ]; then | 43 | elif [ -e "${TARGET}" ]; then |
47 | touch "${SOURCE}" | 44 | touch "${SOURCE}" |
diff --git a/conf/bblayers.conf.bbb.sample b/conf/bblayers.conf.bbb.sample deleted file mode 100644 index ddd469b..0000000 --- a/conf/bblayers.conf.bbb.sample +++ /dev/null | |||
@@ -1,58 +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 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | ||
31 | # changes incompatibly | ||
32 | LCONF_VERSION = "6" | ||
33 | |||
34 | BBPATH = "${TOPDIR}" | ||
35 | BBFILES ?= "" | ||
36 | BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" | ||
37 | |||
38 | BBLAYERS ?= " \ | ||
39 | ${BSPDIR}/sources/poky/meta \ | ||
40 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
41 | ${BSPDIR}/sources/meta-beagleboard/common-bsp \ | ||
42 | ${BSPDIR}/sources/meta-ti \ | ||
43 | ${BSPDIR}/sources/meta-fsl-arm \ | ||
44 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | ||
45 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | ||
46 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | ||
47 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | ||
48 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | ||
49 | ${BSPDIR}/sources/meta-boot2qt \ | ||
50 | ${BSPDIR}/sources/meta-boot2qt/meta-ti-extras \ | ||
51 | ${BSPDIR}/sources/meta-boot2qt/meta-beagleboard-extras \ | ||
52 | ${BSPDIR}/sources/meta-mingw \ | ||
53 | ${BSPDIR}/sources/meta-qt5 \ | ||
54 | " | ||
55 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
56 | ${BSPDIR}/sources/poky/meta \ | ||
57 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
58 | " | ||
diff --git a/conf/bblayers.conf.emulator.sample b/conf/bblayers.conf.emulator.sample index 75d7aae..381c488 100644 --- a/conf/bblayers.conf.emulator.sample +++ b/conf/bblayers.conf.emulator.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 41 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
42 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | 42 | ${BSPDIR}/sources/meta-openembedded/meta-python \ |
43 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
@@ -47,7 +47,3 @@ BBLAYERS ?= " \ | |||
47 | ${BSPDIR}/sources/meta-mingw \ | 47 | ${BSPDIR}/sources/meta-mingw \ |
48 | ${BSPDIR}/sources/meta-qt5 \ | 48 | ${BSPDIR}/sources/meta-qt5 \ |
49 | " | 49 | " |
50 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
51 | ${BSPDIR}/sources/poky/meta \ | ||
52 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
53 | " | ||
diff --git a/conf/bblayers.conf.fsl.sample b/conf/bblayers.conf.fsl.sample index 1a255de..61e12fa 100644 --- a/conf/bblayers.conf.fsl.sample +++ b/conf/bblayers.conf.fsl.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/meta-fsl-arm \ | 41 | ${BSPDIR}/sources/meta-fsl-arm \ |
42 | ${BSPDIR}/sources/meta-fsl-arm-extra \ | 42 | ${BSPDIR}/sources/meta-fsl-arm-extra \ |
43 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
@@ -50,7 +50,3 @@ BBLAYERS ?= " \ | |||
50 | ${BSPDIR}/sources/meta-mingw \ | 50 | ${BSPDIR}/sources/meta-mingw \ |
51 | ${BSPDIR}/sources/meta-qt5 \ | 51 | ${BSPDIR}/sources/meta-qt5 \ |
52 | " | 52 | " |
53 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
54 | ${BSPDIR}/sources/poky/meta \ | ||
55 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
56 | " | ||
diff --git a/conf/bblayers.conf.intel.sample b/conf/bblayers.conf.intel.sample index c03ad50..e6094d6 100644 --- a/conf/bblayers.conf.intel.sample +++ b/conf/bblayers.conf.intel.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/meta-intel \ | 41 | ${BSPDIR}/sources/meta-intel \ |
42 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 42 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
43 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-python \ |
@@ -49,7 +49,3 @@ BBLAYERS ?= " \ | |||
49 | ${BSPDIR}/sources/meta-mingw \ | 49 | ${BSPDIR}/sources/meta-mingw \ |
50 | ${BSPDIR}/sources/meta-qt5 \ | 50 | ${BSPDIR}/sources/meta-qt5 \ |
51 | " | 51 | " |
52 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
53 | ${BSPDIR}/sources/poky/meta \ | ||
54 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
55 | " | ||
diff --git a/conf/bblayers.conf.nvidia-logan.sample b/conf/bblayers.conf.nvidia-logan.sample index f893f8c..9a7272c 100644 --- a/conf/bblayers.conf.nvidia-logan.sample +++ b/conf/bblayers.conf.nvidia-logan.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/nvidia-layer/meta-tegra \ | 41 | ${BSPDIR}/sources/nvidia-layer/meta-tegra \ |
42 | ${BSPDIR}/sources/nvidia-layer/meta-vib3 \ | 42 | ${BSPDIR}/sources/nvidia-layer/meta-vib3 \ |
43 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
@@ -51,8 +51,3 @@ BBLAYERS ?= " \ | |||
51 | ${BSPDIR}/sources/meta-mingw \ | 51 | ${BSPDIR}/sources/meta-mingw \ |
52 | ${BSPDIR}/sources/meta-qt5 \ | 52 | ${BSPDIR}/sources/meta-qt5 \ |
53 | " | 53 | " |
54 | |||
55 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
56 | ${BSPDIR}/sources/poky/meta \ | ||
57 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
58 | " | ||
diff --git a/conf/bblayers.conf.nvidia-tegra.sample b/conf/bblayers.conf.nvidia-tegra.sample index 1fbce2b..ec480ef 100644 --- a/conf/bblayers.conf.nvidia-tegra.sample +++ b/conf/bblayers.conf.nvidia-tegra.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/nvidia-layer/meta-tegra \ | 41 | ${BSPDIR}/sources/nvidia-layer/meta-tegra \ |
42 | ${BSPDIR}/sources/nvidia-layer/meta-vib4 \ | 42 | ${BSPDIR}/sources/nvidia-layer/meta-vib4 \ |
43 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
@@ -51,8 +51,3 @@ BBLAYERS ?= " \ | |||
51 | ${BSPDIR}/sources/meta-mingw \ | 51 | ${BSPDIR}/sources/meta-mingw \ |
52 | ${BSPDIR}/sources/meta-qt5 \ | 52 | ${BSPDIR}/sources/meta-qt5 \ |
53 | " | 53 | " |
54 | |||
55 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
56 | ${BSPDIR}/sources/poky/meta \ | ||
57 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
58 | " | ||
diff --git a/conf/bblayers.conf.rcar-gen2.sample b/conf/bblayers.conf.rcar-gen2.sample index f19b1ea..27f28ae 100644 --- a/conf/bblayers.conf.rcar-gen2.sample +++ b/conf/bblayers.conf.rcar-gen2.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,12 +37,12 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/meta-boot2qt \ | 39 | ${BSPDIR}/sources/meta-boot2qt \ |
40 | ${BSPDIR}/sources/meta-renesas \ | ||
41 | ${BSPDIR}/sources/meta-renesas/meta-rcar-gen2 \ | ||
40 | ${BSPDIR}/sources/poky/meta \ | 42 | ${BSPDIR}/sources/poky/meta \ |
41 | ${BSPDIR}/sources/poky/meta-yocto \ | 43 | ${BSPDIR}/sources/poky/meta-poky \ |
42 | ${BSPDIR}/sources/meta-boot2qt/meta-renesas-extras \ | 44 | ${BSPDIR}/sources/meta-boot2qt/meta-renesas-extras \ |
43 | ${BSPDIR}/sources/meta-fsl-arm \ | 45 | ${BSPDIR}/sources/meta-fsl-arm \ |
44 | ${BSPDIR}/sources/meta-renesas \ | ||
45 | ${BSPDIR}/sources/meta-renesas/meta-rcar-gen2 \ | ||
46 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
47 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | 47 | ${BSPDIR}/sources/meta-openembedded/meta-python \ |
48 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 48 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
@@ -51,7 +51,3 @@ BBLAYERS ?= " \ | |||
51 | ${BSPDIR}/sources/meta-qt5 \ | 51 | ${BSPDIR}/sources/meta-qt5 \ |
52 | ${BSPDIR}/sources/meta-mingw \ | 52 | ${BSPDIR}/sources/meta-mingw \ |
53 | " | 53 | " |
54 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
55 | ${BSPDIR}/sources/poky/meta \ | ||
56 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
57 | " | ||
diff --git a/conf/bblayers.conf.rpi.sample b/conf/bblayers.conf.rpi.sample index c788ab0..e376bea 100644 --- a/conf/bblayers.conf.rpi.sample +++ b/conf/bblayers.conf.rpi.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/meta-raspberrypi \ | 41 | ${BSPDIR}/sources/meta-raspberrypi \ |
42 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 42 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
43 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-python \ |
@@ -49,7 +49,3 @@ BBLAYERS ?= " \ | |||
49 | ${BSPDIR}/sources/meta-mingw \ | 49 | ${BSPDIR}/sources/meta-mingw \ |
50 | ${BSPDIR}/sources/meta-qt5 \ | 50 | ${BSPDIR}/sources/meta-qt5 \ |
51 | " | 51 | " |
52 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
53 | ${BSPDIR}/sources/poky/meta \ | ||
54 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
55 | " | ||
diff --git a/conf/bblayers.conf.sample b/conf/bblayers.conf.sample index 8b3e578..381c488 100644 --- a/conf/bblayers.conf.sample +++ b/conf/bblayers.conf.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,24 +37,13 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/meta-fsl-arm \ | ||
42 | ${BSPDIR}/sources/meta-fsl-arm-extra \ | ||
43 | ${BSPDIR}/sources/meta-beagleboard/common-bsp \ | ||
44 | ${BSPDIR}/sources/meta-ti \ | ||
45 | ${BSPDIR}/sources/meta-raspberrypi \ | ||
46 | ${BSPDIR}/sources/meta-toradex \ | ||
47 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 41 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
42 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | ||
43 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | ||
44 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | ||
48 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
49 | ${BSPDIR}/sources/meta-boot2qt \ | 46 | ${BSPDIR}/sources/meta-boot2qt \ |
50 | ${BSPDIR}/sources/meta-boot2qt/meta-ti-extras \ | ||
51 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ | ||
52 | ${BSPDIR}/sources/meta-boot2qt/meta-beagleboard-extras \ | ||
53 | ${BSPDIR}/sources/meta-boot2qt/meta-toradex-extras \ | ||
54 | ${BSPDIR}/sources/meta-mingw \ | 47 | ${BSPDIR}/sources/meta-mingw \ |
55 | ${BSPDIR}/sources/meta-qt5 \ | 48 | ${BSPDIR}/sources/meta-qt5 \ |
56 | " | 49 | " |
57 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
58 | ${BSPDIR}/sources/poky/meta \ | ||
59 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
60 | " | ||
diff --git a/conf/bblayers.conf.smx6.sample b/conf/bblayers.conf.smx6.sample index 55a9535..b10e415 100644 --- a/conf/bblayers.conf.smx6.sample +++ b/conf/bblayers.conf.smx6.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/meta-fsl-arm \ | 41 | ${BSPDIR}/sources/meta-fsl-arm \ |
42 | ${BSPDIR}/sources/meta-fsl-arm-extra \ | 42 | ${BSPDIR}/sources/meta-fsl-arm-extra \ |
43 | ${BSPDIR}/sources/meta-smx6 \ | 43 | ${BSPDIR}/sources/meta-smx6 \ |
@@ -52,7 +52,3 @@ BBLAYERS ?= " \ | |||
52 | ${BSPDIR}/sources/meta-mingw \ | 52 | ${BSPDIR}/sources/meta-mingw \ |
53 | ${BSPDIR}/sources/meta-qt5 \ | 53 | ${BSPDIR}/sources/meta-qt5 \ |
54 | " | 54 | " |
55 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
56 | ${BSPDIR}/sources/poky/meta \ | ||
57 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
58 | " | ||
diff --git a/conf/bblayers.conf.ti.sample b/conf/bblayers.conf.ti.sample index 527b404..8ad8960 100644 --- a/conf/bblayers.conf.ti.sample +++ b/conf/bblayers.conf.ti.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/meta-ti \ | 41 | ${BSPDIR}/sources/meta-ti \ |
42 | ${BSPDIR}/sources/meta-fsl-arm \ | 42 | ${BSPDIR}/sources/meta-fsl-arm \ |
43 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ |
@@ -50,7 +50,3 @@ BBLAYERS ?= " \ | |||
50 | ${BSPDIR}/sources/meta-mingw \ | 50 | ${BSPDIR}/sources/meta-mingw \ |
51 | ${BSPDIR}/sources/meta-qt5 \ | 51 | ${BSPDIR}/sources/meta-qt5 \ |
52 | " | 52 | " |
53 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
54 | ${BSPDIR}/sources/poky/meta \ | ||
55 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
56 | " | ||
diff --git a/conf/bblayers.conf.tibidabo.sample b/conf/bblayers.conf.tibidabo.sample index 6351d1f..e71d646 100644 --- a/conf/bblayers.conf.tibidabo.sample +++ b/conf/bblayers.conf.tibidabo.sample | |||
@@ -27,9 +27,9 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | 30 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf |
31 | # changes incompatibly | 31 | # changes incompatibly |
32 | LCONF_VERSION = "6" | 32 | POKY_BBLAYERS_CONF_VERSION = "2" |
33 | 33 | ||
34 | BBPATH = "${TOPDIR}" | 34 | BBPATH = "${TOPDIR}" |
35 | BBFILES ?= "" | 35 | BBFILES ?= "" |
@@ -37,7 +37,7 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..' | |||
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
39 | ${BSPDIR}/sources/poky/meta \ | 39 | ${BSPDIR}/sources/poky/meta \ |
40 | ${BSPDIR}/sources/poky/meta-yocto \ | 40 | ${BSPDIR}/sources/poky/meta-poky \ |
41 | ${BSPDIR}/sources/meta-fsl-arm \ | 41 | ${BSPDIR}/sources/meta-fsl-arm \ |
42 | ${BSPDIR}/sources/meta-fsl-arm-extra \ | 42 | ${BSPDIR}/sources/meta-fsl-arm-extra \ |
43 | ${BSPDIR}/sources/meta-tibidabo \ | 43 | ${BSPDIR}/sources/meta-tibidabo \ |
@@ -52,7 +52,3 @@ BBLAYERS ?= " \ | |||
52 | ${BSPDIR}/sources/meta-mingw \ | 52 | ${BSPDIR}/sources/meta-mingw \ |
53 | ${BSPDIR}/sources/meta-qt5 \ | 53 | ${BSPDIR}/sources/meta-qt5 \ |
54 | " | 54 | " |
55 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
56 | ${BSPDIR}/sources/poky/meta \ | ||
57 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
58 | " | ||
diff --git a/conf/bblayers.conf.toradex.sample b/conf/bblayers.conf.toradex.sample deleted file mode 100644 index 7e49d04..0000000 --- a/conf/bblayers.conf.toradex.sample +++ /dev/null | |||
@@ -1,58 +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 | # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf | ||
31 | # changes incompatibly | ||
32 | LCONF_VERSION = "6" | ||
33 | |||
34 | BBPATH = "${TOPDIR}" | ||
35 | BBFILES ?= "" | ||
36 | BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" | ||
37 | |||
38 | BBLAYERS ?= " \ | ||
39 | ${BSPDIR}/sources/poky/meta \ | ||
40 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
41 | ${BSPDIR}/sources/meta-toradex \ | ||
42 | ${BSPDIR}/sources/meta-fsl-arm \ | ||
43 | ${BSPDIR}/sources/meta-fsl-arm-extra \ | ||
44 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | ||
45 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | ||
46 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | ||
47 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | ||
48 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | ||
49 | ${BSPDIR}/sources/meta-boot2qt \ | ||
50 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ | ||
51 | ${BSPDIR}/sources/meta-boot2qt/meta-toradex-extras \ | ||
52 | ${BSPDIR}/sources/meta-mingw \ | ||
53 | ${BSPDIR}/sources/meta-qt5 \ | ||
54 | " | ||
55 | BBLAYERS_NON_REMOVABLE ?= " \ | ||
56 | ${BSPDIR}/sources/poky/meta \ | ||
57 | ${BSPDIR}/sources/poky/meta-yocto \ | ||
58 | " | ||
diff --git a/conf/distro/b2qt.conf b/conf/distro/b2qt.conf index bf0a05b..f5839a3 100644 --- a/conf/distro/b2qt.conf +++ b/conf/distro/b2qt.conf | |||
@@ -56,9 +56,6 @@ DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit" | |||
56 | 56 | ||
57 | FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache" | 57 | FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache" |
58 | 58 | ||
59 | # backport from oe/krogoth, needed by meta-qt5 | ||
60 | PACKAGECONFIG_CONFARGS += "${EXTRA_OECONF}" | ||
61 | |||
62 | # use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10 | 59 | # use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10 |
63 | DISTRO_FEATURES += "gstreamer" | 60 | DISTRO_FEATURES += "gstreamer" |
64 | 61 | ||
diff --git a/conf/distro/include/am335x-evm.conf b/conf/distro/include/am335x-evm.conf index 4f90a0e..cc4f573 100644 --- a/conf/distro/include/am335x-evm.conf +++ b/conf/distro/include/am335x-evm.conf | |||
@@ -39,20 +39,9 @@ BOOTFS_DEPENDS = "u-boot:do_deploy" | |||
39 | 39 | ||
40 | DISTRO_FEATURES_remove = "webengine" | 40 | DISTRO_FEATURES_remove = "webengine" |
41 | 41 | ||
42 | PREFERRED_VERSION_linux-ti-staging = "3.14%" | ||
43 | |||
44 | PREFERRED_PROVIDER_virtual/egl = "libgles-omap3" | ||
45 | PREFERRED_PROVIDER_virtual/libgles2 = "libgles-omap3" | ||
46 | |||
47 | PREFERRED_VERSION_libgles-omap3 = "5.01.01.02" | ||
48 | PREFERRED_VERSION_omap3-sgx-modules = "5.01.01.02" | ||
49 | |||
50 | MACHINE_EXTRA_INSTALL += "\ | 42 | MACHINE_EXTRA_INSTALL += "\ |
51 | libgles-omap3 \ | ||
52 | libgles-omap3-rawdemos \ | ||
53 | lighttpd \ | 43 | lighttpd \ |
54 | " | 44 | " |
55 | 45 | ||
56 | MACHINE_EXTRA_INSTALL_SDK += "\ | 46 | MACHINE_EXTRA_INSTALL_SDK += "\ |
57 | libgles-omap3-dev \ | ||
58 | " | 47 | " |
diff --git a/conf/distro/include/apalis-imx6.conf b/conf/distro/include/apalis-imx6.conf index 1e8e876..7a2666b 100644 --- a/conf/distro/include/apalis-imx6.conf +++ b/conf/distro/include/apalis-imx6.conf | |||
@@ -27,7 +27,6 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | include conf/distro/include/toradex.inc | ||
31 | include conf/distro/include/imx6.inc | 30 | include conf/distro/include/imx6.inc |
32 | include conf/distro/include/imx6-egl.inc | 31 | include conf/distro/include/imx6-egl.inc |
33 | 32 | ||
diff --git a/conf/distro/include/beaglebone.conf b/conf/distro/include/beaglebone.conf index 54455a3..a9fa010 100644 --- a/conf/distro/include/beaglebone.conf +++ b/conf/distro/include/beaglebone.conf | |||
@@ -34,34 +34,16 @@ DEPLOY_CONF_NAME = "BeagleBone Black" | |||
34 | BOOTFS_CONTENT = "\ | 34 | BOOTFS_CONTENT = "\ |
35 | u-boot-${MACHINE}.img:u-boot.img \ | 35 | u-boot-${MACHINE}.img:u-boot.img \ |
36 | MLO-${MACHINE}:MLO \ | 36 | MLO-${MACHINE}:MLO \ |
37 | uEnv-${MACHINE}.txt:uEnv.txt \ | ||
38 | " | 37 | " |
39 | BOOTFS_DEPENDS = "u-boot:do_deploy u-boot-uenv-script:do_deploy" | 38 | BOOTFS_DEPENDS = "u-boot:do_deploy" |
40 | |||
41 | EXTRA_IMAGEDEPENDS += "u-boot-uenv-script" | ||
42 | 39 | ||
43 | DISTRO_FEATURES_remove = "webengine" | 40 | DISTRO_FEATURES_remove = "webengine" |
44 | 41 | ||
45 | PREFERRED_VERSION_libgles-omap3 = "4.10.00.01" | ||
46 | PREFERRED_VERSION_omap3-sgx-modules = "4.10.00.01" | ||
47 | |||
48 | PREFERRED_PROVIDER_virtual/egl = "libgles-omap3" | ||
49 | PREFERRED_PROVIDER_virtual/libgles2 = "libgles-omap3" | ||
50 | |||
51 | PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging" | ||
52 | EXTRA_IMAGEDEPENDS_remove = "u-boot-denx" | ||
53 | UBOOT_MACHINE = "am335x_boneblack_config" | ||
54 | KERNEL_IMAGETYPE = "zImage" | ||
55 | |||
56 | MACHINE_EXTRA_INSTALL += "\ | 42 | MACHINE_EXTRA_INSTALL += "\ |
57 | libgles-omap3 \ | 43 | bb-org-overlays \ |
58 | libgles-omap3-rawdemos \ | ||
59 | " | 44 | " |
60 | 45 | ||
61 | MACHINE_EXTRA_INSTALL_SDK += "\ | 46 | MACHINE_EXTRA_INSTALL_SDK += "\ |
62 | libgles-omap3-dev \ | ||
63 | " | 47 | " |
64 | 48 | ||
65 | ADB_PRODUCTID = "0xD002" | 49 | ADB_PRODUCTID = "0xD002" |
66 | |||
67 | DEFAULTTUNE = "armv7ahf-neon" | ||
diff --git a/conf/distro/include/colibri-imx6.conf b/conf/distro/include/colibri-imx6.conf index 0b4b12c..8a9bda5 100644 --- a/conf/distro/include/colibri-imx6.conf +++ b/conf/distro/include/colibri-imx6.conf | |||
@@ -27,7 +27,6 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | include conf/distro/include/toradex.inc | ||
31 | include conf/distro/include/imx6.inc | 30 | include conf/distro/include/imx6.inc |
32 | include conf/distro/include/imx6-egl.inc | 31 | include conf/distro/include/imx6-egl.inc |
33 | 32 | ||
diff --git a/conf/distro/include/colibri-imx7.conf b/conf/distro/include/colibri-imx7.conf index 877177e..8565729 100644 --- a/conf/distro/include/colibri-imx7.conf +++ b/conf/distro/include/colibri-imx7.conf | |||
@@ -20,8 +20,6 @@ | |||
20 | ## | 20 | ## |
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | include conf/distro/include/toradex.inc | ||
24 | |||
25 | DEPLOY_CONF_NAME = "Toradex Colibri iMX7" | 23 | DEPLOY_CONF_NAME = "Toradex Colibri iMX7" |
26 | 24 | ||
27 | IMAGE_FSTYPES += "ext3 sdcard" | 25 | IMAGE_FSTYPES += "ext3 sdcard" |
diff --git a/conf/distro/include/colibri-vf.conf b/conf/distro/include/colibri-vf.conf index 5a8498f..d75bd9b 100644 --- a/conf/distro/include/colibri-vf.conf +++ b/conf/distro/include/colibri-vf.conf | |||
@@ -27,10 +27,6 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | include conf/distro/include/toradex.inc | ||
31 | |||
32 | BBMASK .= "|meta-fsl-arm-extra/recipes-kernel/kernel-module-mcc-toradex|meta-fsl-arm-extra/recipes-kernel/kernel-modules/kernel-module-mcc_2.1.01.bb|meta-fsl-arm-extra/recipes-bsp/mqxboot" | ||
33 | |||
34 | DEPLOY_CONF_NAME = "Toradex Colibri VF" | 30 | DEPLOY_CONF_NAME = "Toradex Colibri VF" |
35 | 31 | ||
36 | IMAGE_FSTYPES += "ext3 sdcard" | 32 | IMAGE_FSTYPES += "ext3 sdcard" |
diff --git a/conf/distro/include/imx6.inc b/conf/distro/include/imx6.inc index e686e85..25eb691 100644 --- a/conf/distro/include/imx6.inc +++ b/conf/distro/include/imx6.inc | |||
@@ -27,8 +27,7 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | BBMASK ?= " " | 30 | BBMASK += "meta-fsl-arm/qt5-layer/recipes-qt/qt5" |
31 | BBMASK .= "|meta-fsl-arm/qt5-layer/recipes-qt/qt5" | ||
32 | 31 | ||
33 | IMAGE_FSTYPES += "ext3 sdcard" | 32 | IMAGE_FSTYPES += "ext3 sdcard" |
34 | 33 | ||
diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf index bfe29bf..751c264 100644 --- a/conf/distro/include/nitrogen6x.conf +++ b/conf/distro/include/nitrogen6x.conf | |||
@@ -93,8 +93,6 @@ EXTRA_IMAGEDEPENDS += "u-boot-script-boundary" | |||
93 | 93 | ||
94 | KERNEL_DEVICETREE += "\ | 94 | KERNEL_DEVICETREE += "\ |
95 | imx6dl-nit6xlite.dtb \ | 95 | imx6dl-nit6xlite.dtb \ |
96 | imx6qp-nitrogen6_max.dtb \ | ||
97 | imx6q-nitrogen6_som2.dtb \ | ||
98 | " | 96 | " |
99 | 97 | ||
100 | DISTRO_FEATURES_DEFAULT += "wayland" | 98 | DISTRO_FEATURES_DEFAULT += "wayland" |
diff --git a/conf/distro/include/nvidia-logan.conf b/conf/distro/include/nvidia-logan.conf index 632e31b..0dc1d84 100644 --- a/conf/distro/include/nvidia-logan.conf +++ b/conf/distro/include/nvidia-logan.conf | |||
@@ -35,7 +35,7 @@ KERN_DIR ?= '${@os.path.normpath("${TOPDIR}/../sources/jetson-tk1-pro/vibrante-v | |||
35 | PLATFORM_TOPDIR ?= '${@os.path.normpath("${TOPDIR}/../sources/jetson-tk1-pro/vibrante-vcm30t124-linux")}' | 35 | PLATFORM_TOPDIR ?= '${@os.path.normpath("${TOPDIR}/../sources/jetson-tk1-pro/vibrante-vcm30t124-linux")}' |
36 | NVLAYER_DIR ?= "${TOPDIR}/../sources/nvidia-layer" | 36 | NVLAYER_DIR ?= "${TOPDIR}/../sources/nvidia-layer" |
37 | 37 | ||
38 | MACHINE_EXTRA_INSTALL += "\ | 38 | MACHINE_EXTRA_INSTALL = "\ |
39 | libegl \ | 39 | libegl \ |
40 | libgles2 \ | 40 | libgles2 \ |
41 | tegra-firmware-gk20a \ | 41 | tegra-firmware-gk20a \ |
@@ -43,7 +43,7 @@ MACHINE_EXTRA_INSTALL += "\ | |||
43 | libdrm-nv \ | 43 | libdrm-nv \ |
44 | " | 44 | " |
45 | 45 | ||
46 | MACHINE_EXTRA_INSTALL_SDK += "\ | 46 | MACHINE_EXTRA_INSTALL_SDK = "\ |
47 | libegl-dev \ | 47 | libegl-dev \ |
48 | libgles2-dev \ | 48 | libgles2-dev \ |
49 | graphics-headers-dev \ | 49 | graphics-headers-dev \ |
@@ -53,14 +53,14 @@ MACHINE_EXTRA_INSTALL_SDK += "\ | |||
53 | PREFERRED_PROVIDER_libdrm ?= "libdrm-nv" | 53 | PREFERRED_PROVIDER_libdrm ?= "libdrm-nv" |
54 | PREFERRED_PROVIDER_drm ?= "libdrm-nv" | 54 | PREFERRED_PROVIDER_drm ?= "libdrm-nv" |
55 | 55 | ||
56 | BBMASK ?= " " | 56 | BBMASK += "\ |
57 | BBMASK .= "\ | 57 | meta-vib3/recipes-kernel/linux-libc-headers \ |
58 | |meta-vib3/recipes-kernel/linux-libc-headers\ | 58 | meta-vib3/recipes-devtools/binutils \ |
59 | |meta-vib3/recipes-devtools/binutils\ | 59 | meta-vib3/recipes-core/eglibc \ |
60 | |meta-vib3/recipes-core/eglibc\ | 60 | meta-vib3/recipes-core/systemd \ |
61 | |meta-vib3/recipes-core/systemd\ | 61 | meta-vib3/recipes-connectivity \ |
62 | |meta-vib3/recipes-connectivity\ | 62 | meta-vib3/recipes-multimedia/pulseaudio \ |
63 | |meta-vib3/recipes-multimedia/pulseaudio\ | 63 | meta-vib3/recipes-core/meta \ |
64 | |meta-vib3/recipes-core/meta/external-tegra-toolchain.bb\ | 64 | meta-vib3/recipes-core/packagegroups \ |
65 | |meta-vib3/recipes-core/packagegroups\ | 65 | meta-vib3/recipes-devtools/gcc \ |
66 | " | 66 | " |
diff --git a/conf/distro/include/raspberrypi.inc b/conf/distro/include/raspberrypi.inc index 0833404..fb56934 100644 --- a/conf/distro/include/raspberrypi.inc +++ b/conf/distro/include/raspberrypi.inc | |||
@@ -53,6 +53,4 @@ module_conf_bcm2835-v4l2 = "options bcm2835-v4l2 gst_v4l2src_is_broken=1" | |||
53 | VIDEO_CAMERA = "1" | 53 | VIDEO_CAMERA = "1" |
54 | 54 | ||
55 | RPI_FT5604 = "1" | 55 | RPI_FT5604 = "1" |
56 | KERNEL_DEVICETREE += "overlays/rpi-ft5406-overlay.dtb" | ||
57 | MACHINE_FEATURES += "pitft" | 56 | MACHINE_FEATURES += "pitft" |
58 | |||
diff --git a/recipes/udev/udev_182.bbappend b/conf/distro/include/raspberrypi0.conf index bb44f9f..647e597 100644 --- a/recipes/udev/udev_182.bbappend +++ b/conf/distro/include/raspberrypi0.conf | |||
@@ -27,7 +27,11 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | include conf/distro/include/raspberrypi.inc |
31 | 31 | ||
32 | SRC_URI += "file://0001-support-multitouch-screens.patch" | 32 | DEPLOY_CONF_NAME = "Raspberry Pi Zero" |
33 | 33 | ||
34 | DISTRO_FEATURES_remove = "webengine" | ||
35 | |||
36 | # additional memory for GPU | ||
37 | GPU_MEM = "128" | ||
diff --git a/conf/distro/include/rcar-gen2.inc b/conf/distro/include/rcar-gen2.inc index 9b638c3..9a33319 100644 --- a/conf/distro/include/rcar-gen2.inc +++ b/conf/distro/include/rcar-gen2.inc | |||
@@ -123,18 +123,18 @@ MACHINE_EXTRA_INSTALL_append_lcb = " \ | |||
123 | " | 123 | " |
124 | 124 | ||
125 | BB_MULTIMEDIA_TEST_MODULE = "\ | 125 | BB_MULTIMEDIA_TEST_MODULE = "\ |
126 | |fdpm-tp-user-module\ | 126 | fdpm-tp-user-module \ |
127 | |mmngr-tp-user-module\ | 127 | mmngr-tp-user-module \ |
128 | |mmngrbuf-tp-user-module\ | 128 | mmngrbuf-tp-user-module \ |
129 | |s3ctl-tp-user-module\ | 129 | s3ctl-tp-user-module \ |
130 | |vspm-tp-user-module\ | 130 | vspm-tp-user-module \ |
131 | " | 131 | " |
132 | 132 | ||
133 | BBMASK ?= " " | 133 | BBMASK += "\ |
134 | BBMASK .= "\ | 134 | ${BB_MULTIMEDIA_TEST_MODULE} \ |
135 | ${BB_MULTIMEDIA_TEST_MODULE}\ | 135 | dtv-module ssp-module scu-module \ |
136 | |dtv-module|ssp-module|scu-module\ | 136 | gles-test-module \ |
137 | |gles-test-module\ | 137 | poky/meta/recipes-graphics/mesa \ |
138 | |poky/meta/recipes-graphics/mesa\ | 138 | meta-fsl-arm/recipes-graphics/mesa \ |
139 | |meta-fsl-arm/recipes-graphics/mesa\ | 139 | meta-rcar-gen2/recipes-devtools/file \ |
140 | " | 140 | " |
diff --git a/conf/distro/include/smarc-samx6i.conf b/conf/distro/include/smarc-samx6i.conf index 7c441ff..1089f83 100644 --- a/conf/distro/include/smarc-samx6i.conf +++ b/conf/distro/include/smarc-samx6i.conf | |||
@@ -42,5 +42,4 @@ MACHINE_EXTRA_INSTALL += "\ | |||
42 | 42 | ||
43 | KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture" | 43 | KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture" |
44 | 44 | ||
45 | BBMASK ?= " " | 45 | BBMASK += "meta-smx6/recipes-qt" |
46 | BBMASK .= "|meta-smx6/recipes-qt" | ||
diff --git a/conf/distro/include/tegra-t18x.conf b/conf/distro/include/tegra-t18x.conf index 50ed829..a1fad00 100644 --- a/conf/distro/include/tegra-t18x.conf +++ b/conf/distro/include/tegra-t18x.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/tegra.inc | 23 | include conf/distro/include/tegra.inc |
24 | 24 | ||
25 | OLDEST_KERNEL_aarch64 = "3.18" | ||
26 | |||
25 | TARGET_CFLAGS += " -DWIN_INTERFACE_CUSTOM" | 27 | TARGET_CFLAGS += " -DWIN_INTERFACE_CUSTOM" |
26 | DISTRO_FEATURES_DEFAULT += "wayland" | 28 | DISTRO_FEATURES_DEFAULT += "wayland" |
27 | 29 | ||
@@ -62,18 +64,17 @@ PREFERRED_PROVIDER_wayland ?= "wayland-nv" | |||
62 | PREFERRED_PROVIDER_wayland-native ?= "wayland-nv" | 64 | PREFERRED_PROVIDER_wayland-native ?= "wayland-nv" |
63 | PREFERRED_PROVIDER_nativesdk-wayland ?= "wayland-nv" | 65 | PREFERRED_PROVIDER_nativesdk-wayland ?= "wayland-nv" |
64 | 66 | ||
65 | BBMASK ?= " " | 67 | BBMASK += "\ |
66 | BBMASK .= "\ | 68 | meta-vib4/recipes-connectivity/connman \ |
67 | |meta-vib4/recipes-connectivity/connman\ | 69 | meta-vib4/recipes-core/busybox \ |
68 | |meta-vib4/recipes-core/busybox\ | 70 | meta-vib4/recipes-core/images \ |
69 | |meta-vib4/recipes-core/images\ | 71 | meta-vib4/recipes-core/meta \ |
70 | |meta-vib4/recipes-core/meta\ | 72 | meta-vib4/recipes-core/packagegroups \ |
71 | |meta-vib4/recipes-core/packagegroups\ | 73 | meta-vib4/recipes-core/systemd/systemd \ |
72 | |meta-vib4/recipes-core/systemd/systemd\ | 74 | meta-vib4/recipes-devtools \ |
73 | |meta-vib4/recipes-devtools\ | 75 | meta-vib4/recipes-extended \ |
74 | |meta-vib4/recipes-extended\ | 76 | meta-vib4/recipes-multimedia/audiomanager \ |
75 | |meta-vib4/recipes-multimedia/audiomanager\ | 77 | meta-vib4/recipes-core/glibc \ |
76 | |meta-vib4/recipes-core/glibc\ | 78 | meta-vib4/recipes-support/lvm2 \ |
77 | |meta-vib4/recipes-support/lvm2\ | 79 | meta-vib4/recipes-kernel/linux-libc-headers \ |
78 | |meta-vib4/recipes-kernel/linux-libc-headers\ | 80 | " |
79 | " | ||
diff --git a/conf/distro/include/ti.inc b/conf/distro/include/ti.inc index a445dc2..a97511a 100644 --- a/conf/distro/include/ti.inc +++ b/conf/distro/include/ti.inc | |||
@@ -27,11 +27,23 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | BBMASK ?= " " | 30 | BBMASK += "meta-fsl-arm/qt5-layer/recipes-qt/qt5" |
31 | BBMASK .= "|meta-fsl-arm/qt5-layer/recipes-qt/qt5" | ||
32 | 31 | ||
33 | IMAGE_FSTYPES += "ext3 sdcard" | 32 | IMAGE_FSTYPES += "ext3 sdcard" |
34 | IMAGE_CLASSES += "image_types_fsl" | 33 | IMAGE_CLASSES += "image_types_fsl" |
35 | 34 | ||
36 | UBOOT_SUFFIX = "img" | 35 | UBOOT_SUFFIX = "img" |
37 | BOOT_SCRIPTS = "${BOOTFS_CONTENT}" | 36 | BOOT_SCRIPTS = "${BOOTFS_CONTENT}" |
37 | |||
38 | PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um" | ||
39 | PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um" | ||
40 | PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um" | ||
41 | |||
42 | MACHINE_EXTRA_INSTALL += "\ | ||
43 | ti-sgx-ddk-km \ | ||
44 | ti-sgx-ddk-um \ | ||
45 | " | ||
46 | |||
47 | MACHINE_EXTRA_INSTALL_SDK += "\ | ||
48 | ti-sgx-ddk-um-dev \ | ||
49 | " | ||
diff --git a/conf/distro/include/toradex.inc b/conf/distro/include/toradex.inc index 647362d..f448fbe 100644 --- a/conf/distro/include/toradex.inc +++ b/conf/distro/include/toradex.inc | |||
@@ -27,9 +27,6 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | BBMASK ?= " " | ||
31 | BBMASK .= "|meta-toradex/recipes-mozilla|meta-toradex/recipes-browser|meta-toradex/recipes-lxde|meta-toradex/recipes-connectivity|meta-toradex/recipes-gnome|meta-toradex/recipes/trdx-config|meta-toradex/recipes-multimedia/webm|meta-toradex/recipes-qt|meta-toradex/recipes-core/psplash|meta-toradex/recipes-support/florence|meta-toradex/recipes-core/systemd|meta-toradex/recipes-efl|meta-toradex/recipes-core/dropbear|meta-toradex/recipes-support/icu|meta-toradex/recipes-support/i2c-tools|meta-toradex/recipes-benchmark|meta-toradex/recipes-core/udev|meta-toradex/recipes-support/gnutls|meta-toradex/recipes-graphics/gpu-viv-bin-mx6q|meta-toradex/recipes-multimedia/gstreamer|meta-toradex/recipes-fsl/packagegroups|meta-toradex/recipes-core/glibc|meta-toradex/recipes-sato/webkit|meta-toradex/recipes-bsp/binary-drivers/cudatoolkit6.5|meta-toradex/recipes-bsp/binary-drivers/opencv4tegra" | ||
32 | |||
33 | PREFERRED_PROVIDER_u-boot = "u-boot-toradex" | 30 | PREFERRED_PROVIDER_u-boot = "u-boot-toradex" |
34 | 31 | ||
35 | MACHINEDIR = "${@d.getVar('MACHINE', True).replace('-','_')}" | 32 | MACHINEDIR = "${@d.getVar('MACHINE', True).replace('-','_')}" |
diff --git a/meta-beagleboard-extras/conf/layer.conf b/meta-beagleboard-extras/conf/layer.conf deleted file mode 100644 index 7307f55..0000000 --- a/meta-beagleboard-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 | ||
31 | BBPATH .= ":${LAYERDIR}" | ||
32 | |||
33 | # We have a recipes directory, add to BBFILES | ||
34 | BBFILES += "${LAYERDIR}/recipes*/*/*.bb \ | ||
35 | ${LAYERDIR}/recipes*/*/*.bbappend \ | ||
36 | " | ||
37 | |||
38 | BBFILE_COLLECTIONS += "b2qt_bb" | ||
39 | BBFILE_PATTERN_b2qt_bb := "^${LAYERDIR}/" | ||
40 | BBFILE_PRIORITY_b2qt_bb = "20" | ||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-AM335x-Adding-SGX-DT-node.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-AM335x-Adding-SGX-DT-node.patch deleted file mode 100755 index 97ce000..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-AM335x-Adding-SGX-DT-node.patch +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | From 1400fbf3e8e02eb1efd210a892a0d602061c7ca8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Prathap M S <msprathap@ti.com> | ||
3 | Date: Mon, 2 Sep 2013 11:42:13 +0530 | ||
4 | Subject: [PATCH 1/3] AM335x : Adding SGX DT node | ||
5 | |||
6 | This adds the SGX DT node for AM335x. | ||
7 | |||
8 | Signed-off-by: Prathap M S <msprathap@ti.com> | ||
9 | --- | ||
10 | arch/arm/boot/dts/am33xx.dtsi | 8 ++++++++ | ||
11 | 1 files changed, 8 insertions(+), 0 deletions(-) | ||
12 | |||
13 | diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi | ||
14 | index 17e0da8..74c6e41 100644 | ||
15 | --- a/arch/arm/boot/dts/am33xx.dtsi | ||
16 | +++ b/arch/arm/boot/dts/am33xx.dtsi | ||
17 | @@ -96,6 +96,14 @@ | ||
18 | reg = <0x48200000 0x1000>; | ||
19 | }; | ||
20 | |||
21 | + sgx@0x56000000 { | ||
22 | + compatible = "ti,sgx"; | ||
23 | + ti,hwmods = "gfx"; | ||
24 | + clock-frequency = <200000000>; | ||
25 | + reg = <0x56000000 0x1000000>; | ||
26 | + interrupts = <37>; | ||
27 | + }; | ||
28 | + | ||
29 | edma: edma@49000000 { | ||
30 | compatible = "ti,edma3"; | ||
31 | ti,hwmods = "tpcc", "tptc0", "tptc1", "tptc2"; | ||
32 | -- | ||
33 | 1.7.1 | ||
34 | |||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch deleted file mode 100644 index ee61a74..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch +++ /dev/null | |||
@@ -1,52 +0,0 @@ | |||
1 | From ef372125fd64fc181869be4cf528488f9e8b46c2 Mon Sep 17 00:00:00 2001 | ||
2 | From: Behan Webster <behanw@converseincode.com> | ||
3 | Date: Wed, 24 Sep 2014 01:06:46 +0100 | ||
4 | Subject: [PATCH] ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h | ||
5 | |||
6 | With compilers which follow the C99 standard (like modern versions of gcc and | ||
7 | clang), "extern inline" does the wrong thing (emits code for an externally | ||
8 | linkable version of the inline function). In this case using static inline | ||
9 | and removing the NULL version of return_address in return_address.c does | ||
10 | the right thing. | ||
11 | |||
12 | Signed-off-by: Behan Webster <behanw@converseincode.com> | ||
13 | Reviewed-by: Mark Charlebois <charlebm@gmail.com> | ||
14 | Acked-by: Steven Rostedt <rostedt@goodmis.org> | ||
15 | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | ||
16 | --- | ||
17 | arch/arm/include/asm/ftrace.h | 2 +- | ||
18 | arch/arm/kernel/return_address.c | 5 ----- | ||
19 | 2 files changed, 1 insertion(+), 6 deletions(-) | ||
20 | |||
21 | diff --git a/arch/arm/include/asm/ftrace.h b/arch/arm/include/asm/ftrace.h | ||
22 | index f89515a..2bb8cac 100644 | ||
23 | --- a/arch/arm/include/asm/ftrace.h | ||
24 | +++ b/arch/arm/include/asm/ftrace.h | ||
25 | @@ -45,7 +45,7 @@ void *return_address(unsigned int); | ||
26 | |||
27 | #else | ||
28 | |||
29 | -extern inline void *return_address(unsigned int level) | ||
30 | +static inline void *return_address(unsigned int level) | ||
31 | { | ||
32 | return NULL; | ||
33 | } | ||
34 | diff --git a/arch/arm/kernel/return_address.c b/arch/arm/kernel/return_address.c | ||
35 | index fafedd8..f6aa84d 100644 | ||
36 | --- a/arch/arm/kernel/return_address.c | ||
37 | +++ b/arch/arm/kernel/return_address.c | ||
38 | @@ -63,11 +63,6 @@ void *return_address(unsigned int level) | ||
39 | #warning "TODO: return_address should use unwind tables" | ||
40 | #endif | ||
41 | |||
42 | -void *return_address(unsigned int level) | ||
43 | -{ | ||
44 | - return NULL; | ||
45 | -} | ||
46 | - | ||
47 | #endif /* if defined(CONFIG_FRAME_POINTER) && !defined(CONFIG_ARM_UNWIND) / else */ | ||
48 | |||
49 | EXPORT_SYMBOL_GPL(return_address); | ||
50 | -- | ||
51 | 1.9.1 | ||
52 | |||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-Change-extern-inline-to-static-inline.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-Change-extern-inline-to-static-inline.patch deleted file mode 100644 index 66f031f..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-Change-extern-inline-to-static-inline.patch +++ /dev/null | |||
@@ -1,133 +0,0 @@ | |||
1 | From 0873625fb43dda5a54919b7414f235cdfdd98ddc Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@theqtcompany.com> | ||
3 | Date: Wed, 13 Apr 2016 15:42:49 +0300 | ||
4 | Subject: [PATCH] Change "extern inline" to "static inline" | ||
5 | |||
6 | With compilers which follow the C99 standard (like modern versions of gcc and | ||
7 | clang), "extern inline" does the wrong thing (emits code for an externally | ||
8 | linkable version of the inline function). "static inline" is the correct choice | ||
9 | instead. | ||
10 | --- | ||
11 | drivers/staging/rtl8192u/ieee80211/ieee80211.h | 10 +++++----- | ||
12 | drivers/staging/rtl8712/ieee80211.h | 4 ++-- | ||
13 | lib/mpi/mpi-inline.h | 2 +- | ||
14 | lib/mpi/mpi-internal.h | 16 ++++++++-------- | ||
15 | 4 files changed, 16 insertions(+), 16 deletions(-) | ||
16 | |||
17 | diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h | ||
18 | index 502bfdb..1c8d026 100644 | ||
19 | --- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h | ||
20 | +++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h | ||
21 | @@ -2254,7 +2254,7 @@ static inline void *ieee80211_priv(struct net_device *dev) | ||
22 | return ((struct ieee80211_device *)netdev_priv(dev))->priv; | ||
23 | } | ||
24 | |||
25 | -extern inline int ieee80211_is_empty_essid(const char *essid, int essid_len) | ||
26 | +static inline int ieee80211_is_empty_essid(const char *essid, int essid_len) | ||
27 | { | ||
28 | /* Single white space is for Linksys APs */ | ||
29 | if (essid_len == 1 && essid[0] == ' ') | ||
30 | @@ -2270,7 +2270,7 @@ extern inline int ieee80211_is_empty_essid(const char *essid, int essid_len) | ||
31 | return 1; | ||
32 | } | ||
33 | |||
34 | -extern inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mode) | ||
35 | +static inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mode) | ||
36 | { | ||
37 | /* | ||
38 | * It is possible for both access points and our device to support | ||
39 | @@ -2296,7 +2296,7 @@ extern inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mod | ||
40 | return 0; | ||
41 | } | ||
42 | |||
43 | -extern inline int ieee80211_get_hdrlen(u16 fc) | ||
44 | +static inline int ieee80211_get_hdrlen(u16 fc) | ||
45 | { | ||
46 | int hdrlen = IEEE80211_3ADDR_LEN; | ||
47 | |||
48 | @@ -2582,12 +2582,12 @@ void ieee80211_softmac_scan_syncro(struct ieee80211_device *ieee); | ||
49 | |||
50 | extern const long ieee80211_wlan_frequencies[]; | ||
51 | |||
52 | -extern inline void ieee80211_increment_scans(struct ieee80211_device *ieee) | ||
53 | +static inline void ieee80211_increment_scans(struct ieee80211_device *ieee) | ||
54 | { | ||
55 | ieee->scans++; | ||
56 | } | ||
57 | |||
58 | -extern inline int ieee80211_get_scans(struct ieee80211_device *ieee) | ||
59 | +static inline int ieee80211_get_scans(struct ieee80211_device *ieee) | ||
60 | { | ||
61 | return ieee->scans; | ||
62 | } | ||
63 | diff --git a/drivers/staging/rtl8712/ieee80211.h b/drivers/staging/rtl8712/ieee80211.h | ||
64 | index 21515c3..7518061 100644 | ||
65 | --- a/drivers/staging/rtl8712/ieee80211.h | ||
66 | +++ b/drivers/staging/rtl8712/ieee80211.h | ||
67 | @@ -734,7 +734,7 @@ enum ieee80211_state { | ||
68 | #define IEEE_G (1<<2) | ||
69 | #define IEEE_MODE_MASK (IEEE_A|IEEE_B|IEEE_G) | ||
70 | |||
71 | -extern inline int ieee80211_is_empty_essid(const char *essid, int essid_len) | ||
72 | +static inline int ieee80211_is_empty_essid(const char *essid, int essid_len) | ||
73 | { | ||
74 | /* Single white space is for Linksys APs */ | ||
75 | if (essid_len == 1 && essid[0] == ' ') | ||
76 | @@ -748,7 +748,7 @@ extern inline int ieee80211_is_empty_essid(const char *essid, int essid_len) | ||
77 | return 1; | ||
78 | } | ||
79 | |||
80 | -extern inline int ieee80211_get_hdrlen(u16 fc) | ||
81 | +static inline int ieee80211_get_hdrlen(u16 fc) | ||
82 | { | ||
83 | int hdrlen = 24; | ||
84 | |||
85 | diff --git a/lib/mpi/mpi-inline.h b/lib/mpi/mpi-inline.h | ||
86 | index e2b3985..c245ea3 100644 | ||
87 | --- a/lib/mpi/mpi-inline.h | ||
88 | +++ b/lib/mpi/mpi-inline.h | ||
89 | @@ -30,7 +30,7 @@ | ||
90 | #define G10_MPI_INLINE_H | ||
91 | |||
92 | #ifndef G10_MPI_INLINE_DECL | ||
93 | -#define G10_MPI_INLINE_DECL extern inline | ||
94 | +#define G10_MPI_INLINE_DECL static inline | ||
95 | #endif | ||
96 | |||
97 | G10_MPI_INLINE_DECL mpi_limb_t | ||
98 | diff --git a/lib/mpi/mpi-internal.h b/lib/mpi/mpi-internal.h | ||
99 | index 77adcf6..4566d11 100644 | ||
100 | --- a/lib/mpi/mpi-internal.h | ||
101 | +++ b/lib/mpi/mpi-internal.h | ||
102 | @@ -172,20 +172,20 @@ void mpi_rshift_limbs(MPI a, unsigned int count); | ||
103 | int mpi_lshift_limbs(MPI a, unsigned int count); | ||
104 | |||
105 | /*-- mpihelp-add.c --*/ | ||
106 | -mpi_limb_t mpihelp_add_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, | ||
107 | - mpi_size_t s1_size, mpi_limb_t s2_limb); | ||
108 | +//mpi_limb_t mpihelp_add_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, | ||
109 | +// mpi_size_t s1_size, mpi_limb_t s2_limb); | ||
110 | mpi_limb_t mpihelp_add_n(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, | ||
111 | mpi_ptr_t s2_ptr, mpi_size_t size); | ||
112 | -mpi_limb_t mpihelp_add(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size, | ||
113 | - mpi_ptr_t s2_ptr, mpi_size_t s2_size); | ||
114 | +//mpi_limb_t mpihelp_add(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size, | ||
115 | +// mpi_ptr_t s2_ptr, mpi_size_t s2_size); | ||
116 | |||
117 | /*-- mpihelp-sub.c --*/ | ||
118 | -mpi_limb_t mpihelp_sub_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, | ||
119 | - mpi_size_t s1_size, mpi_limb_t s2_limb); | ||
120 | +//mpi_limb_t mpihelp_sub_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, | ||
121 | +// mpi_size_t s1_size, mpi_limb_t s2_limb); | ||
122 | mpi_limb_t mpihelp_sub_n(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, | ||
123 | mpi_ptr_t s2_ptr, mpi_size_t size); | ||
124 | -mpi_limb_t mpihelp_sub(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size, | ||
125 | - mpi_ptr_t s2_ptr, mpi_size_t s2_size); | ||
126 | +//mpi_limb_t mpihelp_sub(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size, | ||
127 | +// mpi_ptr_t s2_ptr, mpi_size_t s2_size); | ||
128 | |||
129 | /*-- mpihelp-cmp.c --*/ | ||
130 | int mpihelp_cmp(mpi_ptr_t op1_ptr, mpi_ptr_t op2_ptr, mpi_size_t size); | ||
131 | -- | ||
132 | 1.9.1 | ||
133 | |||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-kernel-add-support-for-gcc-5.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-kernel-add-support-for-gcc-5.patch deleted file mode 100644 index 13a89fb..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-kernel-add-support-for-gcc-5.patch +++ /dev/null | |||
@@ -1,99 +0,0 @@ | |||
1 | From 376075b9598d602950b73cc78743735585c0a18c Mon Sep 17 00:00:00 2001 | ||
2 | From: Sasha Levin <sasha.levin@oracle.com> | ||
3 | Date: Mon, 13 Oct 2014 15:51:05 -0700 | ||
4 | Subject: [PATCH] kernel: add support for gcc 5 | ||
5 | |||
6 | commit 71458cfc782eafe4b27656e078d379a34e472adf upstream. | ||
7 | |||
8 | We're missing include/linux/compiler-gcc5.h which is required now | ||
9 | because gcc branched off to v5 in trunk. | ||
10 | |||
11 | Just copy the relevant bits out of include/linux/compiler-gcc4.h, | ||
12 | no new code is added as of now. | ||
13 | |||
14 | This fixes a build error when using gcc 5. | ||
15 | |||
16 | Signed-off-by: Sasha Levin <sasha.levin@oracle.com> | ||
17 | Signed-off-by: Andrew Morton <akpm@linux-foundation.org> | ||
18 | Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> | ||
19 | Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> | ||
20 | --- | ||
21 | include/linux/compiler-gcc5.h | 66 +++++++++++++++++++++++++++++++++++++++++++ | ||
22 | 1 file changed, 66 insertions(+) | ||
23 | create mode 100644 include/linux/compiler-gcc5.h | ||
24 | |||
25 | diff --git a/include/linux/compiler-gcc5.h b/include/linux/compiler-gcc5.h | ||
26 | new file mode 100644 | ||
27 | index 0000000..cdd1cc2 | ||
28 | --- /dev/null | ||
29 | +++ b/include/linux/compiler-gcc5.h | ||
30 | @@ -0,0 +1,66 @@ | ||
31 | +#ifndef __LINUX_COMPILER_H | ||
32 | +#error "Please don't include <linux/compiler-gcc5.h> directly, include <linux/compiler.h> instead." | ||
33 | +#endif | ||
34 | + | ||
35 | +#define __used __attribute__((__used__)) | ||
36 | +#define __must_check __attribute__((warn_unused_result)) | ||
37 | +#define __compiler_offsetof(a, b) __builtin_offsetof(a, b) | ||
38 | + | ||
39 | +/* Mark functions as cold. gcc will assume any path leading to a call | ||
40 | + to them will be unlikely. This means a lot of manual unlikely()s | ||
41 | + are unnecessary now for any paths leading to the usual suspects | ||
42 | + like BUG(), printk(), panic() etc. [but let's keep them for now for | ||
43 | + older compilers] | ||
44 | + | ||
45 | + Early snapshots of gcc 4.3 don't support this and we can't detect this | ||
46 | + in the preprocessor, but we can live with this because they're unreleased. | ||
47 | + Maketime probing would be overkill here. | ||
48 | + | ||
49 | + gcc also has a __attribute__((__hot__)) to move hot functions into | ||
50 | + a special section, but I don't see any sense in this right now in | ||
51 | + the kernel context */ | ||
52 | +#define __cold __attribute__((__cold__)) | ||
53 | + | ||
54 | +#define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) | ||
55 | + | ||
56 | +#ifndef __CHECKER__ | ||
57 | +# define __compiletime_warning(message) __attribute__((warning(message))) | ||
58 | +# define __compiletime_error(message) __attribute__((error(message))) | ||
59 | +#endif /* __CHECKER__ */ | ||
60 | + | ||
61 | +/* | ||
62 | + * Mark a position in code as unreachable. This can be used to | ||
63 | + * suppress control flow warnings after asm blocks that transfer | ||
64 | + * control elsewhere. | ||
65 | + * | ||
66 | + * Early snapshots of gcc 4.5 don't support this and we can't detect | ||
67 | + * this in the preprocessor, but we can live with this because they're | ||
68 | + * unreleased. Really, we need to have autoconf for the kernel. | ||
69 | + */ | ||
70 | +#define unreachable() __builtin_unreachable() | ||
71 | + | ||
72 | +/* Mark a function definition as prohibited from being cloned. */ | ||
73 | +#define __noclone __attribute__((__noclone__)) | ||
74 | + | ||
75 | +/* | ||
76 | + * Tell the optimizer that something else uses this function or variable. | ||
77 | + */ | ||
78 | +#define __visible __attribute__((externally_visible)) | ||
79 | + | ||
80 | +/* | ||
81 | + * GCC 'asm goto' miscompiles certain code sequences: | ||
82 | + * | ||
83 | + * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670 | ||
84 | + * | ||
85 | + * Work it around via a compiler barrier quirk suggested by Jakub Jelinek. | ||
86 | + * Fixed in GCC 4.8.2 and later versions. | ||
87 | + * | ||
88 | + * (asm goto is automatically volatile - the naming reflects this.) | ||
89 | + */ | ||
90 | +#define asm_volatile_goto(x...) do { asm goto(x); asm (""); } while (0) | ||
91 | + | ||
92 | +#ifdef CONFIG_ARCH_USE_BUILTIN_BSWAP | ||
93 | +#define __HAVE_BUILTIN_BSWAP32__ | ||
94 | +#define __HAVE_BUILTIN_BSWAP64__ | ||
95 | +#define __HAVE_BUILTIN_BSWAP16__ | ||
96 | +#endif /* CONFIG_ARCH_USE_BUILTIN_BSWAP */ | ||
97 | -- | ||
98 | 1.9.1 | ||
99 | |||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0002-AM33XX-Invoke-hwmod-deassert-for-SGX-graphics-device.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0002-AM33XX-Invoke-hwmod-deassert-for-SGX-graphics-device.patch deleted file mode 100755 index 05672d3..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline/0002-AM33XX-Invoke-hwmod-deassert-for-SGX-graphics-device.patch +++ /dev/null | |||
@@ -1,121 +0,0 @@ | |||
1 | From 4179cd27a2caa23688646e043e2872e89c9a7bc7 Mon Sep 17 00:00:00 2001 | ||
2 | From: Prathap M S <msprathap@ti.com> | ||
3 | Date: Mon, 2 Sep 2013 11:52:03 +0530 | ||
4 | Subject: [PATCH 2/3] AM33XX : Invoke hwmod deassert for SGX(graphics device) | ||
5 | |||
6 | By default reset is asserted for SGX. | ||
7 | Adding gpu.c file introducing omap_sgx_init_of() for deasserting SGX reset. | ||
8 | This calls omap_device_deassert_hardreset() for deasserting the reset for SGX. | ||
9 | |||
10 | Signed-off-by: Prathap M S <msprathap@ti.com> | ||
11 | --- | ||
12 | arch/arm/mach-omap2/Makefile | 2 +- | ||
13 | arch/arm/mach-omap2/board-generic.c | 4 +++ | ||
14 | arch/arm/mach-omap2/common.h | 1 + | ||
15 | arch/arm/mach-omap2/gpu.c | 48 +++++++++++++++++++++++++++++++++++ | ||
16 | 4 files changed, 54 insertions(+), 1 deletions(-) | ||
17 | create mode 100644 arch/arm/mach-omap2/gpu.c | ||
18 | |||
19 | diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile | ||
20 | index d4f6715..b65cc56 100644 | ||
21 | --- a/arch/arm/mach-omap2/Makefile | ||
22 | +++ b/arch/arm/mach-omap2/Makefile | ||
23 | @@ -8,7 +8,7 @@ ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/$(src)/include \ | ||
24 | # Common support | ||
25 | obj-y := id.o io.o control.o mux.o devices.o fb.o serial.o gpmc.o timer.o pm.o \ | ||
26 | common.o gpio.o dma.o wd_timer.o display.o i2c.o hdq1w.o omap_hwmod.o \ | ||
27 | - omap_device.o sram.o | ||
28 | + omap_device.o sram.o gpu.o | ||
29 | |||
30 | omap-2-3-common = irq.o | ||
31 | hwmod-common = omap_hwmod.o omap_hwmod_reset.o \ | ||
32 | diff --git a/arch/arm/mach-omap2/board-generic.c b/arch/arm/mach-omap2/board-generic.c | ||
33 | index be5d005..e2b3981 100644 | ||
34 | --- a/arch/arm/mach-omap2/board-generic.c | ||
35 | +++ b/arch/arm/mach-omap2/board-generic.c | ||
36 | @@ -22,6 +22,7 @@ | ||
37 | #include "common.h" | ||
38 | #include "common-board-devices.h" | ||
39 | #include "dss-common.h" | ||
40 | +#include "soc.h" | ||
41 | |||
42 | #if !(defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)) | ||
43 | #define intc_of_init NULL | ||
44 | @@ -50,6 +50,8 @@ static void __init omap_generic_init(void) | ||
45 | omap4_panda_display_init_of(); | ||
46 | else if (of_machine_is_compatible("ti,omap4-sdp")) | ||
47 | omap_4430sdp_display_init_of(); | ||
48 | + if (omap3_has_sgx()) | ||
49 | + omap_sgx_init_of(); | ||
50 | } | ||
51 | |||
52 | #ifdef CONFIG_SOC_OMAP2420 | ||
53 | diff --git a/arch/arm/mach-omap2/common.h b/arch/arm/mach-omap2/common.h | ||
54 | index dfcc182..7d2f04e 100644 | ||
55 | --- a/arch/arm/mach-omap2/common.h | ||
56 | +++ b/arch/arm/mach-omap2/common.h | ||
57 | @@ -296,6 +296,7 @@ extern void omap_reserve(void); | ||
58 | |||
59 | struct omap_hwmod; | ||
60 | extern int omap_dss_reset(struct omap_hwmod *); | ||
61 | +void __init omap_sgx_init_of(void); | ||
62 | |||
63 | /* SoC specific clock initializer */ | ||
64 | extern int (*omap_clk_init)(void); | ||
65 | diff --git a/arch/arm/mach-omap2/gpu.c b/arch/arm/mach-omap2/gpu.c | ||
66 | new file mode 100644 | ||
67 | index 0000000..98a66cf | ||
68 | --- /dev/null | ||
69 | +++ b/arch/arm/mach-omap2/gpu.c | ||
70 | @@ -0,0 +1,48 @@ | ||
71 | +/* | ||
72 | + * Deassert reset for AM33xx graphics device(SGX) hwmod | ||
73 | + * | ||
74 | + * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | ||
75 | + * Prathap MS <msprathap@ti.com> | ||
76 | + * | ||
77 | + * This program is free software; you can redistribute it and/or | ||
78 | + * modify it under the terms of the GNU General Public License as | ||
79 | + * published by the Free Software Foundation version 2. | ||
80 | + * | ||
81 | + * This program is distributed "as is" WITHOUT ANY WARRANTY of any | ||
82 | + * kind, whether express or implied; without even the implied warranty | ||
83 | + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
84 | + * GNU General Public License for more details. | ||
85 | + */ | ||
86 | +#include <linux/of_platform.h> | ||
87 | +#include "omap_device.h" | ||
88 | + | ||
89 | +void __init omap_sgx_init_of(void) | ||
90 | +{ | ||
91 | + struct device_node *node; | ||
92 | + struct platform_device *pdev; | ||
93 | + int ret = 0; | ||
94 | + node = of_find_compatible_node(NULL, NULL, "ti,sgx"); | ||
95 | + if (!node) | ||
96 | + return; | ||
97 | + pdev = of_find_device_by_node(node); | ||
98 | + if (!pdev) { | ||
99 | + pr_warn("of_find_device_by_node() failed for sgx\n"); | ||
100 | + return; | ||
101 | + } | ||
102 | + ret = omap_device_deassert_hardreset(pdev, "gfx"); | ||
103 | + if (ret != 0) | ||
104 | + pr_warn("omap_device_deassert_hardreset() failed for sgx(gfx hwmod)\n"); | ||
105 | + | ||
106 | + node = of_find_compatible_node(NULL, NULL, "ti,am335x-timer"); | ||
107 | + if (!node) | ||
108 | + return; | ||
109 | + pdev = of_find_device_by_node(node); | ||
110 | + if (!pdev) { | ||
111 | + pr_warn("of_find_device_by_node() failed for sgx\n"); | ||
112 | + return; | ||
113 | + } | ||
114 | + ret = omap_device_deassert_hardreset(pdev, "timer7"); | ||
115 | + if (ret != 0) | ||
116 | + pr_warn("omap_device_deassert_hardreset() failed for sgx(gfx hwmod)\n"); | ||
117 | +} | ||
118 | + | ||
119 | -- | ||
120 | 1.7.1 | ||
121 | |||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0003-video-da8xx-fb-Add-API-to-register-wait-for-vsync-ca.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0003-video-da8xx-fb-Add-API-to-register-wait-for-vsync-ca.patch deleted file mode 100755 index c425982..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline/0003-video-da8xx-fb-Add-API-to-register-wait-for-vsync-ca.patch +++ /dev/null | |||
@@ -1,97 +0,0 @@ | |||
1 | From 0f4e7d4b7d7314b38a9fd3497d7d4e0c36d19bff Mon Sep 17 00:00:00 2001 | ||
2 | From: Prathap M S <msprathap@ti.com> | ||
3 | Date: Mon, 2 Sep 2013 12:05:23 +0530 | ||
4 | Subject: [PATCH 3/3] video: da8xx-fb: Add API to register wait for vsync callback | ||
5 | |||
6 | This patch adds APIs to register and unregister wait for vsync callback. | ||
7 | This is derived from commit id 2d44302545da24fd22912d964102bc31a7489e97 | ||
8 | This commit id was part of 3.2 kernel sources. | ||
9 | |||
10 | Signed-off-by: Prathap M S <msprathap@ti.com> | ||
11 | --- | ||
12 | drivers/video/da8xx-fb.c | 33 +++++++++++++++++++++++++++++++++ | ||
13 | include/video/da8xx-fb.h | 4 ++++ | ||
14 | 2 files changed, 37 insertions(+), 0 deletions(-) | ||
15 | |||
16 | diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c | ||
17 | index 131cf4c..ef06b85 100644 | ||
18 | --- a/drivers/video/da8xx-fb.c | ||
19 | +++ b/drivers/video/da8xx-fb.c | ||
20 | @@ -199,6 +199,9 @@ static struct fb_fix_screeninfo da8xx_fb_fix = { | ||
21 | .accel = FB_ACCEL_NONE | ||
22 | }; | ||
23 | |||
24 | +static vsync_callback_t vsync_cb_handler; | ||
25 | +static void *vsync_cb_arg; | ||
26 | + | ||
27 | static struct fb_videomode known_lcd_panels[] = { | ||
28 | /* Sharp LCD035Q3DG01 */ | ||
29 | [0] = { | ||
30 | @@ -806,6 +809,32 @@ static int lcd_init(struct da8xx_fb_par *par, const struct lcd_ctrl_config *cfg, | ||
31 | return 0; | ||
32 | } | ||
33 | |||
34 | +int register_vsync_cb(vsync_callback_t handler, void *arg, int idx) | ||
35 | +{ | ||
36 | + if ((vsync_cb_handler == NULL) && (vsync_cb_arg == NULL)) { | ||
37 | + vsync_cb_arg = arg; | ||
38 | + vsync_cb_handler = handler; | ||
39 | + } else { | ||
40 | + return -EEXIST; | ||
41 | + } | ||
42 | + | ||
43 | + return 0; | ||
44 | +} | ||
45 | +EXPORT_SYMBOL(register_vsync_cb); | ||
46 | + | ||
47 | +int unregister_vsync_cb(vsync_callback_t handler, void *arg, int idx) | ||
48 | +{ | ||
49 | + if ((vsync_cb_handler == handler) && (vsync_cb_arg == arg)) { | ||
50 | + vsync_cb_handler = NULL; | ||
51 | + vsync_cb_arg = NULL; | ||
52 | + } else { | ||
53 | + return -ENXIO; | ||
54 | + } | ||
55 | + | ||
56 | + return 0; | ||
57 | +} | ||
58 | +EXPORT_SYMBOL(unregister_vsync_cb); | ||
59 | + | ||
60 | /* IRQ handler for version 2 of LCDC */ | ||
61 | static irqreturn_t lcdc_irq_handler_rev02(int irq, void *arg) | ||
62 | { | ||
63 | @@ -843,6 +872,8 @@ static irqreturn_t lcdc_irq_handler_rev02(int irq, void *arg) | ||
64 | LCD_DMA_FRM_BUF_CEILING_ADDR_0_REG); | ||
65 | par->vsync_flag = 1; | ||
66 | wake_up_interruptible(&par->vsync_wait); | ||
67 | + if (vsync_cb_handler) | ||
68 | + vsync_cb_handler(vsync_cb_arg); | ||
69 | } | ||
70 | |||
71 | if (stat & LCD_END_OF_FRAME1) { | ||
72 | @@ -918,6 +949,8 @@ static irqreturn_t lcdc_irq_handler_rev01(int irq, void *arg) | ||
73 | LCD_DMA_FRM_BUF_CEILING_ADDR_1_REG); | ||
74 | par->vsync_flag = 1; | ||
75 | wake_up_interruptible(&par->vsync_wait); | ||
76 | + if (vsync_cb_handler) | ||
77 | + vsync_cb_handler(vsync_cb_arg); | ||
78 | } | ||
79 | } | ||
80 | |||
81 | diff --git a/include/video/da8xx-fb.h b/include/video/da8xx-fb.h | ||
82 | index efed3c3..a6cc484 100644 | ||
83 | --- a/include/video/da8xx-fb.h | ||
84 | +++ b/include/video/da8xx-fb.h | ||
85 | @@ -91,5 +91,9 @@ struct lcd_sync_arg { | ||
86 | /* Proprietary FB_SYNC_ flags */ | ||
87 | #define FB_SYNC_CLK_INVERT 0x40000000 | ||
88 | |||
89 | +typedef void (*vsync_callback_t)(void *arg); | ||
90 | +int register_vsync_cb(vsync_callback_t handler, void *arg, int idx); | ||
91 | +int unregister_vsync_cb(vsync_callback_t handler, void *arg, int idx); | ||
92 | + | ||
93 | #endif /* ifndef DA8XX_FB_H */ | ||
94 | |||
95 | -- | ||
96 | 1.7.1 | ||
97 | |||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/ARM-perf-add-support-for-perf-registers-API.diff b/meta-beagleboard-extras/recipes/linux/linux-mainline/ARM-perf-add-support-for-perf-registers-API.diff deleted file mode 100644 index 13b251a..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline/ARM-perf-add-support-for-perf-registers-API.diff +++ /dev/null | |||
@@ -1,128 +0,0 @@ | |||
1 | From 8221f36672b7a1336c2bf245c394f0b5453784a1 Mon Sep 17 00:00:00 2001 | ||
2 | From: Will Deacon <will.deacon@arm.com> | ||
3 | Date: Thu, 26 Sep 2013 12:36:35 +0100 | ||
4 | Subject: [PATCH] ARM: perf: add support for perf registers API | ||
5 | |||
6 | This patch implements the functions required for the perf registers API, | ||
7 | allowing the perf tool to interface kernel register dumps with libunwind | ||
8 | in order to provide userspace backtracing. | ||
9 | |||
10 | B2Qt: Backported for 3.8 kernel | ||
11 | |||
12 | Cc: Jean Pihet <jean.pihet@linaro.org> | ||
13 | Signed-off-by: Will Deacon <will.deacon@arm.com> | ||
14 | --- | ||
15 | arch/arm/Kconfig | 2 ++ | ||
16 | arch/arm/include/uapi/asm/Kbuild | 1 + | ||
17 | arch/arm/include/uapi/asm/perf_regs.h | 23 +++++++++++++++++++++++ | ||
18 | arch/arm/kernel/Makefile | 1 + | ||
19 | arch/arm/kernel/perf_regs.c | 30 ++++++++++++++++++++++++++++++ | ||
20 | 5 files changed, 57 insertions(+) | ||
21 | create mode 100644 arch/arm/include/uapi/asm/perf_regs.h | ||
22 | create mode 100644 arch/arm/kernel/perf_regs.c | ||
23 | |||
24 | diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig | ||
25 | index 67874b8..6f630be 100644 | ||
26 | --- a/arch/arm/Kconfig | ||
27 | +++ b/arch/arm/Kconfig | ||
28 | @@ -46,6 +46,8 @@ config ARM | ||
29 | select HAVE_MEMBLOCK | ||
30 | select HAVE_OPROFILE if (HAVE_PERF_EVENTS) | ||
31 | select HAVE_PERF_EVENTS | ||
32 | + select HAVE_PERF_REGS | ||
33 | + select HAVE_PERF_USER_STACK_DUMP | ||
34 | select HAVE_REGS_AND_STACK_ACCESS_API | ||
35 | select HAVE_SYSCALL_TRACEPOINTS | ||
36 | select HAVE_UID16 | ||
37 | diff --git a/arch/arm/include/uapi/asm/Kbuild b/arch/arm/include/uapi/asm/Kbuild | ||
38 | index 47bcb2d..570b82f 100644 | ||
39 | --- a/arch/arm/include/uapi/asm/Kbuild | ||
40 | +++ b/arch/arm/include/uapi/asm/Kbuild | ||
41 | @@ -8,6 +8,7 @@ header-y += hwcap.h | ||
42 | header-y += ioctls.h | ||
43 | header-y += kvm_para.h | ||
44 | header-y += mman.h | ||
45 | +header-y += perf_regs.h | ||
46 | header-y += posix_types.h | ||
47 | header-y += ptrace.h | ||
48 | header-y += setup.h | ||
49 | diff --git a/arch/arm/include/uapi/asm/perf_regs.h b/arch/arm/include/uapi/asm/perf_regs.h | ||
50 | new file mode 100644 | ||
51 | index 0000000..ce59448 | ||
52 | --- /dev/null | ||
53 | +++ b/arch/arm/include/uapi/asm/perf_regs.h | ||
54 | @@ -0,0 +1,23 @@ | ||
55 | +#ifndef _ASM_ARM_PERF_REGS_H | ||
56 | +#define _ASM_ARM_PERF_REGS_H | ||
57 | + | ||
58 | +enum perf_event_arm_regs { | ||
59 | + PERF_REG_ARM_R0, | ||
60 | + PERF_REG_ARM_R1, | ||
61 | + PERF_REG_ARM_R2, | ||
62 | + PERF_REG_ARM_R3, | ||
63 | + PERF_REG_ARM_R4, | ||
64 | + PERF_REG_ARM_R5, | ||
65 | + PERF_REG_ARM_R6, | ||
66 | + PERF_REG_ARM_R7, | ||
67 | + PERF_REG_ARM_R8, | ||
68 | + PERF_REG_ARM_R9, | ||
69 | + PERF_REG_ARM_R10, | ||
70 | + PERF_REG_ARM_FP, | ||
71 | + PERF_REG_ARM_IP, | ||
72 | + PERF_REG_ARM_SP, | ||
73 | + PERF_REG_ARM_LR, | ||
74 | + PERF_REG_ARM_PC, | ||
75 | + PERF_REG_ARM_MAX, | ||
76 | +}; | ||
77 | +#endif /* _ASM_ARM_PERF_REGS_H */ | ||
78 | diff --git a/arch/arm/kernel/Makefile b/arch/arm/kernel/Makefile | ||
79 | index 5bbec7b..c6ab18f 100644 | ||
80 | --- a/arch/arm/kernel/Makefile | ||
81 | +++ b/arch/arm/kernel/Makefile | ||
82 | @@ -69,6 +69,7 @@ obj-$(CONFIG_CPU_XSC3) += xscale-cp0.o | ||
83 | obj-$(CONFIG_CPU_MOHAWK) += xscale-cp0.o | ||
84 | obj-$(CONFIG_CPU_PJ4) += pj4-cp0.o | ||
85 | obj-$(CONFIG_IWMMXT) += iwmmxt.o | ||
86 | +obj-$(CONFIG_PERF_EVENTS) += perf_regs.o | ||
87 | obj-$(CONFIG_HW_PERF_EVENTS) += perf_event.o perf_event_cpu.o | ||
88 | AFLAGS_iwmmxt.o := -Wa,-mcpu=iwmmxt | ||
89 | obj-$(CONFIG_ARM_CPU_TOPOLOGY) += topology.o | ||
90 | diff --git a/arch/arm/kernel/perf_regs.c b/arch/arm/kernel/perf_regs.c | ||
91 | new file mode 100644 | ||
92 | index 0000000..6e4379c | ||
93 | --- /dev/null | ||
94 | +++ b/arch/arm/kernel/perf_regs.c | ||
95 | @@ -0,0 +1,30 @@ | ||
96 | + | ||
97 | +#include <linux/errno.h> | ||
98 | +#include <linux/kernel.h> | ||
99 | +#include <linux/perf_event.h> | ||
100 | +#include <linux/bug.h> | ||
101 | +#include <asm/perf_regs.h> | ||
102 | +#include <asm/ptrace.h> | ||
103 | + | ||
104 | +u64 perf_reg_value(struct pt_regs *regs, int idx) | ||
105 | +{ | ||
106 | + if (WARN_ON_ONCE((u32)idx >= PERF_REG_ARM_MAX)) | ||
107 | + return 0; | ||
108 | + | ||
109 | + return regs->uregs[idx]; | ||
110 | +} | ||
111 | + | ||
112 | +#define REG_RESERVED (~((1ULL << PERF_REG_ARM_MAX) - 1)) | ||
113 | + | ||
114 | +int perf_reg_validate(u64 mask) | ||
115 | +{ | ||
116 | + if (!mask || mask & REG_RESERVED) | ||
117 | + return -EINVAL; | ||
118 | + | ||
119 | + return 0; | ||
120 | +} | ||
121 | + | ||
122 | +u64 perf_reg_abi(struct task_struct *task) | ||
123 | +{ | ||
124 | + return PERF_SAMPLE_REGS_ABI_32; | ||
125 | +} | ||
126 | -- | ||
127 | 1.9.1 | ||
128 | |||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch deleted file mode 100644 index e3e8d21..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline/ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch +++ /dev/null | |||
@@ -1,163 +0,0 @@ | |||
1 | From 26f603c457e0af9f5f6a0ddda66e69978c7f43b4 Mon Sep 17 00:00:00 2001 | ||
2 | From: Will Deacon <will.deacon@arm.com> | ||
3 | Date: Thu, 26 Sep 2013 12:36:36 +0100 | ||
4 | Subject: [PATCH] ARM: perf: wire up perf_regs and unwind support for ARM | ||
5 | |||
6 | This patch hooks in the perf_regs and libunwind code for ARM. | ||
7 | |||
8 | B2Qt: Backported for 3.8 kernel | ||
9 | |||
10 | Cc: Jean Pihet <jean.pihet@linaro.org> | ||
11 | Signed-off-by: Will Deacon <will.deacon@arm.com> | ||
12 | --- | ||
13 | tools/perf/Makefile | 4 +++ | ||
14 | tools/perf/arch/arm/Makefile | 3 ++ | ||
15 | tools/perf/arch/arm/include/perf_regs.h | 54 +++++++++++++++++++++++++++++++++ | ||
16 | tools/perf/arch/arm/util/unwind.c | 48 +++++++++++++++++++++++++++++ | ||
17 | 4 files changed, 109 insertions(+) | ||
18 | create mode 100644 tools/perf/arch/arm/include/perf_regs.h | ||
19 | create mode 100644 tools/perf/arch/arm/util/unwind.c | ||
20 | |||
21 | diff --git a/tools/perf/Makefile b/tools/perf/Makefile | ||
22 | index fb1b1c4..316c575 100644 | ||
23 | --- a/tools/perf/Makefile | ||
24 | +++ b/tools/perf/Makefile | ||
25 | @@ -84,6 +84,10 @@ ifeq ($(ARCH),x86_64) | ||
26 | NO_PERF_REGS := 0 | ||
27 | LIBUNWIND_LIBS = -lunwind -lunwind-x86_64 | ||
28 | endif | ||
29 | +ifeq ($(ARCH),arm) | ||
30 | + NO_PERF_REGS := 0 | ||
31 | + LIBUNWIND_LIBS = -lunwind -lunwind-arm | ||
32 | +endif | ||
33 | |||
34 | # Treat warnings as errors unless directed not to | ||
35 | ifneq ($(WERROR),0) | ||
36 | diff --git a/tools/perf/arch/arm/Makefile b/tools/perf/arch/arm/Makefile | ||
37 | index 15130b5..fe9b61e 100644 | ||
38 | --- a/tools/perf/arch/arm/Makefile | ||
39 | +++ b/tools/perf/arch/arm/Makefile | ||
40 | @@ -2,3 +2,6 @@ ifndef NO_DWARF | ||
41 | PERF_HAVE_DWARF_REGS := 1 | ||
42 | LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o | ||
43 | endif | ||
44 | +ifndef NO_LIBUNWIND | ||
45 | +LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/unwind.o | ||
46 | +endif | ||
47 | diff --git a/tools/perf/arch/arm/include/perf_regs.h b/tools/perf/arch/arm/include/perf_regs.h | ||
48 | new file mode 100644 | ||
49 | index 0000000..2a1cfde | ||
50 | --- /dev/null | ||
51 | +++ b/tools/perf/arch/arm/include/perf_regs.h | ||
52 | @@ -0,0 +1,54 @@ | ||
53 | +#ifndef ARCH_PERF_REGS_H | ||
54 | +#define ARCH_PERF_REGS_H | ||
55 | + | ||
56 | +#include <stdlib.h> | ||
57 | +#include "../../util/types.h" | ||
58 | +#include <asm/perf_regs.h> | ||
59 | + | ||
60 | +#define PERF_REGS_MASK ((1ULL << PERF_REG_ARM_MAX) - 1) | ||
61 | +#define PERF_REG_IP PERF_REG_ARM_PC | ||
62 | +#define PERF_REG_SP PERF_REG_ARM_SP | ||
63 | + | ||
64 | +static inline const char *perf_reg_name(int id) | ||
65 | +{ | ||
66 | + switch (id) { | ||
67 | + case PERF_REG_ARM_R0: | ||
68 | + return "r0"; | ||
69 | + case PERF_REG_ARM_R1: | ||
70 | + return "r1"; | ||
71 | + case PERF_REG_ARM_R2: | ||
72 | + return "r2"; | ||
73 | + case PERF_REG_ARM_R3: | ||
74 | + return "r3"; | ||
75 | + case PERF_REG_ARM_R4: | ||
76 | + return "r4"; | ||
77 | + case PERF_REG_ARM_R5: | ||
78 | + return "r5"; | ||
79 | + case PERF_REG_ARM_R6: | ||
80 | + return "r6"; | ||
81 | + case PERF_REG_ARM_R7: | ||
82 | + return "r7"; | ||
83 | + case PERF_REG_ARM_R8: | ||
84 | + return "r8"; | ||
85 | + case PERF_REG_ARM_R9: | ||
86 | + return "r9"; | ||
87 | + case PERF_REG_ARM_R10: | ||
88 | + return "r10"; | ||
89 | + case PERF_REG_ARM_FP: | ||
90 | + return "fp"; | ||
91 | + case PERF_REG_ARM_IP: | ||
92 | + return "ip"; | ||
93 | + case PERF_REG_ARM_SP: | ||
94 | + return "sp"; | ||
95 | + case PERF_REG_ARM_LR: | ||
96 | + return "lr"; | ||
97 | + case PERF_REG_ARM_PC: | ||
98 | + return "pc"; | ||
99 | + default: | ||
100 | + return NULL; | ||
101 | + } | ||
102 | + | ||
103 | + return NULL; | ||
104 | +} | ||
105 | + | ||
106 | +#endif /* ARCH_PERF_REGS_H */ | ||
107 | diff --git a/tools/perf/arch/arm/util/unwind.c b/tools/perf/arch/arm/util/unwind.c | ||
108 | new file mode 100644 | ||
109 | index 0000000..da3dc95 | ||
110 | --- /dev/null | ||
111 | +++ b/tools/perf/arch/arm/util/unwind.c | ||
112 | @@ -0,0 +1,48 @@ | ||
113 | + | ||
114 | +#include <errno.h> | ||
115 | +#include <libunwind.h> | ||
116 | +#include "perf_regs.h" | ||
117 | +#include "../../util/unwind.h" | ||
118 | + | ||
119 | +int unwind__arch_reg_id(int regnum) | ||
120 | +{ | ||
121 | + switch (regnum) { | ||
122 | + case UNW_ARM_R0: | ||
123 | + return PERF_REG_ARM_R0; | ||
124 | + case UNW_ARM_R1: | ||
125 | + return PERF_REG_ARM_R1; | ||
126 | + case UNW_ARM_R2: | ||
127 | + return PERF_REG_ARM_R2; | ||
128 | + case UNW_ARM_R3: | ||
129 | + return PERF_REG_ARM_R3; | ||
130 | + case UNW_ARM_R4: | ||
131 | + return PERF_REG_ARM_R4; | ||
132 | + case UNW_ARM_R5: | ||
133 | + return PERF_REG_ARM_R5; | ||
134 | + case UNW_ARM_R6: | ||
135 | + return PERF_REG_ARM_R6; | ||
136 | + case UNW_ARM_R7: | ||
137 | + return PERF_REG_ARM_R7; | ||
138 | + case UNW_ARM_R8: | ||
139 | + return PERF_REG_ARM_R8; | ||
140 | + case UNW_ARM_R9: | ||
141 | + return PERF_REG_ARM_R9; | ||
142 | + case UNW_ARM_R10: | ||
143 | + return PERF_REG_ARM_R10; | ||
144 | + case UNW_ARM_R11: | ||
145 | + return PERF_REG_ARM_FP; | ||
146 | + case UNW_ARM_R12: | ||
147 | + return PERF_REG_ARM_IP; | ||
148 | + case UNW_ARM_R13: | ||
149 | + return PERF_REG_ARM_SP; | ||
150 | + case UNW_ARM_R14: | ||
151 | + return PERF_REG_ARM_LR; | ||
152 | + case UNW_ARM_R15: | ||
153 | + return PERF_REG_ARM_PC; | ||
154 | + default: | ||
155 | + pr_err("unwind: invalid reg id %d\n", regnum); | ||
156 | + return -EINVAL; | ||
157 | + } | ||
158 | + | ||
159 | + return -EINVAL; | ||
160 | +} | ||
161 | -- | ||
162 | 1.9.1 | ||
163 | |||
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend b/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend deleted file mode 100644 index 3c61e27..0000000 --- a/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend +++ /dev/null | |||
@@ -1,52 +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 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
31 | SRC_URI += "\ | ||
32 | file://0001-AM335x-Adding-SGX-DT-node.patch \ | ||
33 | file://0002-AM33XX-Invoke-hwmod-deassert-for-SGX-graphics-device.patch \ | ||
34 | file://0003-video-da8xx-fb-Add-API-to-register-wait-for-vsync-ca.patch \ | ||
35 | file://ARM-perf-add-support-for-perf-registers-API.diff \ | ||
36 | file://ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch \ | ||
37 | file://0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch \ | ||
38 | file://0001-kernel-add-support-for-gcc-5.patch \ | ||
39 | file://0001-Change-extern-inline-to-static-inline.patch \ | ||
40 | " | ||
41 | |||
42 | INSANE_SKIP_${PN} = "installed-vs-shipped" | ||
43 | KERNEL_IMAGETYPE = "zImage" | ||
44 | B = "${S}" | ||
45 | |||
46 | do_configure_prepend() { | ||
47 | sed -e '/CONFIG_USB_FUNCTIONFS_ETH=/d' \ | ||
48 | -e '/CONFIG_USB_FUNCTIONFS_RNDIS=/d' \ | ||
49 | -i ${WORKDIR}/defconfig | ||
50 | echo "CONFIG_FHANDLE=y" >> ${WORKDIR}/defconfig | ||
51 | echo "CONFIG_MOUSE_PS2=n" >> ${WORKDIR}/defconfig | ||
52 | } | ||
diff --git a/meta-beagleboard-extras/recipes/u-boot/u-boot-uenv-script/uEnv.txt b/meta-beagleboard-extras/recipes/u-boot/u-boot-uenv-script/uEnv.txt deleted file mode 100644 index d41ef60..0000000 --- a/meta-beagleboard-extras/recipes/u-boot/u-boot-uenv-script/uEnv.txt +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | optargs=consoleblank=0 vt.global_cursor_default=0 quiet | ||
2 | # extra options to support older u-boot (2013) | ||
3 | bootfile=zImage | ||
4 | loadaddr=0x80200000 | ||
5 | loaduimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile} | ||
6 | mmcboot=echo Booting from mmc ...; run mmcargs; bootz ${loadaddr} - ${fdtaddr} | ||
diff --git a/meta-fsl-extras/recipes/linux/linux-boundary_3.14.%.bbappend b/meta-fsl-extras/recipes/linux/linux-boundary_4.%.bbappend index fb5280c..001a3c7 100644 --- a/meta-fsl-extras/recipes/linux/linux-boundary_3.14.%.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-boundary_4.%.bbappend | |||
@@ -35,6 +35,6 @@ SRC_URI += " \ | |||
35 | # kernel image files are not needed in the image | 35 | # kernel image files are not needed in the image |
36 | RDEPENDS_kernel-base = "" | 36 | RDEPENDS_kernel-base = "" |
37 | 37 | ||
38 | do_configure_prepend() { | 38 | do_preconfigure_prepend() { |
39 | echo "CONFIG_HID_MULTITOUCH=m" >> ${WORKDIR}/defconfig | 39 | echo "CONFIG_HID_MULTITOUCH=m" >> ${WORKDIR}/defconfig |
40 | } | 40 | } |
diff --git a/meta-fsl-extras/recipes/linux/linux-imx_3.14.%.bbappend b/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend index c21fece..c4e0158 100644 --- a/meta-fsl-extras/recipes/linux/linux-imx_3.14.%.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend | |||
@@ -30,7 +30,7 @@ | |||
30 | # kernel image files are not needed in the image | 30 | # kernel image files are not needed in the image |
31 | RDEPENDS_kernel-base = "" | 31 | RDEPENDS_kernel-base = "" |
32 | 32 | ||
33 | do_configure_prepend() { | 33 | do_preconfigure_prepend() { |
34 | # FunctionFS for adb | 34 | # FunctionFS for adb |
35 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig | 35 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig |
36 | 36 | ||
diff --git a/meta-fsl-extras/recipes/linux/linux-fslc-imx_3.14-1.%.bbappend b/meta-fsl-extras/recipes/linux/linux-imx_4.%.bbappend index c21fece..c4e0158 100644 --- a/meta-fsl-extras/recipes/linux/linux-fslc-imx_3.14-1.%.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-imx_4.%.bbappend | |||
@@ -30,7 +30,7 @@ | |||
30 | # kernel image files are not needed in the image | 30 | # kernel image files are not needed in the image |
31 | RDEPENDS_kernel-base = "" | 31 | RDEPENDS_kernel-base = "" |
32 | 32 | ||
33 | do_configure_prepend() { | 33 | do_preconfigure_prepend() { |
34 | # FunctionFS for adb | 34 | # FunctionFS for adb |
35 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig | 35 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig |
36 | 36 | ||
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex_3.14.%.bbappend b/meta-fsl-extras/recipes/linux/linux-toradex_3.14.%.bbappend index b696b19..b696b19 100644 --- a/meta-toradex-extras/recipes/linux/linux-toradex_3.14.%.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-toradex_3.14.%.bbappend | |||
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex_4.%.bbappend b/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend index dfc24a1..dfc24a1 100644 --- a/meta-toradex-extras/recipes/linux/linux-toradex_4.%.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend | |||
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2016.%.bbappend index c5201a0..c5201a0 100644 --- a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend +++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2016.%.bbappend | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex.bb b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex.bb index b5d96b6..b5d96b6 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex.bb +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex.bb | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/0001-Update-only-u-boot.patch b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/0001-Update-only-u-boot.patch index 5c62eb1..5c62eb1 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/0001-Update-only-u-boot.patch +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/0001-Update-only-u-boot.patch | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/flash_blk.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/flash_blk.scr index 398c4de..398c4de 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/flash_blk.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/flash_blk.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/flash_eth.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/flash_eth.scr index 2f64288..2f64288 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/flash_eth.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/apalis-imx6/flash_eth.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/0001-Update-only-u-boot.patch b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/0001-Update-only-u-boot.patch index cf01d59..cf01d59 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/0001-Update-only-u-boot.patch +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/0001-Update-only-u-boot.patch | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/flash_blk.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/flash_blk.scr index 23c5b72..23c5b72 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/flash_blk.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/flash_blk.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/flash_eth.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/flash_eth.scr index 14f4104..14f4104 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/flash_eth.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx6/flash_eth.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/0001-Update-only-u-boot.patch b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/0001-Update-only-u-boot.patch index 08ddd88..08ddd88 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/0001-Update-only-u-boot.patch +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/0001-Update-only-u-boot.patch | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/flash_blk.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/flash_blk.scr index b63366a..b63366a 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/flash_blk.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/flash_blk.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/flash_eth.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/flash_eth.scr index 13025de..13025de 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/flash_eth.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-imx7/flash_eth.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/0001-Update-only-u-boot.patch b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/0001-Update-only-u-boot.patch index f096c2e..f096c2e 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/0001-Update-only-u-boot.patch +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/0001-Update-only-u-boot.patch | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/flash_blk.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/flash_blk.scr index 8fa5af9..8fa5af9 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/flash_blk.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/flash_blk.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/flash_eth.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/flash_eth.scr index aa98b3a..aa98b3a 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/flash_eth.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/colibri-vf/flash_eth.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/fwd_blk.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/fwd_blk.scr index 7af72e6..7af72e6 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/fwd_blk.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/fwd_blk.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/fwd_eth.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/fwd_eth.scr index d7ea35c..d7ea35c 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/fwd_eth.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/fwd_eth.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/fwd_mmc.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/fwd_mmc.scr index 4c8f666..4c8f666 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/fwd_mmc.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/fwd_mmc.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/mx7/flash_blk.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/mx7/flash_blk.scr index 3e05a85..3e05a85 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/mx7/flash_blk.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/mx7/flash_blk.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/mx7/flash_mmc.scr b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/mx7/flash_mmc.scr index 0c16652..0c16652 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-script-toradex/mx7/flash_mmc.scr +++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/mx7/flash_mmc.scr | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0001-Make-sdboot-default-on-all-boards.patch b/meta-fsl-extras/recipes/u-boot/u-boot-toradex/0001-Make-sdboot-default-on-all-boards.patch index 135dfd8..135dfd8 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0001-Make-sdboot-default-on-all-boards.patch +++ b/meta-fsl-extras/recipes/u-boot/u-boot-toradex/0001-Make-sdboot-default-on-all-boards.patch | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-toradex_2015.04.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-toradex_2015.04.bbappend index 9f98fc3..9f98fc3 100644 --- a/meta-toradex-extras/recipes/u-boot/u-boot-toradex_2015.04.bbappend +++ b/meta-fsl-extras/recipes/u-boot/u-boot-toradex_2015.04.bbappend | |||
diff --git a/meta-intel-extras/classes/image_dd_efi.bbclass b/meta-intel-extras/classes/image_dd_efi.bbclass index 9cb2075..1f5fd9f 100644 --- a/meta-intel-extras/classes/image_dd_efi.bbclass +++ b/meta-intel-extras/classes/image_dd_efi.bbclass | |||
@@ -33,15 +33,6 @@ LICENSE = "CLOSED" | |||
33 | inherit image_dd | 33 | inherit image_dd |
34 | 34 | ||
35 | EXTRA_IMAGECMD_ext3 += "-L rootfs" | 35 | EXTRA_IMAGECMD_ext3 += "-L rootfs" |
36 | IMAGE_DEPENDS_ext3 += "initramfs-basic:do_rootfs" | ||
37 | |||
38 | IMAGE_CMD_ext3_prepend() { | ||
39 | |||
40 | # https://www.kernel.org/doc/Documentation/x86/early-microcode.txt | ||
41 | microcode="${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', '${DEPLOY_DIR_IMAGE}/microcode.cpio ', '', d)}" | ||
42 | cat ${microcode} ${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE}-${MACHINE}.cpio.gz > ${IMAGE_ROOTFS}/boot/initramfs | ||
43 | chmod 0644 ${IMAGE_ROOTFS}/boot/initramfs | ||
44 | } | ||
45 | 36 | ||
46 | do_populate_boot() { | 37 | do_populate_boot() { |
47 | 38 | ||
diff --git a/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend b/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend index 8a223fe..0104aab 100644 --- a/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend +++ b/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend | |||
@@ -30,6 +30,12 @@ | |||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
31 | SRC_URI += "file://grub.cfg" | 31 | SRC_URI += "file://grub.cfg" |
32 | 32 | ||
33 | do_install[depends] += " \ | ||
34 | virtual/kernel:do_deploy \ | ||
35 | ${INITRAMFS_IMAGE}:do_rootfs \ | ||
36 | ${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', 'intel-microcode:do_deploy', '', d)} \ | ||
37 | " | ||
38 | |||
33 | do_deploy_prepend() { | 39 | do_deploy_prepend() { |
34 | 40 | ||
35 | cat > ${WORKDIR}/cfg <<EOF | 41 | cat > ${WORKDIR}/cfg <<EOF |
@@ -42,7 +48,12 @@ do_install_append() { | |||
42 | 48 | ||
43 | install -d ${D}/boot/grub2/ | 49 | install -d ${D}/boot/grub2/ |
44 | install -m 644 ${WORKDIR}/grub.cfg ${D}/boot/grub2/ | 50 | install -m 644 ${WORKDIR}/grub.cfg ${D}/boot/grub2/ |
51 | |||
52 | # https://www.kernel.org/doc/Documentation/x86/early-microcode.txt | ||
53 | microcode="${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', '${DEPLOY_DIR_IMAGE}/microcode.cpio ', '', d)}" | ||
54 | cat ${microcode} ${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE}-${MACHINE}.cpio.gz > ${D}/boot/initramfs | ||
55 | chmod 0644 ${D}/boot/initramfs | ||
45 | } | 56 | } |
46 | 57 | ||
47 | PACKAGES += "${PN}-config" | 58 | PACKAGES += "${PN}-config" |
48 | FILES_${PN}-config = "/boot/grub2/" | 59 | FILES_${PN}-config = "/boot/grub2/ /boot/initramfs" |
diff --git a/meta-intel-extras/recipes/linux/linux-yocto_3.%.bbappend b/meta-intel-extras/recipes/linux/linux-yocto_4.%.bbappend index 2879e65..2879e65 100644 --- a/meta-intel-extras/recipes/linux/linux-yocto_3.%.bbappend +++ b/meta-intel-extras/recipes/linux/linux-yocto_4.%.bbappend | |||
diff --git a/recipes-qt/qt5/qtwayland-native_git.bbappend b/meta-raspberrypi-extras/recipes/bluez5/bluez5_%.bbappend index 1841c87..d0d499c 100644 --- a/recipes-qt/qt5/qtwayland-native_git.bbappend +++ b/meta-raspberrypi-extras/recipes/bluez5/bluez5_%.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "fcaa38c84dc92ec951c43e1759d7a46080755cbc" | 30 | SYSTEMD_SERVICE_${PN}_append_raspberrypi3 = " bluetooth.service" |
diff --git a/recipes-qt/qt5/qtdeclarative-render2d_git.bbappend b/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bbappend index 44e94d5..13ac255 100644 --- a/recipes-qt/qt5/qtdeclarative-render2d_git.bbappend +++ b/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "fe2807312ff3d2285b51a4de363b1c1fb8d85f82" | 30 | EXTRA_OECONF_append_rpi = " LDFLAGS='-lbcm_host'" |
diff --git a/meta-renesas-extras/recipes/linux-libc-headers/linux-libc-headers_%.bbappend b/meta-renesas-extras/recipes/linux-libc-headers/linux-libc-headers_%.bbappend index b421e1d..2aec751 100644 --- a/meta-renesas-extras/recipes/linux-libc-headers/linux-libc-headers_%.bbappend +++ b/meta-renesas-extras/recipes/linux-libc-headers/linux-libc-headers_%.bbappend | |||
@@ -28,3 +28,9 @@ | |||
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | COMPATIBLE_MACHINE = "" | 30 | COMPATIBLE_MACHINE = "" |
31 | |||
32 | FILESEXTRAPATHS_prepend := "${THISDIR}/../linux/linux-renesas:" | ||
33 | |||
34 | SRC_URI += " \ | ||
35 | file://0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch \ | ||
36 | " | ||
diff --git a/meta-renesas-extras/recipes/linux/linux-renesas/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch b/meta-renesas-extras/recipes/linux/linux-renesas/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch new file mode 100644 index 0000000..b495d39 --- /dev/null +++ b/meta-renesas-extras/recipes/linux/linux-renesas/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch | |||
@@ -0,0 +1,124 @@ | |||
1 | From 57254b6ebce4ceca02d9c8b615f6059c56c19238 Mon Sep 17 00:00:00 2001 | ||
2 | From: Jan Schmidt <list.btrfs@jan-o-sch.net> | ||
3 | Date: Mon, 6 May 2013 19:14:17 +0000 | ||
4 | Subject: [PATCH] Btrfs: add ioctl to wait for qgroup rescan completion | ||
5 | |||
6 | btrfs_qgroup_wait_for_completion waits until the currently running qgroup | ||
7 | operation completes. It returns immediately when no rescan process is in | ||
8 | progress. This is useful to automate things around the rescan process (e.g. | ||
9 | testing). | ||
10 | |||
11 | Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net> | ||
12 | Signed-off-by: Josef Bacik <jbacik@fusionio.com> | ||
13 | --- | ||
14 | fs/btrfs/ctree.h | 2 ++ | ||
15 | fs/btrfs/ioctl.c | 12 ++++++++++++ | ||
16 | fs/btrfs/qgroup.c | 21 +++++++++++++++++++++ | ||
17 | include/uapi/linux/btrfs.h | 1 + | ||
18 | 4 files changed, 36 insertions(+) | ||
19 | |||
20 | diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h | ||
21 | index a365400..e36e97b 100644 | ||
22 | --- a/fs/btrfs/ctree.h | ||
23 | +++ b/fs/btrfs/ctree.h | ||
24 | @@ -1613,6 +1613,7 @@ struct btrfs_fs_info { | ||
25 | struct mutex qgroup_rescan_lock; /* protects the progress item */ | ||
26 | struct btrfs_key qgroup_rescan_progress; | ||
27 | struct btrfs_workers qgroup_rescan_workers; | ||
28 | + struct completion qgroup_rescan_completion; | ||
29 | |||
30 | /* filesystem state */ | ||
31 | unsigned long fs_state; | ||
32 | @@ -3820,6 +3821,7 @@ int btrfs_quota_enable(struct btrfs_trans_handle *trans, | ||
33 | int btrfs_quota_disable(struct btrfs_trans_handle *trans, | ||
34 | struct btrfs_fs_info *fs_info); | ||
35 | int btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info); | ||
36 | +int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info); | ||
37 | int btrfs_add_qgroup_relation(struct btrfs_trans_handle *trans, | ||
38 | struct btrfs_fs_info *fs_info, u64 src, u64 dst); | ||
39 | int btrfs_del_qgroup_relation(struct btrfs_trans_handle *trans, | ||
40 | diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c | ||
41 | index 0f81d67..1e0dda1 100644 | ||
42 | --- a/fs/btrfs/ioctl.c | ||
43 | +++ b/fs/btrfs/ioctl.c | ||
44 | @@ -3937,6 +3937,16 @@ static long btrfs_ioctl_quota_rescan_status(struct file *file, void __user *arg) | ||
45 | return ret; | ||
46 | } | ||
47 | |||
48 | +static long btrfs_ioctl_quota_rescan_wait(struct file *file, void __user *arg) | ||
49 | +{ | ||
50 | + struct btrfs_root *root = BTRFS_I(fdentry(file)->d_inode)->root; | ||
51 | + | ||
52 | + if (!capable(CAP_SYS_ADMIN)) | ||
53 | + return -EPERM; | ||
54 | + | ||
55 | + return btrfs_qgroup_wait_for_completion(root->fs_info); | ||
56 | +} | ||
57 | + | ||
58 | static long btrfs_ioctl_set_received_subvol(struct file *file, | ||
59 | void __user *arg) | ||
60 | { | ||
61 | @@ -4179,6 +4189,8 @@ long btrfs_ioctl(struct file *file, unsigned int | ||
62 | return btrfs_ioctl_quota_rescan(file, argp); | ||
63 | case BTRFS_IOC_QUOTA_RESCAN_STATUS: | ||
64 | return btrfs_ioctl_quota_rescan_status(file, argp); | ||
65 | + case BTRFS_IOC_QUOTA_RESCAN_WAIT: | ||
66 | + return btrfs_ioctl_quota_rescan_wait(file, argp); | ||
67 | case BTRFS_IOC_DEV_REPLACE: | ||
68 | return btrfs_ioctl_dev_replace(root, argp); | ||
69 | case BTRFS_IOC_GET_FSLABEL: | ||
70 | diff --git a/fs/btrfs/qgroup.c b/fs/btrfs/qgroup.c | ||
71 | index 7f38cce..d059d86 100644 | ||
72 | --- a/fs/btrfs/qgroup.c | ||
73 | +++ b/fs/btrfs/qgroup.c | ||
74 | @@ -2070,6 +2070,8 @@ out: | ||
75 | } else { | ||
76 | pr_err("btrfs: qgroup scan failed with %d\n", err); | ||
77 | } | ||
78 | + | ||
79 | + complete_all(&fs_info->qgroup_rescan_completion); | ||
80 | } | ||
81 | |||
82 | static void | ||
83 | @@ -2110,6 +2112,7 @@ btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info) | ||
84 | fs_info->qgroup_flags |= BTRFS_QGROUP_STATUS_FLAG_RESCAN; | ||
85 | memset(&fs_info->qgroup_rescan_progress, 0, | ||
86 | sizeof(fs_info->qgroup_rescan_progress)); | ||
87 | + init_completion(&fs_info->qgroup_rescan_completion); | ||
88 | |||
89 | /* clear all current qgroup tracking information */ | ||
90 | for (n = rb_first(&fs_info->qgroup_tree); n; n = rb_next(n)) { | ||
91 | @@ -2126,3 +2129,21 @@ btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info) | ||
92 | |||
93 | return 0; | ||
94 | } | ||
95 | + | ||
96 | +int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info) | ||
97 | +{ | ||
98 | + int running; | ||
99 | + int ret = 0; | ||
100 | + | ||
101 | + mutex_lock(&fs_info->qgroup_rescan_lock); | ||
102 | + spin_lock(&fs_info->qgroup_lock); | ||
103 | + running = fs_info->qgroup_flags & BTRFS_QGROUP_STATUS_FLAG_RESCAN; | ||
104 | + spin_unlock(&fs_info->qgroup_lock); | ||
105 | + mutex_unlock(&fs_info->qgroup_rescan_lock); | ||
106 | + | ||
107 | + if (running) | ||
108 | + ret = wait_for_completion_interruptible( | ||
109 | + &fs_info->qgroup_rescan_completion); | ||
110 | + | ||
111 | + return ret; | ||
112 | +} | ||
113 | diff --git a/include/uapi/linux/btrfs.h b/include/uapi/linux/btrfs.h | ||
114 | index 5ef0df5..5b683b5 100644 | ||
115 | --- a/include/uapi/linux/btrfs.h | ||
116 | +++ b/include/uapi/linux/btrfs.h | ||
117 | @@ -530,6 +530,7 @@ struct btrfs_ioctl_send_args { | ||
118 | struct btrfs_ioctl_quota_rescan_args) | ||
119 | #define BTRFS_IOC_QUOTA_RESCAN_STATUS _IOR(BTRFS_IOCTL_MAGIC, 45, \ | ||
120 | struct btrfs_ioctl_quota_rescan_args) | ||
121 | +#define BTRFS_IOC_QUOTA_RESCAN_WAIT _IO(BTRFS_IOCTL_MAGIC, 46) | ||
122 | #define BTRFS_IOC_GET_FSLABEL _IOR(BTRFS_IOCTL_MAGIC, 49, \ | ||
123 | char[BTRFS_LABEL_SIZE]) | ||
124 | #define BTRFS_IOC_SET_FSLABEL _IOW(BTRFS_IOCTL_MAGIC, 50, \ | ||
diff --git a/meta-renesas-extras/recipes/linux/linux-renesas_3.10%.bbappend b/meta-renesas-extras/recipes/linux/linux-renesas_3.10%.bbappend index d5e05f0..0309846 100644 --- a/meta-renesas-extras/recipes/linux/linux-renesas_3.10%.bbappend +++ b/meta-renesas-extras/recipes/linux/linux-renesas_3.10%.bbappend | |||
@@ -29,7 +29,7 @@ | |||
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
31 | 31 | ||
32 | SRC_URI_append = " \ | 32 | SRC_URI += " \ |
33 | file://b2qt.cfg \ | 33 | file://b2qt.cfg \ |
34 | " | 34 | file://0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch \ |
35 | 35 | " | |
diff --git a/recipes-qt/qt5/qt3d/0001-Remove-qgltf.patch b/meta-renesas-extras/recipes/qt5/qt3d/0001-Remove-qgltf.patch index 48a4085..48a4085 100644 --- a/recipes-qt/qt5/qt3d/0001-Remove-qgltf.patch +++ b/meta-renesas-extras/recipes/qt5/qt3d/0001-Remove-qgltf.patch | |||
diff --git a/meta-ti-extras/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend b/meta-renesas-extras/recipes/qt5/qt3d_git.bbappend index a9c3c0d..d32d0e6 100644 --- a/meta-ti-extras/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend +++ b/meta-renesas-extras/recipes/qt5/qt3d_git.bbappend | |||
@@ -28,6 +28,7 @@ | |||
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" |
31 | SRC_URI += " \ | 31 | |
32 | file://0001-am335x-evm-disable-console-cursor-blinking.patch \ | 32 | SRC_URI_append_class-target = " \ |
33 | " | 33 | file://0001-Remove-qgltf.patch \ |
34 | " | ||
diff --git a/meta-toradex-extras/recipes/base-files/base-files_3.0.14.bbappend b/meta-tegra-extras/recipes/qt5/qtbase_git.bbappend index dbeb030..8770c65 100644 --- a/meta-toradex-extras/recipes/base-files/base-files_3.0.14.bbappend +++ b/meta-tegra-extras/recipes/qt5/qtbase_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | PACKAGECONFIG += "kms" |
diff --git a/meta-beagleboard-extras/recipes/u-boot/u-boot-uenv-script.bb b/meta-ti-extras/recipes/bb-org-overlays/bb-org-overlays_git.bb index 26ae06e..f6f41d8 100644 --- a/meta-beagleboard-extras/recipes/u-boot/u-boot-uenv-script.bb +++ b/meta-ti-extras/recipes/bb-org-overlays/bb-org-overlays_git.bb | |||
@@ -27,31 +27,27 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | DESCRIPTION = "U-Boot script to start up BeagleBone Black" | 30 | DESCRIPTION = "Device Tree Overlays for bb.org boards" |
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | HOMEPAGE = "https://github.com/beagleboard/bb.org-overlays" |
32 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | 32 | SECTION = "kernel" |
33 | PR = "r0" | 33 | LICENSE = "GPLv2" |
34 | 34 | ||
35 | COMPATIBLE_MACHINE = "(beaglebone)" | 35 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" |
36 | PV = "20140225" | ||
37 | 36 | ||
38 | SRC_URI = "file://uEnv.txt" | 37 | DEPENDS += "dtc-native" |
39 | 38 | ||
40 | inherit deploy | 39 | SRC_URI = "git://github.com/beagleboard/bb.org-overlays" |
40 | SRCREV = "c34e3ee970befc511c57e7a42791e588e029b226" | ||
41 | 41 | ||
42 | do_deploy () { | 42 | COMPATIBLE_MACHINE = "(beaglebone)" |
43 | install -d ${DEPLOYDIR} | 43 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
44 | install ${WORKDIR}/uEnv.txt ${DEPLOYDIR}/uEnv-${MACHINE}-${PV}-${PR}.txt | ||
45 | 44 | ||
46 | cd ${DEPLOYDIR} | 45 | S = "${WORKDIR}/git" |
47 | rm -f uEnv-${MACHINE}.txt | ||
48 | ln -sf uEnv-${MACHINE}-${PV}-${PR}.txt uEnv-${MACHINE}.txt | ||
49 | } | ||
50 | 46 | ||
51 | addtask deploy after do_install before do_build | 47 | export DTC = "dtc" |
52 | 48 | ||
53 | do_compile[noexec] = "1" | 49 | do_install() { |
54 | do_install[noexec] = "1" | 50 | DESTDIR="${D}" oe_runmake install |
55 | do_populate_sysroot[noexec] = "1" | 51 | } |
56 | 52 | ||
57 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 53 | FILES_${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 new file mode 100644 index 0000000..372a430 --- /dev/null +++ b/meta-ti-extras/recipes/dtc/dtc/0001-fdtdump-Add-live-tree-dump-capability.patch | |||
@@ -0,0 +1,212 @@ | |||
1 | From da5c33dd94949fa27243faf15cd87e98c53ccb29 Mon Sep 17 00:00:00 2001 | ||
2 | From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> | ||
3 | Date: Tue, 5 Nov 2013 10:16:14 +0200 | ||
4 | Subject: [PATCH] fdtdump: Add live tree dump capability | ||
5 | |||
6 | Adds the capability to dump any point of the kernel's live tree | ||
7 | which resides usually in /proc/device-tree. | ||
8 | |||
9 | For 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 | |||
64 | This makes it much easier to see the state of the kernel's live tree. | ||
65 | |||
66 | Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> | ||
67 | --- | ||
68 | fdtdump.c | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
69 | 1 file changed, 107 insertions(+) | ||
70 | |||
71 | diff --git a/fdtdump.c b/fdtdump.c | ||
72 | index 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 | -- | ||
211 | 1.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 new file mode 100644 index 0000000..73e0a09 --- /dev/null +++ b/meta-ti-extras/recipes/dtc/dtc/0002-DTBO-magic-and-dtbo-format-options.patch | |||
@@ -0,0 +1,253 @@ | |||
1 | From d69b3ebbf86c45cbe717ee35359e15af3cf02014 Mon Sep 17 00:00:00 2001 | ||
2 | From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> | ||
3 | Date: Thu, 5 May 2016 14:07:48 +0300 | ||
4 | Subject: [PATCH] DTBO magic and dtbo format options | ||
5 | |||
6 | Introduce a new magic number for dynamic plugin objects, | ||
7 | which is enabled by selecting dtbo/input output options. | ||
8 | |||
9 | Signed-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 | |||
21 | diff --git a/Documentation/manual.txt b/Documentation/manual.txt | ||
22 | index 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 | |||
53 | diff --git a/dtc.c b/dtc.c | ||
54 | index 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 { | ||
100 | diff --git a/dtc.h b/dtc.h | ||
101 | index 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 | |||
115 | diff --git a/fdtdump.c b/fdtdump.c | ||
116 | index 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; | ||
128 | diff --git a/flattree.c b/flattree.c | ||
129 | index 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); | ||
185 | diff --git a/libfdt/fdt.c b/libfdt/fdt.c | ||
186 | index 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; | ||
198 | diff --git a/libfdt/fdt.h b/libfdt/fdt.h | ||
199 | index 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 */ | ||
219 | diff --git a/tests/mangle-layout.c b/tests/mangle-layout.c | ||
220 | index 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 | -- | ||
252 | 1.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 new file mode 100644 index 0000000..69451b8 --- /dev/null +++ b/meta-ti-extras/recipes/dtc/dtc/0003-dtc-Plugin-and-fixup-support.patch | |||
@@ -0,0 +1,635 @@ | |||
1 | From 10e5b09069bb7d5b9c4b1aced82b7b20cd06dd65 Mon Sep 17 00:00:00 2001 | ||
2 | From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> | ||
3 | Date: Tue, 21 Oct 2014 22:07:16 +0300 | ||
4 | Subject: [PATCH] dtc: Plugin and fixup support | ||
5 | |||
6 | This patch enable the generation of symbols & local fixup information | ||
7 | for trees compiled with the -@ (--symbols) option. | ||
8 | |||
9 | Using this patch labels in the tree and their users emit information | ||
10 | in __symbols__ and __local_fixups__ nodes. | ||
11 | |||
12 | The __fixups__ node make possible the dynamic resolution of phandle | ||
13 | references which are present in the plugin tree but lie in the | ||
14 | tree that are applying the overlay against. | ||
15 | |||
16 | Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> | ||
17 | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> | ||
18 | Signed-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 | |||
32 | diff --git a/Documentation/manual.txt b/Documentation/manual.txt | ||
33 | index 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 ';' | ||
66 | diff --git a/checks.c b/checks.c | ||
67 | index 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 | |||
85 | diff --git a/dtc-lexer.l b/dtc-lexer.l | ||
86 | index 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(); | ||
101 | diff --git a/dtc-parser.y b/dtc-parser.y | ||
102 | index 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: | ||
208 | diff --git a/dtc.c b/dtc.c | ||
209 | index 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 | |||
277 | diff --git a/dtc.h b/dtc.h | ||
278 | index 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 | |||
352 | diff --git a/flattree.c b/flattree.c | ||
353 | index 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 | } | ||
363 | diff --git a/fstree.c b/fstree.c | ||
364 | index 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 | |||
375 | diff --git a/livetree.c b/livetree.c | ||
376 | index 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 | +} | ||
621 | diff --git a/treesource.c b/treesource.c | ||
622 | index 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 | -- | ||
634 | 1.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 new file mode 100644 index 0000000..ad4eb5b --- /dev/null +++ b/meta-ti-extras/recipes/dtc/dtc/0004-plugin-Transparently-support-old-style-syntax.patch | |||
@@ -0,0 +1,61 @@ | |||
1 | From f7da040f2bed614fd55a4901d71fafb916863e8a Mon Sep 17 00:00:00 2001 | ||
2 | From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> | ||
3 | Date: Wed, 20 Apr 2016 20:36:35 +0300 | ||
4 | Subject: [PATCH] plugin: Transparently support old style syntax | ||
5 | |||
6 | The old style syntax for plugins is still out in the wild. | ||
7 | This patch transparently support it. | ||
8 | |||
9 | Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> | ||
10 | --- | ||
11 | dtc-parser.y | 19 ++++++++++++++++--- | ||
12 | 1 file changed, 16 insertions(+), 3 deletions(-) | ||
13 | |||
14 | diff --git a/dtc-parser.y b/dtc-parser.y | ||
15 | index 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 | -- | ||
60 | 1.9.1 | ||
61 | |||
diff --git a/meta-ti-extras/recipes/u-boot/u-boot-ti-staging_2013.10.bbappend b/meta-ti-extras/recipes/dtc/dtc_git.bbappend index b638ddc..e4f43eb 100644 --- a/meta-ti-extras/recipes/u-boot/u-boot-ti-staging_2013.10.bbappend +++ b/meta-ti-extras/recipes/dtc/dtc_git.bbappend | |||
@@ -27,7 +27,13 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" |
31 | |||
32 | SRCREV = "d71d25d76012896521f937bf0c69f27b1a37cdc2" | ||
33 | |||
31 | SRC_URI += " \ | 34 | SRC_URI += " \ |
32 | file://0001-BBB-disable-console-cursor-blinking.patch \ | 35 | file://0001-fdtdump-Add-live-tree-dump-capability.patch \ |
33 | " | 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/libgles/libgles-omap3/rc.pvr b/meta-ti-extras/recipes/libgles/libgles-omap3/rc.pvr deleted file mode 100755 index d6f6c82..0000000 --- a/meta-ti-extras/recipes/libgles/libgles-omap3/rc.pvr +++ /dev/null | |||
@@ -1,117 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | PATH=$PATH:/usr/sbin | ||
3 | |||
4 | # Check if an fb device is available. If not then just go ahead and | ||
5 | # exit because we have no display. | ||
6 | fbset > /dev/null 2>&1 | ||
7 | if [ "$?" == "1" ] | ||
8 | then | ||
9 | # looks like there is no display, so let's exit | ||
10 | exit 0 | ||
11 | fi | ||
12 | |||
13 | BITSPERPIXEL="$(fbset | grep geom | awk '{print $6}')" | ||
14 | YRES="$(fbset | grep geom | awk '{print $3}')" | ||
15 | |||
16 | CPUTYPE="$(cputype)" | ||
17 | |||
18 | if [ "$1" = "" ]; then | ||
19 | echo PVR-INIT: Please use start, stop, or restart. | ||
20 | exit 1 | ||
21 | fi | ||
22 | |||
23 | if [ "$1" = "stop" -o "$1" = "restart" ]; then | ||
24 | echo Stopping PVR | ||
25 | rmmod bufferclass_ti | ||
26 | rmmod omaplfb 2>/dev/null | ||
27 | rmmod pvrsrvkm 2>/dev/null | ||
28 | fi | ||
29 | |||
30 | if [ "$1" = "stop" ]; then | ||
31 | exit 0 | ||
32 | fi | ||
33 | |||
34 | # Set RGBA ordering to something the drivers like | ||
35 | if [ "$BITSPERPIXEL" = "32" ] ; then | ||
36 | fbset -rgba 8/16,8/8,8/0,8/24 | ||
37 | fi | ||
38 | |||
39 | # Try to enable triple buffering when there's enough VRAM | ||
40 | fbset -vyres $(expr $YRES \* 3) | ||
41 | |||
42 | sgxprepare () { | ||
43 | echo Starting PVR | ||
44 | |||
45 | modprobe omaplfb | ||
46 | modprobe bufferclass_ti | ||
47 | |||
48 | pvr_maj=`grep "pvrsrvkm$" /proc/devices | cut -b1,2,3` | ||
49 | bc_maj=`grep "bc" /proc/devices | cut -b1,2,3` | ||
50 | |||
51 | if [ -e /dev/pvrsrvkm ] ; then | ||
52 | rm -f /dev/pvrsrvkm | ||
53 | fi | ||
54 | |||
55 | mknod /dev/pvrsrvkm c $pvr_maj 0 | ||
56 | chmod 666 /dev/pvrsrvkm | ||
57 | |||
58 | touch /etc/powervr-esrev | ||
59 | |||
60 | SAVED_ESREVISION="$(cat /etc/powervr-esrev)" | ||
61 | } | ||
62 | |||
63 | sgxfinish () { | ||
64 | # Fix up a bug in opkg | ||
65 | if [ $(readlink /usr/lib/libsrv_um.so) != $(readlink /usr/lib/libsrv_um.so.1) ] ; then | ||
66 | cd /usr/lib | ||
67 | ln -sf $(readlink /usr/lib/libsrv_um.so.1) libsrv_um.so | ||
68 | fi | ||
69 | |||
70 | if [ "${ES_REVISION}" != "${SAVED_ESREVISION}" ] ; then | ||
71 | echo -n "Starting SGX fixup for" | ||
72 | echo " ES${ES_REVISION}.x" | ||
73 | cp -a /usr/lib/ES${ES_REVISION}.0/* /usr/lib | ||
74 | cp -a /usr/bin/ES${ES_REVISION}.0/* /usr/bin | ||
75 | echo "${ES_REVISION}" > /etc/powervr-esrev | ||
76 | fi | ||
77 | |||
78 | /usr/bin/pvrsrvctl --start --no-module | ||
79 | } | ||
80 | |||
81 | case $CPUTYPE in | ||
82 | "OMAP3530") | ||
83 | sgxprepare | ||
84 | |||
85 | devmem2 0x48004B48 w 0x2 > /dev/null | ||
86 | devmem2 0x48004B10 w 0x1 > /dev/null | ||
87 | devmem2 0x48004B00 w 0x2 > /dev/null | ||
88 | |||
89 | ES_REVISION="$(devmem2 0x50000014 | sed -e s:0x00010205:5: -e s:0x00010201:3: -e s:0x00010003:2: | tail -n1 | awk -F': ' '{print $2}')" | ||
90 | |||
91 | sgxfinish | ||
92 | ;; | ||
93 | "TI33XX") | ||
94 | sgxprepare | ||
95 | |||
96 | devmem2 0x44e01104 w 0x0 > /dev/null | ||
97 | devmem2 0x44e00904 w 0x2 > /dev/null | ||
98 | |||
99 | ES_REVISION="$(devmem2 0x56000014 | sed -e s:0x00010205:8: | tail -n1 | awk -F': ' '{print $2}')" | ||
100 | |||
101 | sgxfinish | ||
102 | ;; | ||
103 | "TI816x") | ||
104 | sgxprepare | ||
105 | |||
106 | devmem2 0x48180F04 w 0x0 > /dev/null | ||
107 | devmem2 0x48180900 w 0x2 > /dev/null | ||
108 | devmem2 0x48180920 w 0x2 > /dev/null | ||
109 | |||
110 | ES_REVISION="$(devmem2 0x56000014 | sed -e s:0x00010205:6: -e s:0x00010201:3: -e s:0x00010003:2: | tail -n1 | awk -F': ' '{print $2}')" | ||
111 | |||
112 | sgxfinish | ||
113 | ;; | ||
114 | *) | ||
115 | echo No SGX hardware, not starting PVR | ||
116 | ;; | ||
117 | esac | ||
diff --git a/meta-ti-extras/recipes/libgles/libgles-omap3_4.09.00.01.bbappend b/meta-ti-extras/recipes/libgles/libgles-omap3_4.09.00.01.bbappend deleted file mode 100644 index 3d909f9..0000000 --- a/meta-ti-extras/recipes/libgles/libgles-omap3_4.09.00.01.bbappend +++ /dev/null | |||
@@ -1,50 +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 | BINLOCATION_omap3 = "${S}/gfx_rel_es5.x" | ||
31 | |||
32 | LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1" | ||
33 | |||
34 | do_install_append() { | ||
35 | echo "ParamBufferSize=33554432" >> ${D}${sysconfdir}/powervr.ini | ||
36 | } | ||
37 | |||
38 | # Inhibit warnings about files being stripped. | ||
39 | INHIBIT_PACKAGE_STRIP = "1" | ||
40 | |||
41 | pkg_postinst_${PN}_append() { | ||
42 | ESREV=$(echo ${BINLOCATION} | grep -Po '(\d+)(?!.*\d)' ) | ||
43 | echo ${ESREV} > $D${sysconfdir}/powervr-esrev | ||
44 | } | ||
45 | |||
46 | RRECOMMENDS_${PN} = "omap3-sgx-modules" | ||
47 | RRECOMMENDS_${PN}-blitwsegl = "" | ||
48 | RRECOMMENDS_${PN}-flipwsegl = "" | ||
49 | RRECOMMENDS_${PN}-frontwsegl = "" | ||
50 | RRECOMMENDS_${PN}-linuxfbwsegl = "" | ||
diff --git a/meta-ti-extras/recipes/libgles/libgles-omap3_4.10.00.01.bb b/meta-ti-extras/recipes/libgles/libgles-omap3_4.10.00.01.bb deleted file mode 100644 index 1b1bf22..0000000 --- a/meta-ti-extras/recipes/libgles/libgles-omap3_4.10.00.01.bb +++ /dev/null | |||
@@ -1,55 +0,0 @@ | |||
1 | require recipes-graphics/libgles/libgles-omap3-no-x.inc | ||
2 | |||
3 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:${COREBASE}/../meta-ti/recipes-graphics/libgles/${PN}:" | ||
4 | |||
5 | LICENSE = "TI-TSPA" | ||
6 | |||
7 | PR = "${INC_PR}.3" | ||
8 | |||
9 | BINLOCATION_omap3 = "${S}/gfx_rel_es3.x" | ||
10 | BINLOCATION_ti816x = "${S}/gfx_rel_es6.x" | ||
11 | BINLOCATION_ti814x = "${S}/gfx_rel_es6.x" | ||
12 | BINLOCATION_ti33x = "${S}/gfx_rel_es8.x" | ||
13 | |||
14 | PLATFORM = "LinuxARMV7" | ||
15 | PVR_INIT = "pvrsrvctl" | ||
16 | |||
17 | # download required binary distribution from: | ||
18 | # http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/latest/index_FDS.html | ||
19 | # see libgles-omap3.inc for detailed installation instructions | ||
20 | |||
21 | SGXPV = "4_10_00_01" | ||
22 | IMGPV = "1.9.2188537" | ||
23 | |||
24 | TI_BIN_UNPK_WDEXT := "/Graphics_SDK_${SGXPV}" | ||
25 | |||
26 | # Select the corresponding hardfp/softfp filename and checksums based on tune flags | ||
27 | BINFILE_SOFTFP = "Graphics_SDK_setuplinux_${SGXPV}_minimal_demos.bin" | ||
28 | MD5SUM_SOFTFP = "bd35e9d8843aff3a2aca9d41e7db1c7d" | ||
29 | SHA256SUM_SOFTFP = "eb37f75ddde4640b09e760fa86e689beb394330ecdf68786188c34f249247647" | ||
30 | |||
31 | BINFILE_HARDFP = "Graphics_SDK_setuplinux_${SGXPV}_hardfp_minimal_demos.bin" | ||
32 | MD5SUM_HARDFP = "15a3ccb66e98580e474fc112565f66b6" | ||
33 | SHA256SUM_HARDFP = "4d94d5a1869b228ce12027783fc5425c92e9b66685c501247889f1f167e66c9d" | ||
34 | |||
35 | BINFILE = "${@base_contains('TUNE_FEATURES', 'callconvention-hard', '${BINFILE_HARDFP}', '${BINFILE_SOFTFP}', d)}" | ||
36 | |||
37 | SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/${SGXPV}/exports/${BINFILE} \ | ||
38 | file://cputype \ | ||
39 | file://rc.pvr \ | ||
40 | file://99-bufferclass.rules \ | ||
41 | " | ||
42 | |||
43 | SRC_URI[md5sum] := "${@base_contains('TUNE_FEATURES', 'callconvention-hard', '${MD5SUM_HARDFP}', '${MD5SUM_SOFTFP}', d)}" | ||
44 | SRC_URI[sha256sum] := "${@base_contains('TUNE_FEATURES', 'callconvention-hard', '${SHA256SUM_HARDFP}', '${SHA256SUM_SOFTFP}', d)}" | ||
45 | |||
46 | S = "${WORKDIR}/Graphics_SDK_${SGXPV}" | ||
47 | |||
48 | LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FRONTWSEGL.so.1" | ||
49 | |||
50 | do_configure_append() { | ||
51 | # PLAT_CC might not have needed arguments, so use CC instead. | ||
52 | for mak in $(find ${S} -name "*.mak" -o -name Makefile) ; do | ||
53 | sed -i -e s:\$\(PLAT_CC\):\$\(CC\):g $mak | ||
54 | done | ||
55 | } | ||
diff --git a/meta-ti-extras/recipes/libgles/libgles-omap3_5.01.01.01.bbappend b/meta-ti-extras/recipes/libgles/libgles-omap3_5.01.01.01.bbappend deleted file mode 100644 index 0d557ce..0000000 --- a/meta-ti-extras/recipes/libgles/libgles-omap3_5.01.01.01.bbappend +++ /dev/null | |||
@@ -1,49 +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 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
31 | |||
32 | BINLOCATION_omap3 = "${S}/gfx_rel_es5.x" | ||
33 | BINLOCATION_beaglebone = "${S}/gfx_rel_es8.x" | ||
34 | |||
35 | LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1" | ||
36 | |||
37 | # Inhibit warnings about files being stripped. | ||
38 | INHIBIT_PACKAGE_STRIP = "1" | ||
39 | |||
40 | pkg_postinst_${PN}_append() { | ||
41 | ESREV=$(echo ${BINLOCATION} | grep -Po '(\d+)(?!.*\d)' ) | ||
42 | echo ${ESREV} > $D${sysconfdir}/powervr-esrev | ||
43 | } | ||
44 | |||
45 | RRECOMMENDS_${PN} = "omap3-sgx-modules" | ||
46 | RRECOMMENDS_${PN}-blitwsegl = "" | ||
47 | RRECOMMENDS_${PN}-flipwsegl = "" | ||
48 | RRECOMMENDS_${PN}-frontwsegl = "" | ||
49 | RRECOMMENDS_${PN}-linuxfbwsegl = "" | ||
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 new file mode 100644 index 0000000..ca5ebc8 --- /dev/null +++ b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/99-fb.rules | |||
@@ -0,0 +1 @@ | |||
KERNEL=="fb0", TAG+="systemd" | |||
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex_git.bbappend b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend index 5352ed7..15fe3ce 100644 --- a/meta-toradex-extras/recipes/linux/linux-toradex_git.bbappend +++ b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend | |||
@@ -27,13 +27,12 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | # kernel image files are not needed in the image | 30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" |
31 | RDEPENDS_kernel-base = "" | 31 | SRC_URI += "file://99-fb.rules" |
32 | 32 | ||
33 | config_script () { | 33 | do_install_append() { |
34 | # FunctionFS for adb | 34 | install -d ${D}${base_libdir}/udev/rules.d |
35 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${S}/.config | 35 | install -m 0644 ${WORKDIR}/99-fb.rules ${D}${base_libdir}/udev/rules.d |
36 | echo "CONFIG_USB_ACM=m" >> ${S}/.config | ||
37 | } | 36 | } |
38 | 37 | ||
39 | B = "${S}" | 38 | FILES_${PN} += "${base_libdir}/udev/rules.d/*.rules" |
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging/beaglebone/defconfig b/meta-ti-extras/recipes/linux/linux-ti-staging/beaglebone/defconfig new file mode 100644 index 0000000..5d30001 --- /dev/null +++ b/meta-ti-extras/recipes/linux/linux-ti-staging/beaglebone/defconfig | |||
@@ -0,0 +1,6301 @@ | |||
1 | # | ||
2 | # Automatically generated file; DO NOT EDIT. | ||
3 | # Linux/arm 4.4.19 Kernel Configuration | ||
4 | # | ||
5 | CONFIG_ARM=y | ||
6 | CONFIG_ARM_HAS_SG_CHAIN=y | ||
7 | CONFIG_NEED_SG_DMA_LENGTH=y | ||
8 | CONFIG_ARM_DMA_USE_IOMMU=y | ||
9 | CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8 | ||
10 | CONFIG_MIGHT_HAVE_PCI=y | ||
11 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | ||
12 | CONFIG_HAVE_PROC_CPU=y | ||
13 | CONFIG_STACKTRACE_SUPPORT=y | ||
14 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | ||
15 | CONFIG_LOCKDEP_SUPPORT=y | ||
16 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
17 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | ||
18 | CONFIG_ARCH_HAS_BANDGAP=y | ||
19 | CONFIG_FIX_EARLYCON_MEM=y | ||
20 | CONFIG_GENERIC_HWEIGHT=y | ||
21 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
22 | CONFIG_NEED_DMA_MAP_STATE=y | ||
23 | CONFIG_ARCH_SUPPORTS_UPROBES=y | ||
24 | CONFIG_VECTORS_BASE=0xffff0000 | ||
25 | CONFIG_ARM_PATCH_PHYS_VIRT=y | ||
26 | CONFIG_GENERIC_BUG=y | ||
27 | CONFIG_PGTABLE_LEVELS=2 | ||
28 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
29 | CONFIG_IRQ_WORK=y | ||
30 | CONFIG_BUILDTIME_EXTABLE_SORT=y | ||
31 | |||
32 | # | ||
33 | # General setup | ||
34 | # | ||
35 | CONFIG_BROKEN_ON_SMP=y | ||
36 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
37 | CONFIG_CROSS_COMPILE="" | ||
38 | # CONFIG_COMPILE_TEST is not set | ||
39 | CONFIG_LOCALVERSION="" | ||
40 | # CONFIG_LOCALVERSION_AUTO is not set | ||
41 | CONFIG_HAVE_KERNEL_GZIP=y | ||
42 | CONFIG_HAVE_KERNEL_LZMA=y | ||
43 | CONFIG_HAVE_KERNEL_XZ=y | ||
44 | CONFIG_HAVE_KERNEL_LZO=y | ||
45 | CONFIG_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 | ||
49 | CONFIG_KERNEL_LZO=y | ||
50 | # CONFIG_KERNEL_LZ4 is not set | ||
51 | CONFIG_DEFAULT_HOSTNAME="(none)" | ||
52 | CONFIG_SWAP=y | ||
53 | CONFIG_SYSVIPC=y | ||
54 | CONFIG_SYSVIPC_SYSCTL=y | ||
55 | CONFIG_POSIX_MQUEUE=y | ||
56 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
57 | CONFIG_CROSS_MEMORY_ATTACH=y | ||
58 | CONFIG_FHANDLE=y | ||
59 | # CONFIG_USELIB is not set | ||
60 | CONFIG_AUDIT=y | ||
61 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y | ||
62 | CONFIG_AUDITSYSCALL=y | ||
63 | CONFIG_AUDIT_WATCH=y | ||
64 | CONFIG_AUDIT_TREE=y | ||
65 | |||
66 | # | ||
67 | # IRQ subsystem | ||
68 | # | ||
69 | CONFIG_GENERIC_IRQ_PROBE=y | ||
70 | CONFIG_GENERIC_IRQ_SHOW=y | ||
71 | CONFIG_GENERIC_IRQ_SHOW_LEVEL=y | ||
72 | CONFIG_HARDIRQS_SW_RESEND=y | ||
73 | CONFIG_GENERIC_IRQ_CHIP=y | ||
74 | CONFIG_IRQ_DOMAIN=y | ||
75 | CONFIG_HANDLE_DOMAIN_IRQ=y | ||
76 | # CONFIG_IRQ_DOMAIN_DEBUG is not set | ||
77 | CONFIG_IRQ_FORCED_THREADING=y | ||
78 | CONFIG_SPARSE_IRQ=y | ||
79 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
80 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
81 | |||
82 | # | ||
83 | # Timers subsystem | ||
84 | # | ||
85 | CONFIG_TICK_ONESHOT=y | ||
86 | CONFIG_NO_HZ_COMMON=y | ||
87 | # CONFIG_HZ_PERIODIC is not set | ||
88 | CONFIG_NO_HZ_IDLE=y | ||
89 | # CONFIG_NO_HZ is not set | ||
90 | CONFIG_HIGH_RES_TIMERS=y | ||
91 | |||
92 | # | ||
93 | # CPU/Task time and stats accounting | ||
94 | # | ||
95 | CONFIG_TICK_CPU_ACCOUNTING=y | ||
96 | # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set | ||
97 | # CONFIG_IRQ_TIME_ACCOUNTING is not set | ||
98 | CONFIG_BSD_PROCESS_ACCT=y | ||
99 | CONFIG_BSD_PROCESS_ACCT_V3=y | ||
100 | CONFIG_TASKSTATS=y | ||
101 | CONFIG_TASK_DELAY_ACCT=y | ||
102 | CONFIG_TASK_XACCT=y | ||
103 | CONFIG_TASK_IO_ACCOUNTING=y | ||
104 | |||
105 | # | ||
106 | # RCU Subsystem | ||
107 | # | ||
108 | CONFIG_TINY_RCU=y | ||
109 | # CONFIG_RCU_EXPERT is not set | ||
110 | CONFIG_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 | ||
115 | CONFIG_BUILD_BIN2C=y | ||
116 | CONFIG_IKCONFIG=y | ||
117 | CONFIG_IKCONFIG_PROC=y | ||
118 | CONFIG_LOG_BUF_SHIFT=18 | ||
119 | CONFIG_GENERIC_SCHED_CLOCK=y | ||
120 | CONFIG_CGROUPS=y | ||
121 | # CONFIG_CGROUP_DEBUG is not set | ||
122 | CONFIG_CGROUP_FREEZER=y | ||
123 | CONFIG_CGROUP_PIDS=y | ||
124 | CONFIG_CGROUP_DEVICE=y | ||
125 | CONFIG_CPUSETS=y | ||
126 | CONFIG_PROC_PID_CPUSET=y | ||
127 | CONFIG_CGROUP_CPUACCT=y | ||
128 | CONFIG_PAGE_COUNTER=y | ||
129 | CONFIG_MEMCG=y | ||
130 | CONFIG_MEMCG_SWAP=y | ||
131 | CONFIG_MEMCG_SWAP_ENABLED=y | ||
132 | CONFIG_MEMCG_KMEM=y | ||
133 | CONFIG_CGROUP_PERF=y | ||
134 | CONFIG_CGROUP_SCHED=y | ||
135 | CONFIG_FAIR_GROUP_SCHED=y | ||
136 | CONFIG_CFS_BANDWIDTH=y | ||
137 | CONFIG_RT_GROUP_SCHED=y | ||
138 | CONFIG_BLK_CGROUP=y | ||
139 | # CONFIG_DEBUG_BLK_CGROUP is not set | ||
140 | CONFIG_CGROUP_WRITEBACK=y | ||
141 | CONFIG_CHECKPOINT_RESTORE=y | ||
142 | CONFIG_NAMESPACES=y | ||
143 | CONFIG_UTS_NS=y | ||
144 | CONFIG_IPC_NS=y | ||
145 | CONFIG_USER_NS=y | ||
146 | CONFIG_PID_NS=y | ||
147 | CONFIG_NET_NS=y | ||
148 | CONFIG_SCHED_AUTOGROUP=y | ||
149 | # CONFIG_SYSFS_DEPRECATED is not set | ||
150 | CONFIG_RELAY=y | ||
151 | CONFIG_BLK_DEV_INITRD=y | ||
152 | CONFIG_INITRAMFS_SOURCE="" | ||
153 | CONFIG_RD_GZIP=y | ||
154 | CONFIG_RD_BZIP2=y | ||
155 | CONFIG_RD_LZMA=y | ||
156 | CONFIG_RD_XZ=y | ||
157 | CONFIG_RD_LZO=y | ||
158 | CONFIG_RD_LZ4=y | ||
159 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
160 | CONFIG_SYSCTL=y | ||
161 | CONFIG_ANON_INODES=y | ||
162 | CONFIG_HAVE_UID16=y | ||
163 | CONFIG_BPF=y | ||
164 | CONFIG_EXPERT=y | ||
165 | CONFIG_UID16=y | ||
166 | CONFIG_MULTIUSER=y | ||
167 | # CONFIG_SGETMASK_SYSCALL is not set | ||
168 | CONFIG_SYSFS_SYSCALL=y | ||
169 | CONFIG_SYSCTL_SYSCALL=y | ||
170 | CONFIG_KALLSYMS=y | ||
171 | CONFIG_KALLSYMS_ALL=y | ||
172 | CONFIG_PRINTK=y | ||
173 | CONFIG_BUG=y | ||
174 | CONFIG_ELF_CORE=y | ||
175 | CONFIG_BASE_FULL=y | ||
176 | CONFIG_FUTEX=y | ||
177 | CONFIG_EPOLL=y | ||
178 | CONFIG_SIGNALFD=y | ||
179 | CONFIG_TIMERFD=y | ||
180 | CONFIG_EVENTFD=y | ||
181 | CONFIG_BPF_SYSCALL=y | ||
182 | CONFIG_SHMEM=y | ||
183 | CONFIG_AIO=y | ||
184 | CONFIG_ADVISE_SYSCALLS=y | ||
185 | # CONFIG_USERFAULTFD is not set | ||
186 | CONFIG_MEMBARRIER=y | ||
187 | CONFIG_EMBEDDED=y | ||
188 | CONFIG_HAVE_PERF_EVENTS=y | ||
189 | CONFIG_PERF_USE_VMALLOC=y | ||
190 | |||
191 | # | ||
192 | # Kernel Performance Events And Counters | ||
193 | # | ||
194 | CONFIG_PERF_EVENTS=y | ||
195 | # CONFIG_DEBUG_PERF_USE_VMALLOC is not set | ||
196 | CONFIG_VM_EVENT_COUNTERS=y | ||
197 | # CONFIG_COMPAT_BRK is not set | ||
198 | CONFIG_SLAB=y | ||
199 | # CONFIG_SLUB is not set | ||
200 | # CONFIG_SLOB is not set | ||
201 | # CONFIG_SYSTEM_DATA_VERIFICATION is not set | ||
202 | CONFIG_PROFILING=y | ||
203 | CONFIG_TRACEPOINTS=y | ||
204 | CONFIG_KEXEC_CORE=y | ||
205 | CONFIG_OPROFILE=y | ||
206 | CONFIG_HAVE_OPROFILE=y | ||
207 | CONFIG_KPROBES=y | ||
208 | CONFIG_JUMP_LABEL=y | ||
209 | # CONFIG_STATIC_KEYS_SELFTEST is not set | ||
210 | CONFIG_UPROBES=y | ||
211 | # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set | ||
212 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | ||
213 | CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||
214 | CONFIG_KRETPROBES=y | ||
215 | CONFIG_HAVE_KPROBES=y | ||
216 | CONFIG_HAVE_KRETPROBES=y | ||
217 | CONFIG_HAVE_ARCH_TRACEHOOK=y | ||
218 | CONFIG_HAVE_DMA_ATTRS=y | ||
219 | CONFIG_HAVE_DMA_CONTIGUOUS=y | ||
220 | CONFIG_GENERIC_SMP_IDLE_THREAD=y | ||
221 | CONFIG_GENERIC_IDLE_POLL_SETUP=y | ||
222 | CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y | ||
223 | CONFIG_HAVE_CLK=y | ||
224 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
225 | CONFIG_HAVE_HW_BREAKPOINT=y | ||
226 | CONFIG_HAVE_PERF_REGS=y | ||
227 | CONFIG_HAVE_PERF_USER_STACK_DUMP=y | ||
228 | CONFIG_HAVE_ARCH_JUMP_LABEL=y | ||
229 | CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||
230 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | ||
231 | CONFIG_SECCOMP_FILTER=y | ||
232 | CONFIG_HAVE_CC_STACKPROTECTOR=y | ||
233 | CONFIG_CC_STACKPROTECTOR=y | ||
234 | # CONFIG_CC_STACKPROTECTOR_NONE is not set | ||
235 | # CONFIG_CC_STACKPROTECTOR_REGULAR is not set | ||
236 | CONFIG_CC_STACKPROTECTOR_STRONG=y | ||
237 | CONFIG_HAVE_CONTEXT_TRACKING=y | ||
238 | CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y | ||
239 | CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y | ||
240 | CONFIG_HAVE_MOD_ARCH_SPECIFIC=y | ||
241 | CONFIG_MODULES_USE_ELF_REL=y | ||
242 | CONFIG_ARCH_HAS_ELF_RANDOMIZE=y | ||
243 | CONFIG_CLONE_BACKWARDS=y | ||
244 | CONFIG_OLD_SIGSUSPEND3=y | ||
245 | CONFIG_OLD_SIGACTION=y | ||
246 | |||
247 | # | ||
248 | # GCOV-based kernel profiling | ||
249 | # | ||
250 | # CONFIG_GCOV_KERNEL is not set | ||
251 | CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y | ||
252 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | ||
253 | CONFIG_SLABINFO=y | ||
254 | CONFIG_RT_MUTEXES=y | ||
255 | CONFIG_BASE_SMALL=0 | ||
256 | CONFIG_MODULES=y | ||
257 | CONFIG_MODULE_FORCE_LOAD=y | ||
258 | CONFIG_MODULE_UNLOAD=y | ||
259 | CONFIG_MODULE_FORCE_UNLOAD=y | ||
260 | CONFIG_MODVERSIONS=y | ||
261 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
262 | # CONFIG_MODULE_SIG is not set | ||
263 | # CONFIG_MODULE_COMPRESS is not set | ||
264 | CONFIG_MODULES_TREE_LOOKUP=y | ||
265 | CONFIG_BLOCK=y | ||
266 | CONFIG_LBDAF=y | ||
267 | CONFIG_BLK_DEV_BSG=y | ||
268 | CONFIG_BLK_DEV_BSGLIB=y | ||
269 | CONFIG_BLK_DEV_INTEGRITY=y | ||
270 | CONFIG_BLK_DEV_THROTTLING=y | ||
271 | # CONFIG_BLK_CMDLINE_PARSER is not set | ||
272 | |||
273 | # | ||
274 | # Partition Types | ||
275 | # | ||
276 | CONFIG_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 | ||
283 | CONFIG_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 | ||
292 | CONFIG_KARMA_PARTITION=y | ||
293 | CONFIG_EFI_PARTITION=y | ||
294 | # CONFIG_SYSV68_PARTITION is not set | ||
295 | # CONFIG_CMDLINE_PARTITION is not set | ||
296 | |||
297 | # | ||
298 | # IO Schedulers | ||
299 | # | ||
300 | CONFIG_IOSCHED_NOOP=y | ||
301 | CONFIG_IOSCHED_DEADLINE=y | ||
302 | CONFIG_IOSCHED_CFQ=y | ||
303 | CONFIG_CFQ_GROUP_IOSCHED=y | ||
304 | # CONFIG_DEFAULT_DEADLINE is not set | ||
305 | CONFIG_DEFAULT_CFQ=y | ||
306 | # CONFIG_DEFAULT_NOOP is not set | ||
307 | CONFIG_DEFAULT_IOSCHED="cfq" | ||
308 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y | ||
309 | CONFIG_INLINE_READ_UNLOCK=y | ||
310 | CONFIG_INLINE_READ_UNLOCK_IRQ=y | ||
311 | CONFIG_INLINE_WRITE_UNLOCK=y | ||
312 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y | ||
313 | CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y | ||
314 | CONFIG_FREEZER=y | ||
315 | |||
316 | # | ||
317 | # System Type | ||
318 | # | ||
319 | CONFIG_MMU=y | ||
320 | CONFIG_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 | ||
356 | CONFIG_ARCH_MULTI_V7=y | ||
357 | CONFIG_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 | ||
372 | CONFIG_ARCH_OMAP=y | ||
373 | |||
374 | # | ||
375 | # TI OMAP Common Features | ||
376 | # | ||
377 | |||
378 | # | ||
379 | # OMAP Feature Selections | ||
380 | # | ||
381 | CONFIG_OMAP_RESET_CLOCKS=y | ||
382 | CONFIG_OMAP_MUX=y | ||
383 | CONFIG_OMAP_MUX_DEBUG=y | ||
384 | CONFIG_OMAP_MUX_WARNINGS=y | ||
385 | CONFIG_OMAP_32K_TIMER=y | ||
386 | CONFIG_OMAP_DM_TIMER=y | ||
387 | CONFIG_OMAP_PM_NOOP=y | ||
388 | CONFIG_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 | ||
396 | CONFIG_SOC_AM33XX=y | ||
397 | # CONFIG_SOC_AM43XX is not set | ||
398 | # CONFIG_SOC_DRA7XX is not set | ||
399 | CONFIG_ARCH_OMAP2PLUS=y | ||
400 | |||
401 | # | ||
402 | # TI OMAP2/3/4 Specific Features | ||
403 | # | ||
404 | CONFIG_ARCH_OMAP2PLUS_TYPICAL=y | ||
405 | CONFIG_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 | # | ||
431 | CONFIG_CPU_V7=y | ||
432 | CONFIG_CPU_32v6K=y | ||
433 | CONFIG_CPU_32v7=y | ||
434 | CONFIG_CPU_ABRT_EV7=y | ||
435 | CONFIG_CPU_PABRT_V7=y | ||
436 | CONFIG_CPU_CACHE_V7=y | ||
437 | CONFIG_CPU_CACHE_VIPT=y | ||
438 | CONFIG_CPU_COPY_V6=y | ||
439 | CONFIG_CPU_TLB_V7=y | ||
440 | CONFIG_CPU_HAS_ASID=y | ||
441 | CONFIG_CPU_CP15=y | ||
442 | CONFIG_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 | ||
449 | CONFIG_ARM_THUMB=y | ||
450 | CONFIG_ARM_THUMBEE=y | ||
451 | CONFIG_ARM_VIRT_EXT=y | ||
452 | CONFIG_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 | ||
456 | CONFIG_KUSER_HELPERS=y | ||
457 | CONFIG_VDSO=y | ||
458 | CONFIG_OUTER_CACHE=y | ||
459 | CONFIG_OUTER_CACHE_SYNC=y | ||
460 | CONFIG_MIGHT_HAVE_CACHE_L2X0=y | ||
461 | CONFIG_CACHE_L2X0=y | ||
462 | CONFIG_PL310_ERRATA_588369=y | ||
463 | CONFIG_PL310_ERRATA_727915=y | ||
464 | # CONFIG_PL310_ERRATA_753970 is not set | ||
465 | # CONFIG_PL310_ERRATA_769419 is not set | ||
466 | CONFIG_ARM_L1_CACHE_SHIFT_6=y | ||
467 | CONFIG_ARM_L1_CACHE_SHIFT=6 | ||
468 | CONFIG_ARM_DMA_MEM_BUFFERABLE=y | ||
469 | CONFIG_ARM_HEAVY_MB=y | ||
470 | # CONFIG_ARM_KERNMEM_PERMS is not set | ||
471 | CONFIG_MULTI_IRQ_HANDLER=y | ||
472 | CONFIG_ARM_ERRATA_430973=y | ||
473 | CONFIG_ARM_ERRATA_720789=y | ||
474 | CONFIG_ARM_ERRATA_754322=y | ||
475 | CONFIG_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 | # | ||
489 | CONFIG_HAVE_SMP=y | ||
490 | # CONFIG_SMP is not set | ||
491 | CONFIG_HAVE_ARM_ARCH_TIMER=y | ||
492 | CONFIG_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 | ||
496 | CONFIG_PAGE_OFFSET=0xC0000000 | ||
497 | CONFIG_ARM_PSCI=y | ||
498 | CONFIG_ARCH_NR_GPIO=0 | ||
499 | CONFIG_HAVE_PREEMPT_LAZY=y | ||
500 | # CONFIG_PREEMPT_NONE is not set | ||
501 | CONFIG_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 | ||
505 | CONFIG_HZ_FIXED=0 | ||
506 | CONFIG_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 | ||
512 | CONFIG_HZ=100 | ||
513 | CONFIG_SCHED_HRTICK=y | ||
514 | CONFIG_THUMB2_KERNEL=y | ||
515 | CONFIG_THUMB2_AVOID_R_ARM_THM_JUMP11=y | ||
516 | CONFIG_ARM_ASM_UNIFIED=y | ||
517 | CONFIG_AEABI=y | ||
518 | CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y | ||
519 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | ||
520 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | ||
521 | CONFIG_HAVE_ARCH_PFN_VALID=y | ||
522 | CONFIG_HIGHMEM=y | ||
523 | CONFIG_HIGHPTE=y | ||
524 | CONFIG_CPU_SW_DOMAIN_PAN=y | ||
525 | CONFIG_HW_PERF_EVENTS=y | ||
526 | CONFIG_ARCH_WANT_GENERAL_HUGETLB=y | ||
527 | # CONFIG_ARM_MODULE_PLTS is not set | ||
528 | CONFIG_FLATMEM=y | ||
529 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
530 | CONFIG_HAVE_MEMBLOCK=y | ||
531 | CONFIG_NO_BOOTMEM=y | ||
532 | CONFIG_MEMORY_ISOLATION=y | ||
533 | # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set | ||
534 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
535 | CONFIG_MEMORY_BALLOON=y | ||
536 | CONFIG_BALLOON_COMPACTION=y | ||
537 | CONFIG_COMPACTION=y | ||
538 | CONFIG_MIGRATION=y | ||
539 | # CONFIG_PHYS_ADDR_T_64BIT is not set | ||
540 | CONFIG_ZONE_DMA_FLAG=0 | ||
541 | CONFIG_BOUNCE=y | ||
542 | CONFIG_KSM=y | ||
543 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
544 | CONFIG_NEED_PER_CPU_KM=y | ||
545 | # CONFIG_CLEANCACHE is not set | ||
546 | CONFIG_FRONTSWAP=y | ||
547 | CONFIG_CMA=y | ||
548 | # CONFIG_CMA_DEBUG is not set | ||
549 | # CONFIG_CMA_DEBUGFS is not set | ||
550 | CONFIG_CMA_AREAS=7 | ||
551 | CONFIG_ZSWAP=y | ||
552 | CONFIG_ZPOOL=y | ||
553 | CONFIG_ZBUD=y | ||
554 | CONFIG_ZSMALLOC=m | ||
555 | # CONFIG_PGTABLE_MAPPING is not set | ||
556 | # CONFIG_ZSMALLOC_STAT is not set | ||
557 | # CONFIG_IDLE_PAGE_TRACKING is not set | ||
558 | CONFIG_FRAME_VECTOR=y | ||
559 | CONFIG_FORCE_MAX_ZONEORDER=12 | ||
560 | CONFIG_ALIGNMENT_TRAP=y | ||
561 | # CONFIG_UACCESS_WITH_MEMCPY is not set | ||
562 | CONFIG_SECCOMP=y | ||
563 | CONFIG_SWIOTLB=y | ||
564 | CONFIG_IOMMU_HELPER=y | ||
565 | # CONFIG_XEN is not set | ||
566 | |||
567 | # | ||
568 | # Boot options | ||
569 | # | ||
570 | CONFIG_USE_OF=y | ||
571 | CONFIG_ATAGS=y | ||
572 | # CONFIG_DEPRECATED_PARAM_STRUCT is not set | ||
573 | CONFIG_ZBOOT_ROM_TEXT=0x0 | ||
574 | CONFIG_ZBOOT_ROM_BSS=0x0 | ||
575 | CONFIG_ARM_APPENDED_DTB=y | ||
576 | CONFIG_ARM_ATAG_DTB_COMPAT=y | ||
577 | CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y | ||
578 | # CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set | ||
579 | CONFIG_CMDLINE="" | ||
580 | CONFIG_KEXEC=y | ||
581 | CONFIG_ATAGS_PROC=y | ||
582 | # CONFIG_CRASH_DUMP is not set | ||
583 | CONFIG_AUTO_ZRELADDR=y | ||
584 | |||
585 | # | ||
586 | # CPU Power Management | ||
587 | # | ||
588 | |||
589 | # | ||
590 | # CPU Frequency scaling | ||
591 | # | ||
592 | CONFIG_CPU_FREQ=y | ||
593 | CONFIG_CPU_FREQ_GOV_COMMON=y | ||
594 | CONFIG_CPU_FREQ_STAT=y | ||
595 | CONFIG_CPU_FREQ_STAT_DETAILS=y | ||
596 | CONFIG_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 | ||
601 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | ||
602 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | ||
603 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | ||
604 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y | ||
605 | CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y | ||
606 | |||
607 | # | ||
608 | # CPU frequency scaling drivers | ||
609 | # | ||
610 | CONFIG_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 | # | ||
628 | CONFIG_VFP=y | ||
629 | CONFIG_VFPv3=y | ||
630 | CONFIG_NEON=y | ||
631 | CONFIG_KERNEL_MODE_NEON=y | ||
632 | |||
633 | # | ||
634 | # Userspace binary formats | ||
635 | # | ||
636 | CONFIG_BINFMT_ELF=y | ||
637 | CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y | ||
638 | CONFIG_BINFMT_SCRIPT=y | ||
639 | # CONFIG_HAVE_AOUT is not set | ||
640 | CONFIG_BINFMT_MISC=m | ||
641 | CONFIG_COREDUMP=y | ||
642 | |||
643 | # | ||
644 | # Power management options | ||
645 | # | ||
646 | CONFIG_SUSPEND=y | ||
647 | CONFIG_SUSPEND_FREEZER=y | ||
648 | # CONFIG_SUSPEND_SKIP_SYNC is not set | ||
649 | CONFIG_HIBERNATE_CALLBACKS=y | ||
650 | CONFIG_HIBERNATION=y | ||
651 | CONFIG_PM_STD_PARTITION="" | ||
652 | CONFIG_PM_SLEEP=y | ||
653 | CONFIG_PM_AUTOSLEEP=y | ||
654 | CONFIG_PM_WAKELOCKS=y | ||
655 | CONFIG_PM_WAKELOCKS_LIMIT=100 | ||
656 | CONFIG_PM_WAKELOCKS_GC=y | ||
657 | CONFIG_PM=y | ||
658 | CONFIG_PM_DEBUG=y | ||
659 | CONFIG_PM_ADVANCED_DEBUG=y | ||
660 | # CONFIG_PM_TEST_SUSPEND is not set | ||
661 | CONFIG_PM_SLEEP_DEBUG=y | ||
662 | CONFIG_APM_EMULATION=y | ||
663 | CONFIG_PM_OPP=y | ||
664 | CONFIG_PM_CLK=y | ||
665 | # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set | ||
666 | CONFIG_CPU_PM=y | ||
667 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||
668 | CONFIG_ARM_CPU_SUSPEND=y | ||
669 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y | ||
670 | CONFIG_NET=y | ||
671 | CONFIG_NET_INGRESS=y | ||
672 | |||
673 | # | ||
674 | # Networking options | ||
675 | # | ||
676 | CONFIG_PACKET=y | ||
677 | CONFIG_PACKET_DIAG=m | ||
678 | CONFIG_UNIX=y | ||
679 | CONFIG_UNIX_DIAG=m | ||
680 | CONFIG_XFRM=y | ||
681 | CONFIG_XFRM_ALGO=m | ||
682 | CONFIG_XFRM_USER=m | ||
683 | CONFIG_XFRM_SUB_POLICY=y | ||
684 | CONFIG_XFRM_MIGRATE=y | ||
685 | # CONFIG_XFRM_STATISTICS is not set | ||
686 | CONFIG_XFRM_IPCOMP=m | ||
687 | CONFIG_NET_KEY=m | ||
688 | CONFIG_NET_KEY_MIGRATE=y | ||
689 | CONFIG_INET=y | ||
690 | CONFIG_IP_MULTICAST=y | ||
691 | CONFIG_IP_ADVANCED_ROUTER=y | ||
692 | CONFIG_IP_FIB_TRIE_STATS=y | ||
693 | CONFIG_IP_MULTIPLE_TABLES=y | ||
694 | CONFIG_IP_ROUTE_MULTIPATH=y | ||
695 | CONFIG_IP_ROUTE_VERBOSE=y | ||
696 | CONFIG_IP_ROUTE_CLASSID=y | ||
697 | CONFIG_IP_PNP=y | ||
698 | CONFIG_IP_PNP_DHCP=y | ||
699 | CONFIG_IP_PNP_BOOTP=y | ||
700 | CONFIG_IP_PNP_RARP=y | ||
701 | CONFIG_NET_IPIP=m | ||
702 | CONFIG_NET_IPGRE_DEMUX=m | ||
703 | CONFIG_NET_IP_TUNNEL=m | ||
704 | CONFIG_NET_IPGRE=m | ||
705 | CONFIG_NET_IPGRE_BROADCAST=y | ||
706 | CONFIG_IP_MROUTE=y | ||
707 | CONFIG_IP_MROUTE_MULTIPLE_TABLES=y | ||
708 | CONFIG_IP_PIMSM_V1=y | ||
709 | CONFIG_IP_PIMSM_V2=y | ||
710 | CONFIG_SYN_COOKIES=y | ||
711 | CONFIG_NET_IPVTI=m | ||
712 | CONFIG_NET_UDP_TUNNEL=m | ||
713 | CONFIG_NET_FOU=m | ||
714 | CONFIG_NET_FOU_IP_TUNNELS=y | ||
715 | CONFIG_INET_AH=m | ||
716 | CONFIG_INET_ESP=m | ||
717 | CONFIG_INET_IPCOMP=m | ||
718 | CONFIG_INET_XFRM_TUNNEL=m | ||
719 | CONFIG_INET_TUNNEL=m | ||
720 | CONFIG_INET_XFRM_MODE_TRANSPORT=m | ||
721 | CONFIG_INET_XFRM_MODE_TUNNEL=m | ||
722 | CONFIG_INET_XFRM_MODE_BEET=m | ||
723 | CONFIG_INET_LRO=m | ||
724 | CONFIG_INET_DIAG=m | ||
725 | CONFIG_INET_TCP_DIAG=m | ||
726 | CONFIG_INET_UDP_DIAG=m | ||
727 | CONFIG_TCP_CONG_ADVANCED=y | ||
728 | CONFIG_TCP_CONG_BIC=m | ||
729 | CONFIG_TCP_CONG_CUBIC=y | ||
730 | CONFIG_TCP_CONG_WESTWOOD=m | ||
731 | CONFIG_TCP_CONG_HTCP=m | ||
732 | CONFIG_TCP_CONG_HSTCP=m | ||
733 | CONFIG_TCP_CONG_HYBLA=m | ||
734 | CONFIG_TCP_CONG_VEGAS=m | ||
735 | CONFIG_TCP_CONG_SCALABLE=m | ||
736 | CONFIG_TCP_CONG_LP=m | ||
737 | CONFIG_TCP_CONG_VENO=m | ||
738 | CONFIG_TCP_CONG_YEAH=m | ||
739 | CONFIG_TCP_CONG_ILLINOIS=m | ||
740 | CONFIG_TCP_CONG_DCTCP=m | ||
741 | CONFIG_TCP_CONG_CDG=m | ||
742 | CONFIG_DEFAULT_CUBIC=y | ||
743 | # CONFIG_DEFAULT_RENO is not set | ||
744 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
745 | CONFIG_TCP_MD5SIG=y | ||
746 | CONFIG_IPV6=y | ||
747 | CONFIG_IPV6_ROUTER_PREF=y | ||
748 | CONFIG_IPV6_ROUTE_INFO=y | ||
749 | CONFIG_IPV6_OPTIMISTIC_DAD=y | ||
750 | CONFIG_INET6_AH=m | ||
751 | CONFIG_INET6_ESP=m | ||
752 | CONFIG_INET6_IPCOMP=m | ||
753 | CONFIG_IPV6_MIP6=y | ||
754 | CONFIG_IPV6_ILA=m | ||
755 | CONFIG_INET6_XFRM_TUNNEL=m | ||
756 | CONFIG_INET6_TUNNEL=m | ||
757 | CONFIG_INET6_XFRM_MODE_TRANSPORT=m | ||
758 | CONFIG_INET6_XFRM_MODE_TUNNEL=m | ||
759 | CONFIG_INET6_XFRM_MODE_BEET=m | ||
760 | CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m | ||
761 | CONFIG_IPV6_VTI=m | ||
762 | CONFIG_IPV6_SIT=m | ||
763 | CONFIG_IPV6_SIT_6RD=y | ||
764 | CONFIG_IPV6_NDISC_NODETYPE=y | ||
765 | CONFIG_IPV6_TUNNEL=m | ||
766 | CONFIG_IPV6_GRE=m | ||
767 | CONFIG_IPV6_MULTIPLE_TABLES=y | ||
768 | CONFIG_IPV6_SUBTREES=y | ||
769 | CONFIG_IPV6_MROUTE=y | ||
770 | CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y | ||
771 | CONFIG_IPV6_PIMSM_V2=y | ||
772 | CONFIG_NETLABEL=y | ||
773 | CONFIG_NETWORK_SECMARK=y | ||
774 | CONFIG_NET_PTP_CLASSIFY=y | ||
775 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set | ||
776 | CONFIG_NETFILTER=y | ||
777 | # CONFIG_NETFILTER_DEBUG is not set | ||
778 | CONFIG_NETFILTER_ADVANCED=y | ||
779 | CONFIG_BRIDGE_NETFILTER=m | ||
780 | |||
781 | # | ||
782 | # Core Netfilter Configuration | ||
783 | # | ||
784 | CONFIG_NETFILTER_INGRESS=y | ||
785 | CONFIG_NETFILTER_NETLINK=m | ||
786 | CONFIG_NETFILTER_NETLINK_ACCT=m | ||
787 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
788 | CONFIG_NETFILTER_NETLINK_LOG=m | ||
789 | CONFIG_NF_CONNTRACK=m | ||
790 | CONFIG_NF_LOG_COMMON=m | ||
791 | CONFIG_NF_CONNTRACK_MARK=y | ||
792 | CONFIG_NF_CONNTRACK_SECMARK=y | ||
793 | CONFIG_NF_CONNTRACK_ZONES=y | ||
794 | CONFIG_NF_CONNTRACK_PROCFS=y | ||
795 | CONFIG_NF_CONNTRACK_EVENTS=y | ||
796 | CONFIG_NF_CONNTRACK_TIMEOUT=y | ||
797 | CONFIG_NF_CONNTRACK_TIMESTAMP=y | ||
798 | CONFIG_NF_CONNTRACK_LABELS=y | ||
799 | CONFIG_NF_CT_PROTO_DCCP=m | ||
800 | CONFIG_NF_CT_PROTO_GRE=m | ||
801 | CONFIG_NF_CT_PROTO_SCTP=m | ||
802 | CONFIG_NF_CT_PROTO_UDPLITE=m | ||
803 | CONFIG_NF_CONNTRACK_AMANDA=m | ||
804 | CONFIG_NF_CONNTRACK_FTP=m | ||
805 | CONFIG_NF_CONNTRACK_H323=m | ||
806 | CONFIG_NF_CONNTRACK_IRC=m | ||
807 | CONFIG_NF_CONNTRACK_BROADCAST=m | ||
808 | CONFIG_NF_CONNTRACK_NETBIOS_NS=m | ||
809 | CONFIG_NF_CONNTRACK_SNMP=m | ||
810 | CONFIG_NF_CONNTRACK_PPTP=m | ||
811 | CONFIG_NF_CONNTRACK_SANE=m | ||
812 | CONFIG_NF_CONNTRACK_SIP=m | ||
813 | CONFIG_NF_CONNTRACK_TFTP=m | ||
814 | CONFIG_NF_CT_NETLINK=m | ||
815 | CONFIG_NF_CT_NETLINK_TIMEOUT=m | ||
816 | CONFIG_NF_CT_NETLINK_HELPER=m | ||
817 | CONFIG_NETFILTER_NETLINK_GLUE_CT=y | ||
818 | CONFIG_NF_NAT=m | ||
819 | CONFIG_NF_NAT_NEEDED=y | ||
820 | CONFIG_NF_NAT_PROTO_DCCP=m | ||
821 | CONFIG_NF_NAT_PROTO_UDPLITE=m | ||
822 | CONFIG_NF_NAT_PROTO_SCTP=m | ||
823 | CONFIG_NF_NAT_AMANDA=m | ||
824 | CONFIG_NF_NAT_FTP=m | ||
825 | CONFIG_NF_NAT_IRC=m | ||
826 | CONFIG_NF_NAT_SIP=m | ||
827 | CONFIG_NF_NAT_TFTP=m | ||
828 | CONFIG_NF_NAT_REDIRECT=m | ||
829 | CONFIG_NETFILTER_SYNPROXY=m | ||
830 | CONFIG_NF_TABLES=m | ||
831 | CONFIG_NF_TABLES_INET=m | ||
832 | # CONFIG_NF_TABLES_NETDEV is not set | ||
833 | CONFIG_NFT_EXTHDR=m | ||
834 | CONFIG_NFT_META=m | ||
835 | CONFIG_NFT_CT=m | ||
836 | CONFIG_NFT_RBTREE=m | ||
837 | CONFIG_NFT_HASH=m | ||
838 | CONFIG_NFT_COUNTER=m | ||
839 | CONFIG_NFT_LOG=m | ||
840 | CONFIG_NFT_LIMIT=m | ||
841 | CONFIG_NFT_MASQ=m | ||
842 | CONFIG_NFT_REDIR=m | ||
843 | CONFIG_NFT_NAT=m | ||
844 | CONFIG_NFT_QUEUE=m | ||
845 | CONFIG_NFT_REJECT=m | ||
846 | CONFIG_NFT_REJECT_INET=m | ||
847 | CONFIG_NFT_COMPAT=m | ||
848 | CONFIG_NETFILTER_XTABLES=m | ||
849 | |||
850 | # | ||
851 | # Xtables combined modules | ||
852 | # | ||
853 | CONFIG_NETFILTER_XT_MARK=m | ||
854 | CONFIG_NETFILTER_XT_CONNMARK=m | ||
855 | CONFIG_NETFILTER_XT_SET=m | ||
856 | |||
857 | # | ||
858 | # Xtables targets | ||
859 | # | ||
860 | CONFIG_NETFILTER_XT_TARGET_AUDIT=m | ||
861 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m | ||
862 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | ||
863 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | ||
864 | CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m | ||
865 | CONFIG_NETFILTER_XT_TARGET_CT=m | ||
866 | CONFIG_NETFILTER_XT_TARGET_DSCP=m | ||
867 | CONFIG_NETFILTER_XT_TARGET_HL=m | ||
868 | CONFIG_NETFILTER_XT_TARGET_HMARK=m | ||
869 | CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m | ||
870 | CONFIG_NETFILTER_XT_TARGET_LED=m | ||
871 | CONFIG_NETFILTER_XT_TARGET_LOG=m | ||
872 | CONFIG_NETFILTER_XT_TARGET_MARK=m | ||
873 | CONFIG_NETFILTER_XT_NAT=m | ||
874 | CONFIG_NETFILTER_XT_TARGET_NETMAP=m | ||
875 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | ||
876 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | ||
877 | # CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set | ||
878 | CONFIG_NETFILTER_XT_TARGET_RATEEST=m | ||
879 | CONFIG_NETFILTER_XT_TARGET_REDIRECT=m | ||
880 | CONFIG_NETFILTER_XT_TARGET_TEE=m | ||
881 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m | ||
882 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | ||
883 | CONFIG_NETFILTER_XT_TARGET_SECMARK=m | ||
884 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | ||
885 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | ||
886 | |||
887 | # | ||
888 | # Xtables matches | ||
889 | # | ||
890 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m | ||
891 | CONFIG_NETFILTER_XT_MATCH_BPF=m | ||
892 | CONFIG_NETFILTER_XT_MATCH_CGROUP=m | ||
893 | CONFIG_NETFILTER_XT_MATCH_CLUSTER=m | ||
894 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | ||
895 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m | ||
896 | CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m | ||
897 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m | ||
898 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | ||
899 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | ||
900 | CONFIG_NETFILTER_XT_MATCH_CPU=m | ||
901 | CONFIG_NETFILTER_XT_MATCH_DCCP=m | ||
902 | CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m | ||
903 | CONFIG_NETFILTER_XT_MATCH_DSCP=m | ||
904 | CONFIG_NETFILTER_XT_MATCH_ECN=m | ||
905 | CONFIG_NETFILTER_XT_MATCH_ESP=m | ||
906 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m | ||
907 | CONFIG_NETFILTER_XT_MATCH_HELPER=m | ||
908 | CONFIG_NETFILTER_XT_MATCH_HL=m | ||
909 | CONFIG_NETFILTER_XT_MATCH_IPCOMP=m | ||
910 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | ||
911 | CONFIG_NETFILTER_XT_MATCH_IPVS=m | ||
912 | CONFIG_NETFILTER_XT_MATCH_L2TP=m | ||
913 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m | ||
914 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m | ||
915 | CONFIG_NETFILTER_XT_MATCH_MAC=m | ||
916 | CONFIG_NETFILTER_XT_MATCH_MARK=m | ||
917 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m | ||
918 | CONFIG_NETFILTER_XT_MATCH_NFACCT=m | ||
919 | CONFIG_NETFILTER_XT_MATCH_OSF=m | ||
920 | CONFIG_NETFILTER_XT_MATCH_OWNER=m | ||
921 | CONFIG_NETFILTER_XT_MATCH_POLICY=m | ||
922 | CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m | ||
923 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m | ||
924 | CONFIG_NETFILTER_XT_MATCH_QUOTA=m | ||
925 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m | ||
926 | CONFIG_NETFILTER_XT_MATCH_REALM=m | ||
927 | CONFIG_NETFILTER_XT_MATCH_RECENT=m | ||
928 | CONFIG_NETFILTER_XT_MATCH_SCTP=m | ||
929 | CONFIG_NETFILTER_XT_MATCH_SOCKET=m | ||
930 | CONFIG_NETFILTER_XT_MATCH_STATE=m | ||
931 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | ||
932 | CONFIG_NETFILTER_XT_MATCH_STRING=m | ||
933 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | ||
934 | CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
935 | CONFIG_NETFILTER_XT_MATCH_U32=m | ||
936 | CONFIG_IP_SET=m | ||
937 | CONFIG_IP_SET_MAX=256 | ||
938 | CONFIG_IP_SET_BITMAP_IP=m | ||
939 | CONFIG_IP_SET_BITMAP_IPMAC=m | ||
940 | CONFIG_IP_SET_BITMAP_PORT=m | ||
941 | CONFIG_IP_SET_HASH_IP=m | ||
942 | CONFIG_IP_SET_HASH_IPMARK=m | ||
943 | CONFIG_IP_SET_HASH_IPPORT=m | ||
944 | CONFIG_IP_SET_HASH_IPPORTIP=m | ||
945 | CONFIG_IP_SET_HASH_IPPORTNET=m | ||
946 | CONFIG_IP_SET_HASH_MAC=m | ||
947 | CONFIG_IP_SET_HASH_NETPORTNET=m | ||
948 | CONFIG_IP_SET_HASH_NET=m | ||
949 | CONFIG_IP_SET_HASH_NETNET=m | ||
950 | CONFIG_IP_SET_HASH_NETPORT=m | ||
951 | CONFIG_IP_SET_HASH_NETIFACE=m | ||
952 | CONFIG_IP_SET_LIST_SET=m | ||
953 | CONFIG_IP_VS=m | ||
954 | CONFIG_IP_VS_IPV6=y | ||
955 | # CONFIG_IP_VS_DEBUG is not set | ||
956 | CONFIG_IP_VS_TAB_BITS=12 | ||
957 | |||
958 | # | ||
959 | # IPVS transport protocol load balancing support | ||
960 | # | ||
961 | CONFIG_IP_VS_PROTO_TCP=y | ||
962 | CONFIG_IP_VS_PROTO_UDP=y | ||
963 | CONFIG_IP_VS_PROTO_AH_ESP=y | ||
964 | CONFIG_IP_VS_PROTO_ESP=y | ||
965 | CONFIG_IP_VS_PROTO_AH=y | ||
966 | CONFIG_IP_VS_PROTO_SCTP=y | ||
967 | |||
968 | # | ||
969 | # IPVS scheduler | ||
970 | # | ||
971 | CONFIG_IP_VS_RR=m | ||
972 | CONFIG_IP_VS_WRR=m | ||
973 | CONFIG_IP_VS_LC=m | ||
974 | CONFIG_IP_VS_WLC=m | ||
975 | CONFIG_IP_VS_FO=m | ||
976 | CONFIG_IP_VS_OVF=m | ||
977 | CONFIG_IP_VS_LBLC=m | ||
978 | CONFIG_IP_VS_LBLCR=m | ||
979 | CONFIG_IP_VS_DH=m | ||
980 | CONFIG_IP_VS_SH=m | ||
981 | CONFIG_IP_VS_SED=m | ||
982 | CONFIG_IP_VS_NQ=m | ||
983 | |||
984 | # | ||
985 | # IPVS SH scheduler | ||
986 | # | ||
987 | CONFIG_IP_VS_SH_TAB_BITS=8 | ||
988 | |||
989 | # | ||
990 | # IPVS application helper | ||
991 | # | ||
992 | CONFIG_IP_VS_FTP=m | ||
993 | CONFIG_IP_VS_NFCT=y | ||
994 | CONFIG_IP_VS_PE_SIP=m | ||
995 | |||
996 | # | ||
997 | # IP: Netfilter Configuration | ||
998 | # | ||
999 | CONFIG_NF_DEFRAG_IPV4=m | ||
1000 | CONFIG_NF_CONNTRACK_IPV4=m | ||
1001 | CONFIG_NF_CONNTRACK_PROC_COMPAT=y | ||
1002 | CONFIG_NF_TABLES_IPV4=m | ||
1003 | CONFIG_NFT_CHAIN_ROUTE_IPV4=m | ||
1004 | CONFIG_NFT_REJECT_IPV4=m | ||
1005 | CONFIG_NFT_DUP_IPV4=m | ||
1006 | CONFIG_NF_TABLES_ARP=m | ||
1007 | CONFIG_NF_DUP_IPV4=m | ||
1008 | CONFIG_NF_LOG_ARP=m | ||
1009 | CONFIG_NF_LOG_IPV4=m | ||
1010 | CONFIG_NF_REJECT_IPV4=m | ||
1011 | CONFIG_NF_NAT_IPV4=m | ||
1012 | CONFIG_NFT_CHAIN_NAT_IPV4=m | ||
1013 | CONFIG_NF_NAT_MASQUERADE_IPV4=m | ||
1014 | CONFIG_NFT_MASQ_IPV4=m | ||
1015 | CONFIG_NFT_REDIR_IPV4=m | ||
1016 | CONFIG_NF_NAT_SNMP_BASIC=m | ||
1017 | CONFIG_NF_NAT_PROTO_GRE=m | ||
1018 | CONFIG_NF_NAT_PPTP=m | ||
1019 | CONFIG_NF_NAT_H323=m | ||
1020 | CONFIG_IP_NF_IPTABLES=m | ||
1021 | CONFIG_IP_NF_MATCH_AH=m | ||
1022 | CONFIG_IP_NF_MATCH_ECN=m | ||
1023 | CONFIG_IP_NF_MATCH_RPFILTER=m | ||
1024 | CONFIG_IP_NF_MATCH_TTL=m | ||
1025 | CONFIG_IP_NF_FILTER=m | ||
1026 | CONFIG_IP_NF_TARGET_REJECT=m | ||
1027 | CONFIG_IP_NF_TARGET_SYNPROXY=m | ||
1028 | CONFIG_IP_NF_NAT=m | ||
1029 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
1030 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
1031 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
1032 | CONFIG_IP_NF_MANGLE=m | ||
1033 | CONFIG_IP_NF_TARGET_CLUSTERIP=m | ||
1034 | CONFIG_IP_NF_TARGET_ECN=m | ||
1035 | CONFIG_IP_NF_TARGET_TTL=m | ||
1036 | CONFIG_IP_NF_RAW=m | ||
1037 | CONFIG_IP_NF_SECURITY=m | ||
1038 | CONFIG_IP_NF_ARPTABLES=m | ||
1039 | CONFIG_IP_NF_ARPFILTER=m | ||
1040 | CONFIG_IP_NF_ARP_MANGLE=m | ||
1041 | |||
1042 | # | ||
1043 | # IPv6: Netfilter Configuration | ||
1044 | # | ||
1045 | CONFIG_NF_DEFRAG_IPV6=m | ||
1046 | CONFIG_NF_CONNTRACK_IPV6=m | ||
1047 | CONFIG_NF_TABLES_IPV6=m | ||
1048 | CONFIG_NFT_CHAIN_ROUTE_IPV6=m | ||
1049 | CONFIG_NFT_REJECT_IPV6=m | ||
1050 | CONFIG_NFT_DUP_IPV6=m | ||
1051 | CONFIG_NF_DUP_IPV6=m | ||
1052 | CONFIG_NF_REJECT_IPV6=m | ||
1053 | CONFIG_NF_LOG_IPV6=m | ||
1054 | CONFIG_NF_NAT_IPV6=m | ||
1055 | CONFIG_NFT_CHAIN_NAT_IPV6=m | ||
1056 | CONFIG_NF_NAT_MASQUERADE_IPV6=m | ||
1057 | CONFIG_NFT_MASQ_IPV6=m | ||
1058 | CONFIG_NFT_REDIR_IPV6=m | ||
1059 | CONFIG_IP6_NF_IPTABLES=m | ||
1060 | CONFIG_IP6_NF_MATCH_AH=m | ||
1061 | CONFIG_IP6_NF_MATCH_EUI64=m | ||
1062 | CONFIG_IP6_NF_MATCH_FRAG=m | ||
1063 | CONFIG_IP6_NF_MATCH_OPTS=m | ||
1064 | CONFIG_IP6_NF_MATCH_HL=m | ||
1065 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | ||
1066 | CONFIG_IP6_NF_MATCH_MH=m | ||
1067 | CONFIG_IP6_NF_MATCH_RPFILTER=m | ||
1068 | CONFIG_IP6_NF_MATCH_RT=m | ||
1069 | CONFIG_IP6_NF_TARGET_HL=m | ||
1070 | CONFIG_IP6_NF_FILTER=m | ||
1071 | CONFIG_IP6_NF_TARGET_REJECT=m | ||
1072 | CONFIG_IP6_NF_TARGET_SYNPROXY=m | ||
1073 | CONFIG_IP6_NF_MANGLE=m | ||
1074 | CONFIG_IP6_NF_RAW=m | ||
1075 | CONFIG_IP6_NF_SECURITY=m | ||
1076 | CONFIG_IP6_NF_NAT=m | ||
1077 | CONFIG_IP6_NF_TARGET_MASQUERADE=m | ||
1078 | CONFIG_IP6_NF_TARGET_NPT=m | ||
1079 | CONFIG_NF_TABLES_BRIDGE=m | ||
1080 | CONFIG_NFT_BRIDGE_META=m | ||
1081 | CONFIG_NFT_BRIDGE_REJECT=m | ||
1082 | CONFIG_NF_LOG_BRIDGE=m | ||
1083 | CONFIG_BRIDGE_NF_EBTABLES=m | ||
1084 | CONFIG_BRIDGE_EBT_BROUTE=m | ||
1085 | CONFIG_BRIDGE_EBT_T_FILTER=m | ||
1086 | CONFIG_BRIDGE_EBT_T_NAT=m | ||
1087 | CONFIG_BRIDGE_EBT_802_3=m | ||
1088 | CONFIG_BRIDGE_EBT_AMONG=m | ||
1089 | CONFIG_BRIDGE_EBT_ARP=m | ||
1090 | CONFIG_BRIDGE_EBT_IP=m | ||
1091 | CONFIG_BRIDGE_EBT_IP6=m | ||
1092 | CONFIG_BRIDGE_EBT_LIMIT=m | ||
1093 | CONFIG_BRIDGE_EBT_MARK=m | ||
1094 | CONFIG_BRIDGE_EBT_PKTTYPE=m | ||
1095 | CONFIG_BRIDGE_EBT_STP=m | ||
1096 | CONFIG_BRIDGE_EBT_VLAN=m | ||
1097 | CONFIG_BRIDGE_EBT_ARPREPLY=m | ||
1098 | CONFIG_BRIDGE_EBT_DNAT=m | ||
1099 | CONFIG_BRIDGE_EBT_MARK_T=m | ||
1100 | CONFIG_BRIDGE_EBT_REDIRECT=m | ||
1101 | CONFIG_BRIDGE_EBT_SNAT=m | ||
1102 | CONFIG_BRIDGE_EBT_LOG=m | ||
1103 | CONFIG_BRIDGE_EBT_NFLOG=m | ||
1104 | CONFIG_IP_DCCP=m | ||
1105 | CONFIG_INET_DCCP_DIAG=m | ||
1106 | |||
1107 | # | ||
1108 | # DCCP CCIDs Configuration | ||
1109 | # | ||
1110 | # CONFIG_IP_DCCP_CCID2_DEBUG is not set | ||
1111 | CONFIG_IP_DCCP_CCID3=y | ||
1112 | # CONFIG_IP_DCCP_CCID3_DEBUG is not set | ||
1113 | CONFIG_IP_DCCP_TFRC_LIB=y | ||
1114 | |||
1115 | # | ||
1116 | # DCCP Kernel Hacking | ||
1117 | # | ||
1118 | # CONFIG_IP_DCCP_DEBUG is not set | ||
1119 | CONFIG_NET_DCCPPROBE=m | ||
1120 | CONFIG_IP_SCTP=m | ||
1121 | CONFIG_NET_SCTPPROBE=m | ||
1122 | # CONFIG_SCTP_DBG_OBJCNT is not set | ||
1123 | CONFIG_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 | ||
1126 | CONFIG_SCTP_COOKIE_HMAC_MD5=y | ||
1127 | CONFIG_SCTP_COOKIE_HMAC_SHA1=y | ||
1128 | CONFIG_RDS=m | ||
1129 | CONFIG_RDS_TCP=m | ||
1130 | # CONFIG_RDS_DEBUG is not set | ||
1131 | CONFIG_TIPC=m | ||
1132 | CONFIG_TIPC_MEDIA_UDP=y | ||
1133 | CONFIG_ATM=m | ||
1134 | CONFIG_ATM_CLIP=m | ||
1135 | # CONFIG_ATM_CLIP_NO_ICMP is not set | ||
1136 | CONFIG_ATM_LANE=m | ||
1137 | CONFIG_ATM_MPOA=m | ||
1138 | CONFIG_ATM_BR2684=m | ||
1139 | # CONFIG_ATM_BR2684_IPFILTER is not set | ||
1140 | CONFIG_L2TP=m | ||
1141 | CONFIG_L2TP_DEBUGFS=m | ||
1142 | CONFIG_L2TP_V3=y | ||
1143 | CONFIG_L2TP_IP=m | ||
1144 | CONFIG_L2TP_ETH=m | ||
1145 | CONFIG_STP=m | ||
1146 | CONFIG_GARP=m | ||
1147 | CONFIG_MRP=m | ||
1148 | CONFIG_BRIDGE=m | ||
1149 | CONFIG_BRIDGE_IGMP_SNOOPING=y | ||
1150 | CONFIG_BRIDGE_VLAN_FILTERING=y | ||
1151 | CONFIG_HAVE_NET_DSA=y | ||
1152 | CONFIG_VLAN_8021Q=m | ||
1153 | CONFIG_VLAN_8021Q_GVRP=y | ||
1154 | CONFIG_VLAN_8021Q_MVRP=y | ||
1155 | # CONFIG_DECNET is not set | ||
1156 | CONFIG_LLC=m | ||
1157 | CONFIG_LLC2=m | ||
1158 | # CONFIG_IPX is not set | ||
1159 | CONFIG_ATALK=m | ||
1160 | CONFIG_DEV_APPLETALK=m | ||
1161 | CONFIG_IPDDP=m | ||
1162 | CONFIG_IPDDP_ENCAP=y | ||
1163 | # CONFIG_X25 is not set | ||
1164 | # CONFIG_LAPB is not set | ||
1165 | CONFIG_PHONET=m | ||
1166 | CONFIG_6LOWPAN=m | ||
1167 | CONFIG_6LOWPAN_NHC=m | ||
1168 | CONFIG_6LOWPAN_NHC_DEST=m | ||
1169 | CONFIG_6LOWPAN_NHC_FRAGMENT=m | ||
1170 | CONFIG_6LOWPAN_NHC_HOP=m | ||
1171 | CONFIG_6LOWPAN_NHC_IPV6=m | ||
1172 | CONFIG_6LOWPAN_NHC_MOBILITY=m | ||
1173 | CONFIG_6LOWPAN_NHC_ROUTING=m | ||
1174 | CONFIG_6LOWPAN_NHC_UDP=m | ||
1175 | CONFIG_IEEE802154=m | ||
1176 | # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set | ||
1177 | CONFIG_IEEE802154_SOCKET=m | ||
1178 | CONFIG_IEEE802154_6LOWPAN=m | ||
1179 | CONFIG_MAC802154=m | ||
1180 | CONFIG_NET_SCHED=y | ||
1181 | |||
1182 | # | ||
1183 | # Queueing/Scheduling | ||
1184 | # | ||
1185 | CONFIG_NET_SCH_CBQ=m | ||
1186 | CONFIG_NET_SCH_HTB=m | ||
1187 | CONFIG_NET_SCH_HFSC=m | ||
1188 | CONFIG_NET_SCH_ATM=m | ||
1189 | CONFIG_NET_SCH_PRIO=m | ||
1190 | CONFIG_NET_SCH_MULTIQ=m | ||
1191 | CONFIG_NET_SCH_RED=m | ||
1192 | CONFIG_NET_SCH_SFB=m | ||
1193 | CONFIG_NET_SCH_SFQ=m | ||
1194 | CONFIG_NET_SCH_TEQL=m | ||
1195 | CONFIG_NET_SCH_TBF=m | ||
1196 | CONFIG_NET_SCH_GRED=m | ||
1197 | CONFIG_NET_SCH_DSMARK=m | ||
1198 | CONFIG_NET_SCH_NETEM=m | ||
1199 | CONFIG_NET_SCH_DRR=m | ||
1200 | CONFIG_NET_SCH_MQPRIO=m | ||
1201 | CONFIG_NET_SCH_CHOKE=m | ||
1202 | CONFIG_NET_SCH_QFQ=m | ||
1203 | CONFIG_NET_SCH_CODEL=m | ||
1204 | CONFIG_NET_SCH_FQ_CODEL=m | ||
1205 | CONFIG_NET_SCH_FQ=m | ||
1206 | CONFIG_NET_SCH_HHF=m | ||
1207 | CONFIG_NET_SCH_PIE=m | ||
1208 | CONFIG_NET_SCH_INGRESS=m | ||
1209 | CONFIG_NET_SCH_PLUG=m | ||
1210 | |||
1211 | # | ||
1212 | # Classification | ||
1213 | # | ||
1214 | CONFIG_NET_CLS=y | ||
1215 | CONFIG_NET_CLS_BASIC=m | ||
1216 | CONFIG_NET_CLS_TCINDEX=m | ||
1217 | CONFIG_NET_CLS_ROUTE4=m | ||
1218 | CONFIG_NET_CLS_FW=m | ||
1219 | CONFIG_NET_CLS_U32=m | ||
1220 | CONFIG_CLS_U32_PERF=y | ||
1221 | CONFIG_CLS_U32_MARK=y | ||
1222 | CONFIG_NET_CLS_RSVP=m | ||
1223 | CONFIG_NET_CLS_RSVP6=m | ||
1224 | CONFIG_NET_CLS_FLOW=m | ||
1225 | CONFIG_NET_CLS_CGROUP=m | ||
1226 | CONFIG_NET_CLS_BPF=m | ||
1227 | # CONFIG_NET_CLS_FLOWER is not set | ||
1228 | CONFIG_NET_EMATCH=y | ||
1229 | CONFIG_NET_EMATCH_STACK=32 | ||
1230 | CONFIG_NET_EMATCH_CMP=m | ||
1231 | CONFIG_NET_EMATCH_NBYTE=m | ||
1232 | CONFIG_NET_EMATCH_U32=m | ||
1233 | CONFIG_NET_EMATCH_META=m | ||
1234 | CONFIG_NET_EMATCH_TEXT=m | ||
1235 | CONFIG_NET_EMATCH_CANID=m | ||
1236 | CONFIG_NET_EMATCH_IPSET=m | ||
1237 | CONFIG_NET_CLS_ACT=y | ||
1238 | CONFIG_NET_ACT_POLICE=m | ||
1239 | CONFIG_NET_ACT_GACT=m | ||
1240 | CONFIG_GACT_PROB=y | ||
1241 | CONFIG_NET_ACT_MIRRED=m | ||
1242 | CONFIG_NET_ACT_IPT=m | ||
1243 | CONFIG_NET_ACT_NAT=m | ||
1244 | CONFIG_NET_ACT_PEDIT=m | ||
1245 | CONFIG_NET_ACT_SIMP=m | ||
1246 | CONFIG_NET_ACT_SKBEDIT=m | ||
1247 | CONFIG_NET_ACT_CSUM=m | ||
1248 | CONFIG_NET_ACT_VLAN=m | ||
1249 | CONFIG_NET_ACT_BPF=m | ||
1250 | CONFIG_NET_ACT_CONNMARK=m | ||
1251 | CONFIG_NET_CLS_IND=y | ||
1252 | CONFIG_NET_SCH_FIFO=y | ||
1253 | CONFIG_DCB=y | ||
1254 | CONFIG_DNS_RESOLVER=y | ||
1255 | CONFIG_BATMAN_ADV=m | ||
1256 | CONFIG_BATMAN_ADV_BLA=y | ||
1257 | CONFIG_BATMAN_ADV_DAT=y | ||
1258 | CONFIG_BATMAN_ADV_NC=y | ||
1259 | CONFIG_BATMAN_ADV_MCAST=y | ||
1260 | # CONFIG_BATMAN_ADV_DEBUG is not set | ||
1261 | CONFIG_OPENVSWITCH=m | ||
1262 | CONFIG_OPENVSWITCH_GRE=m | ||
1263 | CONFIG_OPENVSWITCH_VXLAN=m | ||
1264 | CONFIG_OPENVSWITCH_GENEVE=m | ||
1265 | # CONFIG_VSOCKETS is not set | ||
1266 | CONFIG_NETLINK_MMAP=y | ||
1267 | CONFIG_NETLINK_DIAG=m | ||
1268 | CONFIG_MPLS=y | ||
1269 | CONFIG_NET_MPLS_GSO=y | ||
1270 | CONFIG_MPLS_ROUTING=m | ||
1271 | CONFIG_MPLS_IPTUNNEL=m | ||
1272 | CONFIG_HSR=m | ||
1273 | # CONFIG_NET_SWITCHDEV is not set | ||
1274 | # CONFIG_NET_L3_MASTER_DEV is not set | ||
1275 | CONFIG_CGROUP_NET_PRIO=y | ||
1276 | CONFIG_CGROUP_NET_CLASSID=y | ||
1277 | CONFIG_NET_RX_BUSY_POLL=y | ||
1278 | CONFIG_BQL=y | ||
1279 | CONFIG_BPF_JIT=y | ||
1280 | |||
1281 | # | ||
1282 | # Network testing | ||
1283 | # | ||
1284 | CONFIG_NET_PKTGEN=m | ||
1285 | # CONFIG_NET_TCPPROBE is not set | ||
1286 | CONFIG_NET_DROP_MONITOR=m | ||
1287 | # CONFIG_HAMRADIO is not set | ||
1288 | CONFIG_CAN=m | ||
1289 | CONFIG_CAN_RAW=m | ||
1290 | CONFIG_CAN_BCM=m | ||
1291 | CONFIG_CAN_GW=m | ||
1292 | |||
1293 | # | ||
1294 | # CAN Device Drivers | ||
1295 | # | ||
1296 | CONFIG_CAN_VCAN=m | ||
1297 | CONFIG_CAN_SLCAN=m | ||
1298 | CONFIG_CAN_DEV=m | ||
1299 | CONFIG_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 | ||
1305 | CONFIG_CAN_SJA1000=m | ||
1306 | CONFIG_CAN_SJA1000_ISA=m | ||
1307 | # CONFIG_CAN_SJA1000_PLATFORM is not set | ||
1308 | CONFIG_CAN_C_CAN=m | ||
1309 | CONFIG_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 | # | ||
1316 | CONFIG_CAN_MCP251X=m | ||
1317 | |||
1318 | # | ||
1319 | # CAN USB interfaces | ||
1320 | # | ||
1321 | CONFIG_CAN_EMS_USB=m | ||
1322 | CONFIG_CAN_ESD_USB2=m | ||
1323 | CONFIG_CAN_GS_USB=m | ||
1324 | CONFIG_CAN_KVASER_USB=m | ||
1325 | CONFIG_CAN_PEAK_USB=m | ||
1326 | CONFIG_CAN_8DEV_USB=m | ||
1327 | CONFIG_CAN_SOFTING=m | ||
1328 | # CONFIG_CAN_DEBUG_DEVICES is not set | ||
1329 | # CONFIG_IRDA is not set | ||
1330 | CONFIG_BT=m | ||
1331 | CONFIG_BT_BREDR=y | ||
1332 | CONFIG_BT_RFCOMM=m | ||
1333 | CONFIG_BT_RFCOMM_TTY=y | ||
1334 | CONFIG_BT_BNEP=m | ||
1335 | CONFIG_BT_BNEP_MC_FILTER=y | ||
1336 | CONFIG_BT_BNEP_PROTO_FILTER=y | ||
1337 | CONFIG_BT_HIDP=m | ||
1338 | CONFIG_BT_HS=y | ||
1339 | CONFIG_BT_LE=y | ||
1340 | CONFIG_BT_6LOWPAN=m | ||
1341 | # CONFIG_BT_SELFTEST is not set | ||
1342 | CONFIG_BT_DEBUGFS=y | ||
1343 | |||
1344 | # | ||
1345 | # Bluetooth device drivers | ||
1346 | # | ||
1347 | CONFIG_BT_INTEL=m | ||
1348 | CONFIG_BT_BCM=m | ||
1349 | CONFIG_BT_RTL=m | ||
1350 | CONFIG_BT_QCA=m | ||
1351 | CONFIG_BT_HCIBTUSB=m | ||
1352 | CONFIG_BT_HCIBTUSB_BCM=y | ||
1353 | CONFIG_BT_HCIBTUSB_RTL=y | ||
1354 | CONFIG_BT_HCIBTSDIO=m | ||
1355 | CONFIG_BT_HCIUART=m | ||
1356 | CONFIG_BT_HCIUART_H4=y | ||
1357 | CONFIG_BT_HCIUART_BCSP=y | ||
1358 | CONFIG_BT_HCIUART_ATH3K=y | ||
1359 | CONFIG_BT_HCIUART_LL=y | ||
1360 | CONFIG_BT_HCIUART_3WIRE=y | ||
1361 | # CONFIG_BT_HCIUART_INTEL is not set | ||
1362 | CONFIG_BT_HCIUART_BCM=y | ||
1363 | CONFIG_BT_HCIUART_QCA=y | ||
1364 | CONFIG_BT_HCIBCM203X=m | ||
1365 | CONFIG_BT_HCIBPA10X=m | ||
1366 | CONFIG_BT_HCIBFUSB=m | ||
1367 | # CONFIG_BT_HCIVHCI is not set | ||
1368 | CONFIG_BT_MRVL=m | ||
1369 | CONFIG_BT_MRVL_SDIO=m | ||
1370 | CONFIG_BT_ATH3K=m | ||
1371 | CONFIG_BT_WILINK=m | ||
1372 | CONFIG_AF_RXRPC=m | ||
1373 | # CONFIG_AF_RXRPC_DEBUG is not set | ||
1374 | CONFIG_RXKAD=m | ||
1375 | CONFIG_FIB_RULES=y | ||
1376 | CONFIG_WIRELESS=y | ||
1377 | CONFIG_WIRELESS_EXT=y | ||
1378 | CONFIG_WEXT_CORE=y | ||
1379 | CONFIG_WEXT_PROC=y | ||
1380 | CONFIG_WEXT_SPY=y | ||
1381 | CONFIG_WEXT_PRIV=y | ||
1382 | CONFIG_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 | ||
1387 | CONFIG_CFG80211_DEFAULT_PS=y | ||
1388 | # CONFIG_CFG80211_DEBUGFS is not set | ||
1389 | # CONFIG_CFG80211_INTERNAL_REGDB is not set | ||
1390 | CONFIG_CFG80211_CRDA_SUPPORT=y | ||
1391 | CONFIG_CFG80211_WEXT=y | ||
1392 | CONFIG_LIB80211=m | ||
1393 | CONFIG_LIB80211_CRYPT_WEP=m | ||
1394 | CONFIG_LIB80211_CRYPT_CCMP=m | ||
1395 | CONFIG_LIB80211_CRYPT_TKIP=m | ||
1396 | # CONFIG_LIB80211_DEBUG is not set | ||
1397 | CONFIG_MAC80211=m | ||
1398 | CONFIG_MAC80211_HAS_RC=y | ||
1399 | CONFIG_MAC80211_RC_MINSTREL=y | ||
1400 | CONFIG_MAC80211_RC_MINSTREL_HT=y | ||
1401 | # CONFIG_MAC80211_RC_MINSTREL_VHT is not set | ||
1402 | CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y | ||
1403 | CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" | ||
1404 | CONFIG_MAC80211_MESH=y | ||
1405 | CONFIG_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 | ||
1409 | CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 | ||
1410 | CONFIG_WIMAX=m | ||
1411 | CONFIG_WIMAX_DEBUG_LEVEL=8 | ||
1412 | CONFIG_RFKILL=y | ||
1413 | CONFIG_RFKILL_LEDS=y | ||
1414 | CONFIG_RFKILL_INPUT=y | ||
1415 | # CONFIG_RFKILL_REGULATOR is not set | ||
1416 | # CONFIG_RFKILL_GPIO is not set | ||
1417 | CONFIG_NET_9P=m | ||
1418 | CONFIG_NET_9P_VIRTIO=m | ||
1419 | # CONFIG_NET_9P_DEBUG is not set | ||
1420 | # CONFIG_CAIF is not set | ||
1421 | CONFIG_CEPH_LIB=m | ||
1422 | # CONFIG_CEPH_LIB_PRETTYDEBUG is not set | ||
1423 | # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set | ||
1424 | CONFIG_NFC=m | ||
1425 | CONFIG_NFC_DIGITAL=m | ||
1426 | CONFIG_NFC_NCI=m | ||
1427 | CONFIG_NFC_NCI_SPI=m | ||
1428 | # CONFIG_NFC_NCI_UART is not set | ||
1429 | CONFIG_NFC_HCI=m | ||
1430 | CONFIG_NFC_SHDLC=y | ||
1431 | |||
1432 | # | ||
1433 | # Near Field Communication (NFC) devices | ||
1434 | # | ||
1435 | CONFIG_NFC_PN533=m | ||
1436 | CONFIG_NFC_WILINK=m | ||
1437 | # CONFIG_NFC_TRF7970A is not set | ||
1438 | CONFIG_NFC_SIM=m | ||
1439 | CONFIG_NFC_PORT100=m | ||
1440 | # CONFIG_NFC_FDP is not set | ||
1441 | CONFIG_NFC_PN544=m | ||
1442 | CONFIG_NFC_PN544_I2C=m | ||
1443 | CONFIG_NFC_MICROREAD=m | ||
1444 | CONFIG_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 | ||
1450 | CONFIG_LWTUNNEL=y | ||
1451 | CONFIG_HAVE_BPF_JIT=y | ||
1452 | |||
1453 | # | ||
1454 | # Device Drivers | ||
1455 | # | ||
1456 | |||
1457 | # | ||
1458 | # Generic Driver Options | ||
1459 | # | ||
1460 | # CONFIG_UEVENT_HELPER is not set | ||
1461 | CONFIG_DEVTMPFS=y | ||
1462 | CONFIG_DEVTMPFS_MOUNT=y | ||
1463 | CONFIG_STANDALONE=y | ||
1464 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
1465 | CONFIG_FW_LOADER=y | ||
1466 | CONFIG_FIRMWARE_IN_KERNEL=y | ||
1467 | CONFIG_EXTRA_FIRMWARE="am335x-pm-firmware.elf am335x-bone-scale-data.bin am335x-evm-scale-data.bin am43x-evm-scale-data.bin" | ||
1468 | CONFIG_EXTRA_FIRMWARE_DIR="firmware" | ||
1469 | CONFIG_FW_LOADER_USER_HELPER=y | ||
1470 | # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set | ||
1471 | CONFIG_WANT_DEV_COREDUMP=y | ||
1472 | CONFIG_ALLOW_DEV_COREDUMP=y | ||
1473 | CONFIG_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 | ||
1478 | CONFIG_SOC_BUS=y | ||
1479 | CONFIG_REGMAP=y | ||
1480 | CONFIG_REGMAP_I2C=y | ||
1481 | CONFIG_REGMAP_SPI=y | ||
1482 | CONFIG_REGMAP_MMIO=y | ||
1483 | CONFIG_REGMAP_IRQ=y | ||
1484 | CONFIG_DMA_SHARED_BUFFER=y | ||
1485 | # CONFIG_FENCE_TRACE is not set | ||
1486 | CONFIG_DMA_CMA=y | ||
1487 | |||
1488 | # | ||
1489 | # Default contiguous memory area size: | ||
1490 | # | ||
1491 | CONFIG_CMA_SIZE_MBYTES=24 | ||
1492 | CONFIG_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 | ||
1496 | CONFIG_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 | ||
1505 | CONFIG_OMAP_INTERCONNECT=y | ||
1506 | CONFIG_OMAP_OCP2SCP=y | ||
1507 | CONFIG_VEXPRESS_CONFIG=y | ||
1508 | CONFIG_CONNECTOR=y | ||
1509 | CONFIG_PROC_EVENTS=y | ||
1510 | CONFIG_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 | ||
1515 | CONFIG_MTD_OF_PARTS=m | ||
1516 | CONFIG_MTD_AR7_PARTS=m | ||
1517 | |||
1518 | # | ||
1519 | # User Modules And Translation Layers | ||
1520 | # | ||
1521 | CONFIG_MTD_BLKDEVS=m | ||
1522 | CONFIG_MTD_BLOCK=m | ||
1523 | CONFIG_MTD_BLOCK_RO=m | ||
1524 | # CONFIG_FTL is not set | ||
1525 | # CONFIG_NFTL is not set | ||
1526 | # CONFIG_INFTL is not set | ||
1527 | CONFIG_RFD_FTL=m | ||
1528 | CONFIG_SSFDC=m | ||
1529 | # CONFIG_SM_FTL is not set | ||
1530 | CONFIG_MTD_OOPS=m | ||
1531 | CONFIG_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 | ||
1539 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
1540 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
1541 | CONFIG_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 | ||
1545 | CONFIG_MTD_CFI_I1=y | ||
1546 | CONFIG_MTD_CFI_I2=y | ||
1547 | # CONFIG_MTD_CFI_I4 is not set | ||
1548 | # CONFIG_MTD_CFI_I8 is not set | ||
1549 | CONFIG_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 | ||
1557 | CONFIG_MTD_PHYSMAP=m | ||
1558 | # CONFIG_MTD_PHYSMAP_COMPAT is not set | ||
1559 | # CONFIG_MTD_PHYSMAP_OF is not set | ||
1560 | CONFIG_MTD_PLATRAM=m | ||
1561 | |||
1562 | # | ||
1563 | # Self-contained MTD device drivers | ||
1564 | # | ||
1565 | CONFIG_MTD_DATAFLASH=m | ||
1566 | # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set | ||
1567 | # CONFIG_MTD_DATAFLASH_OTP is not set | ||
1568 | CONFIG_MTD_M25P80=m | ||
1569 | CONFIG_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 | ||
1579 | CONFIG_MTD_NAND_ECC=y | ||
1580 | # CONFIG_MTD_NAND_ECC_SMC is not set | ||
1581 | CONFIG_MTD_NAND=y | ||
1582 | CONFIG_MTD_NAND_BCH=y | ||
1583 | CONFIG_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 | ||
1587 | CONFIG_MTD_NAND_OMAP2=m | ||
1588 | # CONFIG_MTD_NAND_OMAP_BCH is not set | ||
1589 | # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set | ||
1590 | CONFIG_MTD_NAND_IDS=y | ||
1591 | # CONFIG_MTD_NAND_DISKONCHIP is not set | ||
1592 | # CONFIG_MTD_NAND_DOCG4 is not set | ||
1593 | CONFIG_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 | ||
1597 | CONFIG_MTD_ONENAND=y | ||
1598 | CONFIG_MTD_ONENAND_VERIFY_WRITE=y | ||
1599 | # CONFIG_MTD_ONENAND_GENERIC is not set | ||
1600 | # CONFIG_MTD_ONENAND_OTP is not set | ||
1601 | CONFIG_MTD_ONENAND_2X_PROGRAM=y | ||
1602 | |||
1603 | # | ||
1604 | # LPDDR & LPDDR2 PCM memory drivers | ||
1605 | # | ||
1606 | CONFIG_MTD_LPDDR=m | ||
1607 | CONFIG_MTD_QINFO_PROBE=m | ||
1608 | # CONFIG_MTD_LPDDR2_NVM is not set | ||
1609 | CONFIG_MTD_SPI_NOR=m | ||
1610 | CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y | ||
1611 | CONFIG_MTD_UBI=m | ||
1612 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
1613 | CONFIG_MTD_UBI_BEB_LIMIT=20 | ||
1614 | # CONFIG_MTD_UBI_FASTMAP is not set | ||
1615 | # CONFIG_MTD_UBI_GLUEBI is not set | ||
1616 | CONFIG_MTD_UBI_BLOCK=y | ||
1617 | CONFIG_DTC=y | ||
1618 | CONFIG_OF=y | ||
1619 | # CONFIG_OF_UNITTEST is not set | ||
1620 | CONFIG_OF_FLATTREE=y | ||
1621 | CONFIG_OF_EARLY_FLATTREE=y | ||
1622 | CONFIG_OF_DYNAMIC=y | ||
1623 | CONFIG_OF_ADDRESS=y | ||
1624 | CONFIG_OF_IRQ=y | ||
1625 | CONFIG_OF_NET=y | ||
1626 | CONFIG_OF_MDIO=y | ||
1627 | CONFIG_OF_MTD=y | ||
1628 | CONFIG_OF_RESERVED_MEM=y | ||
1629 | CONFIG_OF_RESOLVE=y | ||
1630 | CONFIG_OF_OVERLAY=y | ||
1631 | CONFIG_OF_CONFIGFS=y | ||
1632 | CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y | ||
1633 | # CONFIG_PARPORT is not set | ||
1634 | CONFIG_BLK_DEV=y | ||
1635 | CONFIG_BLK_DEV_NULL_BLK=m | ||
1636 | CONFIG_ZRAM=m | ||
1637 | CONFIG_ZRAM_LZ4_COMPRESS=y | ||
1638 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
1639 | CONFIG_BLK_DEV_LOOP=m | ||
1640 | CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 | ||
1641 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set | ||
1642 | CONFIG_BLK_DEV_DRBD=m | ||
1643 | # CONFIG_DRBD_FAULT_INJECTION is not set | ||
1644 | CONFIG_BLK_DEV_NBD=m | ||
1645 | CONFIG_BLK_DEV_OSD=m | ||
1646 | CONFIG_BLK_DEV_RAM=m | ||
1647 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
1648 | CONFIG_BLK_DEV_RAM_SIZE=16384 | ||
1649 | # CONFIG_CDROM_PKTCDVD is not set | ||
1650 | CONFIG_ATA_OVER_ETH=m | ||
1651 | # CONFIG_MG_DISK is not set | ||
1652 | CONFIG_VIRTIO_BLK=m | ||
1653 | CONFIG_BLK_DEV_RBD=m | ||
1654 | |||
1655 | # | ||
1656 | # Misc devices | ||
1657 | # | ||
1658 | CONFIG_SENSORS_LIS3LV02D=m | ||
1659 | CONFIG_AD525X_DPOT=m | ||
1660 | CONFIG_AD525X_DPOT_I2C=m | ||
1661 | CONFIG_AD525X_DPOT_SPI=m | ||
1662 | # CONFIG_DUMMY_IRQ is not set | ||
1663 | CONFIG_HWLAT_DETECTOR=m | ||
1664 | CONFIG_ICS932S401=m | ||
1665 | CONFIG_ENCLOSURE_SERVICES=m | ||
1666 | CONFIG_APDS9802ALS=m | ||
1667 | CONFIG_ISL29003=m | ||
1668 | CONFIG_ISL29020=m | ||
1669 | CONFIG_SENSORS_TSL2550=m | ||
1670 | CONFIG_SENSORS_BH1780=m | ||
1671 | CONFIG_SENSORS_BH1770=m | ||
1672 | CONFIG_SENSORS_APDS990X=m | ||
1673 | CONFIG_HMC6352=m | ||
1674 | CONFIG_DS1682=m | ||
1675 | CONFIG_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 | ||
1680 | CONFIG_SRAM=y | ||
1681 | CONFIG_VEXPRESS_SYSCFG=y | ||
1682 | CONFIG_BONE_CAPEMGR=y | ||
1683 | # CONFIG_DEV_OVERLAYMGR is not set | ||
1684 | CONFIG_TIEQEP=m | ||
1685 | CONFIG_C2PORT=m | ||
1686 | |||
1687 | # | ||
1688 | # EEPROM support | ||
1689 | # | ||
1690 | CONFIG_EEPROM_AT24=y | ||
1691 | CONFIG_EEPROM_AT25=y | ||
1692 | CONFIG_EEPROM_LEGACY=m | ||
1693 | CONFIG_EEPROM_MAX6875=m | ||
1694 | CONFIG_EEPROM_93CX6=m | ||
1695 | CONFIG_EEPROM_93XX46=m | ||
1696 | |||
1697 | # | ||
1698 | # Texas Instruments shared transport line discipline | ||
1699 | # | ||
1700 | CONFIG_TI_ST=m | ||
1701 | CONFIG_SENSORS_LIS3_SPI=m | ||
1702 | CONFIG_SENSORS_LIS3_I2C=m | ||
1703 | |||
1704 | # | ||
1705 | # Altera FPGA firmware download module | ||
1706 | # | ||
1707 | CONFIG_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 | # | ||
1736 | CONFIG_CAPE_BONE_ARGUS=y | ||
1737 | CONFIG_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 | # | ||
1746 | CONFIG_SCSI_MOD=y | ||
1747 | CONFIG_RAID_ATTRS=m | ||
1748 | CONFIG_SCSI=y | ||
1749 | CONFIG_SCSI_DMA=y | ||
1750 | CONFIG_SCSI_NETLINK=y | ||
1751 | # CONFIG_SCSI_MQ_DEFAULT is not set | ||
1752 | CONFIG_SCSI_PROC_FS=y | ||
1753 | |||
1754 | # | ||
1755 | # SCSI support type (disk, tape, CD-ROM) | ||
1756 | # | ||
1757 | CONFIG_BLK_DEV_SD=y | ||
1758 | CONFIG_CHR_DEV_ST=m | ||
1759 | CONFIG_CHR_DEV_OSST=m | ||
1760 | CONFIG_BLK_DEV_SR=m | ||
1761 | CONFIG_BLK_DEV_SR_VENDOR=y | ||
1762 | CONFIG_CHR_DEV_SG=m | ||
1763 | CONFIG_CHR_DEV_SCH=m | ||
1764 | CONFIG_SCSI_ENCLOSURE=m | ||
1765 | CONFIG_SCSI_CONSTANTS=y | ||
1766 | CONFIG_SCSI_LOGGING=y | ||
1767 | CONFIG_SCSI_SCAN_ASYNC=y | ||
1768 | |||
1769 | # | ||
1770 | # SCSI Transports | ||
1771 | # | ||
1772 | CONFIG_SCSI_SPI_ATTRS=m | ||
1773 | CONFIG_SCSI_FC_ATTRS=m | ||
1774 | CONFIG_SCSI_ISCSI_ATTRS=m | ||
1775 | CONFIG_SCSI_SAS_ATTRS=m | ||
1776 | CONFIG_SCSI_SAS_LIBSAS=m | ||
1777 | CONFIG_SCSI_SAS_ATA=y | ||
1778 | CONFIG_SCSI_SAS_HOST_SMP=y | ||
1779 | CONFIG_SCSI_SRP_ATTRS=m | ||
1780 | CONFIG_SCSI_LOWLEVEL=y | ||
1781 | CONFIG_ISCSI_TCP=m | ||
1782 | CONFIG_ISCSI_BOOT_SYSFS=m | ||
1783 | CONFIG_SCSI_UFSHCD=m | ||
1784 | # CONFIG_SCSI_UFSHCD_PLATFORM is not set | ||
1785 | CONFIG_LIBFC=m | ||
1786 | CONFIG_LIBFCOE=m | ||
1787 | # CONFIG_SCSI_DEBUG is not set | ||
1788 | CONFIG_SCSI_VIRTIO=m | ||
1789 | CONFIG_SCSI_DH=y | ||
1790 | CONFIG_SCSI_DH_RDAC=m | ||
1791 | CONFIG_SCSI_DH_HP_SW=m | ||
1792 | CONFIG_SCSI_DH_EMC=m | ||
1793 | CONFIG_SCSI_DH_ALUA=m | ||
1794 | CONFIG_SCSI_OSD_INITIATOR=m | ||
1795 | CONFIG_SCSI_OSD_ULD=m | ||
1796 | CONFIG_SCSI_OSD_DPRINT_SENSE=1 | ||
1797 | # CONFIG_SCSI_OSD_DEBUG is not set | ||
1798 | CONFIG_ATA=y | ||
1799 | # CONFIG_ATA_NONSTANDARD is not set | ||
1800 | CONFIG_ATA_VERBOSE_ERROR=y | ||
1801 | CONFIG_SATA_PMP=y | ||
1802 | |||
1803 | # | ||
1804 | # Controllers with non-SFF native interface | ||
1805 | # | ||
1806 | CONFIG_SATA_AHCI_PLATFORM=y | ||
1807 | # CONFIG_AHCI_CEVA is not set | ||
1808 | CONFIG_AHCI_QORIQ=y | ||
1809 | CONFIG_ATA_SFF=y | ||
1810 | |||
1811 | # | ||
1812 | # SFF controllers with custom DMA interface | ||
1813 | # | ||
1814 | CONFIG_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 | # | ||
1827 | CONFIG_PATA_PLATFORM=y | ||
1828 | CONFIG_PATA_OF_PLATFORM=y | ||
1829 | |||
1830 | # | ||
1831 | # Generic fallback / legacy drivers | ||
1832 | # | ||
1833 | CONFIG_MD=y | ||
1834 | CONFIG_BLK_DEV_MD=m | ||
1835 | CONFIG_MD_LINEAR=m | ||
1836 | CONFIG_MD_RAID0=m | ||
1837 | CONFIG_MD_RAID1=m | ||
1838 | CONFIG_MD_RAID10=m | ||
1839 | CONFIG_MD_RAID456=m | ||
1840 | CONFIG_MD_MULTIPATH=m | ||
1841 | CONFIG_MD_FAULTY=m | ||
1842 | # CONFIG_MD_CLUSTER is not set | ||
1843 | CONFIG_BCACHE=m | ||
1844 | # CONFIG_BCACHE_DEBUG is not set | ||
1845 | # CONFIG_BCACHE_CLOSURES_DEBUG is not set | ||
1846 | CONFIG_BLK_DEV_DM_BUILTIN=y | ||
1847 | CONFIG_BLK_DEV_DM=m | ||
1848 | # CONFIG_DM_MQ_DEFAULT is not set | ||
1849 | # CONFIG_DM_DEBUG is not set | ||
1850 | CONFIG_DM_BUFIO=m | ||
1851 | CONFIG_DM_BIO_PRISON=m | ||
1852 | CONFIG_DM_PERSISTENT_DATA=m | ||
1853 | # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set | ||
1854 | CONFIG_DM_CRYPT=m | ||
1855 | CONFIG_DM_SNAPSHOT=m | ||
1856 | CONFIG_DM_THIN_PROVISIONING=m | ||
1857 | CONFIG_DM_CACHE=m | ||
1858 | CONFIG_DM_CACHE_MQ=m | ||
1859 | CONFIG_DM_CACHE_SMQ=m | ||
1860 | CONFIG_DM_CACHE_CLEANER=m | ||
1861 | CONFIG_DM_ERA=m | ||
1862 | CONFIG_DM_MIRROR=m | ||
1863 | CONFIG_DM_LOG_USERSPACE=m | ||
1864 | CONFIG_DM_RAID=m | ||
1865 | CONFIG_DM_ZERO=m | ||
1866 | CONFIG_DM_MULTIPATH=m | ||
1867 | CONFIG_DM_MULTIPATH_QL=m | ||
1868 | CONFIG_DM_MULTIPATH_ST=m | ||
1869 | CONFIG_DM_DELAY=m | ||
1870 | CONFIG_DM_UEVENT=y | ||
1871 | CONFIG_DM_FLAKEY=m | ||
1872 | CONFIG_DM_VERITY=m | ||
1873 | CONFIG_DM_SWITCH=m | ||
1874 | CONFIG_DM_LOG_WRITES=m | ||
1875 | CONFIG_TARGET_CORE=m | ||
1876 | CONFIG_TCM_IBLOCK=m | ||
1877 | CONFIG_TCM_FILEIO=m | ||
1878 | CONFIG_TCM_PSCSI=m | ||
1879 | CONFIG_TCM_USER2=m | ||
1880 | CONFIG_LOOPBACK_TARGET=m | ||
1881 | CONFIG_TCM_FC=m | ||
1882 | CONFIG_ISCSI_TARGET=m | ||
1883 | CONFIG_NETDEVICES=y | ||
1884 | CONFIG_MII=m | ||
1885 | CONFIG_NET_CORE=y | ||
1886 | CONFIG_BONDING=m | ||
1887 | CONFIG_DUMMY=m | ||
1888 | CONFIG_EQUALIZER=m | ||
1889 | CONFIG_IFB=m | ||
1890 | CONFIG_NET_TEAM=m | ||
1891 | CONFIG_NET_TEAM_MODE_BROADCAST=m | ||
1892 | CONFIG_NET_TEAM_MODE_ROUNDROBIN=m | ||
1893 | CONFIG_NET_TEAM_MODE_RANDOM=m | ||
1894 | CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m | ||
1895 | CONFIG_NET_TEAM_MODE_LOADBALANCE=m | ||
1896 | CONFIG_MACVLAN=m | ||
1897 | CONFIG_MACVTAP=m | ||
1898 | CONFIG_IPVLAN=m | ||
1899 | CONFIG_VXLAN=m | ||
1900 | CONFIG_GENEVE=m | ||
1901 | CONFIG_NETCONSOLE=m | ||
1902 | CONFIG_NETCONSOLE_DYNAMIC=y | ||
1903 | CONFIG_NETPOLL=y | ||
1904 | CONFIG_NET_POLL_CONTROLLER=y | ||
1905 | CONFIG_TUN=m | ||
1906 | # CONFIG_TUN_VNET_CROSS_LE is not set | ||
1907 | CONFIG_VETH=m | ||
1908 | CONFIG_VIRTIO_NET=m | ||
1909 | CONFIG_NLMON=m | ||
1910 | CONFIG_ATM_DRIVERS=y | ||
1911 | CONFIG_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 | ||
1926 | CONFIG_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 | ||
1930 | CONFIG_NET_CADENCE=y | ||
1931 | # CONFIG_MACB is not set | ||
1932 | CONFIG_NET_VENDOR_BROADCOM=y | ||
1933 | # CONFIG_B44 is not set | ||
1934 | # CONFIG_BCMGENET is not set | ||
1935 | # CONFIG_SYSTEMPORT is not set | ||
1936 | CONFIG_NET_VENDOR_CIRRUS=y | ||
1937 | # CONFIG_CS89x0 is not set | ||
1938 | # CONFIG_DM9000 is not set | ||
1939 | # CONFIG_DNET is not set | ||
1940 | CONFIG_NET_VENDOR_EZCHIP=y | ||
1941 | # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set | ||
1942 | CONFIG_NET_VENDOR_FARADAY=y | ||
1943 | # CONFIG_FTMAC100 is not set | ||
1944 | # CONFIG_FTGMAC100 is not set | ||
1945 | CONFIG_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 | ||
1951 | CONFIG_NET_VENDOR_INTEL=y | ||
1952 | CONFIG_NET_VENDOR_I825XX=y | ||
1953 | CONFIG_NET_VENDOR_MARVELL=y | ||
1954 | # CONFIG_MVMDIO is not set | ||
1955 | CONFIG_NET_VENDOR_MICREL=y | ||
1956 | # CONFIG_KS8842 is not set | ||
1957 | CONFIG_KS8851=m | ||
1958 | # CONFIG_KS8851_MLL is not set | ||
1959 | CONFIG_NET_VENDOR_MICROCHIP=y | ||
1960 | CONFIG_ENC28J60=m | ||
1961 | # CONFIG_ENC28J60_WRITEVERIFY is not set | ||
1962 | CONFIG_ENCX24J600=m | ||
1963 | CONFIG_NET_VENDOR_NATSEMI=y | ||
1964 | CONFIG_NET_VENDOR_8390=y | ||
1965 | # CONFIG_AX88796 is not set | ||
1966 | # CONFIG_ETHOC is not set | ||
1967 | CONFIG_NET_VENDOR_QUALCOMM=y | ||
1968 | # CONFIG_QCA7000 is not set | ||
1969 | CONFIG_NET_VENDOR_RENESAS=y | ||
1970 | CONFIG_NET_VENDOR_ROCKER=y | ||
1971 | CONFIG_NET_VENDOR_SAMSUNG=y | ||
1972 | # CONFIG_SXGBE_ETH is not set | ||
1973 | CONFIG_NET_VENDOR_SEEQ=y | ||
1974 | CONFIG_NET_VENDOR_SMSC=y | ||
1975 | CONFIG_SMC91X=m | ||
1976 | CONFIG_SMC911X=m | ||
1977 | CONFIG_SMSC911X=m | ||
1978 | # CONFIG_SMSC911X_ARCH_HOOKS is not set | ||
1979 | CONFIG_NET_VENDOR_STMICRO=y | ||
1980 | # CONFIG_STMMAC_ETH is not set | ||
1981 | CONFIG_NET_VENDOR_SYNOPSYS=y | ||
1982 | # CONFIG_SYNOPSYS_DWC_ETH_QOS is not set | ||
1983 | CONFIG_NET_VENDOR_TI=y | ||
1984 | CONFIG_TI_DAVINCI_MDIO=y | ||
1985 | CONFIG_TI_DAVINCI_CPDMA=y | ||
1986 | CONFIG_TI_CPSW_PHY_SEL=y | ||
1987 | CONFIG_TI_CPSW_ALE=y | ||
1988 | CONFIG_TI_CPSW=y | ||
1989 | CONFIG_TI_CPTS=y | ||
1990 | CONFIG_NET_VENDOR_VIA=y | ||
1991 | # CONFIG_VIA_RHINE is not set | ||
1992 | # CONFIG_VIA_VELOCITY is not set | ||
1993 | CONFIG_NET_VENDOR_WIZNET=y | ||
1994 | # CONFIG_WIZNET_W5100 is not set | ||
1995 | # CONFIG_WIZNET_W5300 is not set | ||
1996 | CONFIG_PHYLIB=y | ||
1997 | |||
1998 | # | ||
1999 | # MII PHY device drivers | ||
2000 | # | ||
2001 | # CONFIG_AQUANTIA_PHY is not set | ||
2002 | CONFIG_AT803X_PHY=m | ||
2003 | CONFIG_AMD_PHY=m | ||
2004 | CONFIG_MARVELL_PHY=m | ||
2005 | CONFIG_DAVICOM_PHY=m | ||
2006 | CONFIG_QSEMI_PHY=m | ||
2007 | CONFIG_LXT_PHY=m | ||
2008 | CONFIG_CICADA_PHY=m | ||
2009 | CONFIG_VITESSE_PHY=m | ||
2010 | # CONFIG_TERANETICS_PHY is not set | ||
2011 | CONFIG_SMSC_PHY=y | ||
2012 | CONFIG_BCM_NET_PHYLIB=m | ||
2013 | CONFIG_BROADCOM_PHY=m | ||
2014 | # CONFIG_BCM7XXX_PHY is not set | ||
2015 | CONFIG_BCM87XX_PHY=m | ||
2016 | CONFIG_ICPLUS_PHY=m | ||
2017 | CONFIG_REALTEK_PHY=m | ||
2018 | CONFIG_NATIONAL_PHY=m | ||
2019 | CONFIG_STE10XP=m | ||
2020 | CONFIG_LSI_ET1011C_PHY=m | ||
2021 | CONFIG_MICREL_PHY=y | ||
2022 | CONFIG_DP83848_PHY=y | ||
2023 | CONFIG_DP83867_PHY=m | ||
2024 | CONFIG_MICROCHIP_PHY=m | ||
2025 | CONFIG_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 | ||
2031 | CONFIG_PPP=m | ||
2032 | CONFIG_PPP_BSDCOMP=m | ||
2033 | CONFIG_PPP_DEFLATE=m | ||
2034 | CONFIG_PPP_FILTER=y | ||
2035 | CONFIG_PPP_MPPE=m | ||
2036 | CONFIG_PPP_MULTILINK=y | ||
2037 | CONFIG_PPPOATM=m | ||
2038 | CONFIG_PPPOE=m | ||
2039 | CONFIG_PPTP=m | ||
2040 | CONFIG_PPPOL2TP=m | ||
2041 | CONFIG_PPP_ASYNC=m | ||
2042 | CONFIG_PPP_SYNC_TTY=m | ||
2043 | CONFIG_SLIP=m | ||
2044 | CONFIG_SLHC=m | ||
2045 | CONFIG_SLIP_COMPRESSED=y | ||
2046 | CONFIG_SLIP_SMART=y | ||
2047 | CONFIG_SLIP_MODE_SLIP6=y | ||
2048 | CONFIG_USB_NET_DRIVERS=m | ||
2049 | CONFIG_USB_CATC=m | ||
2050 | CONFIG_USB_KAWETH=m | ||
2051 | CONFIG_USB_PEGASUS=m | ||
2052 | CONFIG_USB_RTL8150=m | ||
2053 | CONFIG_USB_RTL8152=m | ||
2054 | CONFIG_USB_LAN78XX=m | ||
2055 | CONFIG_USB_USBNET=m | ||
2056 | CONFIG_USB_NET_AX8817X=m | ||
2057 | CONFIG_USB_NET_AX88179_178A=m | ||
2058 | CONFIG_USB_NET_CDCETHER=m | ||
2059 | CONFIG_USB_NET_CDC_EEM=m | ||
2060 | CONFIG_USB_NET_CDC_NCM=m | ||
2061 | CONFIG_USB_NET_HUAWEI_CDC_NCM=m | ||
2062 | CONFIG_USB_NET_CDC_MBIM=m | ||
2063 | CONFIG_USB_NET_DM9601=m | ||
2064 | CONFIG_USB_NET_SR9700=m | ||
2065 | CONFIG_USB_NET_SR9800=m | ||
2066 | CONFIG_USB_NET_SMSC75XX=m | ||
2067 | CONFIG_USB_NET_SMSC95XX=m | ||
2068 | CONFIG_USB_NET_GL620A=m | ||
2069 | CONFIG_USB_NET_NET1080=m | ||
2070 | CONFIG_USB_NET_PLUSB=m | ||
2071 | CONFIG_USB_NET_MCS7830=m | ||
2072 | CONFIG_USB_NET_RNDIS_HOST=m | ||
2073 | CONFIG_USB_NET_CDC_SUBSET=m | ||
2074 | CONFIG_USB_ALI_M5632=y | ||
2075 | CONFIG_USB_AN2720=y | ||
2076 | CONFIG_USB_BELKIN=y | ||
2077 | CONFIG_USB_ARMLINUX=y | ||
2078 | CONFIG_USB_EPSON2888=y | ||
2079 | CONFIG_USB_KC2190=y | ||
2080 | CONFIG_USB_NET_ZAURUS=m | ||
2081 | CONFIG_USB_NET_CX82310_ETH=m | ||
2082 | CONFIG_USB_NET_KALMIA=m | ||
2083 | CONFIG_USB_NET_QMI_WWAN=m | ||
2084 | CONFIG_USB_HSO=m | ||
2085 | CONFIG_USB_NET_INT51X1=m | ||
2086 | CONFIG_USB_CDC_PHONET=m | ||
2087 | CONFIG_USB_IPHETH=m | ||
2088 | CONFIG_USB_SIERRA_NET=m | ||
2089 | CONFIG_USB_VL600=m | ||
2090 | CONFIG_USB_NET_CH9200=m | ||
2091 | CONFIG_WLAN=y | ||
2092 | CONFIG_LIBERTAS_THINFIRM=m | ||
2093 | # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set | ||
2094 | CONFIG_LIBERTAS_THINFIRM_USB=m | ||
2095 | CONFIG_AT76C50X_USB=m | ||
2096 | CONFIG_USB_ZD1201=m | ||
2097 | CONFIG_USB_NET_RNDIS_WLAN=m | ||
2098 | CONFIG_RTL8187=m | ||
2099 | CONFIG_RTL8187_LEDS=y | ||
2100 | CONFIG_MAC80211_HWSIM=m | ||
2101 | CONFIG_ATH_COMMON=m | ||
2102 | CONFIG_ATH_CARDS=m | ||
2103 | # CONFIG_ATH_DEBUG is not set | ||
2104 | CONFIG_ATH9K_HW=m | ||
2105 | CONFIG_ATH9K_COMMON=m | ||
2106 | CONFIG_ATH9K_BTCOEX_SUPPORT=y | ||
2107 | CONFIG_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 | ||
2112 | CONFIG_ATH9K_RFKILL=y | ||
2113 | # CONFIG_ATH9K_CHANNEL_CONTEXT is not set | ||
2114 | CONFIG_ATH9K_PCOEM=y | ||
2115 | CONFIG_ATH9K_HTC=m | ||
2116 | # CONFIG_ATH9K_HTC_DEBUGFS is not set | ||
2117 | CONFIG_CARL9170=m | ||
2118 | CONFIG_CARL9170_LEDS=y | ||
2119 | CONFIG_CARL9170_WPC=y | ||
2120 | # CONFIG_CARL9170_HWRNG is not set | ||
2121 | CONFIG_ATH6KL=m | ||
2122 | CONFIG_ATH6KL_SDIO=m | ||
2123 | CONFIG_ATH6KL_USB=m | ||
2124 | # CONFIG_ATH6KL_DEBUG is not set | ||
2125 | # CONFIG_ATH6KL_TRACING is not set | ||
2126 | CONFIG_AR5523=m | ||
2127 | CONFIG_ATH10K=m | ||
2128 | # CONFIG_ATH10K_DEBUG is not set | ||
2129 | # CONFIG_ATH10K_DEBUGFS is not set | ||
2130 | # CONFIG_ATH10K_TRACING is not set | ||
2131 | CONFIG_WCN36XX=m | ||
2132 | # CONFIG_WCN36XX_DEBUGFS is not set | ||
2133 | CONFIG_B43=m | ||
2134 | CONFIG_B43_BCMA=y | ||
2135 | CONFIG_B43_SSB=y | ||
2136 | CONFIG_B43_BUSES_BCMA_AND_SSB=y | ||
2137 | # CONFIG_B43_BUSES_BCMA is not set | ||
2138 | # CONFIG_B43_BUSES_SSB is not set | ||
2139 | CONFIG_B43_SDIO=y | ||
2140 | CONFIG_B43_BCMA_PIO=y | ||
2141 | CONFIG_B43_PIO=y | ||
2142 | CONFIG_B43_PHY_G=y | ||
2143 | CONFIG_B43_PHY_N=y | ||
2144 | CONFIG_B43_PHY_LP=y | ||
2145 | CONFIG_B43_PHY_HT=y | ||
2146 | CONFIG_B43_LEDS=y | ||
2147 | CONFIG_B43_HWRNG=y | ||
2148 | # CONFIG_B43_DEBUG is not set | ||
2149 | CONFIG_B43LEGACY=m | ||
2150 | CONFIG_B43LEGACY_LEDS=y | ||
2151 | CONFIG_B43LEGACY_HWRNG=y | ||
2152 | CONFIG_B43LEGACY_DEBUG=y | ||
2153 | CONFIG_B43LEGACY_DMA=y | ||
2154 | CONFIG_B43LEGACY_PIO=y | ||
2155 | CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y | ||
2156 | # CONFIG_B43LEGACY_DMA_MODE is not set | ||
2157 | # CONFIG_B43LEGACY_PIO_MODE is not set | ||
2158 | CONFIG_BRCMUTIL=m | ||
2159 | CONFIG_BRCMSMAC=m | ||
2160 | CONFIG_BRCMFMAC=m | ||
2161 | CONFIG_BRCMFMAC_PROTO_BCDC=y | ||
2162 | CONFIG_BRCMFMAC_SDIO=y | ||
2163 | CONFIG_BRCMFMAC_USB=y | ||
2164 | # CONFIG_BRCM_TRACING is not set | ||
2165 | # CONFIG_BRCMDBG is not set | ||
2166 | CONFIG_HOSTAP=m | ||
2167 | CONFIG_HOSTAP_FIRMWARE=y | ||
2168 | # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set | ||
2169 | CONFIG_LIBERTAS=m | ||
2170 | CONFIG_LIBERTAS_USB=m | ||
2171 | CONFIG_LIBERTAS_SDIO=m | ||
2172 | CONFIG_LIBERTAS_SPI=m | ||
2173 | # CONFIG_LIBERTAS_DEBUG is not set | ||
2174 | CONFIG_LIBERTAS_MESH=y | ||
2175 | CONFIG_P54_COMMON=m | ||
2176 | CONFIG_P54_USB=m | ||
2177 | # CONFIG_P54_SPI is not set | ||
2178 | CONFIG_P54_LEDS=y | ||
2179 | CONFIG_RT2X00=m | ||
2180 | CONFIG_RT2500USB=m | ||
2181 | CONFIG_RT73USB=m | ||
2182 | CONFIG_RT2800USB=m | ||
2183 | CONFIG_RT2800USB_RT33XX=y | ||
2184 | CONFIG_RT2800USB_RT35XX=y | ||
2185 | CONFIG_RT2800USB_RT3573=y | ||
2186 | CONFIG_RT2800USB_RT53XX=y | ||
2187 | CONFIG_RT2800USB_RT55XX=y | ||
2188 | # CONFIG_RT2800USB_UNKNOWN is not set | ||
2189 | CONFIG_RT2800_LIB=m | ||
2190 | CONFIG_RT2X00_LIB_USB=m | ||
2191 | CONFIG_RT2X00_LIB=m | ||
2192 | CONFIG_RT2X00_LIB_FIRMWARE=y | ||
2193 | CONFIG_RT2X00_LIB_CRYPTO=y | ||
2194 | CONFIG_RT2X00_LIB_LEDS=y | ||
2195 | # CONFIG_RT2X00_DEBUG is not set | ||
2196 | CONFIG_WL_MEDIATEK=y | ||
2197 | CONFIG_MT7601U=m | ||
2198 | CONFIG_RTL_CARDS=m | ||
2199 | CONFIG_RTL8192CU=m | ||
2200 | CONFIG_RTLWIFI=m | ||
2201 | CONFIG_RTLWIFI_USB=m | ||
2202 | # CONFIG_RTLWIFI_DEBUG is not set | ||
2203 | CONFIG_RTL8192C_COMMON=m | ||
2204 | CONFIG_RTL8XXXU=m | ||
2205 | # CONFIG_RTL8XXXU_UNTESTED is not set | ||
2206 | CONFIG_WL_TI=y | ||
2207 | CONFIG_WL1251=m | ||
2208 | CONFIG_WL1251_SPI=m | ||
2209 | CONFIG_WL1251_SDIO=m | ||
2210 | CONFIG_WL12XX=m | ||
2211 | CONFIG_WL18XX=m | ||
2212 | CONFIG_WLCORE=m | ||
2213 | CONFIG_WLCORE_SPI=m | ||
2214 | CONFIG_WLCORE_SDIO=m | ||
2215 | CONFIG_WILINK_PLATFORM_DATA=y | ||
2216 | CONFIG_ZD1211RW=m | ||
2217 | # CONFIG_ZD1211RW_DEBUG is not set | ||
2218 | CONFIG_MWIFIEX=m | ||
2219 | CONFIG_MWIFIEX_SDIO=m | ||
2220 | CONFIG_MWIFIEX_USB=m | ||
2221 | # CONFIG_CW1200 is not set | ||
2222 | CONFIG_RSI_91X=m | ||
2223 | CONFIG_RSI_DEBUGFS=y | ||
2224 | # CONFIG_RSI_SDIO is not set | ||
2225 | CONFIG_RSI_USB=m | ||
2226 | |||
2227 | # | ||
2228 | # WiMAX Wireless Broadband devices | ||
2229 | # | ||
2230 | CONFIG_WIMAX_I2400M=m | ||
2231 | CONFIG_WIMAX_I2400M_USB=m | ||
2232 | CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 | ||
2233 | # CONFIG_WAN is not set | ||
2234 | CONFIG_IEEE802154_DRIVERS=m | ||
2235 | CONFIG_IEEE802154_FAKELB=m | ||
2236 | CONFIG_IEEE802154_AT86RF230=m | ||
2237 | # CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set | ||
2238 | CONFIG_IEEE802154_MRF24J40=m | ||
2239 | CONFIG_IEEE802154_CC2520=m | ||
2240 | CONFIG_IEEE802154_ATUSB=m | ||
2241 | # CONFIG_ISDN is not set | ||
2242 | CONFIG_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 | # | ||
2250 | CONFIG_INPUT=y | ||
2251 | CONFIG_INPUT_LEDS=y | ||
2252 | CONFIG_INPUT_FF_MEMLESS=y | ||
2253 | CONFIG_INPUT_POLLDEV=m | ||
2254 | CONFIG_INPUT_SPARSEKMAP=m | ||
2255 | CONFIG_INPUT_MATRIXKMAP=m | ||
2256 | |||
2257 | # | ||
2258 | # Userland interfaces | ||
2259 | # | ||
2260 | CONFIG_INPUT_MOUSEDEV=y | ||
2261 | CONFIG_INPUT_MOUSEDEV_PSAUX=y | ||
2262 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | ||
2263 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | ||
2264 | CONFIG_INPUT_JOYDEV=m | ||
2265 | CONFIG_INPUT_EVDEV=m | ||
2266 | # CONFIG_INPUT_EVBUG is not set | ||
2267 | # CONFIG_INPUT_APMPOWER is not set | ||
2268 | |||
2269 | # | ||
2270 | # Input Device Drivers | ||
2271 | # | ||
2272 | CONFIG_INPUT_KEYBOARD=y | ||
2273 | CONFIG_KEYBOARD_ADP5588=m | ||
2274 | CONFIG_KEYBOARD_ADP5589=m | ||
2275 | CONFIG_KEYBOARD_ATKBD=y | ||
2276 | CONFIG_KEYBOARD_QT1070=m | ||
2277 | CONFIG_KEYBOARD_QT2160=m | ||
2278 | CONFIG_KEYBOARD_LKKBD=m | ||
2279 | CONFIG_KEYBOARD_GPIO=y | ||
2280 | CONFIG_KEYBOARD_GPIO_POLLED=m | ||
2281 | CONFIG_KEYBOARD_TCA6416=m | ||
2282 | CONFIG_KEYBOARD_TCA8418=m | ||
2283 | CONFIG_KEYBOARD_MATRIX=m | ||
2284 | CONFIG_KEYBOARD_LM8323=m | ||
2285 | CONFIG_KEYBOARD_LM8333=m | ||
2286 | CONFIG_KEYBOARD_MAX7359=m | ||
2287 | CONFIG_KEYBOARD_MCS=m | ||
2288 | CONFIG_KEYBOARD_MPR121=m | ||
2289 | CONFIG_KEYBOARD_NEWTON=m | ||
2290 | CONFIG_KEYBOARD_OPENCORES=m | ||
2291 | CONFIG_KEYBOARD_SAMSUNG=m | ||
2292 | CONFIG_KEYBOARD_STOWAWAY=m | ||
2293 | CONFIG_KEYBOARD_SUNKBD=m | ||
2294 | CONFIG_KEYBOARD_OMAP4=m | ||
2295 | CONFIG_KEYBOARD_TWL4030=m | ||
2296 | CONFIG_KEYBOARD_XTKBD=m | ||
2297 | CONFIG_KEYBOARD_CAP11XX=m | ||
2298 | CONFIG_KEYBOARD_BCM=m | ||
2299 | CONFIG_INPUT_MOUSE=y | ||
2300 | CONFIG_MOUSE_PS2=m | ||
2301 | CONFIG_MOUSE_PS2_ALPS=y | ||
2302 | CONFIG_MOUSE_PS2_LOGIPS2PP=y | ||
2303 | CONFIG_MOUSE_PS2_SYNAPTICS=y | ||
2304 | CONFIG_MOUSE_PS2_CYPRESS=y | ||
2305 | CONFIG_MOUSE_PS2_TRACKPOINT=y | ||
2306 | CONFIG_MOUSE_PS2_ELANTECH=y | ||
2307 | CONFIG_MOUSE_PS2_SENTELIC=y | ||
2308 | CONFIG_MOUSE_PS2_TOUCHKIT=y | ||
2309 | CONFIG_MOUSE_PS2_FOCALTECH=y | ||
2310 | CONFIG_MOUSE_SERIAL=m | ||
2311 | CONFIG_MOUSE_APPLETOUCH=m | ||
2312 | CONFIG_MOUSE_BCM5974=m | ||
2313 | CONFIG_MOUSE_CYAPA=m | ||
2314 | CONFIG_MOUSE_ELAN_I2C=m | ||
2315 | CONFIG_MOUSE_ELAN_I2C_I2C=y | ||
2316 | # CONFIG_MOUSE_ELAN_I2C_SMBUS is not set | ||
2317 | CONFIG_MOUSE_VSXXXAA=m | ||
2318 | CONFIG_MOUSE_GPIO=m | ||
2319 | CONFIG_MOUSE_SYNAPTICS_I2C=m | ||
2320 | CONFIG_MOUSE_SYNAPTICS_USB=m | ||
2321 | CONFIG_INPUT_JOYSTICK=y | ||
2322 | CONFIG_JOYSTICK_ANALOG=m | ||
2323 | CONFIG_JOYSTICK_A3D=m | ||
2324 | CONFIG_JOYSTICK_ADI=m | ||
2325 | CONFIG_JOYSTICK_COBRA=m | ||
2326 | CONFIG_JOYSTICK_GF2K=m | ||
2327 | CONFIG_JOYSTICK_GRIP=m | ||
2328 | CONFIG_JOYSTICK_GRIP_MP=m | ||
2329 | CONFIG_JOYSTICK_GUILLEMOT=m | ||
2330 | CONFIG_JOYSTICK_INTERACT=m | ||
2331 | CONFIG_JOYSTICK_SIDEWINDER=m | ||
2332 | CONFIG_JOYSTICK_TMDC=m | ||
2333 | CONFIG_JOYSTICK_IFORCE=m | ||
2334 | CONFIG_JOYSTICK_IFORCE_USB=y | ||
2335 | CONFIG_JOYSTICK_IFORCE_232=y | ||
2336 | CONFIG_JOYSTICK_WARRIOR=m | ||
2337 | CONFIG_JOYSTICK_MAGELLAN=m | ||
2338 | CONFIG_JOYSTICK_SPACEORB=m | ||
2339 | CONFIG_JOYSTICK_SPACEBALL=m | ||
2340 | CONFIG_JOYSTICK_STINGER=m | ||
2341 | CONFIG_JOYSTICK_TWIDJOY=m | ||
2342 | CONFIG_JOYSTICK_ZHENHUA=m | ||
2343 | CONFIG_JOYSTICK_AS5011=m | ||
2344 | CONFIG_JOYSTICK_JOYDUMP=m | ||
2345 | CONFIG_JOYSTICK_XPAD=m | ||
2346 | CONFIG_JOYSTICK_XPAD_FF=y | ||
2347 | CONFIG_JOYSTICK_XPAD_LEDS=y | ||
2348 | CONFIG_INPUT_TABLET=y | ||
2349 | CONFIG_TABLET_USB_ACECAD=m | ||
2350 | CONFIG_TABLET_USB_AIPTEK=m | ||
2351 | CONFIG_TABLET_USB_GTCO=m | ||
2352 | CONFIG_TABLET_USB_HANWANG=m | ||
2353 | CONFIG_TABLET_USB_KBTAB=m | ||
2354 | CONFIG_TABLET_SERIAL_WACOM4=m | ||
2355 | CONFIG_INPUT_TOUCHSCREEN=y | ||
2356 | CONFIG_TOUCHSCREEN_PROPERTIES=y | ||
2357 | CONFIG_TOUCHSCREEN_ADS7846=m | ||
2358 | CONFIG_TOUCHSCREEN_AD7877=m | ||
2359 | # CONFIG_TOUCHSCREEN_AD7879 is not set | ||
2360 | CONFIG_TOUCHSCREEN_AR1021_I2C=m | ||
2361 | CONFIG_TOUCHSCREEN_ATMEL_MXT=m | ||
2362 | CONFIG_TOUCHSCREEN_AUO_PIXCIR=m | ||
2363 | CONFIG_TOUCHSCREEN_BU21013=m | ||
2364 | CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m | ||
2365 | CONFIG_TOUCHSCREEN_CY8CTMG110=m | ||
2366 | CONFIG_TOUCHSCREEN_CYTTSP_CORE=m | ||
2367 | CONFIG_TOUCHSCREEN_CYTTSP_I2C=m | ||
2368 | CONFIG_TOUCHSCREEN_CYTTSP_SPI=m | ||
2369 | CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m | ||
2370 | CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m | ||
2371 | CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m | ||
2372 | CONFIG_TOUCHSCREEN_DA9052=m | ||
2373 | CONFIG_TOUCHSCREEN_DYNAPRO=m | ||
2374 | CONFIG_TOUCHSCREEN_HAMPSHIRE=m | ||
2375 | CONFIG_TOUCHSCREEN_EETI=m | ||
2376 | CONFIG_TOUCHSCREEN_EGALAX=m | ||
2377 | # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set | ||
2378 | CONFIG_TOUCHSCREEN_FT6236=m | ||
2379 | CONFIG_TOUCHSCREEN_FUJITSU=m | ||
2380 | CONFIG_TOUCHSCREEN_GOODIX=m | ||
2381 | CONFIG_TOUCHSCREEN_ILI210X=m | ||
2382 | CONFIG_TOUCHSCREEN_GUNZE=m | ||
2383 | CONFIG_TOUCHSCREEN_ELAN=m | ||
2384 | CONFIG_TOUCHSCREEN_ELO=m | ||
2385 | CONFIG_TOUCHSCREEN_WACOM_W8001=m | ||
2386 | CONFIG_TOUCHSCREEN_WACOM_I2C=m | ||
2387 | CONFIG_TOUCHSCREEN_MAX11801=m | ||
2388 | CONFIG_TOUCHSCREEN_MCS5000=m | ||
2389 | CONFIG_TOUCHSCREEN_MMS114=m | ||
2390 | # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set | ||
2391 | CONFIG_TOUCHSCREEN_MTOUCH=m | ||
2392 | CONFIG_TOUCHSCREEN_IMX6UL_TSC=m | ||
2393 | CONFIG_TOUCHSCREEN_INEXIO=m | ||
2394 | CONFIG_TOUCHSCREEN_MK712=m | ||
2395 | CONFIG_TOUCHSCREEN_PENMOUNT=m | ||
2396 | CONFIG_TOUCHSCREEN_EDT_FT5X06=y | ||
2397 | CONFIG_TOUCHSCREEN_TOUCHRIGHT=m | ||
2398 | CONFIG_TOUCHSCREEN_TOUCHWIN=m | ||
2399 | CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m | ||
2400 | CONFIG_TOUCHSCREEN_PIXCIR=m | ||
2401 | CONFIG_TOUCHSCREEN_WDT87XX_I2C=m | ||
2402 | CONFIG_TOUCHSCREEN_WM97XX=m | ||
2403 | CONFIG_TOUCHSCREEN_WM9705=y | ||
2404 | CONFIG_TOUCHSCREEN_WM9712=y | ||
2405 | CONFIG_TOUCHSCREEN_WM9713=y | ||
2406 | CONFIG_TOUCHSCREEN_USB_COMPOSITE=m | ||
2407 | CONFIG_TOUCHSCREEN_MC13783=m | ||
2408 | CONFIG_TOUCHSCREEN_USB_EGALAX=y | ||
2409 | CONFIG_TOUCHSCREEN_USB_PANJIT=y | ||
2410 | CONFIG_TOUCHSCREEN_USB_3M=y | ||
2411 | CONFIG_TOUCHSCREEN_USB_ITM=y | ||
2412 | CONFIG_TOUCHSCREEN_USB_ETURBO=y | ||
2413 | CONFIG_TOUCHSCREEN_USB_GUNZE=y | ||
2414 | CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y | ||
2415 | CONFIG_TOUCHSCREEN_USB_IRTOUCH=y | ||
2416 | CONFIG_TOUCHSCREEN_USB_IDEALTEK=y | ||
2417 | CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y | ||
2418 | CONFIG_TOUCHSCREEN_USB_GOTOP=y | ||
2419 | CONFIG_TOUCHSCREEN_USB_JASTEC=y | ||
2420 | CONFIG_TOUCHSCREEN_USB_ELO=y | ||
2421 | CONFIG_TOUCHSCREEN_USB_E2I=y | ||
2422 | CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y | ||
2423 | CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y | ||
2424 | CONFIG_TOUCHSCREEN_USB_NEXIO=y | ||
2425 | CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y | ||
2426 | CONFIG_TOUCHSCREEN_TOUCHIT213=m | ||
2427 | CONFIG_TOUCHSCREEN_TSC_SERIO=m | ||
2428 | CONFIG_TOUCHSCREEN_TSC200X_CORE=m | ||
2429 | CONFIG_TOUCHSCREEN_TSC2004=m | ||
2430 | CONFIG_TOUCHSCREEN_TSC2005=m | ||
2431 | CONFIG_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 | ||
2435 | CONFIG_TOUCHSCREEN_ST1232=m | ||
2436 | # CONFIG_TOUCHSCREEN_SUR40 is not set | ||
2437 | # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set | ||
2438 | CONFIG_TOUCHSCREEN_SX8654=m | ||
2439 | CONFIG_TOUCHSCREEN_TPS6507X=m | ||
2440 | CONFIG_TOUCHSCREEN_ZFORCE=m | ||
2441 | # CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set | ||
2442 | CONFIG_TOUCHSCREEN_ROHM_BU21023=m | ||
2443 | CONFIG_INPUT_MISC=y | ||
2444 | CONFIG_INPUT_AD714X=m | ||
2445 | CONFIG_INPUT_AD714X_I2C=m | ||
2446 | CONFIG_INPUT_AD714X_SPI=m | ||
2447 | CONFIG_INPUT_BMA150=m | ||
2448 | CONFIG_INPUT_E3X0_BUTTON=m | ||
2449 | CONFIG_INPUT_MC13783_PWRBUTTON=m | ||
2450 | CONFIG_INPUT_MMA8450=m | ||
2451 | CONFIG_INPUT_MPU3050=m | ||
2452 | CONFIG_INPUT_GP2A=m | ||
2453 | # CONFIG_INPUT_GPIO_BEEPER is not set | ||
2454 | CONFIG_INPUT_GPIO_TILT_POLLED=m | ||
2455 | CONFIG_INPUT_ATI_REMOTE2=m | ||
2456 | CONFIG_INPUT_KEYSPAN_REMOTE=m | ||
2457 | CONFIG_INPUT_KXTJ9=m | ||
2458 | CONFIG_INPUT_KXTJ9_POLLED_MODE=y | ||
2459 | CONFIG_INPUT_POWERMATE=m | ||
2460 | CONFIG_INPUT_YEALINK=m | ||
2461 | CONFIG_INPUT_CM109=m | ||
2462 | CONFIG_INPUT_REGULATOR_HAPTIC=m | ||
2463 | CONFIG_INPUT_TPS65218_PWRBUTTON=y | ||
2464 | CONFIG_INPUT_AXP20X_PEK=y | ||
2465 | CONFIG_INPUT_TWL4030_PWRBUTTON=y | ||
2466 | CONFIG_INPUT_TWL4030_VIBRA=y | ||
2467 | CONFIG_INPUT_TWL6040_VIBRA=y | ||
2468 | CONFIG_INPUT_UINPUT=y | ||
2469 | CONFIG_INPUT_PALMAS_PWRBUTTON=y | ||
2470 | CONFIG_INPUT_PCF8574=m | ||
2471 | # CONFIG_INPUT_PWM_BEEPER is not set | ||
2472 | CONFIG_INPUT_GPIO_ROTARY_ENCODER=m | ||
2473 | CONFIG_INPUT_DA9052_ONKEY=m | ||
2474 | CONFIG_INPUT_DA9055_ONKEY=m | ||
2475 | # CONFIG_INPUT_DA9063_ONKEY is not set | ||
2476 | CONFIG_INPUT_ADXL34X=m | ||
2477 | CONFIG_INPUT_ADXL34X_I2C=m | ||
2478 | CONFIG_INPUT_ADXL34X_SPI=m | ||
2479 | CONFIG_INPUT_IMS_PCU=m | ||
2480 | CONFIG_INPUT_CMA3000=m | ||
2481 | CONFIG_INPUT_CMA3000_I2C=m | ||
2482 | # CONFIG_INPUT_SOC_BUTTON_ARRAY is not set | ||
2483 | CONFIG_INPUT_DRV260X_HAPTICS=m | ||
2484 | # CONFIG_INPUT_DRV2665_HAPTICS is not set | ||
2485 | CONFIG_INPUT_DRV2667_HAPTICS=m | ||
2486 | |||
2487 | # | ||
2488 | # Hardware I/O ports | ||
2489 | # | ||
2490 | CONFIG_SERIO=y | ||
2491 | CONFIG_SERIO_SERPORT=y | ||
2492 | CONFIG_SERIO_LIBPS2=y | ||
2493 | # CONFIG_SERIO_RAW is not set | ||
2494 | CONFIG_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 | ||
2499 | CONFIG_GAMEPORT=m | ||
2500 | # CONFIG_GAMEPORT_NS558 is not set | ||
2501 | # CONFIG_GAMEPORT_L4 is not set | ||
2502 | |||
2503 | # | ||
2504 | # Character devices | ||
2505 | # | ||
2506 | CONFIG_TTY=y | ||
2507 | CONFIG_VT=y | ||
2508 | CONFIG_CONSOLE_TRANSLATIONS=y | ||
2509 | CONFIG_VT_CONSOLE=y | ||
2510 | CONFIG_VT_CONSOLE_SLEEP=y | ||
2511 | CONFIG_HW_CONSOLE=y | ||
2512 | CONFIG_VT_HW_CONSOLE_BINDING=y | ||
2513 | CONFIG_UNIX98_PTYS=y | ||
2514 | CONFIG_DEVPTS_MULTIPLE_INSTANCES=y | ||
2515 | # CONFIG_LEGACY_PTYS is not set | ||
2516 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
2517 | CONFIG_N_GSM=m | ||
2518 | # CONFIG_TRACE_SINK is not set | ||
2519 | CONFIG_DEVMEM=y | ||
2520 | CONFIG_DEVKMEM=y | ||
2521 | |||
2522 | # | ||
2523 | # Serial drivers | ||
2524 | # | ||
2525 | CONFIG_SERIAL_EARLYCON=y | ||
2526 | CONFIG_SERIAL_8250=y | ||
2527 | CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y | ||
2528 | CONFIG_SERIAL_8250_CONSOLE=y | ||
2529 | # CONFIG_SERIAL_8250_DMA is not set | ||
2530 | CONFIG_SERIAL_8250_NR_UARTS=6 | ||
2531 | CONFIG_SERIAL_8250_RUNTIME_UARTS=6 | ||
2532 | # CONFIG_SERIAL_8250_EXTENDED is not set | ||
2533 | CONFIG_SERIAL_8250_FSL=y | ||
2534 | CONFIG_SERIAL_8250_DW=y | ||
2535 | # CONFIG_SERIAL_8250_EM is not set | ||
2536 | # CONFIG_SERIAL_8250_RT288X is not set | ||
2537 | CONFIG_SERIAL_8250_OMAP=y | ||
2538 | CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y | ||
2539 | CONFIG_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 | ||
2549 | CONFIG_SERIAL_CORE=y | ||
2550 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
2551 | CONFIG_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 | ||
2567 | CONFIG_HVC_DRIVER=y | ||
2568 | # CONFIG_HVC_DCC is not set | ||
2569 | CONFIG_VIRTIO_CONSOLE=m | ||
2570 | # CONFIG_IPMI_HANDLER is not set | ||
2571 | CONFIG_HW_RANDOM=m | ||
2572 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set | ||
2573 | CONFIG_HW_RANDOM_OMAP=m | ||
2574 | CONFIG_HW_RANDOM_VIRTIO=m | ||
2575 | CONFIG_HW_RANDOM_TPM=m | ||
2576 | # CONFIG_NVRAM is not set | ||
2577 | # CONFIG_R3964 is not set | ||
2578 | # CONFIG_RAW_DRIVER is not set | ||
2579 | CONFIG_TCG_TPM=m | ||
2580 | CONFIG_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 | # | ||
2590 | CONFIG_I2C=y | ||
2591 | CONFIG_I2C_BOARDINFO=y | ||
2592 | CONFIG_I2C_COMPAT=y | ||
2593 | CONFIG_I2C_CHARDEV=y | ||
2594 | CONFIG_I2C_MUX=y | ||
2595 | |||
2596 | # | ||
2597 | # Multiplexer I2C Chip support | ||
2598 | # | ||
2599 | CONFIG_I2C_ARB_GPIO_CHALLENGE=m | ||
2600 | # CONFIG_I2C_MUX_GPIO is not set | ||
2601 | # CONFIG_I2C_MUX_PCA9541 is not set | ||
2602 | CONFIG_I2C_MUX_PCA954x=y | ||
2603 | CONFIG_I2C_MUX_PINCTRL=y | ||
2604 | # CONFIG_I2C_MUX_REG is not set | ||
2605 | # CONFIG_I2C_DEMUX_PINCTRL is not set | ||
2606 | CONFIG_I2C_HELPER_AUTO=y | ||
2607 | CONFIG_I2C_ALGOBIT=y | ||
2608 | CONFIG_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 | ||
2620 | CONFIG_I2C_GPIO=y | ||
2621 | CONFIG_I2C_OCORES=m | ||
2622 | CONFIG_I2C_OMAP=y | ||
2623 | CONFIG_I2C_PCA_PLATFORM=m | ||
2624 | # CONFIG_I2C_PXA_PCI is not set | ||
2625 | CONFIG_I2C_RK3X=y | ||
2626 | CONFIG_I2C_SIMTEC=m | ||
2627 | # CONFIG_I2C_XILINX is not set | ||
2628 | |||
2629 | # | ||
2630 | # External I2C/SMBus adapter drivers | ||
2631 | # | ||
2632 | CONFIG_I2C_DIOLAN_U2C=m | ||
2633 | CONFIG_I2C_DLN2=m | ||
2634 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
2635 | CONFIG_I2C_ROBOTFUZZ_OSIF=m | ||
2636 | CONFIG_I2C_TAOS_EVM=m | ||
2637 | CONFIG_I2C_TINY_USB=m | ||
2638 | CONFIG_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 | ||
2648 | CONFIG_SPI=y | ||
2649 | # CONFIG_SPI_DEBUG is not set | ||
2650 | CONFIG_SPI_MASTER=y | ||
2651 | |||
2652 | # | ||
2653 | # SPI Master Controller Drivers | ||
2654 | # | ||
2655 | # CONFIG_SPI_ALTERA is not set | ||
2656 | CONFIG_SPI_BITBANG=m | ||
2657 | # CONFIG_SPI_CADENCE is not set | ||
2658 | CONFIG_SPI_DLN2=m | ||
2659 | CONFIG_SPI_GPIO=m | ||
2660 | # CONFIG_SPI_FSL_SPI is not set | ||
2661 | # CONFIG_SPI_OC_TINY is not set | ||
2662 | CONFIG_SPI_OMAP24XX=m | ||
2663 | CONFIG_SPI_TI_QSPI=m | ||
2664 | # CONFIG_SPI_PXA2XX_PCI is not set | ||
2665 | CONFIG_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 | # | ||
2675 | CONFIG_SPI_SPIDEV=m | ||
2676 | # CONFIG_SPI_TLE62X0 is not set | ||
2677 | # CONFIG_SPMI is not set | ||
2678 | CONFIG_HSI=m | ||
2679 | CONFIG_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 | # | ||
2693 | CONFIG_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 | ||
2701 | CONFIG_PPS_CLIENT_LDISC=m | ||
2702 | CONFIG_PPS_CLIENT_GPIO=m | ||
2703 | |||
2704 | # | ||
2705 | # PPS generators support | ||
2706 | # | ||
2707 | |||
2708 | # | ||
2709 | # PTP clock support | ||
2710 | # | ||
2711 | CONFIG_PTP_1588_CLOCK=y | ||
2712 | |||
2713 | # | ||
2714 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. | ||
2715 | # | ||
2716 | CONFIG_PINCTRL=y | ||
2717 | |||
2718 | # | ||
2719 | # Pin controllers | ||
2720 | # | ||
2721 | CONFIG_PINMUX=y | ||
2722 | CONFIG_PINCONF=y | ||
2723 | CONFIG_GENERIC_PINCONF=y | ||
2724 | # CONFIG_DEBUG_PINCTRL is not set | ||
2725 | CONFIG_PINCTRL_AS3722=y | ||
2726 | # CONFIG_PINCTRL_AMD is not set | ||
2727 | CONFIG_PINCTRL_SINGLE=y | ||
2728 | CONFIG_PINCTRL_TI_IODELAY=y | ||
2729 | CONFIG_PINCTRL_PALMAS=y | ||
2730 | CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y | ||
2731 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | ||
2732 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | ||
2733 | CONFIG_GPIOLIB=y | ||
2734 | CONFIG_GPIO_DEVRES=y | ||
2735 | CONFIG_OF_GPIO=y | ||
2736 | CONFIG_GPIOLIB_IRQCHIP=y | ||
2737 | # CONFIG_DEBUG_GPIO is not set | ||
2738 | CONFIG_GPIO_SYSFS=y | ||
2739 | CONFIG_GPIO_OF_HELPER=y | ||
2740 | CONFIG_GPIO_GENERIC=y | ||
2741 | CONFIG_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 | ||
2750 | CONFIG_GPIO_GENERIC_PLATFORM=y | ||
2751 | # CONFIG_GPIO_GRGPIO is not set | ||
2752 | CONFIG_GPIO_OMAP=y | ||
2753 | CONFIG_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 | # | ||
2761 | CONFIG_GPIO_ADP5588=m | ||
2762 | CONFIG_GPIO_ADNP=m | ||
2763 | CONFIG_GPIO_MAX7300=m | ||
2764 | CONFIG_GPIO_MAX732X=m | ||
2765 | CONFIG_GPIO_PCA953X=y | ||
2766 | CONFIG_GPIO_PCA953X_IRQ=y | ||
2767 | CONFIG_GPIO_PCF857X=m | ||
2768 | CONFIG_GPIO_SX150X=y | ||
2769 | |||
2770 | # | ||
2771 | # MFD GPIO expanders | ||
2772 | # | ||
2773 | CONFIG_GPIO_DA9052=y | ||
2774 | CONFIG_GPIO_DA9055=y | ||
2775 | CONFIG_GPIO_DLN2=m | ||
2776 | CONFIG_GPIO_PALMAS=y | ||
2777 | CONFIG_GPIO_TPS65910=y | ||
2778 | CONFIG_GPIO_TWL4030=y | ||
2779 | CONFIG_GPIO_TWL6040=y | ||
2780 | |||
2781 | # | ||
2782 | # SPI GPIO expanders | ||
2783 | # | ||
2784 | CONFIG_GPIO_74X164=m | ||
2785 | CONFIG_GPIO_MAX7301=m | ||
2786 | CONFIG_GPIO_MC33880=m | ||
2787 | |||
2788 | # | ||
2789 | # SPI or I2C GPIO expanders | ||
2790 | # | ||
2791 | CONFIG_GPIO_MCP23S08=m | ||
2792 | |||
2793 | # | ||
2794 | # USB GPIO expanders | ||
2795 | # | ||
2796 | CONFIG_GPIO_VIPERBOARD=m | ||
2797 | CONFIG_W1=y | ||
2798 | CONFIG_W1_CON=y | ||
2799 | |||
2800 | # | ||
2801 | # 1-wire Bus Masters | ||
2802 | # | ||
2803 | CONFIG_W1_MASTER_DS2490=m | ||
2804 | CONFIG_W1_MASTER_DS2482=m | ||
2805 | CONFIG_W1_MASTER_DS1WM=m | ||
2806 | CONFIG_W1_MASTER_GPIO=m | ||
2807 | CONFIG_HDQ_MASTER_OMAP=m | ||
2808 | |||
2809 | # | ||
2810 | # 1-wire Slaves | ||
2811 | # | ||
2812 | CONFIG_W1_SLAVE_THERM=m | ||
2813 | CONFIG_W1_SLAVE_SMEM=m | ||
2814 | CONFIG_W1_SLAVE_DS2408=m | ||
2815 | CONFIG_W1_SLAVE_DS2408_READBACK=y | ||
2816 | CONFIG_W1_SLAVE_DS2413=m | ||
2817 | CONFIG_W1_SLAVE_DS2406=m | ||
2818 | CONFIG_W1_SLAVE_DS2423=m | ||
2819 | CONFIG_W1_SLAVE_DS2431=m | ||
2820 | CONFIG_W1_SLAVE_DS2433=m | ||
2821 | CONFIG_W1_SLAVE_DS2433_CRC=y | ||
2822 | CONFIG_W1_SLAVE_DS2760=m | ||
2823 | CONFIG_W1_SLAVE_DS2780=m | ||
2824 | CONFIG_W1_SLAVE_DS2781=m | ||
2825 | CONFIG_W1_SLAVE_DS28E04=m | ||
2826 | CONFIG_W1_SLAVE_BQ27000=m | ||
2827 | CONFIG_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 | ||
2831 | CONFIG_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 | ||
2838 | CONFIG_BATTERY_BQ27XXX=m | ||
2839 | CONFIG_BATTERY_BQ27XXX_I2C=y | ||
2840 | CONFIG_BATTERY_BQ27XXX_PLATFORM=y | ||
2841 | CONFIG_BATTERY_DA9052=m | ||
2842 | CONFIG_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 | ||
2846 | CONFIG_BATTERY_RX51=m | ||
2847 | CONFIG_CHARGER_ISP1704=m | ||
2848 | # CONFIG_CHARGER_MAX8903 is not set | ||
2849 | # CONFIG_CHARGER_TWL4030 is not set | ||
2850 | # CONFIG_CHARGER_LP8727 is not set | ||
2851 | CONFIG_CHARGER_GPIO=m | ||
2852 | # CONFIG_CHARGER_MANAGER is not set | ||
2853 | CONFIG_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 | ||
2859 | CONFIG_CHARGER_TPS65217=m | ||
2860 | # CONFIG_BATTERY_GAUGE_LTC2941 is not set | ||
2861 | # CONFIG_CHARGER_RT9455 is not set | ||
2862 | CONFIG_AXP20X_POWER=y | ||
2863 | CONFIG_POWER_RESET=y | ||
2864 | CONFIG_POWER_RESET_AS3722=y | ||
2865 | # CONFIG_POWER_RESET_BRCMSTB is not set | ||
2866 | CONFIG_POWER_RESET_GPIO=y | ||
2867 | CONFIG_POWER_RESET_GPIO_RESTART=y | ||
2868 | # CONFIG_POWER_RESET_LTC2952 is not set | ||
2869 | CONFIG_POWER_RESET_RESTART=y | ||
2870 | # CONFIG_POWER_RESET_VERSATILE is not set | ||
2871 | CONFIG_POWER_RESET_VEXPRESS=y | ||
2872 | CONFIG_POWER_RESET_SYSCON=y | ||
2873 | CONFIG_POWER_RESET_SYSCON_POWEROFF=y | ||
2874 | CONFIG_POWER_AVS=y | ||
2875 | CONFIG_HWMON=y | ||
2876 | CONFIG_HWMON_VID=m | ||
2877 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
2878 | |||
2879 | # | ||
2880 | # Native drivers | ||
2881 | # | ||
2882 | CONFIG_SENSORS_AD7314=m | ||
2883 | CONFIG_SENSORS_AD7414=m | ||
2884 | CONFIG_SENSORS_AD7418=m | ||
2885 | CONFIG_SENSORS_ADM1021=m | ||
2886 | CONFIG_SENSORS_ADM1025=m | ||
2887 | CONFIG_SENSORS_ADM1026=m | ||
2888 | CONFIG_SENSORS_ADM1029=m | ||
2889 | CONFIG_SENSORS_ADM1031=m | ||
2890 | CONFIG_SENSORS_ADM9240=m | ||
2891 | CONFIG_SENSORS_ADT7X10=m | ||
2892 | CONFIG_SENSORS_ADT7310=m | ||
2893 | CONFIG_SENSORS_ADT7410=m | ||
2894 | CONFIG_SENSORS_ADT7411=m | ||
2895 | CONFIG_SENSORS_ADT7462=m | ||
2896 | CONFIG_SENSORS_ADT7470=m | ||
2897 | CONFIG_SENSORS_ADT7475=m | ||
2898 | CONFIG_SENSORS_ASC7621=m | ||
2899 | CONFIG_SENSORS_ATXP1=m | ||
2900 | CONFIG_SENSORS_DS620=m | ||
2901 | CONFIG_SENSORS_DS1621=m | ||
2902 | CONFIG_SENSORS_DA9052_ADC=m | ||
2903 | CONFIG_SENSORS_DA9055=m | ||
2904 | CONFIG_SENSORS_F71805F=m | ||
2905 | CONFIG_SENSORS_F71882FG=m | ||
2906 | CONFIG_SENSORS_F75375S=m | ||
2907 | CONFIG_SENSORS_MC13783_ADC=m | ||
2908 | CONFIG_SENSORS_GL518SM=m | ||
2909 | CONFIG_SENSORS_GL520SM=m | ||
2910 | CONFIG_SENSORS_G760A=m | ||
2911 | CONFIG_SENSORS_G762=m | ||
2912 | CONFIG_SENSORS_GPIO_FAN=y | ||
2913 | CONFIG_SENSORS_HIH6130=m | ||
2914 | CONFIG_SENSORS_IIO_HWMON=m | ||
2915 | CONFIG_SENSORS_IT87=m | ||
2916 | CONFIG_SENSORS_JC42=m | ||
2917 | CONFIG_SENSORS_POWR1220=m | ||
2918 | CONFIG_SENSORS_LINEAGE=m | ||
2919 | CONFIG_SENSORS_LTC2945=m | ||
2920 | CONFIG_SENSORS_LTC4151=m | ||
2921 | CONFIG_SENSORS_LTC4215=m | ||
2922 | CONFIG_SENSORS_LTC4222=m | ||
2923 | CONFIG_SENSORS_LTC4245=m | ||
2924 | CONFIG_SENSORS_LTC4260=m | ||
2925 | CONFIG_SENSORS_LTC4261=m | ||
2926 | CONFIG_SENSORS_MAX1111=m | ||
2927 | CONFIG_SENSORS_MAX16065=m | ||
2928 | CONFIG_SENSORS_MAX1619=m | ||
2929 | CONFIG_SENSORS_MAX1668=m | ||
2930 | CONFIG_SENSORS_MAX197=m | ||
2931 | CONFIG_SENSORS_MAX6639=m | ||
2932 | CONFIG_SENSORS_MAX6642=m | ||
2933 | CONFIG_SENSORS_MAX6650=m | ||
2934 | CONFIG_SENSORS_MAX6697=m | ||
2935 | CONFIG_SENSORS_MAX31790=m | ||
2936 | CONFIG_SENSORS_HTU21=m | ||
2937 | CONFIG_SENSORS_MCP3021=m | ||
2938 | CONFIG_SENSORS_ADCXX=m | ||
2939 | CONFIG_SENSORS_LM63=m | ||
2940 | CONFIG_SENSORS_LM70=m | ||
2941 | CONFIG_SENSORS_LM73=m | ||
2942 | CONFIG_SENSORS_LM75=m | ||
2943 | CONFIG_SENSORS_LM77=m | ||
2944 | CONFIG_SENSORS_LM78=m | ||
2945 | CONFIG_SENSORS_LM80=m | ||
2946 | CONFIG_SENSORS_LM83=m | ||
2947 | CONFIG_SENSORS_LM85=m | ||
2948 | CONFIG_SENSORS_LM87=m | ||
2949 | CONFIG_SENSORS_LM90=m | ||
2950 | CONFIG_SENSORS_LM92=m | ||
2951 | CONFIG_SENSORS_LM93=m | ||
2952 | CONFIG_SENSORS_LM95234=m | ||
2953 | CONFIG_SENSORS_LM95241=m | ||
2954 | CONFIG_SENSORS_LM95245=m | ||
2955 | CONFIG_SENSORS_PC87360=m | ||
2956 | CONFIG_SENSORS_PC87427=m | ||
2957 | CONFIG_SENSORS_NTC_THERMISTOR=m | ||
2958 | CONFIG_SENSORS_NCT6683=m | ||
2959 | CONFIG_SENSORS_NCT6775=m | ||
2960 | CONFIG_SENSORS_NCT7802=m | ||
2961 | CONFIG_SENSORS_NCT7904=m | ||
2962 | CONFIG_SENSORS_PCF8591=m | ||
2963 | CONFIG_PMBUS=m | ||
2964 | CONFIG_SENSORS_PMBUS=m | ||
2965 | CONFIG_SENSORS_ADM1275=m | ||
2966 | CONFIG_SENSORS_LM25066=m | ||
2967 | CONFIG_SENSORS_LTC2978=m | ||
2968 | CONFIG_SENSORS_LTC2978_REGULATOR=y | ||
2969 | CONFIG_SENSORS_MAX16064=m | ||
2970 | CONFIG_SENSORS_MAX20751=m | ||
2971 | CONFIG_SENSORS_MAX34440=m | ||
2972 | CONFIG_SENSORS_MAX8688=m | ||
2973 | CONFIG_SENSORS_TPS40422=m | ||
2974 | CONFIG_SENSORS_UCD9000=m | ||
2975 | CONFIG_SENSORS_UCD9200=m | ||
2976 | CONFIG_SENSORS_ZL6100=m | ||
2977 | CONFIG_SENSORS_PWM_FAN=m | ||
2978 | CONFIG_SENSORS_SHT15=m | ||
2979 | CONFIG_SENSORS_SHT21=m | ||
2980 | CONFIG_SENSORS_SHTC1=m | ||
2981 | CONFIG_SENSORS_DME1737=m | ||
2982 | CONFIG_SENSORS_EMC1403=m | ||
2983 | CONFIG_SENSORS_EMC2103=m | ||
2984 | CONFIG_SENSORS_EMC6W201=m | ||
2985 | CONFIG_SENSORS_SMSC47M1=m | ||
2986 | CONFIG_SENSORS_SMSC47M192=m | ||
2987 | CONFIG_SENSORS_SMSC47B397=m | ||
2988 | CONFIG_SENSORS_SCH56XX_COMMON=m | ||
2989 | CONFIG_SENSORS_SCH5627=m | ||
2990 | CONFIG_SENSORS_SCH5636=m | ||
2991 | CONFIG_SENSORS_SMM665=m | ||
2992 | CONFIG_SENSORS_ADC128D818=m | ||
2993 | CONFIG_SENSORS_ADS1015=m | ||
2994 | CONFIG_SENSORS_ADS7828=m | ||
2995 | CONFIG_SENSORS_ADS7871=m | ||
2996 | CONFIG_SENSORS_AMC6821=m | ||
2997 | CONFIG_SENSORS_INA209=m | ||
2998 | CONFIG_SENSORS_INA2XX=m | ||
2999 | # CONFIG_SENSORS_TC74 is not set | ||
3000 | CONFIG_SENSORS_THMC50=m | ||
3001 | CONFIG_SENSORS_TMP102=m | ||
3002 | CONFIG_SENSORS_TMP103=m | ||
3003 | CONFIG_SENSORS_TMP401=m | ||
3004 | CONFIG_SENSORS_TMP421=m | ||
3005 | CONFIG_SENSORS_TWL4030_MADC=m | ||
3006 | # CONFIG_SENSORS_VEXPRESS is not set | ||
3007 | CONFIG_SENSORS_VT1211=m | ||
3008 | CONFIG_SENSORS_W83781D=m | ||
3009 | CONFIG_SENSORS_W83791D=m | ||
3010 | CONFIG_SENSORS_W83792D=m | ||
3011 | CONFIG_SENSORS_W83793=m | ||
3012 | CONFIG_SENSORS_W83795=m | ||
3013 | # CONFIG_SENSORS_W83795_FANCTRL is not set | ||
3014 | CONFIG_SENSORS_W83L785TS=m | ||
3015 | CONFIG_SENSORS_W83L786NG=m | ||
3016 | CONFIG_SENSORS_W83627HF=m | ||
3017 | CONFIG_SENSORS_W83627EHF=m | ||
3018 | CONFIG_THERMAL=y | ||
3019 | CONFIG_THERMAL_HWMON=y | ||
3020 | CONFIG_THERMAL_OF=y | ||
3021 | # CONFIG_THERMAL_WRITABLE_TRIPS is not set | ||
3022 | CONFIG_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 | ||
3026 | CONFIG_THERMAL_GOV_FAIR_SHARE=y | ||
3027 | CONFIG_THERMAL_GOV_STEP_WISE=y | ||
3028 | CONFIG_THERMAL_GOV_BANG_BANG=y | ||
3029 | # CONFIG_THERMAL_GOV_USER_SPACE is not set | ||
3030 | # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set | ||
3031 | CONFIG_CPU_THERMAL=y | ||
3032 | CONFIG_CLOCK_THERMAL=y | ||
3033 | CONFIG_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 | # | ||
3040 | CONFIG_TI_SOC_THERMAL=y | ||
3041 | CONFIG_TI_THERMAL=y | ||
3042 | CONFIG_WATCHDOG=y | ||
3043 | CONFIG_WATCHDOG_CORE=y | ||
3044 | CONFIG_WATCHDOG_NOWAYOUT=y | ||
3045 | |||
3046 | # | ||
3047 | # Watchdog Device Drivers | ||
3048 | # | ||
3049 | CONFIG_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 | ||
3057 | CONFIG_OMAP_WATCHDOG=y | ||
3058 | CONFIG_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 | ||
3067 | CONFIG_SSB_POSSIBLE=y | ||
3068 | |||
3069 | # | ||
3070 | # Sonics Silicon Backplane | ||
3071 | # | ||
3072 | CONFIG_SSB=m | ||
3073 | CONFIG_SSB_BLOCKIO=y | ||
3074 | CONFIG_SSB_SDIOHOST_POSSIBLE=y | ||
3075 | CONFIG_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 | ||
3080 | CONFIG_BCMA_POSSIBLE=y | ||
3081 | |||
3082 | # | ||
3083 | # Broadcom specific AMBA | ||
3084 | # | ||
3085 | CONFIG_BCMA=m | ||
3086 | CONFIG_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 | # | ||
3095 | CONFIG_MFD_CORE=y | ||
3096 | # CONFIG_MFD_AS3711 is not set | ||
3097 | CONFIG_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 | ||
3103 | CONFIG_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 | ||
3107 | CONFIG_PMIC_DA9052=y | ||
3108 | CONFIG_MFD_DA9052_SPI=y | ||
3109 | CONFIG_MFD_DA9052_I2C=y | ||
3110 | CONFIG_MFD_DA9055=y | ||
3111 | # CONFIG_MFD_DA9062 is not set | ||
3112 | CONFIG_MFD_DA9063=y | ||
3113 | # CONFIG_MFD_DA9150 is not set | ||
3114 | CONFIG_MFD_DLN2=y | ||
3115 | CONFIG_MFD_MC13XXX=m | ||
3116 | CONFIG_MFD_MC13XXX_SPI=m | ||
3117 | CONFIG_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 | ||
3138 | CONFIG_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 | ||
3144 | CONFIG_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 | ||
3148 | CONFIG_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 | ||
3155 | CONFIG_MFD_SYSCON=y | ||
3156 | CONFIG_MFD_TI_AM335X_TSCADC=m | ||
3157 | # CONFIG_MFD_LP3943 is not set | ||
3158 | # CONFIG_MFD_LP8788 is not set | ||
3159 | CONFIG_MFD_OMAP_USB_HOST=y | ||
3160 | CONFIG_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 | ||
3165 | CONFIG_MFD_TPS65217=y | ||
3166 | CONFIG_MFD_TPS65218=y | ||
3167 | # CONFIG_MFD_TPS6586X is not set | ||
3168 | CONFIG_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 | ||
3173 | CONFIG_TWL4030_CORE=y | ||
3174 | CONFIG_TWL4030_POWER=y | ||
3175 | CONFIG_MFD_TWL4030_AUDIO=y | ||
3176 | CONFIG_TWL6040_CORE=y | ||
3177 | CONFIG_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 | ||
3191 | CONFIG_MFD_VEXPRESS_SYSREG=y | ||
3192 | CONFIG_REGULATOR=y | ||
3193 | # CONFIG_REGULATOR_DEBUG is not set | ||
3194 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | ||
3195 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set | ||
3196 | CONFIG_REGULATOR_USERSPACE_CONSUMER=y | ||
3197 | CONFIG_REGULATOR_ACT8865=m | ||
3198 | # CONFIG_REGULATOR_AD5398 is not set | ||
3199 | CONFIG_REGULATOR_ANATOP=y | ||
3200 | CONFIG_REGULATOR_AS3722=y | ||
3201 | CONFIG_REGULATOR_AXP20X=y | ||
3202 | CONFIG_REGULATOR_DA9052=y | ||
3203 | # CONFIG_REGULATOR_DA9055 is not set | ||
3204 | CONFIG_REGULATOR_DA9063=y | ||
3205 | # CONFIG_REGULATOR_DA9210 is not set | ||
3206 | # CONFIG_REGULATOR_DA9211 is not set | ||
3207 | CONFIG_REGULATOR_FAN53555=m | ||
3208 | CONFIG_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 | ||
3221 | CONFIG_REGULATOR_MC13XXX_CORE=m | ||
3222 | CONFIG_REGULATOR_MC13783=m | ||
3223 | CONFIG_REGULATOR_MC13892=m | ||
3224 | CONFIG_REGULATOR_MT6311=y | ||
3225 | CONFIG_REGULATOR_PALMAS=y | ||
3226 | CONFIG_REGULATOR_PBIAS=y | ||
3227 | CONFIG_REGULATOR_PFUZE100=y | ||
3228 | CONFIG_REGULATOR_PWM=y | ||
3229 | CONFIG_REGULATOR_S2MPA01=m | ||
3230 | CONFIG_REGULATOR_S2MPS11=m | ||
3231 | CONFIG_REGULATOR_S5M8767=m | ||
3232 | CONFIG_REGULATOR_TI_ABB=y | ||
3233 | # CONFIG_REGULATOR_TPS51632 is not set | ||
3234 | # CONFIG_REGULATOR_TPS62360 is not set | ||
3235 | CONFIG_REGULATOR_TPS65023=y | ||
3236 | CONFIG_REGULATOR_TPS6507X=y | ||
3237 | CONFIG_REGULATOR_TPS65217=y | ||
3238 | CONFIG_REGULATOR_TPS65218=y | ||
3239 | # CONFIG_REGULATOR_TPS6524X is not set | ||
3240 | CONFIG_REGULATOR_TPS65910=y | ||
3241 | CONFIG_REGULATOR_TWL4030=y | ||
3242 | CONFIG_REGULATOR_VEXPRESS=m | ||
3243 | CONFIG_MEDIA_SUPPORT=y | ||
3244 | |||
3245 | # | ||
3246 | # Multimedia core support | ||
3247 | # | ||
3248 | CONFIG_MEDIA_CAMERA_SUPPORT=y | ||
3249 | CONFIG_MEDIA_ANALOG_TV_SUPPORT=y | ||
3250 | CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y | ||
3251 | CONFIG_MEDIA_RADIO_SUPPORT=y | ||
3252 | CONFIG_MEDIA_SDR_SUPPORT=y | ||
3253 | CONFIG_MEDIA_RC_SUPPORT=y | ||
3254 | CONFIG_MEDIA_CONTROLLER=y | ||
3255 | CONFIG_VIDEO_DEV=y | ||
3256 | CONFIG_VIDEO_V4L2_SUBDEV_API=y | ||
3257 | CONFIG_VIDEO_V4L2=y | ||
3258 | # CONFIG_VIDEO_ADV_DEBUG is not set | ||
3259 | # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set | ||
3260 | CONFIG_VIDEO_TUNER=m | ||
3261 | CONFIG_V4L2_MEM2MEM_DEV=m | ||
3262 | CONFIG_VIDEOBUF_GEN=m | ||
3263 | CONFIG_VIDEOBUF_VMALLOC=m | ||
3264 | CONFIG_VIDEOBUF2_CORE=m | ||
3265 | CONFIG_VIDEOBUF2_MEMOPS=m | ||
3266 | CONFIG_VIDEOBUF2_DMA_CONTIG=m | ||
3267 | CONFIG_VIDEOBUF2_VMALLOC=m | ||
3268 | CONFIG_DVB_CORE=y | ||
3269 | CONFIG_DVB_NET=y | ||
3270 | CONFIG_TTPCI_EEPROM=m | ||
3271 | CONFIG_DVB_MAX_ADAPTERS=8 | ||
3272 | CONFIG_DVB_DYNAMIC_MINORS=y | ||
3273 | |||
3274 | # | ||
3275 | # Media drivers | ||
3276 | # | ||
3277 | CONFIG_RC_CORE=y | ||
3278 | CONFIG_RC_MAP=m | ||
3279 | CONFIG_RC_DECODERS=y | ||
3280 | CONFIG_LIRC=m | ||
3281 | CONFIG_IR_LIRC_CODEC=m | ||
3282 | CONFIG_IR_NEC_DECODER=m | ||
3283 | CONFIG_IR_RC5_DECODER=m | ||
3284 | CONFIG_IR_RC6_DECODER=m | ||
3285 | CONFIG_IR_JVC_DECODER=m | ||
3286 | CONFIG_IR_SONY_DECODER=m | ||
3287 | CONFIG_IR_SANYO_DECODER=m | ||
3288 | CONFIG_IR_SHARP_DECODER=m | ||
3289 | CONFIG_IR_MCE_KBD_DECODER=m | ||
3290 | CONFIG_IR_XMP_DECODER=m | ||
3291 | CONFIG_RC_DEVICES=y | ||
3292 | CONFIG_RC_ATI_REMOTE=m | ||
3293 | CONFIG_IR_HIX5HD2=m | ||
3294 | CONFIG_IR_IMON=m | ||
3295 | CONFIG_IR_MCEUSB=m | ||
3296 | CONFIG_IR_REDRAT3=m | ||
3297 | CONFIG_IR_STREAMZAP=m | ||
3298 | CONFIG_IR_IGORPLUGUSB=m | ||
3299 | CONFIG_IR_IGUANA=m | ||
3300 | CONFIG_IR_TTUSBIR=m | ||
3301 | CONFIG_RC_LOOPBACK=m | ||
3302 | CONFIG_IR_GPIO_CIR=m | ||
3303 | CONFIG_MEDIA_USB_SUPPORT=y | ||
3304 | |||
3305 | # | ||
3306 | # Webcam devices | ||
3307 | # | ||
3308 | CONFIG_USB_VIDEO_CLASS=m | ||
3309 | CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y | ||
3310 | CONFIG_USB_GSPCA=m | ||
3311 | CONFIG_USB_M5602=m | ||
3312 | CONFIG_USB_STV06XX=m | ||
3313 | CONFIG_USB_GL860=m | ||
3314 | CONFIG_USB_GSPCA_BENQ=m | ||
3315 | CONFIG_USB_GSPCA_CONEX=m | ||
3316 | CONFIG_USB_GSPCA_CPIA1=m | ||
3317 | CONFIG_USB_GSPCA_DTCS033=m | ||
3318 | CONFIG_USB_GSPCA_ETOMS=m | ||
3319 | CONFIG_USB_GSPCA_FINEPIX=m | ||
3320 | CONFIG_USB_GSPCA_JEILINJ=m | ||
3321 | CONFIG_USB_GSPCA_JL2005BCD=m | ||
3322 | CONFIG_USB_GSPCA_KINECT=m | ||
3323 | CONFIG_USB_GSPCA_KONICA=m | ||
3324 | CONFIG_USB_GSPCA_MARS=m | ||
3325 | CONFIG_USB_GSPCA_MR97310A=m | ||
3326 | CONFIG_USB_GSPCA_NW80X=m | ||
3327 | CONFIG_USB_GSPCA_OV519=m | ||
3328 | CONFIG_USB_GSPCA_OV534=m | ||
3329 | CONFIG_USB_GSPCA_OV534_9=m | ||
3330 | CONFIG_USB_GSPCA_PAC207=m | ||
3331 | CONFIG_USB_GSPCA_PAC7302=m | ||
3332 | CONFIG_USB_GSPCA_PAC7311=m | ||
3333 | CONFIG_USB_GSPCA_SE401=m | ||
3334 | CONFIG_USB_GSPCA_SN9C2028=m | ||
3335 | CONFIG_USB_GSPCA_SN9C20X=m | ||
3336 | CONFIG_USB_GSPCA_SONIXB=m | ||
3337 | CONFIG_USB_GSPCA_SONIXJ=m | ||
3338 | CONFIG_USB_GSPCA_SPCA500=m | ||
3339 | CONFIG_USB_GSPCA_SPCA501=m | ||
3340 | CONFIG_USB_GSPCA_SPCA505=m | ||
3341 | CONFIG_USB_GSPCA_SPCA506=m | ||
3342 | CONFIG_USB_GSPCA_SPCA508=m | ||
3343 | CONFIG_USB_GSPCA_SPCA561=m | ||
3344 | CONFIG_USB_GSPCA_SPCA1528=m | ||
3345 | CONFIG_USB_GSPCA_SQ905=m | ||
3346 | CONFIG_USB_GSPCA_SQ905C=m | ||
3347 | CONFIG_USB_GSPCA_SQ930X=m | ||
3348 | CONFIG_USB_GSPCA_STK014=m | ||
3349 | CONFIG_USB_GSPCA_STK1135=m | ||
3350 | CONFIG_USB_GSPCA_STV0680=m | ||
3351 | CONFIG_USB_GSPCA_SUNPLUS=m | ||
3352 | CONFIG_USB_GSPCA_T613=m | ||
3353 | CONFIG_USB_GSPCA_TOPRO=m | ||
3354 | CONFIG_USB_GSPCA_TOUPTEK=m | ||
3355 | CONFIG_USB_GSPCA_TV8532=m | ||
3356 | CONFIG_USB_GSPCA_VC032X=m | ||
3357 | CONFIG_USB_GSPCA_VICAM=m | ||
3358 | CONFIG_USB_GSPCA_XIRLINK_CIT=m | ||
3359 | CONFIG_USB_GSPCA_ZC3XX=m | ||
3360 | CONFIG_USB_PWC=m | ||
3361 | # CONFIG_USB_PWC_DEBUG is not set | ||
3362 | CONFIG_USB_PWC_INPUT_EVDEV=y | ||
3363 | CONFIG_VIDEO_CPIA2=m | ||
3364 | CONFIG_USB_ZR364XX=m | ||
3365 | CONFIG_USB_STKWEBCAM=m | ||
3366 | CONFIG_USB_S2255=m | ||
3367 | CONFIG_VIDEO_USBTV=m | ||
3368 | |||
3369 | # | ||
3370 | # Analog TV USB devices | ||
3371 | # | ||
3372 | CONFIG_VIDEO_PVRUSB2=m | ||
3373 | CONFIG_VIDEO_PVRUSB2_SYSFS=y | ||
3374 | CONFIG_VIDEO_PVRUSB2_DVB=y | ||
3375 | # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set | ||
3376 | CONFIG_VIDEO_HDPVR=m | ||
3377 | CONFIG_VIDEO_USBVISION=m | ||
3378 | CONFIG_VIDEO_STK1160_COMMON=m | ||
3379 | CONFIG_VIDEO_STK1160_AC97=y | ||
3380 | CONFIG_VIDEO_STK1160=m | ||
3381 | CONFIG_VIDEO_GO7007=m | ||
3382 | CONFIG_VIDEO_GO7007_USB=m | ||
3383 | CONFIG_VIDEO_GO7007_LOADER=m | ||
3384 | CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m | ||
3385 | |||
3386 | # | ||
3387 | # Analog/digital TV USB devices | ||
3388 | # | ||
3389 | CONFIG_VIDEO_AU0828=m | ||
3390 | CONFIG_VIDEO_AU0828_V4L2=y | ||
3391 | CONFIG_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 | # | ||
3398 | CONFIG_DVB_USB=m | ||
3399 | # CONFIG_DVB_USB_DEBUG is not set | ||
3400 | CONFIG_DVB_USB_A800=m | ||
3401 | CONFIG_DVB_USB_DIBUSB_MB=m | ||
3402 | CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y | ||
3403 | CONFIG_DVB_USB_DIBUSB_MC=m | ||
3404 | CONFIG_DVB_USB_DIB0700=m | ||
3405 | CONFIG_DVB_USB_UMT_010=m | ||
3406 | CONFIG_DVB_USB_CXUSB=m | ||
3407 | CONFIG_DVB_USB_M920X=m | ||
3408 | CONFIG_DVB_USB_DIGITV=m | ||
3409 | CONFIG_DVB_USB_VP7045=m | ||
3410 | CONFIG_DVB_USB_VP702X=m | ||
3411 | CONFIG_DVB_USB_GP8PSK=m | ||
3412 | CONFIG_DVB_USB_NOVA_T_USB2=m | ||
3413 | CONFIG_DVB_USB_TTUSB2=m | ||
3414 | CONFIG_DVB_USB_DTT200U=m | ||
3415 | CONFIG_DVB_USB_OPERA1=m | ||
3416 | CONFIG_DVB_USB_AF9005=m | ||
3417 | CONFIG_DVB_USB_AF9005_REMOTE=m | ||
3418 | CONFIG_DVB_USB_PCTV452E=m | ||
3419 | CONFIG_DVB_USB_DW2102=m | ||
3420 | CONFIG_DVB_USB_CINERGY_T2=m | ||
3421 | CONFIG_DVB_USB_DTV5100=m | ||
3422 | CONFIG_DVB_USB_FRIIO=m | ||
3423 | CONFIG_DVB_USB_AZ6027=m | ||
3424 | CONFIG_DVB_USB_TECHNISAT_USB2=m | ||
3425 | CONFIG_DVB_USB_V2=m | ||
3426 | CONFIG_DVB_USB_AF9015=m | ||
3427 | CONFIG_DVB_USB_AF9035=m | ||
3428 | CONFIG_DVB_USB_ANYSEE=m | ||
3429 | CONFIG_DVB_USB_AU6610=m | ||
3430 | CONFIG_DVB_USB_AZ6007=m | ||
3431 | CONFIG_DVB_USB_CE6230=m | ||
3432 | CONFIG_DVB_USB_EC168=m | ||
3433 | CONFIG_DVB_USB_GL861=m | ||
3434 | CONFIG_DVB_USB_LME2510=m | ||
3435 | CONFIG_DVB_USB_MXL111SF=m | ||
3436 | # CONFIG_DVB_USB_RTL28XXU is not set | ||
3437 | CONFIG_DVB_USB_DVBSKY=m | ||
3438 | CONFIG_SMS_USB_DRV=m | ||
3439 | CONFIG_DVB_B2C2_FLEXCOP_USB=m | ||
3440 | # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set | ||
3441 | CONFIG_DVB_AS102=m | ||
3442 | |||
3443 | # | ||
3444 | # Webcam, TV (analog/digital) USB devices | ||
3445 | # | ||
3446 | CONFIG_VIDEO_EM28XX=m | ||
3447 | CONFIG_VIDEO_EM28XX_V4L2=m | ||
3448 | CONFIG_VIDEO_EM28XX_ALSA=m | ||
3449 | CONFIG_VIDEO_EM28XX_DVB=m | ||
3450 | CONFIG_VIDEO_EM28XX_RC=m | ||
3451 | |||
3452 | # | ||
3453 | # Software defined radio USB devices | ||
3454 | # | ||
3455 | CONFIG_USB_AIRSPY=m | ||
3456 | CONFIG_USB_HACKRF=m | ||
3457 | CONFIG_USB_MSI2500=m | ||
3458 | CONFIG_V4L_PLATFORM_DRIVERS=y | ||
3459 | CONFIG_SOC_CAMERA=m | ||
3460 | CONFIG_SOC_CAMERA_PLATFORM=m | ||
3461 | # CONFIG_VIDEO_XILINX is not set | ||
3462 | CONFIG_V4L_MEM2MEM_DRIVERS=y | ||
3463 | CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m | ||
3464 | # CONFIG_VIDEO_SH_VEU is not set | ||
3465 | CONFIG_V4L_TEST_DRIVERS=y | ||
3466 | CONFIG_VIDEO_VIVID=m | ||
3467 | CONFIG_VIDEO_VIVID_MAX_DEVS=64 | ||
3468 | # CONFIG_VIDEO_VIM2M is not set | ||
3469 | CONFIG_DVB_PLATFORM_DRIVERS=y | ||
3470 | CONFIG_DVB_C8SECTPFE=m | ||
3471 | |||
3472 | # | ||
3473 | # Supported MMC/SDIO adapters | ||
3474 | # | ||
3475 | CONFIG_SMS_SDIO_DRV=m | ||
3476 | CONFIG_RADIO_ADAPTERS=y | ||
3477 | CONFIG_RADIO_TEA575X=m | ||
3478 | CONFIG_RADIO_SI470X=y | ||
3479 | CONFIG_USB_SI470X=m | ||
3480 | CONFIG_I2C_SI470X=m | ||
3481 | CONFIG_RADIO_SI4713=m | ||
3482 | CONFIG_USB_SI4713=m | ||
3483 | # CONFIG_PLATFORM_SI4713 is not set | ||
3484 | CONFIG_I2C_SI4713=m | ||
3485 | CONFIG_USB_MR800=m | ||
3486 | CONFIG_USB_DSBR=m | ||
3487 | CONFIG_RADIO_SHARK=m | ||
3488 | CONFIG_RADIO_SHARK2=m | ||
3489 | CONFIG_USB_KEENE=m | ||
3490 | CONFIG_USB_RAREMONO=m | ||
3491 | CONFIG_USB_MA901=m | ||
3492 | CONFIG_RADIO_TEA5764=m | ||
3493 | CONFIG_RADIO_SAA7706H=m | ||
3494 | CONFIG_RADIO_TEF6862=m | ||
3495 | CONFIG_RADIO_WL1273=m | ||
3496 | |||
3497 | # | ||
3498 | # Texas Instruments WL128x FM driver (ST based) | ||
3499 | # | ||
3500 | CONFIG_RADIO_WL128X=m | ||
3501 | CONFIG_MEDIA_COMMON_OPTIONS=y | ||
3502 | |||
3503 | # | ||
3504 | # common driver options | ||
3505 | # | ||
3506 | CONFIG_VIDEO_CX2341X=m | ||
3507 | CONFIG_VIDEO_TVEEPROM=m | ||
3508 | CONFIG_CYPRESS_FIRMWARE=m | ||
3509 | CONFIG_DVB_B2C2_FLEXCOP=m | ||
3510 | CONFIG_SMS_SIANO_MDTV=m | ||
3511 | CONFIG_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 | ||
3518 | CONFIG_MEDIA_ATTACH=y | ||
3519 | CONFIG_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 | ||
3533 | CONFIG_VIDEO_MSP3400=m | ||
3534 | CONFIG_VIDEO_CS5345=m | ||
3535 | CONFIG_VIDEO_CS53L32A=m | ||
3536 | # CONFIG_VIDEO_TLV320AIC23B is not set | ||
3537 | # CONFIG_VIDEO_UDA1342 is not set | ||
3538 | CONFIG_VIDEO_WM8775=m | ||
3539 | CONFIG_VIDEO_WM8739=m | ||
3540 | CONFIG_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 | ||
3561 | CONFIG_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 | # | ||
3574 | CONFIG_VIDEO_SAA717X=m | ||
3575 | CONFIG_VIDEO_CX25840=m | ||
3576 | |||
3577 | # | ||
3578 | # Video encoders | ||
3579 | # | ||
3580 | CONFIG_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 | ||
3596 | CONFIG_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 | # | ||
3625 | CONFIG_VIDEO_UPD64031A=m | ||
3626 | CONFIG_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 | ||
3637 | CONFIG_VIDEO_M52790=m | ||
3638 | |||
3639 | # | ||
3640 | # Sensors used on soc_camera driver | ||
3641 | # | ||
3642 | |||
3643 | # | ||
3644 | # soc_camera sensor drivers | ||
3645 | # | ||
3646 | CONFIG_SOC_CAMERA_IMX074=m | ||
3647 | CONFIG_SOC_CAMERA_MT9M001=m | ||
3648 | CONFIG_SOC_CAMERA_MT9M111=m | ||
3649 | CONFIG_SOC_CAMERA_MT9T031=m | ||
3650 | CONFIG_SOC_CAMERA_MT9T112=m | ||
3651 | CONFIG_SOC_CAMERA_MT9V022=m | ||
3652 | CONFIG_SOC_CAMERA_OV2640=m | ||
3653 | CONFIG_SOC_CAMERA_OV5642=m | ||
3654 | CONFIG_SOC_CAMERA_OV6650=m | ||
3655 | CONFIG_SOC_CAMERA_OV772X=m | ||
3656 | CONFIG_SOC_CAMERA_OV9640=m | ||
3657 | CONFIG_SOC_CAMERA_OV9740=m | ||
3658 | CONFIG_SOC_CAMERA_RJ54N1=m | ||
3659 | CONFIG_SOC_CAMERA_TW9910=m | ||
3660 | CONFIG_MEDIA_TUNER=y | ||
3661 | |||
3662 | # | ||
3663 | # Customize TV tuners | ||
3664 | # | ||
3665 | CONFIG_MEDIA_TUNER_SIMPLE=m | ||
3666 | CONFIG_MEDIA_TUNER_TDA8290=m | ||
3667 | CONFIG_MEDIA_TUNER_TDA827X=m | ||
3668 | CONFIG_MEDIA_TUNER_TDA18271=m | ||
3669 | CONFIG_MEDIA_TUNER_TDA9887=m | ||
3670 | CONFIG_MEDIA_TUNER_TEA5761=m | ||
3671 | CONFIG_MEDIA_TUNER_TEA5767=m | ||
3672 | CONFIG_MEDIA_TUNER_MSI001=m | ||
3673 | CONFIG_MEDIA_TUNER_MT20XX=m | ||
3674 | CONFIG_MEDIA_TUNER_MT2060=m | ||
3675 | CONFIG_MEDIA_TUNER_MT2063=m | ||
3676 | CONFIG_MEDIA_TUNER_MT2266=m | ||
3677 | CONFIG_MEDIA_TUNER_MT2131=m | ||
3678 | CONFIG_MEDIA_TUNER_QT1010=m | ||
3679 | CONFIG_MEDIA_TUNER_XC2028=m | ||
3680 | CONFIG_MEDIA_TUNER_XC5000=m | ||
3681 | CONFIG_MEDIA_TUNER_XC4000=m | ||
3682 | CONFIG_MEDIA_TUNER_MXL5005S=m | ||
3683 | CONFIG_MEDIA_TUNER_MXL5007T=m | ||
3684 | CONFIG_MEDIA_TUNER_MC44S803=m | ||
3685 | CONFIG_MEDIA_TUNER_MAX2165=m | ||
3686 | CONFIG_MEDIA_TUNER_TDA18218=m | ||
3687 | CONFIG_MEDIA_TUNER_FC0011=m | ||
3688 | CONFIG_MEDIA_TUNER_FC0012=m | ||
3689 | CONFIG_MEDIA_TUNER_FC0013=m | ||
3690 | CONFIG_MEDIA_TUNER_TDA18212=m | ||
3691 | CONFIG_MEDIA_TUNER_E4000=m | ||
3692 | CONFIG_MEDIA_TUNER_FC2580=m | ||
3693 | CONFIG_MEDIA_TUNER_M88RS6000T=m | ||
3694 | CONFIG_MEDIA_TUNER_TUA9001=m | ||
3695 | CONFIG_MEDIA_TUNER_SI2157=m | ||
3696 | CONFIG_MEDIA_TUNER_IT913X=m | ||
3697 | CONFIG_MEDIA_TUNER_R820T=m | ||
3698 | CONFIG_MEDIA_TUNER_MXL301RF=m | ||
3699 | CONFIG_MEDIA_TUNER_QM1D1C0042=m | ||
3700 | |||
3701 | # | ||
3702 | # Customise DVB Frontends | ||
3703 | # | ||
3704 | |||
3705 | # | ||
3706 | # Multistandard (satellite) frontends | ||
3707 | # | ||
3708 | CONFIG_DVB_STB0899=m | ||
3709 | CONFIG_DVB_STB6100=m | ||
3710 | CONFIG_DVB_STV090x=m | ||
3711 | CONFIG_DVB_STV6110x=m | ||
3712 | # CONFIG_DVB_M88DS3103 is not set | ||
3713 | |||
3714 | # | ||
3715 | # Multistandard (cable + terrestrial) frontends | ||
3716 | # | ||
3717 | CONFIG_DVB_DRXK=m | ||
3718 | CONFIG_DVB_TDA18271C2DD=m | ||
3719 | CONFIG_DVB_SI2165=m | ||
3720 | |||
3721 | # | ||
3722 | # DVB-S (satellite) frontends | ||
3723 | # | ||
3724 | CONFIG_DVB_CX24110=m | ||
3725 | CONFIG_DVB_CX24123=m | ||
3726 | CONFIG_DVB_MT312=m | ||
3727 | CONFIG_DVB_ZL10036=m | ||
3728 | CONFIG_DVB_ZL10039=m | ||
3729 | CONFIG_DVB_S5H1420=m | ||
3730 | CONFIG_DVB_STV0288=m | ||
3731 | CONFIG_DVB_STB6000=m | ||
3732 | CONFIG_DVB_STV0299=m | ||
3733 | CONFIG_DVB_STV6110=m | ||
3734 | CONFIG_DVB_STV0900=m | ||
3735 | CONFIG_DVB_TDA8083=m | ||
3736 | CONFIG_DVB_TDA10086=m | ||
3737 | CONFIG_DVB_TDA8261=m | ||
3738 | CONFIG_DVB_VES1X93=m | ||
3739 | CONFIG_DVB_TUNER_ITD1000=m | ||
3740 | CONFIG_DVB_TUNER_CX24113=m | ||
3741 | CONFIG_DVB_TDA826X=m | ||
3742 | CONFIG_DVB_TUA6100=m | ||
3743 | CONFIG_DVB_CX24116=m | ||
3744 | CONFIG_DVB_CX24117=m | ||
3745 | CONFIG_DVB_CX24120=m | ||
3746 | CONFIG_DVB_SI21XX=m | ||
3747 | CONFIG_DVB_TS2020=m | ||
3748 | CONFIG_DVB_DS3000=m | ||
3749 | CONFIG_DVB_MB86A16=m | ||
3750 | CONFIG_DVB_TDA10071=m | ||
3751 | |||
3752 | # | ||
3753 | # DVB-T (terrestrial) frontends | ||
3754 | # | ||
3755 | CONFIG_DVB_SP8870=m | ||
3756 | CONFIG_DVB_SP887X=m | ||
3757 | CONFIG_DVB_CX22700=m | ||
3758 | CONFIG_DVB_CX22702=m | ||
3759 | CONFIG_DVB_S5H1432=m | ||
3760 | CONFIG_DVB_DRXD=m | ||
3761 | CONFIG_DVB_L64781=m | ||
3762 | CONFIG_DVB_TDA1004X=m | ||
3763 | CONFIG_DVB_NXT6000=m | ||
3764 | CONFIG_DVB_MT352=m | ||
3765 | CONFIG_DVB_ZL10353=m | ||
3766 | CONFIG_DVB_DIB3000MB=m | ||
3767 | CONFIG_DVB_DIB3000MC=m | ||
3768 | CONFIG_DVB_DIB7000M=m | ||
3769 | CONFIG_DVB_DIB7000P=m | ||
3770 | CONFIG_DVB_DIB9000=m | ||
3771 | CONFIG_DVB_TDA10048=m | ||
3772 | CONFIG_DVB_AF9013=m | ||
3773 | CONFIG_DVB_EC100=m | ||
3774 | CONFIG_DVB_HD29L2=m | ||
3775 | CONFIG_DVB_STV0367=m | ||
3776 | CONFIG_DVB_CXD2820R=m | ||
3777 | CONFIG_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 | ||
3782 | CONFIG_DVB_AS102_FE=m | ||
3783 | |||
3784 | # | ||
3785 | # DVB-C (cable) frontends | ||
3786 | # | ||
3787 | CONFIG_DVB_VES1820=m | ||
3788 | CONFIG_DVB_TDA10021=m | ||
3789 | CONFIG_DVB_TDA10023=m | ||
3790 | CONFIG_DVB_STV0297=m | ||
3791 | |||
3792 | # | ||
3793 | # ATSC (North American/Korean Terrestrial/Cable DTV) frontends | ||
3794 | # | ||
3795 | CONFIG_DVB_NXT200X=m | ||
3796 | CONFIG_DVB_OR51211=m | ||
3797 | CONFIG_DVB_OR51132=m | ||
3798 | CONFIG_DVB_BCM3510=m | ||
3799 | CONFIG_DVB_LGDT330X=m | ||
3800 | CONFIG_DVB_LGDT3305=m | ||
3801 | CONFIG_DVB_LGDT3306A=m | ||
3802 | CONFIG_DVB_LG2160=m | ||
3803 | CONFIG_DVB_S5H1409=m | ||
3804 | CONFIG_DVB_AU8522=m | ||
3805 | CONFIG_DVB_AU8522_DTV=m | ||
3806 | CONFIG_DVB_AU8522_V4L=m | ||
3807 | CONFIG_DVB_S5H1411=m | ||
3808 | |||
3809 | # | ||
3810 | # ISDB-T (terrestrial) frontends | ||
3811 | # | ||
3812 | CONFIG_DVB_S921=m | ||
3813 | CONFIG_DVB_DIB8000=m | ||
3814 | CONFIG_DVB_MB86A20S=m | ||
3815 | |||
3816 | # | ||
3817 | # ISDB-S (satellite) & ISDB-T (terrestrial) frontends | ||
3818 | # | ||
3819 | CONFIG_DVB_TC90522=m | ||
3820 | |||
3821 | # | ||
3822 | # Digital terrestrial only tuners/PLL | ||
3823 | # | ||
3824 | CONFIG_DVB_PLL=m | ||
3825 | CONFIG_DVB_TUNER_DIB0070=m | ||
3826 | CONFIG_DVB_TUNER_DIB0090=m | ||
3827 | |||
3828 | # | ||
3829 | # SEC control devices for DVB-S | ||
3830 | # | ||
3831 | CONFIG_DVB_DRX39XYJ=m | ||
3832 | CONFIG_DVB_LNBH25=m | ||
3833 | CONFIG_DVB_LNBP21=m | ||
3834 | CONFIG_DVB_LNBP22=m | ||
3835 | CONFIG_DVB_ISL6405=m | ||
3836 | CONFIG_DVB_ISL6421=m | ||
3837 | CONFIG_DVB_ISL6423=m | ||
3838 | CONFIG_DVB_A8293=m | ||
3839 | CONFIG_DVB_SP2=m | ||
3840 | CONFIG_DVB_LGS8GL5=m | ||
3841 | CONFIG_DVB_LGS8GXX=m | ||
3842 | CONFIG_DVB_ATBM8830=m | ||
3843 | CONFIG_DVB_TDA665x=m | ||
3844 | CONFIG_DVB_IX2505V=m | ||
3845 | CONFIG_DVB_M88RS2000=m | ||
3846 | CONFIG_DVB_AF9033=m | ||
3847 | CONFIG_DVB_HORUS3A=m | ||
3848 | CONFIG_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 | # | ||
3858 | CONFIG_DRM=y | ||
3859 | CONFIG_DRM_KMS_HELPER=y | ||
3860 | CONFIG_DRM_KMS_FB_HELPER=y | ||
3861 | CONFIG_DRM_FBDEV_EMULATION=y | ||
3862 | CONFIG_DRM_LOAD_EDID_FIRMWARE=y | ||
3863 | CONFIG_DRM_TTM=m | ||
3864 | CONFIG_DRM_GEM_CMA_HELPER=y | ||
3865 | CONFIG_DRM_KMS_CMA_HELPER=y | ||
3866 | |||
3867 | # | ||
3868 | # I2C encoder or helper chips | ||
3869 | # | ||
3870 | CONFIG_DRM_I2C_ADV7511=m | ||
3871 | CONFIG_DRM_I2C_ADIHDMI=m | ||
3872 | CONFIG_DRM_I2C_CH7006=m | ||
3873 | CONFIG_DRM_I2C_SIL164=m | ||
3874 | CONFIG_DRM_I2C_NXP_TDA998X=m | ||
3875 | CONFIG_DRM_VGEM=m | ||
3876 | # CONFIG_DRM_EXYNOS is not set | ||
3877 | CONFIG_DRM_UDL=m | ||
3878 | # CONFIG_DRM_ARMADA is not set | ||
3879 | CONFIG_DRM_TILCDC=m | ||
3880 | CONFIG_DRM_TILCDC_SLAVE_COMPAT=y | ||
3881 | CONFIG_DRM_VIRTIO_GPU=m | ||
3882 | # CONFIG_DRM_FSL_DCU is not set | ||
3883 | CONFIG_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 | # | ||
3895 | CONFIG_FB=y | ||
3896 | CONFIG_FIRMWARE_EDID=y | ||
3897 | CONFIG_FB_CMDLINE=y | ||
3898 | # CONFIG_FB_DDC is not set | ||
3899 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set | ||
3900 | CONFIG_FB_CFB_FILLRECT=y | ||
3901 | CONFIG_FB_CFB_COPYAREA=y | ||
3902 | CONFIG_FB_CFB_IMAGEBLIT=y | ||
3903 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
3904 | CONFIG_FB_SYS_FILLRECT=y | ||
3905 | CONFIG_FB_SYS_COPYAREA=y | ||
3906 | CONFIG_FB_SYS_IMAGEBLIT=y | ||
3907 | # CONFIG_FB_FOREIGN_ENDIAN is not set | ||
3908 | CONFIG_FB_SYS_FOPS=y | ||
3909 | CONFIG_FB_DEFERRED_IO=y | ||
3910 | # CONFIG_FB_SVGALIB is not set | ||
3911 | # CONFIG_FB_MACMODES is not set | ||
3912 | CONFIG_FB_BACKLIGHT=y | ||
3913 | CONFIG_FB_MODE_HELPERS=y | ||
3914 | CONFIG_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 | ||
3922 | CONFIG_FB_SMSCUFX=m | ||
3923 | CONFIG_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 | ||
3930 | CONFIG_FB_SIMPLE=y | ||
3931 | # CONFIG_OMAP2_DSS is not set | ||
3932 | CONFIG_FB_SSD1307=y | ||
3933 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
3934 | # CONFIG_LCD_CLASS_DEVICE is not set | ||
3935 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
3936 | # CONFIG_BACKLIGHT_GENERIC is not set | ||
3937 | CONFIG_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 | ||
3947 | CONFIG_BACKLIGHT_GPIO=m | ||
3948 | # CONFIG_BACKLIGHT_LV5207LP is not set | ||
3949 | # CONFIG_BACKLIGHT_BD6107 is not set | ||
3950 | # CONFIG_VGASTATE is not set | ||
3951 | CONFIG_VIDEOMODE_HELPERS=y | ||
3952 | CONFIG_HDMI=y | ||
3953 | |||
3954 | # | ||
3955 | # Console display driver support | ||
3956 | # | ||
3957 | CONFIG_DUMMY_CONSOLE=y | ||
3958 | CONFIG_FRAMEBUFFER_CONSOLE=y | ||
3959 | CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y | ||
3960 | CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y | ||
3961 | # CONFIG_LOGO is not set | ||
3962 | CONFIG_SOUND=m | ||
3963 | CONFIG_SOUND_OSS_CORE=y | ||
3964 | # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set | ||
3965 | CONFIG_SND=m | ||
3966 | CONFIG_SND_TIMER=m | ||
3967 | CONFIG_SND_PCM=m | ||
3968 | CONFIG_SND_DMAENGINE_PCM=m | ||
3969 | CONFIG_SND_HWDEP=m | ||
3970 | CONFIG_SND_RAWMIDI=m | ||
3971 | CONFIG_SND_JACK=y | ||
3972 | CONFIG_SND_SEQUENCER=m | ||
3973 | CONFIG_SND_SEQ_DUMMY=m | ||
3974 | CONFIG_SND_OSSEMUL=y | ||
3975 | CONFIG_SND_MIXER_OSS=m | ||
3976 | CONFIG_SND_PCM_OSS=m | ||
3977 | CONFIG_SND_PCM_OSS_PLUGINS=y | ||
3978 | CONFIG_SND_PCM_TIMER=y | ||
3979 | # CONFIG_SND_SEQUENCER_OSS is not set | ||
3980 | CONFIG_SND_HRTIMER=m | ||
3981 | CONFIG_SND_SEQ_HRTIMER_DEFAULT=y | ||
3982 | CONFIG_SND_DYNAMIC_MINORS=y | ||
3983 | CONFIG_SND_MAX_CARDS=32 | ||
3984 | CONFIG_SND_SUPPORT_OLD_API=y | ||
3985 | CONFIG_SND_PROC_FS=y | ||
3986 | CONFIG_SND_VERBOSE_PROCFS=y | ||
3987 | # CONFIG_SND_VERBOSE_PRINTK is not set | ||
3988 | # CONFIG_SND_DEBUG is not set | ||
3989 | CONFIG_SND_VMASTER=y | ||
3990 | CONFIG_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 | ||
3995 | CONFIG_SND_AC97_CODEC=m | ||
3996 | CONFIG_SND_DRIVERS=y | ||
3997 | # CONFIG_SND_DUMMY is not set | ||
3998 | CONFIG_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 | ||
4003 | CONFIG_SND_AC97_POWER_SAVE=y | ||
4004 | CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 | ||
4005 | |||
4006 | # | ||
4007 | # HD-Audio | ||
4008 | # | ||
4009 | CONFIG_SND_HDA_PREALLOC_SIZE=64 | ||
4010 | CONFIG_SND_ARM=y | ||
4011 | CONFIG_SND_SPI=y | ||
4012 | CONFIG_SND_USB=y | ||
4013 | CONFIG_SND_USB_AUDIO=m | ||
4014 | CONFIG_SND_USB_UA101=m | ||
4015 | CONFIG_SND_USB_CAIAQ=m | ||
4016 | CONFIG_SND_USB_CAIAQ_INPUT=y | ||
4017 | CONFIG_SND_USB_6FIRE=m | ||
4018 | CONFIG_SND_USB_HIFACE=m | ||
4019 | CONFIG_SND_BCD2000=m | ||
4020 | CONFIG_SND_USB_LINE6=m | ||
4021 | CONFIG_SND_USB_POD=m | ||
4022 | CONFIG_SND_USB_PODHD=m | ||
4023 | CONFIG_SND_USB_TONEPORT=m | ||
4024 | CONFIG_SND_USB_VARIAX=m | ||
4025 | CONFIG_SND_SOC=m | ||
4026 | CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y | ||
4027 | # CONFIG_SND_ATMEL_SOC is not set | ||
4028 | CONFIG_SND_EDMA_SOC=m | ||
4029 | CONFIG_SND_DAVINCI_SOC_MCASP=m | ||
4030 | CONFIG_SND_DAVINCI_SOC_GENERIC_EVM=m | ||
4031 | CONFIG_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 | ||
4043 | CONFIG_SND_SOC_FSL_SSI=m | ||
4044 | CONFIG_SND_SOC_FSL_SPDIF=m | ||
4045 | # CONFIG_SND_SOC_FSL_ESAI is not set | ||
4046 | CONFIG_SND_SOC_IMX_AUDMUX=m | ||
4047 | CONFIG_SND_OMAP_SOC=m | ||
4048 | CONFIG_SND_OMAP_SOC_MCBSP=m | ||
4049 | CONFIG_SND_OMAP_SOC_HDMI_AUDIO=m | ||
4050 | CONFIG_SND_OMAP_SOC_RX51=m | ||
4051 | CONFIG_SND_OMAP_SOC_OMAP_TWL4030=m | ||
4052 | |||
4053 | # | ||
4054 | # Allwinner SoC Audio support | ||
4055 | # | ||
4056 | CONFIG_SND_SUN4I_CODEC=m | ||
4057 | # CONFIG_SND_SOC_XTFPGA_I2S is not set | ||
4058 | CONFIG_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 | ||
4090 | CONFIG_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 | ||
4103 | CONFIG_SND_SOC_TLV320AIC23=m | ||
4104 | CONFIG_SND_SOC_TLV320AIC23_I2C=m | ||
4105 | # CONFIG_SND_SOC_TLV320AIC23_SPI is not set | ||
4106 | CONFIG_SND_SOC_TLV320AIC31XX=m | ||
4107 | CONFIG_SND_SOC_TLV320AIC3X=m | ||
4108 | CONFIG_SND_SOC_TS3A227E=m | ||
4109 | CONFIG_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 | ||
4127 | CONFIG_SND_SOC_TPA6130A2=m | ||
4128 | CONFIG_SND_SIMPLE_CARD=m | ||
4129 | # CONFIG_SOUND_PRIME is not set | ||
4130 | CONFIG_AC97_BUS=m | ||
4131 | |||
4132 | # | ||
4133 | # HID support | ||
4134 | # | ||
4135 | CONFIG_HID=y | ||
4136 | CONFIG_HID_BATTERY_STRENGTH=y | ||
4137 | CONFIG_HIDRAW=y | ||
4138 | CONFIG_UHID=y | ||
4139 | CONFIG_HID_GENERIC=y | ||
4140 | |||
4141 | # | ||
4142 | # Special HID drivers | ||
4143 | # | ||
4144 | CONFIG_HID_A4TECH=m | ||
4145 | CONFIG_HID_ACRUX=m | ||
4146 | CONFIG_HID_ACRUX_FF=y | ||
4147 | CONFIG_HID_APPLE=m | ||
4148 | CONFIG_HID_APPLEIR=m | ||
4149 | CONFIG_HID_AUREAL=m | ||
4150 | CONFIG_HID_BELKIN=m | ||
4151 | CONFIG_HID_BETOP_FF=m | ||
4152 | CONFIG_HID_CHERRY=m | ||
4153 | CONFIG_HID_CHICONY=m | ||
4154 | CONFIG_HID_CORSAIR=m | ||
4155 | CONFIG_HID_PRODIKEYS=m | ||
4156 | CONFIG_HID_CP2112=m | ||
4157 | CONFIG_HID_CYPRESS=m | ||
4158 | CONFIG_HID_DRAGONRISE=m | ||
4159 | CONFIG_DRAGONRISE_FF=y | ||
4160 | CONFIG_HID_EMS_FF=m | ||
4161 | CONFIG_HID_ELECOM=m | ||
4162 | CONFIG_HID_ELO=m | ||
4163 | CONFIG_HID_EZKEY=m | ||
4164 | CONFIG_HID_GEMBIRD=m | ||
4165 | CONFIG_HID_GFRM=m | ||
4166 | CONFIG_HID_HOLTEK=m | ||
4167 | CONFIG_HOLTEK_FF=y | ||
4168 | CONFIG_HID_GT683R=m | ||
4169 | CONFIG_HID_KEYTOUCH=m | ||
4170 | CONFIG_HID_KYE=m | ||
4171 | CONFIG_HID_UCLOGIC=m | ||
4172 | CONFIG_HID_WALTOP=m | ||
4173 | CONFIG_HID_GYRATION=m | ||
4174 | CONFIG_HID_ICADE=m | ||
4175 | CONFIG_HID_TWINHAN=m | ||
4176 | CONFIG_HID_KENSINGTON=m | ||
4177 | CONFIG_HID_LCPOWER=m | ||
4178 | CONFIG_HID_LENOVO=m | ||
4179 | CONFIG_HID_LOGITECH=y | ||
4180 | CONFIG_HID_LOGITECH_DJ=y | ||
4181 | CONFIG_HID_LOGITECH_HIDPP=y | ||
4182 | CONFIG_LOGITECH_FF=y | ||
4183 | CONFIG_LOGIRUMBLEPAD2_FF=y | ||
4184 | CONFIG_LOGIG940_FF=y | ||
4185 | CONFIG_LOGIWHEELS_FF=y | ||
4186 | CONFIG_HID_MAGICMOUSE=m | ||
4187 | CONFIG_HID_MICROSOFT=m | ||
4188 | CONFIG_HID_MONTEREY=m | ||
4189 | CONFIG_HID_MULTITOUCH=m | ||
4190 | CONFIG_HID_NTRIG=m | ||
4191 | CONFIG_HID_ORTEK=m | ||
4192 | CONFIG_HID_PANTHERLORD=m | ||
4193 | CONFIG_PANTHERLORD_FF=y | ||
4194 | CONFIG_HID_PENMOUNT=m | ||
4195 | CONFIG_HID_PETALYNX=m | ||
4196 | CONFIG_HID_PICOLCD=m | ||
4197 | CONFIG_HID_PICOLCD_FB=y | ||
4198 | CONFIG_HID_PICOLCD_BACKLIGHT=y | ||
4199 | CONFIG_HID_PICOLCD_LEDS=y | ||
4200 | CONFIG_HID_PICOLCD_CIR=y | ||
4201 | CONFIG_HID_PLANTRONICS=m | ||
4202 | CONFIG_HID_PRIMAX=m | ||
4203 | CONFIG_HID_ROCCAT=m | ||
4204 | CONFIG_HID_SAITEK=m | ||
4205 | CONFIG_HID_SAMSUNG=m | ||
4206 | CONFIG_HID_SONY=m | ||
4207 | CONFIG_SONY_FF=y | ||
4208 | CONFIG_HID_SPEEDLINK=m | ||
4209 | CONFIG_HID_STEELSERIES=m | ||
4210 | CONFIG_HID_SUNPLUS=m | ||
4211 | CONFIG_HID_RMI=m | ||
4212 | CONFIG_HID_GREENASIA=m | ||
4213 | CONFIG_GREENASIA_FF=y | ||
4214 | CONFIG_HID_SMARTJOYPLUS=m | ||
4215 | CONFIG_SMARTJOYPLUS_FF=y | ||
4216 | CONFIG_HID_TIVO=m | ||
4217 | CONFIG_HID_TOPSEED=m | ||
4218 | CONFIG_HID_THINGM=m | ||
4219 | CONFIG_HID_THRUSTMASTER=m | ||
4220 | CONFIG_THRUSTMASTER_FF=y | ||
4221 | CONFIG_HID_WACOM=m | ||
4222 | CONFIG_HID_WIIMOTE=m | ||
4223 | CONFIG_HID_XINMO=m | ||
4224 | CONFIG_HID_ZEROPLUS=m | ||
4225 | CONFIG_ZEROPLUS_FF=y | ||
4226 | CONFIG_HID_ZYDACRON=m | ||
4227 | CONFIG_HID_SENSOR_HUB=m | ||
4228 | CONFIG_HID_SENSOR_CUSTOM_SENSOR=m | ||
4229 | |||
4230 | # | ||
4231 | # USB HID support | ||
4232 | # | ||
4233 | CONFIG_USB_HID=y | ||
4234 | CONFIG_HID_PID=y | ||
4235 | CONFIG_USB_HIDDEV=y | ||
4236 | |||
4237 | # | ||
4238 | # I2C HID support | ||
4239 | # | ||
4240 | # CONFIG_I2C_HID is not set | ||
4241 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y | ||
4242 | CONFIG_USB_SUPPORT=y | ||
4243 | CONFIG_USB_COMMON=y | ||
4244 | CONFIG_USB_ARCH_HAS_HCD=y | ||
4245 | CONFIG_USB=y | ||
4246 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y | ||
4247 | |||
4248 | # | ||
4249 | # Miscellaneous USB options | ||
4250 | # | ||
4251 | CONFIG_USB_DEFAULT_PERSIST=y | ||
4252 | CONFIG_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 | ||
4257 | CONFIG_USB_MON=m | ||
4258 | CONFIG_USB_WUSB=m | ||
4259 | CONFIG_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 | ||
4266 | CONFIG_USB_XHCI_HCD=y | ||
4267 | CONFIG_USB_XHCI_PLATFORM=y | ||
4268 | CONFIG_USB_EHCI_HCD=y | ||
4269 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | ||
4270 | CONFIG_USB_EHCI_TT_NEWSCHED=y | ||
4271 | CONFIG_USB_EHCI_HCD_OMAP=y | ||
4272 | CONFIG_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 | ||
4279 | CONFIG_USB_U132_HCD=m | ||
4280 | # CONFIG_USB_SL811_HCD is not set | ||
4281 | # CONFIG_USB_R8A66597_HCD is not set | ||
4282 | CONFIG_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 | # | ||
4290 | CONFIG_USB_ACM=m | ||
4291 | CONFIG_USB_PRINTER=m | ||
4292 | CONFIG_USB_WDM=m | ||
4293 | CONFIG_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 | # | ||
4302 | CONFIG_USB_STORAGE=y | ||
4303 | # CONFIG_USB_STORAGE_DEBUG is not set | ||
4304 | CONFIG_USB_STORAGE_REALTEK=m | ||
4305 | CONFIG_REALTEK_AUTOPM=y | ||
4306 | CONFIG_USB_STORAGE_DATAFAB=m | ||
4307 | CONFIG_USB_STORAGE_FREECOM=m | ||
4308 | CONFIG_USB_STORAGE_ISD200=m | ||
4309 | CONFIG_USB_STORAGE_USBAT=m | ||
4310 | CONFIG_USB_STORAGE_SDDR09=m | ||
4311 | CONFIG_USB_STORAGE_SDDR55=m | ||
4312 | CONFIG_USB_STORAGE_JUMPSHOT=m | ||
4313 | CONFIG_USB_STORAGE_ALAUDA=m | ||
4314 | CONFIG_USB_STORAGE_ONETOUCH=m | ||
4315 | CONFIG_USB_STORAGE_KARMA=m | ||
4316 | CONFIG_USB_STORAGE_CYPRESS_ATACB=m | ||
4317 | CONFIG_USB_STORAGE_ENE_UB6250=m | ||
4318 | CONFIG_USB_UAS=m | ||
4319 | |||
4320 | # | ||
4321 | # USB Imaging devices | ||
4322 | # | ||
4323 | CONFIG_USB_MDC800=m | ||
4324 | CONFIG_USB_MICROTEK=m | ||
4325 | CONFIG_USBIP_CORE=m | ||
4326 | CONFIG_USBIP_VHCI_HCD=m | ||
4327 | CONFIG_USBIP_HOST=m | ||
4328 | # CONFIG_USBIP_DEBUG is not set | ||
4329 | CONFIG_USB_MUSB_HDRC=y | ||
4330 | # CONFIG_USB_MUSB_HOST is not set | ||
4331 | # CONFIG_USB_MUSB_GADGET is not set | ||
4332 | CONFIG_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 | ||
4340 | CONFIG_USB_MUSB_DSPS=y | ||
4341 | CONFIG_USB_MUSB_AM335X_CHILD=y | ||
4342 | |||
4343 | # | ||
4344 | # MUSB DMA mode | ||
4345 | # | ||
4346 | CONFIG_MUSB_PIO_ONLY=y | ||
4347 | CONFIG_USB_DWC3=y | ||
4348 | # CONFIG_USB_DWC3_HOST is not set | ||
4349 | # CONFIG_USB_DWC3_GADGET is not set | ||
4350 | CONFIG_USB_DWC3_DUAL_ROLE=y | ||
4351 | |||
4352 | # | ||
4353 | # Platform Glue Driver Support | ||
4354 | # | ||
4355 | CONFIG_USB_DWC3_OMAP=m | ||
4356 | CONFIG_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 | ||
4363 | CONFIG_USB_DWC2_DUAL_ROLE=y | ||
4364 | # CONFIG_USB_DWC2_DEBUG is not set | ||
4365 | # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set | ||
4366 | CONFIG_USB_CHIPIDEA=y | ||
4367 | CONFIG_USB_CHIPIDEA_OF=y | ||
4368 | CONFIG_USB_CHIPIDEA_UDC=y | ||
4369 | CONFIG_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 | # | ||
4376 | CONFIG_USB_SERIAL=m | ||
4377 | CONFIG_USB_SERIAL_GENERIC=y | ||
4378 | CONFIG_USB_SERIAL_SIMPLE=m | ||
4379 | CONFIG_USB_SERIAL_AIRCABLE=m | ||
4380 | CONFIG_USB_SERIAL_ARK3116=m | ||
4381 | CONFIG_USB_SERIAL_BELKIN=m | ||
4382 | CONFIG_USB_SERIAL_CH341=m | ||
4383 | CONFIG_USB_SERIAL_WHITEHEAT=m | ||
4384 | CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m | ||
4385 | CONFIG_USB_SERIAL_CP210X=m | ||
4386 | CONFIG_USB_SERIAL_CYPRESS_M8=m | ||
4387 | CONFIG_USB_SERIAL_EMPEG=m | ||
4388 | CONFIG_USB_SERIAL_FTDI_SIO=m | ||
4389 | CONFIG_USB_SERIAL_VISOR=m | ||
4390 | CONFIG_USB_SERIAL_IPAQ=m | ||
4391 | CONFIG_USB_SERIAL_IR=m | ||
4392 | CONFIG_USB_SERIAL_EDGEPORT=m | ||
4393 | CONFIG_USB_SERIAL_EDGEPORT_TI=m | ||
4394 | CONFIG_USB_SERIAL_F81232=m | ||
4395 | CONFIG_USB_SERIAL_GARMIN=m | ||
4396 | CONFIG_USB_SERIAL_IPW=m | ||
4397 | CONFIG_USB_SERIAL_IUU=m | ||
4398 | CONFIG_USB_SERIAL_KEYSPAN_PDA=m | ||
4399 | CONFIG_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 | ||
4412 | CONFIG_USB_SERIAL_KLSI=m | ||
4413 | CONFIG_USB_SERIAL_KOBIL_SCT=m | ||
4414 | CONFIG_USB_SERIAL_MCT_U232=m | ||
4415 | CONFIG_USB_SERIAL_METRO=m | ||
4416 | CONFIG_USB_SERIAL_MOS7720=m | ||
4417 | CONFIG_USB_SERIAL_MOS7840=m | ||
4418 | CONFIG_USB_SERIAL_MXUPORT=m | ||
4419 | CONFIG_USB_SERIAL_NAVMAN=m | ||
4420 | CONFIG_USB_SERIAL_PL2303=m | ||
4421 | CONFIG_USB_SERIAL_OTI6858=m | ||
4422 | CONFIG_USB_SERIAL_QCAUX=m | ||
4423 | CONFIG_USB_SERIAL_QUALCOMM=m | ||
4424 | CONFIG_USB_SERIAL_SPCP8X5=m | ||
4425 | CONFIG_USB_SERIAL_SAFE=m | ||
4426 | # CONFIG_USB_SERIAL_SAFE_PADDED is not set | ||
4427 | CONFIG_USB_SERIAL_SIERRAWIRELESS=m | ||
4428 | CONFIG_USB_SERIAL_SYMBOL=m | ||
4429 | CONFIG_USB_SERIAL_TI=m | ||
4430 | CONFIG_USB_SERIAL_CYBERJACK=m | ||
4431 | CONFIG_USB_SERIAL_XIRCOM=m | ||
4432 | CONFIG_USB_SERIAL_WWAN=m | ||
4433 | CONFIG_USB_SERIAL_OPTION=m | ||
4434 | CONFIG_USB_SERIAL_OMNINET=m | ||
4435 | CONFIG_USB_SERIAL_OPTICON=m | ||
4436 | CONFIG_USB_SERIAL_XSENS_MT=m | ||
4437 | CONFIG_USB_SERIAL_WISHBONE=m | ||
4438 | CONFIG_USB_SERIAL_SSU100=m | ||
4439 | CONFIG_USB_SERIAL_QT2=m | ||
4440 | CONFIG_USB_SERIAL_DEBUG=m | ||
4441 | |||
4442 | # | ||
4443 | # USB Miscellaneous drivers | ||
4444 | # | ||
4445 | CONFIG_USB_EMI62=m | ||
4446 | CONFIG_USB_EMI26=m | ||
4447 | CONFIG_USB_ADUTUX=m | ||
4448 | CONFIG_USB_SEVSEG=m | ||
4449 | CONFIG_USB_RIO500=m | ||
4450 | CONFIG_USB_LEGOTOWER=m | ||
4451 | CONFIG_USB_LCD=m | ||
4452 | CONFIG_USB_LED=m | ||
4453 | CONFIG_USB_CYPRESS_CY7C63=m | ||
4454 | CONFIG_USB_CYTHERM=m | ||
4455 | CONFIG_USB_IDMOUSE=m | ||
4456 | CONFIG_USB_FTDI_ELAN=m | ||
4457 | CONFIG_USB_APPLEDISPLAY=m | ||
4458 | CONFIG_USB_SISUSBVGA=m | ||
4459 | CONFIG_USB_SISUSBVGA_CON=y | ||
4460 | CONFIG_USB_LD=m | ||
4461 | CONFIG_USB_TRANCEVIBRATOR=m | ||
4462 | CONFIG_USB_IOWARRIOR=m | ||
4463 | CONFIG_USB_TEST=m | ||
4464 | CONFIG_USB_EHSET_TEST_FIXTURE=m | ||
4465 | CONFIG_USB_ISIGHTFW=m | ||
4466 | CONFIG_USB_YUREX=m | ||
4467 | CONFIG_USB_EZUSB_FX2=m | ||
4468 | CONFIG_USB_HSIC_USB3503=m | ||
4469 | # CONFIG_USB_LINK_LAYER_TEST is not set | ||
4470 | CONFIG_USB_CHAOSKEY=m | ||
4471 | # CONFIG_USB_ATM is not set | ||
4472 | |||
4473 | # | ||
4474 | # USB Physical Layer drivers | ||
4475 | # | ||
4476 | CONFIG_USB_PHY=y | ||
4477 | CONFIG_NOP_USB_XCEIV=y | ||
4478 | CONFIG_AM335X_CONTROL_USB=y | ||
4479 | CONFIG_AM335X_PHY_USB=y | ||
4480 | CONFIG_USB_GPIO_VBUS=y | ||
4481 | # CONFIG_USB_ISP1301 is not set | ||
4482 | CONFIG_USB_ULPI=y | ||
4483 | CONFIG_USB_ULPI_VIEWPORT=y | ||
4484 | CONFIG_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 | ||
4488 | CONFIG_USB_GADGET_VBUS_DRAW=500 | ||
4489 | CONFIG_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 | ||
4506 | CONFIG_USB_LIBCOMPOSITE=m | ||
4507 | CONFIG_USB_F_ACM=m | ||
4508 | CONFIG_USB_F_SS_LB=m | ||
4509 | CONFIG_USB_U_SERIAL=m | ||
4510 | CONFIG_USB_U_ETHER=m | ||
4511 | CONFIG_USB_F_SERIAL=m | ||
4512 | CONFIG_USB_F_OBEX=m | ||
4513 | CONFIG_USB_F_NCM=m | ||
4514 | CONFIG_USB_F_ECM=m | ||
4515 | CONFIG_USB_F_PHONET=m | ||
4516 | CONFIG_USB_F_SUBSET=m | ||
4517 | CONFIG_USB_F_RNDIS=m | ||
4518 | CONFIG_USB_F_MASS_STORAGE=m | ||
4519 | CONFIG_USB_F_FS=m | ||
4520 | CONFIG_USB_F_UAC2=m | ||
4521 | CONFIG_USB_F_MIDI=m | ||
4522 | CONFIG_USB_F_HID=m | ||
4523 | CONFIG_USB_F_PRINTER=m | ||
4524 | CONFIG_USB_CONFIGFS=m | ||
4525 | CONFIG_USB_CONFIGFS_SERIAL=y | ||
4526 | CONFIG_USB_CONFIGFS_ACM=y | ||
4527 | CONFIG_USB_CONFIGFS_OBEX=y | ||
4528 | CONFIG_USB_CONFIGFS_NCM=y | ||
4529 | CONFIG_USB_CONFIGFS_ECM=y | ||
4530 | CONFIG_USB_CONFIGFS_ECM_SUBSET=y | ||
4531 | CONFIG_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 | ||
4543 | CONFIG_USB_ZERO=m | ||
4544 | CONFIG_USB_AUDIO=m | ||
4545 | # CONFIG_GADGET_UAC1 is not set | ||
4546 | CONFIG_USB_ETH=m | ||
4547 | CONFIG_USB_ETH_RNDIS=y | ||
4548 | # CONFIG_USB_ETH_EEM is not set | ||
4549 | CONFIG_USB_G_NCM=m | ||
4550 | CONFIG_USB_GADGETFS=m | ||
4551 | CONFIG_USB_FUNCTIONFS=m | ||
4552 | CONFIG_USB_FUNCTIONFS_ETH=y | ||
4553 | CONFIG_USB_FUNCTIONFS_RNDIS=y | ||
4554 | CONFIG_USB_FUNCTIONFS_GENERIC=y | ||
4555 | CONFIG_USB_MASS_STORAGE=m | ||
4556 | # CONFIG_USB_GADGET_TARGET is not set | ||
4557 | CONFIG_USB_G_SERIAL=m | ||
4558 | CONFIG_USB_MIDI_GADGET=m | ||
4559 | CONFIG_USB_G_PRINTER=m | ||
4560 | CONFIG_USB_CDC_COMPOSITE=m | ||
4561 | CONFIG_USB_G_NOKIA=m | ||
4562 | CONFIG_USB_G_ACM_MS=m | ||
4563 | CONFIG_USB_G_MULTI=m | ||
4564 | CONFIG_USB_G_MULTI_RNDIS=y | ||
4565 | # CONFIG_USB_G_MULTI_CDC is not set | ||
4566 | CONFIG_USB_G_HID=m | ||
4567 | CONFIG_USB_G_DBGP=m | ||
4568 | # CONFIG_USB_G_DBGP_PRINTK is not set | ||
4569 | CONFIG_USB_G_DBGP_SERIAL=y | ||
4570 | # CONFIG_USB_G_WEBCAM is not set | ||
4571 | CONFIG_USB_LED_TRIG=y | ||
4572 | CONFIG_UWB=m | ||
4573 | CONFIG_UWB_HWA=m | ||
4574 | CONFIG_UWB_I1480U=m | ||
4575 | CONFIG_MMC=y | ||
4576 | # CONFIG_MMC_DEBUG is not set | ||
4577 | |||
4578 | # | ||
4579 | # MMC/SD/SDIO Card Drivers | ||
4580 | # | ||
4581 | CONFIG_MMC_BLOCK=y | ||
4582 | CONFIG_MMC_BLOCK_MINORS=8 | ||
4583 | CONFIG_MMC_BLOCK_BOUNCE=y | ||
4584 | CONFIG_SDIO_UART=m | ||
4585 | # CONFIG_MMC_TEST is not set | ||
4586 | |||
4587 | # | ||
4588 | # MMC/SD/SDIO Host Controller Drivers | ||
4589 | # | ||
4590 | CONFIG_MMC_SDHCI=y | ||
4591 | CONFIG_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 | ||
4595 | CONFIG_MMC_OMAP=y | ||
4596 | CONFIG_MMC_OMAP_HS=y | ||
4597 | CONFIG_MMC_DW=y | ||
4598 | CONFIG_MMC_DW_PLTFM=y | ||
4599 | CONFIG_MMC_DW_EXYNOS=m | ||
4600 | # CONFIG_MMC_DW_K3 is not set | ||
4601 | CONFIG_MMC_VUB300=m | ||
4602 | CONFIG_MMC_USHC=m | ||
4603 | # CONFIG_MMC_USDHI6ROL0 is not set | ||
4604 | CONFIG_MMC_REALTEK_USB=m | ||
4605 | # CONFIG_MMC_MTK is not set | ||
4606 | CONFIG_MEMSTICK=m | ||
4607 | # CONFIG_MEMSTICK_DEBUG is not set | ||
4608 | |||
4609 | # | ||
4610 | # MemoryStick drivers | ||
4611 | # | ||
4612 | # CONFIG_MEMSTICK_UNSAFE_RESUME is not set | ||
4613 | CONFIG_MSPRO_BLOCK=m | ||
4614 | # CONFIG_MS_BLOCK is not set | ||
4615 | |||
4616 | # | ||
4617 | # MemoryStick Host Controller Drivers | ||
4618 | # | ||
4619 | CONFIG_MEMSTICK_REALTEK_USB=m | ||
4620 | CONFIG_NEW_LEDS=y | ||
4621 | CONFIG_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 | ||
4629 | CONFIG_LEDS_LM3530=m | ||
4630 | CONFIG_LEDS_LM3642=m | ||
4631 | CONFIG_LEDS_PCA9532=m | ||
4632 | CONFIG_LEDS_PCA9532_GPIO=y | ||
4633 | CONFIG_LEDS_GPIO=m | ||
4634 | CONFIG_LEDS_LP3944=m | ||
4635 | CONFIG_LEDS_LP55XX_COMMON=m | ||
4636 | CONFIG_LEDS_LP5521=m | ||
4637 | CONFIG_LEDS_LP5523=m | ||
4638 | CONFIG_LEDS_LP5562=m | ||
4639 | CONFIG_LEDS_LP8501=m | ||
4640 | CONFIG_LEDS_LP8860=m | ||
4641 | CONFIG_LEDS_PCA955X=m | ||
4642 | CONFIG_LEDS_PCA963X=m | ||
4643 | CONFIG_LEDS_DA9052=m | ||
4644 | CONFIG_LEDS_DAC124S085=m | ||
4645 | CONFIG_LEDS_PWM=m | ||
4646 | CONFIG_LEDS_REGULATOR=m | ||
4647 | CONFIG_LEDS_BD2802=m | ||
4648 | CONFIG_LEDS_LT3593=m | ||
4649 | CONFIG_LEDS_MC13783=m | ||
4650 | CONFIG_LEDS_TCA6507=m | ||
4651 | CONFIG_LEDS_TLC591XX=m | ||
4652 | CONFIG_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 | # | ||
4663 | CONFIG_LEDS_TRIGGERS=y | ||
4664 | CONFIG_LEDS_TRIGGER_TIMER=y | ||
4665 | CONFIG_LEDS_TRIGGER_ONESHOT=y | ||
4666 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
4667 | CONFIG_LEDS_TRIGGER_BACKLIGHT=y | ||
4668 | CONFIG_LEDS_TRIGGER_CPU=y | ||
4669 | CONFIG_LEDS_TRIGGER_GPIO=y | ||
4670 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | ||
4671 | |||
4672 | # | ||
4673 | # iptables trigger is under Netfilter config (LED target) | ||
4674 | # | ||
4675 | CONFIG_LEDS_TRIGGER_TRANSIENT=m | ||
4676 | CONFIG_LEDS_TRIGGER_CAMERA=m | ||
4677 | CONFIG_ACCESSIBILITY=y | ||
4678 | CONFIG_A11Y_BRAILLE_CONSOLE=y | ||
4679 | CONFIG_EDAC_ATOMIC_SCRUB=y | ||
4680 | CONFIG_EDAC_SUPPORT=y | ||
4681 | # CONFIG_EDAC is not set | ||
4682 | CONFIG_RTC_LIB=y | ||
4683 | CONFIG_RTC_CLASS=y | ||
4684 | CONFIG_RTC_HCTOSYS=y | ||
4685 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
4686 | CONFIG_RTC_SYSTOHC=y | ||
4687 | CONFIG_RTC_SYSTOHC_DEVICE="rtc0" | ||
4688 | # CONFIG_RTC_DEBUG is not set | ||
4689 | |||
4690 | # | ||
4691 | # RTC interfaces | ||
4692 | # | ||
4693 | CONFIG_RTC_INTF_SYSFS=y | ||
4694 | CONFIG_RTC_INTF_PROC=y | ||
4695 | CONFIG_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 | ||
4704 | CONFIG_RTC_DRV_AS3722=y | ||
4705 | CONFIG_RTC_DRV_DS1307=y | ||
4706 | CONFIG_RTC_DRV_DS1374=m | ||
4707 | CONFIG_RTC_DRV_DS1374_WDT=y | ||
4708 | CONFIG_RTC_DRV_DS1672=m | ||
4709 | CONFIG_RTC_DRV_DS3232=m | ||
4710 | CONFIG_RTC_DRV_HYM8563=m | ||
4711 | CONFIG_RTC_DRV_MAX6900=m | ||
4712 | CONFIG_RTC_DRV_RS5C372=m | ||
4713 | CONFIG_RTC_DRV_ISL1208=m | ||
4714 | CONFIG_RTC_DRV_ISL12022=m | ||
4715 | CONFIG_RTC_DRV_ISL12057=y | ||
4716 | CONFIG_RTC_DRV_X1205=m | ||
4717 | CONFIG_RTC_DRV_PALMAS=y | ||
4718 | CONFIG_RTC_DRV_PCF2127=m | ||
4719 | CONFIG_RTC_DRV_PCF8523=y | ||
4720 | CONFIG_RTC_DRV_PCF8563=y | ||
4721 | CONFIG_RTC_DRV_PCF85063=m | ||
4722 | CONFIG_RTC_DRV_PCF8583=m | ||
4723 | CONFIG_RTC_DRV_M41T80=m | ||
4724 | CONFIG_RTC_DRV_M41T80_WDT=y | ||
4725 | CONFIG_RTC_DRV_BQ32K=m | ||
4726 | CONFIG_RTC_DRV_TWL4030=y | ||
4727 | CONFIG_RTC_DRV_TPS65910=m | ||
4728 | CONFIG_RTC_DRV_S35390A=m | ||
4729 | CONFIG_RTC_DRV_FM3130=m | ||
4730 | CONFIG_RTC_DRV_RX8581=m | ||
4731 | CONFIG_RTC_DRV_RX8025=m | ||
4732 | CONFIG_RTC_DRV_EM3027=m | ||
4733 | CONFIG_RTC_DRV_RV3029C2=m | ||
4734 | CONFIG_RTC_DRV_RV8803=m | ||
4735 | CONFIG_RTC_DRV_S5M=y | ||
4736 | |||
4737 | # | ||
4738 | # SPI RTC drivers | ||
4739 | # | ||
4740 | CONFIG_RTC_DRV_M41T93=m | ||
4741 | CONFIG_RTC_DRV_M41T94=m | ||
4742 | CONFIG_RTC_DRV_DS1305=m | ||
4743 | CONFIG_RTC_DRV_DS1343=m | ||
4744 | CONFIG_RTC_DRV_DS1347=m | ||
4745 | CONFIG_RTC_DRV_DS1390=m | ||
4746 | CONFIG_RTC_DRV_MAX6902=m | ||
4747 | CONFIG_RTC_DRV_R9701=m | ||
4748 | CONFIG_RTC_DRV_RS5C348=m | ||
4749 | CONFIG_RTC_DRV_DS3234=m | ||
4750 | CONFIG_RTC_DRV_PCF2123=m | ||
4751 | CONFIG_RTC_DRV_RX4581=m | ||
4752 | CONFIG_RTC_DRV_MCP795=m | ||
4753 | |||
4754 | # | ||
4755 | # Platform RTC drivers | ||
4756 | # | ||
4757 | CONFIG_RTC_DRV_CMOS=m | ||
4758 | CONFIG_RTC_DRV_DS1286=m | ||
4759 | CONFIG_RTC_DRV_DS1511=m | ||
4760 | CONFIG_RTC_DRV_DS1553=m | ||
4761 | CONFIG_RTC_DRV_DS1685_FAMILY=m | ||
4762 | CONFIG_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 | ||
4769 | CONFIG_RTC_DRV_DS1742=m | ||
4770 | CONFIG_RTC_DRV_DS2404=m | ||
4771 | CONFIG_RTC_DRV_DA9052=y | ||
4772 | CONFIG_RTC_DRV_DA9055=m | ||
4773 | CONFIG_RTC_DRV_DA9063=m | ||
4774 | CONFIG_RTC_DRV_STK17TA8=m | ||
4775 | CONFIG_RTC_DRV_M48T86=m | ||
4776 | CONFIG_RTC_DRV_M48T35=m | ||
4777 | CONFIG_RTC_DRV_M48T59=m | ||
4778 | CONFIG_RTC_DRV_MSM6242=m | ||
4779 | CONFIG_RTC_DRV_BQ4802=m | ||
4780 | CONFIG_RTC_DRV_RP5C01=m | ||
4781 | CONFIG_RTC_DRV_V3020=m | ||
4782 | # CONFIG_RTC_DRV_ZYNQMP is not set | ||
4783 | |||
4784 | # | ||
4785 | # on-CPU RTC drivers | ||
4786 | # | ||
4787 | CONFIG_RTC_DRV_OMAP=y | ||
4788 | CONFIG_RTC_DRV_MC13XXX=m | ||
4789 | CONFIG_RTC_DRV_SNVS=y | ||
4790 | |||
4791 | # | ||
4792 | # HID Sensor RTC drivers | ||
4793 | # | ||
4794 | CONFIG_RTC_DRV_HID_SENSOR_TIME=m | ||
4795 | CONFIG_DMADEVICES=y | ||
4796 | # CONFIG_DMADEVICES_DEBUG is not set | ||
4797 | |||
4798 | # | ||
4799 | # DMA Devices | ||
4800 | # | ||
4801 | CONFIG_DMA_ENGINE=y | ||
4802 | CONFIG_DMA_VIRTUAL_CHANNELS=y | ||
4803 | CONFIG_DMA_OF=y | ||
4804 | CONFIG_DMA_OMAP=y | ||
4805 | CONFIG_FSL_EDMA=y | ||
4806 | # CONFIG_INTEL_IDMA64 is not set | ||
4807 | # CONFIG_NBPFAXI_DMA is not set | ||
4808 | CONFIG_TI_CPPI41=y | ||
4809 | CONFIG_TI_DMA_CROSSBAR=y | ||
4810 | CONFIG_TI_EDMA=y | ||
4811 | CONFIG_DW_DMAC_CORE=y | ||
4812 | CONFIG_DW_DMAC=y | ||
4813 | |||
4814 | # | ||
4815 | # DMA Clients | ||
4816 | # | ||
4817 | CONFIG_ASYNC_TX_DMA=y | ||
4818 | # CONFIG_DMATEST is not set | ||
4819 | # CONFIG_AUXDISPLAY is not set | ||
4820 | CONFIG_UIO=m | ||
4821 | CONFIG_UIO_PDRV_GENIRQ=m | ||
4822 | CONFIG_UIO_DMEM_GENIRQ=m | ||
4823 | CONFIG_UIO_PRUSS=m | ||
4824 | # CONFIG_VFIO is not set | ||
4825 | CONFIG_VIRT_DRIVERS=y | ||
4826 | CONFIG_VIRTIO=y | ||
4827 | |||
4828 | # | ||
4829 | # Virtio drivers | ||
4830 | # | ||
4831 | CONFIG_VIRTIO_BALLOON=m | ||
4832 | CONFIG_VIRTIO_INPUT=m | ||
4833 | CONFIG_VIRTIO_MMIO=m | ||
4834 | # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set | ||
4835 | |||
4836 | # | ||
4837 | # Microsoft Hyper-V guest support | ||
4838 | # | ||
4839 | CONFIG_STAGING=y | ||
4840 | # CONFIG_PRISM2_USB is not set | ||
4841 | # CONFIG_COMEDI is not set | ||
4842 | CONFIG_RTLLIB=m | ||
4843 | CONFIG_RTLLIB_CRYPTO_CCMP=m | ||
4844 | CONFIG_RTLLIB_CRYPTO_TKIP=m | ||
4845 | CONFIG_RTLLIB_CRYPTO_WEP=m | ||
4846 | CONFIG_R8712U=m | ||
4847 | CONFIG_R8188EU=m | ||
4848 | CONFIG_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 | # | ||
4859 | CONFIG_ADIS16201=m | ||
4860 | CONFIG_ADIS16203=m | ||
4861 | CONFIG_ADIS16209=m | ||
4862 | CONFIG_ADIS16240=m | ||
4863 | CONFIG_LIS3L02DQ=m | ||
4864 | CONFIG_SCA3000=m | ||
4865 | |||
4866 | # | ||
4867 | # Analog to digital converters | ||
4868 | # | ||
4869 | CONFIG_AD7606=m | ||
4870 | # CONFIG_AD7606_IFACE_PARALLEL is not set | ||
4871 | CONFIG_AD7606_IFACE_SPI=m | ||
4872 | CONFIG_AD7780=m | ||
4873 | CONFIG_AD7816=m | ||
4874 | CONFIG_AD7192=m | ||
4875 | CONFIG_AD7280=m | ||
4876 | |||
4877 | # | ||
4878 | # Analog digital bi-direction converters | ||
4879 | # | ||
4880 | CONFIG_ADT7316=m | ||
4881 | CONFIG_ADT7316_SPI=m | ||
4882 | CONFIG_ADT7316_I2C=m | ||
4883 | |||
4884 | # | ||
4885 | # Capacitance to digital converters | ||
4886 | # | ||
4887 | CONFIG_AD7150=m | ||
4888 | CONFIG_AD7152=m | ||
4889 | CONFIG_AD7746=m | ||
4890 | |||
4891 | # | ||
4892 | # Direct Digital Synthesis | ||
4893 | # | ||
4894 | CONFIG_AD9832=m | ||
4895 | CONFIG_AD9834=m | ||
4896 | |||
4897 | # | ||
4898 | # Digital gyroscope sensors | ||
4899 | # | ||
4900 | CONFIG_ADIS16060=m | ||
4901 | |||
4902 | # | ||
4903 | # Network Analyzer, Impedance Converters | ||
4904 | # | ||
4905 | CONFIG_AD5933=m | ||
4906 | |||
4907 | # | ||
4908 | # Light sensors | ||
4909 | # | ||
4910 | CONFIG_SENSORS_ISL29018=m | ||
4911 | CONFIG_SENSORS_ISL29028=m | ||
4912 | CONFIG_TSL2583=m | ||
4913 | CONFIG_TSL2x7x=m | ||
4914 | |||
4915 | # | ||
4916 | # Active energy metering IC | ||
4917 | # | ||
4918 | CONFIG_ADE7753=m | ||
4919 | CONFIG_ADE7754=m | ||
4920 | CONFIG_ADE7758=m | ||
4921 | CONFIG_ADE7759=m | ||
4922 | CONFIG_ADE7854=m | ||
4923 | CONFIG_ADE7854_I2C=m | ||
4924 | CONFIG_ADE7854_SPI=m | ||
4925 | |||
4926 | # | ||
4927 | # Resolver to digital converters | ||
4928 | # | ||
4929 | CONFIG_AD2S90=m | ||
4930 | CONFIG_AD2S1200=m | ||
4931 | CONFIG_AD2S1210=m | ||
4932 | |||
4933 | # | ||
4934 | # Triggers - standalone | ||
4935 | # | ||
4936 | |||
4937 | # | ||
4938 | # Speakup console speech | ||
4939 | # | ||
4940 | CONFIG_SPEAKUP=m | ||
4941 | CONFIG_SPEAKUP_SYNTH_ACNTSA=m | ||
4942 | CONFIG_SPEAKUP_SYNTH_APOLLO=m | ||
4943 | CONFIG_SPEAKUP_SYNTH_AUDPTR=m | ||
4944 | CONFIG_SPEAKUP_SYNTH_BNS=m | ||
4945 | CONFIG_SPEAKUP_SYNTH_DECTLK=m | ||
4946 | CONFIG_SPEAKUP_SYNTH_DECEXT=m | ||
4947 | CONFIG_SPEAKUP_SYNTH_LTLK=m | ||
4948 | CONFIG_SPEAKUP_SYNTH_SOFT=m | ||
4949 | CONFIG_SPEAKUP_SYNTH_SPKOUT=m | ||
4950 | CONFIG_SPEAKUP_SYNTH_TXPRT=m | ||
4951 | CONFIG_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 | # | ||
4958 | CONFIG_ASHMEM=y | ||
4959 | CONFIG_ANDROID_TIMED_OUTPUT=y | ||
4960 | CONFIG_ANDROID_TIMED_GPIO=m | ||
4961 | # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set | ||
4962 | CONFIG_SYNC=y | ||
4963 | # CONFIG_SW_SYNC is not set | ||
4964 | CONFIG_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 | ||
4975 | CONFIG_FB_TFT=m | ||
4976 | CONFIG_FB_TFT_AGM1264K_FL=m | ||
4977 | CONFIG_FB_TFT_BD663474=m | ||
4978 | CONFIG_FB_TFT_HX8340BN=m | ||
4979 | CONFIG_FB_TFT_HX8347D=m | ||
4980 | CONFIG_FB_TFT_HX8353D=m | ||
4981 | CONFIG_FB_TFT_HX8357D=m | ||
4982 | CONFIG_FB_TFT_ILI9163=m | ||
4983 | CONFIG_FB_TFT_ILI9320=m | ||
4984 | CONFIG_FB_TFT_ILI9325=m | ||
4985 | CONFIG_FB_TFT_ILI9340=m | ||
4986 | CONFIG_FB_TFT_ILI9341=m | ||
4987 | CONFIG_FB_TFT_ILI9481=m | ||
4988 | CONFIG_FB_TFT_ILI9486=m | ||
4989 | CONFIG_FB_TFT_PCD8544=m | ||
4990 | CONFIG_FB_TFT_RA8875=m | ||
4991 | CONFIG_FB_TFT_S6D02A1=m | ||
4992 | CONFIG_FB_TFT_S6D1121=m | ||
4993 | CONFIG_FB_TFT_SSD1289=m | ||
4994 | CONFIG_FB_TFT_SSD1305=m | ||
4995 | CONFIG_FB_TFT_SSD1306=m | ||
4996 | CONFIG_FB_TFT_SSD1325=m | ||
4997 | CONFIG_FB_TFT_SSD1331=m | ||
4998 | CONFIG_FB_TFT_SSD1351=m | ||
4999 | CONFIG_FB_TFT_ST7735R=m | ||
5000 | CONFIG_FB_TFT_ST7789V=m | ||
5001 | CONFIG_FB_TFT_TINYLCD=m | ||
5002 | CONFIG_FB_TFT_TLS8204=m | ||
5003 | CONFIG_FB_TFT_UC1611=m | ||
5004 | CONFIG_FB_TFT_UC1701=m | ||
5005 | CONFIG_FB_TFT_UPD161704=m | ||
5006 | CONFIG_FB_TFT_WATTEROTT=m | ||
5007 | CONFIG_FB_FLEX=m | ||
5008 | CONFIG_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 | ||
5012 | CONFIG_CLKDEV_LOOKUP=y | ||
5013 | CONFIG_HAVE_CLK_PREPARE=y | ||
5014 | CONFIG_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 | ||
5023 | CONFIG_COMMON_CLK_S2MPS11=m | ||
5024 | CONFIG_CLK_TWL6040=y | ||
5025 | # CONFIG_CLK_QORIQ is not set | ||
5026 | CONFIG_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 | ||
5030 | CONFIG_HWSPINLOCK=y | ||
5031 | |||
5032 | # | ||
5033 | # Hardware Spinlock drivers | ||
5034 | # | ||
5035 | CONFIG_HWSPINLOCK_OMAP=y | ||
5036 | |||
5037 | # | ||
5038 | # Clock Source drivers | ||
5039 | # | ||
5040 | CONFIG_CLKSRC_OF=y | ||
5041 | CONFIG_CLKSRC_PROBE=y | ||
5042 | CONFIG_CLKSRC_MMIO=y | ||
5043 | CONFIG_CLKSRC_TI_32K=y | ||
5044 | CONFIG_ARM_ARCH_TIMER=y | ||
5045 | CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y | ||
5046 | CONFIG_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 | ||
5052 | CONFIG_MAILBOX=y | ||
5053 | CONFIG_OMAP2PLUS_MBOX=y | ||
5054 | CONFIG_OMAP_MBOX_KFIFO_SIZE=256 | ||
5055 | # CONFIG_ALTERA_MBOX is not set | ||
5056 | # CONFIG_MAILBOX_TEST is not set | ||
5057 | CONFIG_IOMMU_API=y | ||
5058 | CONFIG_IOMMU_SUPPORT=y | ||
5059 | |||
5060 | # | ||
5061 | # Generic IOMMU Pagetable Support | ||
5062 | # | ||
5063 | CONFIG_IOMMU_IO_PGTABLE=y | ||
5064 | CONFIG_IOMMU_IO_PGTABLE_LPAE=y | ||
5065 | # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set | ||
5066 | CONFIG_OF_IOMMU=y | ||
5067 | CONFIG_OMAP_IOMMU=y | ||
5068 | # CONFIG_OMAP_IOMMU_DEBUG is not set | ||
5069 | CONFIG_ARM_SMMU=y | ||
5070 | |||
5071 | # | ||
5072 | # Remoteproc drivers | ||
5073 | # | ||
5074 | CONFIG_REMOTEPROC=y | ||
5075 | # CONFIG_STE_MODEM_RPROC is not set | ||
5076 | CONFIG_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 | ||
5087 | CONFIG_SOC_TI=y | ||
5088 | CONFIG_PM_DEVFREQ=y | ||
5089 | |||
5090 | # | ||
5091 | # DEVFREQ Governors | ||
5092 | # | ||
5093 | CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y | ||
5094 | CONFIG_DEVFREQ_GOV_PERFORMANCE=y | ||
5095 | CONFIG_DEVFREQ_GOV_POWERSAVE=y | ||
5096 | CONFIG_DEVFREQ_GOV_USERSPACE=y | ||
5097 | |||
5098 | # | ||
5099 | # DEVFREQ Drivers | ||
5100 | # | ||
5101 | # CONFIG_PM_DEVFREQ_EVENT is not set | ||
5102 | CONFIG_EXTCON=y | ||
5103 | |||
5104 | # | ||
5105 | # Extcon Device Drivers | ||
5106 | # | ||
5107 | # CONFIG_EXTCON_ADC_JACK is not set | ||
5108 | # CONFIG_EXTCON_AXP288 is not set | ||
5109 | CONFIG_EXTCON_GPIO=y | ||
5110 | CONFIG_EXTCON_PALMAS=y | ||
5111 | # CONFIG_EXTCON_RT8973A is not set | ||
5112 | # CONFIG_EXTCON_SM5502 is not set | ||
5113 | CONFIG_EXTCON_USB_GPIO=y | ||
5114 | CONFIG_MEMORY=y | ||
5115 | CONFIG_TI_EMIF=y | ||
5116 | CONFIG_OMAP_GPMC=y | ||
5117 | # CONFIG_OMAP_GPMC_DEBUG is not set | ||
5118 | CONFIG_IIO=m | ||
5119 | CONFIG_IIO_BUFFER=y | ||
5120 | CONFIG_IIO_BUFFER_CB=m | ||
5121 | CONFIG_IIO_KFIFO_BUF=m | ||
5122 | CONFIG_IIO_TRIGGERED_BUFFER=m | ||
5123 | CONFIG_IIO_CONFIGFS=m | ||
5124 | CONFIG_IIO_TRIGGER=y | ||
5125 | CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 | ||
5126 | # CONFIG_IIO_SW_TRIGGER is not set | ||
5127 | CONFIG_IIO_TRIGGERED_EVENT=m | ||
5128 | |||
5129 | # | ||
5130 | # Accelerometers | ||
5131 | # | ||
5132 | CONFIG_BMA180=m | ||
5133 | CONFIG_BMC150_ACCEL=m | ||
5134 | CONFIG_BMC150_ACCEL_I2C=m | ||
5135 | CONFIG_BMC150_ACCEL_SPI=m | ||
5136 | CONFIG_HID_SENSOR_ACCEL_3D=m | ||
5137 | CONFIG_IIO_ST_ACCEL_3AXIS=m | ||
5138 | CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m | ||
5139 | CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m | ||
5140 | CONFIG_KXSD9=m | ||
5141 | CONFIG_KXCJK1013=m | ||
5142 | CONFIG_MMA7455=m | ||
5143 | CONFIG_MMA7455_I2C=m | ||
5144 | CONFIG_MMA7455_SPI=m | ||
5145 | CONFIG_MMA8452=m | ||
5146 | CONFIG_MMA9551_CORE=m | ||
5147 | CONFIG_MMA9551=m | ||
5148 | CONFIG_MMA9553=m | ||
5149 | CONFIG_MXC4005=m | ||
5150 | CONFIG_MXC6255=m | ||
5151 | CONFIG_STK8312=m | ||
5152 | CONFIG_STK8BA50=m | ||
5153 | |||
5154 | # | ||
5155 | # Analog to digital converters | ||
5156 | # | ||
5157 | CONFIG_AD_SIGMA_DELTA=m | ||
5158 | CONFIG_AD7266=m | ||
5159 | CONFIG_AD7291=m | ||
5160 | CONFIG_AD7298=m | ||
5161 | CONFIG_AD7476=m | ||
5162 | CONFIG_AD7791=m | ||
5163 | CONFIG_AD7793=m | ||
5164 | CONFIG_AD7887=m | ||
5165 | CONFIG_AD7923=m | ||
5166 | CONFIG_AD799X=m | ||
5167 | CONFIG_AXP288_ADC=m | ||
5168 | CONFIG_CC10001_ADC=m | ||
5169 | CONFIG_HI8435=m | ||
5170 | CONFIG_INA2XX_ADC=m | ||
5171 | CONFIG_MAX1027=m | ||
5172 | CONFIG_MAX1363=m | ||
5173 | CONFIG_MCP320X=m | ||
5174 | CONFIG_MCP3422=m | ||
5175 | CONFIG_NAU7802=m | ||
5176 | CONFIG_PALMAS_GPADC=m | ||
5177 | CONFIG_TI_ADC081C=m | ||
5178 | CONFIG_TI_ADC0832=m | ||
5179 | CONFIG_TI_ADC128S052=m | ||
5180 | CONFIG_TI_ADS1015=m | ||
5181 | CONFIG_TI_ADS8688=m | ||
5182 | CONFIG_TI_AM335X_ADC=m | ||
5183 | CONFIG_TWL4030_MADC=m | ||
5184 | CONFIG_TWL6030_GPADC=m | ||
5185 | CONFIG_VF610_ADC=m | ||
5186 | CONFIG_VIPERBOARD_ADC=m | ||
5187 | |||
5188 | # | ||
5189 | # Amplifiers | ||
5190 | # | ||
5191 | CONFIG_AD8366=m | ||
5192 | |||
5193 | # | ||
5194 | # Chemical Sensors | ||
5195 | # | ||
5196 | CONFIG_ATLAS_PH_SENSOR=m | ||
5197 | CONFIG_IAQCORE=m | ||
5198 | CONFIG_VZ89X=m | ||
5199 | |||
5200 | # | ||
5201 | # Hid Sensor IIO Common | ||
5202 | # | ||
5203 | CONFIG_HID_SENSOR_IIO_COMMON=m | ||
5204 | CONFIG_HID_SENSOR_IIO_TRIGGER=m | ||
5205 | CONFIG_IIO_MS_SENSORS_I2C=m | ||
5206 | |||
5207 | # | ||
5208 | # SSP Sensor Common | ||
5209 | # | ||
5210 | # CONFIG_IIO_SSP_SENSORHUB is not set | ||
5211 | CONFIG_IIO_ST_SENSORS_I2C=m | ||
5212 | CONFIG_IIO_ST_SENSORS_SPI=m | ||
5213 | CONFIG_IIO_ST_SENSORS_CORE=m | ||
5214 | |||
5215 | # | ||
5216 | # Digital to analog converters | ||
5217 | # | ||
5218 | CONFIG_AD5064=m | ||
5219 | CONFIG_AD5360=m | ||
5220 | CONFIG_AD5380=m | ||
5221 | CONFIG_AD5421=m | ||
5222 | CONFIG_AD5446=m | ||
5223 | CONFIG_AD5449=m | ||
5224 | # CONFIG_AD5592R is not set | ||
5225 | # CONFIG_AD5593R is not set | ||
5226 | CONFIG_AD5504=m | ||
5227 | CONFIG_AD5624R_SPI=m | ||
5228 | CONFIG_AD5686=m | ||
5229 | CONFIG_AD5755=m | ||
5230 | CONFIG_AD5761=m | ||
5231 | CONFIG_AD5764=m | ||
5232 | CONFIG_AD5791=m | ||
5233 | CONFIG_AD7303=m | ||
5234 | CONFIG_M62332=m | ||
5235 | CONFIG_MAX517=m | ||
5236 | CONFIG_MAX5821=m | ||
5237 | CONFIG_MCP4725=m | ||
5238 | CONFIG_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 | # | ||
5253 | CONFIG_AD9523=m | ||
5254 | |||
5255 | # | ||
5256 | # Phase-Locked Loop (PLL) frequency synthesizers | ||
5257 | # | ||
5258 | CONFIG_ADF4350=m | ||
5259 | |||
5260 | # | ||
5261 | # Digital gyroscope sensors | ||
5262 | # | ||
5263 | CONFIG_ADIS16080=m | ||
5264 | CONFIG_ADIS16130=m | ||
5265 | CONFIG_ADIS16136=m | ||
5266 | CONFIG_ADIS16260=m | ||
5267 | CONFIG_ADXRS450=m | ||
5268 | CONFIG_BMG160=m | ||
5269 | CONFIG_BMG160_I2C=m | ||
5270 | CONFIG_BMG160_SPI=m | ||
5271 | CONFIG_HID_SENSOR_GYRO_3D=m | ||
5272 | CONFIG_IIO_ST_GYRO_3AXIS=m | ||
5273 | CONFIG_IIO_ST_GYRO_I2C_3AXIS=m | ||
5274 | CONFIG_IIO_ST_GYRO_SPI_3AXIS=m | ||
5275 | CONFIG_ITG3200=m | ||
5276 | |||
5277 | # | ||
5278 | # Health Sensors | ||
5279 | # | ||
5280 | |||
5281 | # | ||
5282 | # Heart Rate Monitors | ||
5283 | # | ||
5284 | CONFIG_AFE4403=m | ||
5285 | CONFIG_AFE4404=m | ||
5286 | CONFIG_MAX30100=m | ||
5287 | |||
5288 | # | ||
5289 | # Humidity sensors | ||
5290 | # | ||
5291 | CONFIG_AM2315=m | ||
5292 | CONFIG_DHT11=m | ||
5293 | CONFIG_HDC100X=m | ||
5294 | CONFIG_HTU21=m | ||
5295 | CONFIG_SI7005=m | ||
5296 | CONFIG_SI7020=m | ||
5297 | |||
5298 | # | ||
5299 | # Inertial measurement units | ||
5300 | # | ||
5301 | CONFIG_ADIS16400=m | ||
5302 | CONFIG_ADIS16480=m | ||
5303 | CONFIG_BMI160=m | ||
5304 | CONFIG_BMI160_I2C=m | ||
5305 | CONFIG_BMI160_SPI=m | ||
5306 | CONFIG_KMX61=m | ||
5307 | CONFIG_INV_MPU6050_IIO=m | ||
5308 | CONFIG_INV_MPU6050_I2C=m | ||
5309 | CONFIG_INV_MPU6050_SPI=m | ||
5310 | CONFIG_IIO_ADIS_LIB=m | ||
5311 | CONFIG_IIO_ADIS_LIB_BUFFER=y | ||
5312 | |||
5313 | # | ||
5314 | # Light sensors | ||
5315 | # | ||
5316 | CONFIG_ADJD_S311=m | ||
5317 | CONFIG_AL3320A=m | ||
5318 | CONFIG_APDS9300=m | ||
5319 | CONFIG_APDS9960=m | ||
5320 | CONFIG_BH1750=m | ||
5321 | CONFIG_BH1780=m | ||
5322 | CONFIG_CM32181=m | ||
5323 | CONFIG_CM3232=m | ||
5324 | CONFIG_CM3323=m | ||
5325 | CONFIG_CM36651=m | ||
5326 | CONFIG_GP2AP020A00F=m | ||
5327 | CONFIG_ISL29125=m | ||
5328 | CONFIG_HID_SENSOR_ALS=m | ||
5329 | CONFIG_HID_SENSOR_PROX=m | ||
5330 | CONFIG_JSA1212=m | ||
5331 | CONFIG_RPR0521=m | ||
5332 | CONFIG_LTR501=m | ||
5333 | CONFIG_MAX44000=m | ||
5334 | CONFIG_OPT3001=m | ||
5335 | CONFIG_PA12203001=m | ||
5336 | CONFIG_STK3310=m | ||
5337 | CONFIG_TCS3414=m | ||
5338 | CONFIG_TCS3472=m | ||
5339 | CONFIG_SENSORS_TSL2563=m | ||
5340 | CONFIG_TSL4531=m | ||
5341 | CONFIG_US5182D=m | ||
5342 | CONFIG_VCNL4000=m | ||
5343 | CONFIG_VEML6070=m | ||
5344 | |||
5345 | # | ||
5346 | # Magnetometer sensors | ||
5347 | # | ||
5348 | CONFIG_AK8975=m | ||
5349 | CONFIG_AK09911=m | ||
5350 | CONFIG_BMC150_MAGN=m | ||
5351 | CONFIG_BMC150_MAGN_I2C=m | ||
5352 | CONFIG_BMC150_MAGN_SPI=m | ||
5353 | CONFIG_MAG3110=m | ||
5354 | CONFIG_HID_SENSOR_MAGNETOMETER_3D=m | ||
5355 | CONFIG_MMC35240=m | ||
5356 | CONFIG_IIO_ST_MAGN_3AXIS=m | ||
5357 | CONFIG_IIO_ST_MAGN_I2C_3AXIS=m | ||
5358 | CONFIG_IIO_ST_MAGN_SPI_3AXIS=m | ||
5359 | CONFIG_SENSORS_HMC5843=m | ||
5360 | CONFIG_SENSORS_HMC5843_I2C=m | ||
5361 | CONFIG_SENSORS_HMC5843_SPI=m | ||
5362 | |||
5363 | # | ||
5364 | # Inclinometer sensors | ||
5365 | # | ||
5366 | CONFIG_HID_SENSOR_INCLINOMETER_3D=m | ||
5367 | CONFIG_HID_SENSOR_DEVICE_ROTATION=m | ||
5368 | |||
5369 | # | ||
5370 | # Triggers - standalone | ||
5371 | # | ||
5372 | CONFIG_IIO_INTERRUPT_TRIGGER=m | ||
5373 | CONFIG_IIO_SYSFS_TRIGGER=m | ||
5374 | |||
5375 | # | ||
5376 | # Digital potentiometers | ||
5377 | # | ||
5378 | CONFIG_DS1803=m | ||
5379 | CONFIG_MCP4131=m | ||
5380 | CONFIG_MCP4531=m | ||
5381 | CONFIG_TPL0102=m | ||
5382 | |||
5383 | # | ||
5384 | # Pressure sensors | ||
5385 | # | ||
5386 | CONFIG_BMP280=m | ||
5387 | CONFIG_HID_SENSOR_PRESS=m | ||
5388 | CONFIG_HP03=m | ||
5389 | CONFIG_MPL115=m | ||
5390 | CONFIG_MPL115_I2C=m | ||
5391 | CONFIG_MPL115_SPI=m | ||
5392 | CONFIG_MPL3115=m | ||
5393 | CONFIG_MS5611=m | ||
5394 | CONFIG_MS5611_I2C=m | ||
5395 | CONFIG_MS5611_SPI=m | ||
5396 | CONFIG_MS5637=m | ||
5397 | CONFIG_IIO_ST_PRESS=m | ||
5398 | CONFIG_IIO_ST_PRESS_I2C=m | ||
5399 | CONFIG_IIO_ST_PRESS_SPI=m | ||
5400 | CONFIG_T5403=m | ||
5401 | CONFIG_HP206C=m | ||
5402 | |||
5403 | # | ||
5404 | # Lightning sensors | ||
5405 | # | ||
5406 | CONFIG_AS3935=m | ||
5407 | |||
5408 | # | ||
5409 | # Proximity sensors | ||
5410 | # | ||
5411 | CONFIG_LIDAR_LITE_V2=m | ||
5412 | CONFIG_SX9500=m | ||
5413 | |||
5414 | # | ||
5415 | # Temperature sensors | ||
5416 | # | ||
5417 | CONFIG_MLX90614=m | ||
5418 | CONFIG_TMP006=m | ||
5419 | CONFIG_TSYS01=m | ||
5420 | CONFIG_TSYS02D=m | ||
5421 | CONFIG_PWM=y | ||
5422 | CONFIG_PWM_SYSFS=y | ||
5423 | # CONFIG_PWM_FSL_FTM is not set | ||
5424 | CONFIG_PWM_OMAP_DMTIMER=m | ||
5425 | CONFIG_PWM_PCA9685=m | ||
5426 | CONFIG_PWM_TIECAP=m | ||
5427 | CONFIG_PWM_TIEHRPWM=m | ||
5428 | CONFIG_PWM_TIPWMSS=y | ||
5429 | CONFIG_PWM_TWL=m | ||
5430 | CONFIG_PWM_TWL_LED=m | ||
5431 | CONFIG_IRQCHIP=y | ||
5432 | CONFIG_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 | # | ||
5440 | CONFIG_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 | ||
5444 | CONFIG_OMAP_CONTROL_PHY=y | ||
5445 | CONFIG_OMAP_USB2=y | ||
5446 | CONFIG_TI_PIPE3=m | ||
5447 | # CONFIG_BCM_KONA_USB2_PHY is not set | ||
5448 | CONFIG_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 | # | ||
5458 | CONFIG_ARM_PMU=y | ||
5459 | CONFIG_RAS=y | ||
5460 | |||
5461 | # | ||
5462 | # Android | ||
5463 | # | ||
5464 | CONFIG_ANDROID=y | ||
5465 | CONFIG_ANDROID_BINDER_IPC=y | ||
5466 | CONFIG_ANDROID_BINDER_IPC_32BIT=y | ||
5467 | CONFIG_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 | # | ||
5481 | CONFIG_ARM_PSCI_FW=y | ||
5482 | # CONFIG_FIRMWARE_MEMMAP is not set | ||
5483 | |||
5484 | # | ||
5485 | # File systems | ||
5486 | # | ||
5487 | CONFIG_DCACHE_WORD_ACCESS=y | ||
5488 | # CONFIG_EXT2_FS is not set | ||
5489 | # CONFIG_EXT3_FS is not set | ||
5490 | CONFIG_EXT4_FS=y | ||
5491 | CONFIG_EXT4_USE_FOR_EXT2=y | ||
5492 | CONFIG_EXT4_FS_POSIX_ACL=y | ||
5493 | CONFIG_EXT4_FS_SECURITY=y | ||
5494 | CONFIG_EXT4_ENCRYPTION=y | ||
5495 | CONFIG_EXT4_FS_ENCRYPTION=y | ||
5496 | # CONFIG_EXT4_DEBUG is not set | ||
5497 | CONFIG_JBD2=y | ||
5498 | # CONFIG_JBD2_DEBUG is not set | ||
5499 | CONFIG_FS_MBCACHE=y | ||
5500 | CONFIG_REISERFS_FS=m | ||
5501 | # CONFIG_REISERFS_CHECK is not set | ||
5502 | # CONFIG_REISERFS_PROC_INFO is not set | ||
5503 | CONFIG_REISERFS_FS_XATTR=y | ||
5504 | CONFIG_REISERFS_FS_POSIX_ACL=y | ||
5505 | CONFIG_REISERFS_FS_SECURITY=y | ||
5506 | CONFIG_JFS_FS=m | ||
5507 | CONFIG_JFS_POSIX_ACL=y | ||
5508 | CONFIG_JFS_SECURITY=y | ||
5509 | # CONFIG_JFS_DEBUG is not set | ||
5510 | # CONFIG_JFS_STATISTICS is not set | ||
5511 | CONFIG_XFS_FS=y | ||
5512 | CONFIG_XFS_QUOTA=y | ||
5513 | CONFIG_XFS_POSIX_ACL=y | ||
5514 | CONFIG_XFS_RT=y | ||
5515 | # CONFIG_XFS_WARN is not set | ||
5516 | # CONFIG_XFS_DEBUG is not set | ||
5517 | CONFIG_GFS2_FS=m | ||
5518 | CONFIG_GFS2_FS_LOCKING_DLM=y | ||
5519 | CONFIG_OCFS2_FS=m | ||
5520 | CONFIG_OCFS2_FS_O2CB=m | ||
5521 | CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m | ||
5522 | CONFIG_OCFS2_FS_STATS=y | ||
5523 | CONFIG_OCFS2_DEBUG_MASKLOG=y | ||
5524 | # CONFIG_OCFS2_DEBUG_FS is not set | ||
5525 | CONFIG_BTRFS_FS=y | ||
5526 | CONFIG_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 | ||
5531 | CONFIG_NILFS2_FS=m | ||
5532 | CONFIG_F2FS_FS=y | ||
5533 | CONFIG_F2FS_STAT_FS=y | ||
5534 | CONFIG_F2FS_FS_XATTR=y | ||
5535 | CONFIG_F2FS_FS_POSIX_ACL=y | ||
5536 | CONFIG_F2FS_FS_SECURITY=y | ||
5537 | # CONFIG_F2FS_CHECK_FS is not set | ||
5538 | CONFIG_F2FS_FS_ENCRYPTION=y | ||
5539 | # CONFIG_F2FS_IO_TRACE is not set | ||
5540 | CONFIG_FS_POSIX_ACL=y | ||
5541 | CONFIG_EXPORTFS=y | ||
5542 | CONFIG_FILE_LOCKING=y | ||
5543 | CONFIG_FSNOTIFY=y | ||
5544 | CONFIG_DNOTIFY=y | ||
5545 | CONFIG_INOTIFY_USER=y | ||
5546 | CONFIG_FANOTIFY=y | ||
5547 | CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y | ||
5548 | CONFIG_QUOTA=y | ||
5549 | CONFIG_QUOTA_NETLINK_INTERFACE=y | ||
5550 | CONFIG_PRINT_QUOTA_WARNING=y | ||
5551 | # CONFIG_QUOTA_DEBUG is not set | ||
5552 | CONFIG_QUOTA_TREE=m | ||
5553 | CONFIG_QFMT_V1=m | ||
5554 | CONFIG_QFMT_V2=m | ||
5555 | CONFIG_QUOTACTL=y | ||
5556 | CONFIG_AUTOFS4_FS=y | ||
5557 | CONFIG_FUSE_FS=y | ||
5558 | CONFIG_CUSE=m | ||
5559 | CONFIG_OVERLAY_FS=y | ||
5560 | |||
5561 | # | ||
5562 | # Caches | ||
5563 | # | ||
5564 | CONFIG_FSCACHE=m | ||
5565 | CONFIG_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 | ||
5569 | CONFIG_CACHEFILES=m | ||
5570 | # CONFIG_CACHEFILES_DEBUG is not set | ||
5571 | # CONFIG_CACHEFILES_HISTOGRAM is not set | ||
5572 | |||
5573 | # | ||
5574 | # CD-ROM/DVD Filesystems | ||
5575 | # | ||
5576 | CONFIG_ISO9660_FS=m | ||
5577 | CONFIG_JOLIET=y | ||
5578 | CONFIG_ZISOFS=y | ||
5579 | CONFIG_UDF_FS=m | ||
5580 | CONFIG_UDF_NLS=y | ||
5581 | |||
5582 | # | ||
5583 | # DOS/FAT/NT Filesystems | ||
5584 | # | ||
5585 | CONFIG_FAT_FS=y | ||
5586 | CONFIG_MSDOS_FS=y | ||
5587 | CONFIG_VFAT_FS=y | ||
5588 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | ||
5589 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | ||
5590 | CONFIG_NTFS_FS=m | ||
5591 | # CONFIG_NTFS_DEBUG is not set | ||
5592 | CONFIG_NTFS_RW=y | ||
5593 | |||
5594 | # | ||
5595 | # Pseudo filesystems | ||
5596 | # | ||
5597 | CONFIG_PROC_FS=y | ||
5598 | CONFIG_PROC_SYSCTL=y | ||
5599 | CONFIG_PROC_PAGE_MONITOR=y | ||
5600 | CONFIG_PROC_CHILDREN=y | ||
5601 | CONFIG_KERNFS=y | ||
5602 | CONFIG_SYSFS=y | ||
5603 | CONFIG_TMPFS=y | ||
5604 | CONFIG_TMPFS_POSIX_ACL=y | ||
5605 | CONFIG_TMPFS_XATTR=y | ||
5606 | # CONFIG_HUGETLB_PAGE is not set | ||
5607 | CONFIG_CONFIGFS_FS=y | ||
5608 | CONFIG_MISC_FILESYSTEMS=y | ||
5609 | CONFIG_ADFS_FS=m | ||
5610 | # CONFIG_ADFS_FS_RW is not set | ||
5611 | CONFIG_AFFS_FS=m | ||
5612 | CONFIG_ECRYPT_FS=m | ||
5613 | CONFIG_ECRYPT_FS_MESSAGING=y | ||
5614 | CONFIG_HFS_FS=m | ||
5615 | CONFIG_HFSPLUS_FS=m | ||
5616 | # CONFIG_HFSPLUS_FS_POSIX_ACL is not set | ||
5617 | CONFIG_BEFS_FS=m | ||
5618 | # CONFIG_BEFS_DEBUG is not set | ||
5619 | CONFIG_BFS_FS=m | ||
5620 | CONFIG_EFS_FS=m | ||
5621 | CONFIG_JFFS2_FS=m | ||
5622 | CONFIG_JFFS2_FS_DEBUG=0 | ||
5623 | CONFIG_JFFS2_FS_WRITEBUFFER=y | ||
5624 | # CONFIG_JFFS2_FS_WBUF_VERIFY is not set | ||
5625 | CONFIG_JFFS2_SUMMARY=y | ||
5626 | CONFIG_JFFS2_FS_XATTR=y | ||
5627 | CONFIG_JFFS2_FS_POSIX_ACL=y | ||
5628 | CONFIG_JFFS2_FS_SECURITY=y | ||
5629 | CONFIG_JFFS2_COMPRESSION_OPTIONS=y | ||
5630 | CONFIG_JFFS2_ZLIB=y | ||
5631 | CONFIG_JFFS2_LZO=y | ||
5632 | CONFIG_JFFS2_RTIME=y | ||
5633 | # CONFIG_JFFS2_RUBIN is not set | ||
5634 | # CONFIG_JFFS2_CMODE_NONE is not set | ||
5635 | CONFIG_JFFS2_CMODE_PRIORITY=y | ||
5636 | # CONFIG_JFFS2_CMODE_SIZE is not set | ||
5637 | # CONFIG_JFFS2_CMODE_FAVOURLZO is not set | ||
5638 | CONFIG_UBIFS_FS=m | ||
5639 | CONFIG_UBIFS_FS_ADVANCED_COMPR=y | ||
5640 | CONFIG_UBIFS_FS_LZO=y | ||
5641 | CONFIG_UBIFS_FS_ZLIB=y | ||
5642 | # CONFIG_UBIFS_ATIME_SUPPORT is not set | ||
5643 | CONFIG_LOGFS=m | ||
5644 | # CONFIG_CRAMFS is not set | ||
5645 | CONFIG_SQUASHFS=m | ||
5646 | CONFIG_SQUASHFS_FILE_CACHE=y | ||
5647 | # CONFIG_SQUASHFS_FILE_DIRECT is not set | ||
5648 | CONFIG_SQUASHFS_DECOMP_SINGLE=y | ||
5649 | # CONFIG_SQUASHFS_DECOMP_MULTI is not set | ||
5650 | # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set | ||
5651 | CONFIG_SQUASHFS_XATTR=y | ||
5652 | CONFIG_SQUASHFS_ZLIB=y | ||
5653 | CONFIG_SQUASHFS_LZ4=y | ||
5654 | CONFIG_SQUASHFS_LZO=y | ||
5655 | CONFIG_SQUASHFS_XZ=y | ||
5656 | # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set | ||
5657 | # CONFIG_SQUASHFS_EMBEDDED is not set | ||
5658 | CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 | ||
5659 | CONFIG_VXFS_FS=m | ||
5660 | CONFIG_MINIX_FS=m | ||
5661 | CONFIG_OMFS_FS=m | ||
5662 | # CONFIG_HPFS_FS is not set | ||
5663 | CONFIG_QNX4FS_FS=m | ||
5664 | CONFIG_QNX6FS_FS=m | ||
5665 | # CONFIG_QNX6FS_DEBUG is not set | ||
5666 | CONFIG_ROMFS_FS=m | ||
5667 | # CONFIG_ROMFS_BACKED_BY_BLOCK is not set | ||
5668 | # CONFIG_ROMFS_BACKED_BY_MTD is not set | ||
5669 | CONFIG_ROMFS_BACKED_BY_BOTH=y | ||
5670 | CONFIG_ROMFS_ON_BLOCK=y | ||
5671 | CONFIG_ROMFS_ON_MTD=y | ||
5672 | # CONFIG_PSTORE is not set | ||
5673 | CONFIG_SYSV_FS=m | ||
5674 | CONFIG_UFS_FS=m | ||
5675 | # CONFIG_UFS_FS_WRITE is not set | ||
5676 | # CONFIG_UFS_DEBUG is not set | ||
5677 | CONFIG_EXOFS_FS=m | ||
5678 | # CONFIG_EXOFS_DEBUG is not set | ||
5679 | CONFIG_AUFS_FS=m | ||
5680 | CONFIG_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 | ||
5684 | CONFIG_AUFS_SBILIST=y | ||
5685 | # CONFIG_AUFS_HNOTIFY is not set | ||
5686 | CONFIG_AUFS_EXPORT=y | ||
5687 | CONFIG_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 | ||
5693 | CONFIG_AUFS_BR_HFSPLUS=y | ||
5694 | CONFIG_AUFS_BDEV_LOOP=y | ||
5695 | # CONFIG_AUFS_DEBUG is not set | ||
5696 | CONFIG_ORE=m | ||
5697 | CONFIG_NETWORK_FILESYSTEMS=y | ||
5698 | CONFIG_NFS_FS=y | ||
5699 | CONFIG_NFS_V2=y | ||
5700 | CONFIG_NFS_V3=y | ||
5701 | CONFIG_NFS_V3_ACL=y | ||
5702 | CONFIG_NFS_V4=y | ||
5703 | CONFIG_NFS_SWAP=y | ||
5704 | CONFIG_NFS_V4_1=y | ||
5705 | CONFIG_NFS_V4_2=y | ||
5706 | CONFIG_PNFS_FILE_LAYOUT=y | ||
5707 | CONFIG_PNFS_BLOCK=m | ||
5708 | CONFIG_PNFS_OBJLAYOUT=m | ||
5709 | CONFIG_PNFS_FLEXFILE_LAYOUT=m | ||
5710 | CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" | ||
5711 | # CONFIG_NFS_V4_1_MIGRATION is not set | ||
5712 | CONFIG_NFS_V4_SECURITY_LABEL=y | ||
5713 | CONFIG_ROOT_NFS=y | ||
5714 | # CONFIG_NFS_USE_LEGACY_DNS is not set | ||
5715 | CONFIG_NFS_USE_KERNEL_DNS=y | ||
5716 | CONFIG_NFS_DEBUG=y | ||
5717 | CONFIG_NFSD=m | ||
5718 | CONFIG_NFSD_V2_ACL=y | ||
5719 | CONFIG_NFSD_V3=y | ||
5720 | CONFIG_NFSD_V3_ACL=y | ||
5721 | CONFIG_NFSD_V4=y | ||
5722 | # CONFIG_NFSD_PNFS is not set | ||
5723 | CONFIG_NFSD_V4_SECURITY_LABEL=y | ||
5724 | # CONFIG_NFSD_FAULT_INJECTION is not set | ||
5725 | CONFIG_GRACE_PERIOD=y | ||
5726 | CONFIG_LOCKD=y | ||
5727 | CONFIG_LOCKD_V4=y | ||
5728 | CONFIG_NFS_ACL_SUPPORT=y | ||
5729 | CONFIG_NFS_COMMON=y | ||
5730 | CONFIG_SUNRPC=y | ||
5731 | CONFIG_SUNRPC_GSS=y | ||
5732 | CONFIG_SUNRPC_BACKCHANNEL=y | ||
5733 | CONFIG_SUNRPC_SWAP=y | ||
5734 | CONFIG_RPCSEC_GSS_KRB5=m | ||
5735 | CONFIG_SUNRPC_DEBUG=y | ||
5736 | CONFIG_CEPH_FS=m | ||
5737 | CONFIG_CEPH_FSCACHE=y | ||
5738 | CONFIG_CEPH_FS_POSIX_ACL=y | ||
5739 | CONFIG_CIFS=m | ||
5740 | # CONFIG_CIFS_STATS is not set | ||
5741 | CONFIG_CIFS_WEAK_PW_HASH=y | ||
5742 | CONFIG_CIFS_UPCALL=y | ||
5743 | CONFIG_CIFS_XATTR=y | ||
5744 | CONFIG_CIFS_POSIX=y | ||
5745 | CONFIG_CIFS_ACL=y | ||
5746 | CONFIG_CIFS_DEBUG=y | ||
5747 | # CONFIG_CIFS_DEBUG2 is not set | ||
5748 | CONFIG_CIFS_DFS_UPCALL=y | ||
5749 | CONFIG_CIFS_SMB2=y | ||
5750 | # CONFIG_CIFS_SMB311 is not set | ||
5751 | CONFIG_CIFS_FSCACHE=y | ||
5752 | CONFIG_NCP_FS=m | ||
5753 | CONFIG_NCPFS_PACKET_SIGNING=y | ||
5754 | CONFIG_NCPFS_IOCTL_LOCKING=y | ||
5755 | CONFIG_NCPFS_STRONG=y | ||
5756 | CONFIG_NCPFS_NFS_NS=y | ||
5757 | CONFIG_NCPFS_OS2_NS=y | ||
5758 | # CONFIG_NCPFS_SMALLDOS is not set | ||
5759 | CONFIG_NCPFS_NLS=y | ||
5760 | CONFIG_NCPFS_EXTRAS=y | ||
5761 | CONFIG_CODA_FS=m | ||
5762 | CONFIG_AFS_FS=m | ||
5763 | # CONFIG_AFS_DEBUG is not set | ||
5764 | CONFIG_AFS_FSCACHE=y | ||
5765 | CONFIG_9P_FS=m | ||
5766 | CONFIG_9P_FSCACHE=y | ||
5767 | CONFIG_9P_FS_POSIX_ACL=y | ||
5768 | CONFIG_9P_FS_SECURITY=y | ||
5769 | CONFIG_NLS=y | ||
5770 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
5771 | CONFIG_NLS_CODEPAGE_437=y | ||
5772 | CONFIG_NLS_CODEPAGE_737=m | ||
5773 | CONFIG_NLS_CODEPAGE_775=m | ||
5774 | CONFIG_NLS_CODEPAGE_850=m | ||
5775 | CONFIG_NLS_CODEPAGE_852=m | ||
5776 | CONFIG_NLS_CODEPAGE_855=m | ||
5777 | CONFIG_NLS_CODEPAGE_857=m | ||
5778 | CONFIG_NLS_CODEPAGE_860=m | ||
5779 | CONFIG_NLS_CODEPAGE_861=m | ||
5780 | CONFIG_NLS_CODEPAGE_862=m | ||
5781 | CONFIG_NLS_CODEPAGE_863=m | ||
5782 | CONFIG_NLS_CODEPAGE_864=m | ||
5783 | CONFIG_NLS_CODEPAGE_865=m | ||
5784 | CONFIG_NLS_CODEPAGE_866=m | ||
5785 | CONFIG_NLS_CODEPAGE_869=m | ||
5786 | CONFIG_NLS_CODEPAGE_936=m | ||
5787 | CONFIG_NLS_CODEPAGE_950=m | ||
5788 | CONFIG_NLS_CODEPAGE_932=m | ||
5789 | CONFIG_NLS_CODEPAGE_949=m | ||
5790 | CONFIG_NLS_CODEPAGE_874=m | ||
5791 | CONFIG_NLS_ISO8859_8=m | ||
5792 | CONFIG_NLS_CODEPAGE_1250=m | ||
5793 | CONFIG_NLS_CODEPAGE_1251=m | ||
5794 | CONFIG_NLS_ASCII=m | ||
5795 | CONFIG_NLS_ISO8859_1=y | ||
5796 | CONFIG_NLS_ISO8859_2=m | ||
5797 | CONFIG_NLS_ISO8859_3=m | ||
5798 | CONFIG_NLS_ISO8859_4=m | ||
5799 | CONFIG_NLS_ISO8859_5=m | ||
5800 | CONFIG_NLS_ISO8859_6=m | ||
5801 | CONFIG_NLS_ISO8859_7=m | ||
5802 | CONFIG_NLS_ISO8859_9=m | ||
5803 | CONFIG_NLS_ISO8859_13=m | ||
5804 | CONFIG_NLS_ISO8859_14=m | ||
5805 | CONFIG_NLS_ISO8859_15=m | ||
5806 | CONFIG_NLS_KOI8_R=m | ||
5807 | CONFIG_NLS_KOI8_U=m | ||
5808 | CONFIG_NLS_MAC_ROMAN=m | ||
5809 | CONFIG_NLS_MAC_CELTIC=m | ||
5810 | CONFIG_NLS_MAC_CENTEURO=m | ||
5811 | CONFIG_NLS_MAC_CROATIAN=m | ||
5812 | CONFIG_NLS_MAC_CYRILLIC=m | ||
5813 | CONFIG_NLS_MAC_GAELIC=m | ||
5814 | CONFIG_NLS_MAC_GREEK=m | ||
5815 | CONFIG_NLS_MAC_ICELAND=m | ||
5816 | CONFIG_NLS_MAC_INUIT=m | ||
5817 | CONFIG_NLS_MAC_ROMANIAN=m | ||
5818 | CONFIG_NLS_MAC_TURKISH=m | ||
5819 | CONFIG_NLS_UTF8=m | ||
5820 | CONFIG_DLM=m | ||
5821 | CONFIG_DLM_DEBUG=y | ||
5822 | |||
5823 | # | ||
5824 | # Kernel hacking | ||
5825 | # | ||
5826 | |||
5827 | # | ||
5828 | # printk and dmesg options | ||
5829 | # | ||
5830 | CONFIG_PRINTK_TIME=y | ||
5831 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 | ||
5832 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
5833 | CONFIG_DYNAMIC_DEBUG=y | ||
5834 | |||
5835 | # | ||
5836 | # Compile-time checks and compiler options | ||
5837 | # | ||
5838 | CONFIG_DEBUG_INFO=y | ||
5839 | # CONFIG_DEBUG_INFO_REDUCED is not set | ||
5840 | CONFIG_DEBUG_INFO_SPLIT=y | ||
5841 | CONFIG_DEBUG_INFO_DWARF4=y | ||
5842 | # CONFIG_GDB_SCRIPTS is not set | ||
5843 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
5844 | CONFIG_ENABLE_MUST_CHECK=y | ||
5845 | CONFIG_FRAME_WARN=1024 | ||
5846 | CONFIG_STRIP_ASM_SYMS=y | ||
5847 | # CONFIG_READABLE_ASM is not set | ||
5848 | CONFIG_UNUSED_SYMBOLS=y | ||
5849 | # CONFIG_PAGE_OWNER is not set | ||
5850 | CONFIG_DEBUG_FS=y | ||
5851 | # CONFIG_HEADERS_CHECK is not set | ||
5852 | # CONFIG_DEBUG_SECTION_MISMATCH is not set | ||
5853 | CONFIG_SECTION_MISMATCH_WARN_ONLY=y | ||
5854 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
5855 | CONFIG_MAGIC_SYSRQ=y | ||
5856 | CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6 | ||
5857 | CONFIG_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 | ||
5865 | CONFIG_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 | ||
5869 | CONFIG_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 | # | ||
5876 | CONFIG_LOCKUP_DETECTOR=y | ||
5877 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
5878 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
5879 | CONFIG_DETECT_HUNG_TASK=y | ||
5880 | CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 | ||
5881 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
5882 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
5883 | # CONFIG_PANIC_ON_OOPS is not set | ||
5884 | CONFIG_PANIC_ON_OOPS_VALUE=0 | ||
5885 | CONFIG_PANIC_TIMEOUT=0 | ||
5886 | CONFIG_SCHED_DEBUG=y | ||
5887 | CONFIG_SCHED_INFO=y | ||
5888 | CONFIG_SCHEDSTATS=y | ||
5889 | CONFIG_SCHED_STACK_END_CHECK=y | ||
5890 | # CONFIG_DEBUG_TIMEKEEPING is not set | ||
5891 | CONFIG_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 | ||
5906 | CONFIG_STACKTRACE=y | ||
5907 | # CONFIG_DEBUG_KOBJECT is not set | ||
5908 | CONFIG_DEBUG_BUGVERBOSE=y | ||
5909 | CONFIG_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 | ||
5925 | CONFIG_NOTIFIER_ERROR_INJECTION=m | ||
5926 | CONFIG_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 | ||
5930 | CONFIG_NOP_TRACER=y | ||
5931 | CONFIG_HAVE_FUNCTION_TRACER=y | ||
5932 | CONFIG_HAVE_DYNAMIC_FTRACE=y | ||
5933 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | ||
5934 | CONFIG_HAVE_SYSCALL_TRACEPOINTS=y | ||
5935 | CONFIG_HAVE_C_RECORDMCOUNT=y | ||
5936 | CONFIG_TRACER_MAX_TRACE=y | ||
5937 | CONFIG_TRACE_CLOCK=y | ||
5938 | CONFIG_RING_BUFFER=y | ||
5939 | CONFIG_EVENT_TRACING=y | ||
5940 | CONFIG_CONTEXT_SWITCH_TRACER=y | ||
5941 | CONFIG_RING_BUFFER_ALLOW_SWAP=y | ||
5942 | CONFIG_TRACING=y | ||
5943 | CONFIG_GENERIC_TRACER=y | ||
5944 | CONFIG_TRACING_SUPPORT=y | ||
5945 | CONFIG_FTRACE=y | ||
5946 | CONFIG_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 | ||
5950 | CONFIG_FTRACE_SYSCALLS=y | ||
5951 | CONFIG_TRACER_SNAPSHOT=y | ||
5952 | # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set | ||
5953 | CONFIG_BRANCH_PROFILE_NONE=y | ||
5954 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
5955 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
5956 | CONFIG_STACK_TRACER=y | ||
5957 | CONFIG_BLK_DEV_IO_TRACE=y | ||
5958 | CONFIG_KPROBE_EVENT=y | ||
5959 | CONFIG_UPROBE_EVENT=y | ||
5960 | CONFIG_BPF_EVENTS=y | ||
5961 | CONFIG_PROBE_EVENTS=y | ||
5962 | CONFIG_DYNAMIC_FTRACE=y | ||
5963 | # CONFIG_FUNCTION_PROFILER is not set | ||
5964 | CONFIG_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 | ||
5970 | CONFIG_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 | ||
5991 | CONFIG_TEST_USER_COPY=m | ||
5992 | CONFIG_TEST_BPF=m | ||
5993 | CONFIG_TEST_FIRMWARE=m | ||
5994 | # CONFIG_TEST_UDELAY is not set | ||
5995 | # CONFIG_MEMTEST is not set | ||
5996 | CONFIG_TEST_STATIC_KEYS=m | ||
5997 | # CONFIG_SAMPLES is not set | ||
5998 | CONFIG_HAVE_ARCH_KGDB=y | ||
5999 | CONFIG_KGDB=y | ||
6000 | CONFIG_KGDB_SERIAL_CONSOLE=y | ||
6001 | # CONFIG_KGDB_TESTS is not set | ||
6002 | CONFIG_KGDB_KDB=y | ||
6003 | CONFIG_KDB_DEFAULT_ENABLE=0x1 | ||
6004 | CONFIG_KDB_KEYBOARD=y | ||
6005 | CONFIG_KDB_CONTINUE_CATASTROPHIC=0 | ||
6006 | # CONFIG_ARM_PTDUMP is not set | ||
6007 | # CONFIG_STRICT_DEVMEM is not set | ||
6008 | CONFIG_ARM_UNWIND=y | ||
6009 | # CONFIG_DEBUG_USER is not set | ||
6010 | # CONFIG_DEBUG_LL is not set | ||
6011 | CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" | ||
6012 | # CONFIG_DEBUG_UART_8250 is not set | ||
6013 | CONFIG_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 | # | ||
6022 | CONFIG_KEYS=y | ||
6023 | # CONFIG_PERSISTENT_KEYRINGS is not set | ||
6024 | # CONFIG_BIG_KEYS is not set | ||
6025 | # CONFIG_TRUSTED_KEYS is not set | ||
6026 | CONFIG_ENCRYPTED_KEYS=y | ||
6027 | # CONFIG_SECURITY_DMESG_RESTRICT is not set | ||
6028 | CONFIG_SECURITY=y | ||
6029 | CONFIG_SECURITYFS=y | ||
6030 | CONFIG_SECURITY_NETWORK=y | ||
6031 | CONFIG_SECURITY_NETWORK_XFRM=y | ||
6032 | CONFIG_SECURITY_PATH=y | ||
6033 | CONFIG_LSM_MMAP_MIN_ADDR=32768 | ||
6034 | CONFIG_SECURITY_SELINUX=y | ||
6035 | # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set | ||
6036 | # CONFIG_SECURITY_SELINUX_DISABLE is not set | ||
6037 | CONFIG_SECURITY_SELINUX_DEVELOP=y | ||
6038 | CONFIG_SECURITY_SELINUX_AVC_STATS=y | ||
6039 | CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 | ||
6040 | # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set | ||
6041 | # CONFIG_SECURITY_SMACK is not set | ||
6042 | CONFIG_SECURITY_TOMOYO=y | ||
6043 | CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048 | ||
6044 | CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024 | ||
6045 | # CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set | ||
6046 | CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init" | ||
6047 | CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init" | ||
6048 | CONFIG_SECURITY_APPARMOR=y | ||
6049 | CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 | ||
6050 | CONFIG_SECURITY_APPARMOR_HASH=y | ||
6051 | CONFIG_SECURITY_YAMA=y | ||
6052 | CONFIG_INTEGRITY=y | ||
6053 | # CONFIG_INTEGRITY_SIGNATURE is not set | ||
6054 | CONFIG_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 | ||
6060 | CONFIG_DEFAULT_SECURITY_DAC=y | ||
6061 | CONFIG_DEFAULT_SECURITY="" | ||
6062 | CONFIG_XOR_BLOCKS=y | ||
6063 | CONFIG_ASYNC_CORE=m | ||
6064 | CONFIG_ASYNC_MEMCPY=m | ||
6065 | CONFIG_ASYNC_XOR=m | ||
6066 | CONFIG_ASYNC_PQ=m | ||
6067 | CONFIG_ASYNC_RAID6_RECOV=m | ||
6068 | CONFIG_CRYPTO=y | ||
6069 | |||
6070 | # | ||
6071 | # Crypto core or helper | ||
6072 | # | ||
6073 | CONFIG_CRYPTO_ALGAPI=y | ||
6074 | CONFIG_CRYPTO_ALGAPI2=y | ||
6075 | CONFIG_CRYPTO_AEAD=y | ||
6076 | CONFIG_CRYPTO_AEAD2=y | ||
6077 | CONFIG_CRYPTO_BLKCIPHER=y | ||
6078 | CONFIG_CRYPTO_BLKCIPHER2=y | ||
6079 | CONFIG_CRYPTO_HASH=y | ||
6080 | CONFIG_CRYPTO_HASH2=y | ||
6081 | CONFIG_CRYPTO_RNG=y | ||
6082 | CONFIG_CRYPTO_RNG2=y | ||
6083 | CONFIG_CRYPTO_RNG_DEFAULT=y | ||
6084 | CONFIG_CRYPTO_PCOMP=m | ||
6085 | CONFIG_CRYPTO_PCOMP2=y | ||
6086 | CONFIG_CRYPTO_AKCIPHER2=y | ||
6087 | # CONFIG_CRYPTO_RSA is not set | ||
6088 | CONFIG_CRYPTO_MANAGER=y | ||
6089 | CONFIG_CRYPTO_MANAGER2=y | ||
6090 | # CONFIG_CRYPTO_USER is not set | ||
6091 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y | ||
6092 | CONFIG_CRYPTO_GF128MUL=y | ||
6093 | CONFIG_CRYPTO_NULL=y | ||
6094 | CONFIG_CRYPTO_NULL2=y | ||
6095 | CONFIG_CRYPTO_WORKQUEUE=y | ||
6096 | CONFIG_CRYPTO_CRYPTD=m | ||
6097 | # CONFIG_CRYPTO_MCRYPTD is not set | ||
6098 | CONFIG_CRYPTO_AUTHENC=m | ||
6099 | CONFIG_CRYPTO_TEST=m | ||
6100 | CONFIG_CRYPTO_ABLK_HELPER=m | ||
6101 | |||
6102 | # | ||
6103 | # Authenticated Encryption with Associated Data | ||
6104 | # | ||
6105 | CONFIG_CRYPTO_CCM=m | ||
6106 | CONFIG_CRYPTO_GCM=m | ||
6107 | # CONFIG_CRYPTO_CHACHA20POLY1305 is not set | ||
6108 | CONFIG_CRYPTO_SEQIV=y | ||
6109 | CONFIG_CRYPTO_ECHAINIV=m | ||
6110 | |||
6111 | # | ||
6112 | # Block modes | ||
6113 | # | ||
6114 | CONFIG_CRYPTO_CBC=y | ||
6115 | CONFIG_CRYPTO_CTR=y | ||
6116 | CONFIG_CRYPTO_CTS=y | ||
6117 | CONFIG_CRYPTO_ECB=y | ||
6118 | CONFIG_CRYPTO_LRW=m | ||
6119 | CONFIG_CRYPTO_PCBC=m | ||
6120 | CONFIG_CRYPTO_XTS=y | ||
6121 | # CONFIG_CRYPTO_KEYWRAP is not set | ||
6122 | |||
6123 | # | ||
6124 | # Hash modes | ||
6125 | # | ||
6126 | CONFIG_CRYPTO_CMAC=m | ||
6127 | CONFIG_CRYPTO_HMAC=y | ||
6128 | CONFIG_CRYPTO_XCBC=m | ||
6129 | CONFIG_CRYPTO_VMAC=m | ||
6130 | |||
6131 | # | ||
6132 | # Digest | ||
6133 | # | ||
6134 | CONFIG_CRYPTO_CRC32C=y | ||
6135 | CONFIG_CRYPTO_CRC32=m | ||
6136 | CONFIG_CRYPTO_CRCT10DIF=y | ||
6137 | CONFIG_CRYPTO_GHASH=m | ||
6138 | # CONFIG_CRYPTO_POLY1305 is not set | ||
6139 | CONFIG_CRYPTO_MD4=m | ||
6140 | CONFIG_CRYPTO_MD5=y | ||
6141 | CONFIG_CRYPTO_MICHAEL_MIC=m | ||
6142 | CONFIG_CRYPTO_RMD128=m | ||
6143 | CONFIG_CRYPTO_RMD160=m | ||
6144 | CONFIG_CRYPTO_RMD256=m | ||
6145 | CONFIG_CRYPTO_RMD320=m | ||
6146 | CONFIG_CRYPTO_SHA1=y | ||
6147 | CONFIG_CRYPTO_SHA256=y | ||
6148 | CONFIG_CRYPTO_SHA512=m | ||
6149 | CONFIG_CRYPTO_TGR192=m | ||
6150 | CONFIG_CRYPTO_WP512=m | ||
6151 | |||
6152 | # | ||
6153 | # Ciphers | ||
6154 | # | ||
6155 | CONFIG_CRYPTO_AES=y | ||
6156 | CONFIG_CRYPTO_ANUBIS=m | ||
6157 | CONFIG_CRYPTO_ARC4=m | ||
6158 | CONFIG_CRYPTO_BLOWFISH=m | ||
6159 | CONFIG_CRYPTO_BLOWFISH_COMMON=m | ||
6160 | CONFIG_CRYPTO_CAMELLIA=m | ||
6161 | CONFIG_CRYPTO_CAST_COMMON=m | ||
6162 | CONFIG_CRYPTO_CAST5=m | ||
6163 | CONFIG_CRYPTO_CAST6=m | ||
6164 | CONFIG_CRYPTO_DES=m | ||
6165 | CONFIG_CRYPTO_FCRYPT=m | ||
6166 | CONFIG_CRYPTO_KHAZAD=m | ||
6167 | CONFIG_CRYPTO_SALSA20=m | ||
6168 | # CONFIG_CRYPTO_CHACHA20 is not set | ||
6169 | CONFIG_CRYPTO_SEED=m | ||
6170 | CONFIG_CRYPTO_SERPENT=m | ||
6171 | CONFIG_CRYPTO_TEA=m | ||
6172 | CONFIG_CRYPTO_TWOFISH=m | ||
6173 | CONFIG_CRYPTO_TWOFISH_COMMON=m | ||
6174 | |||
6175 | # | ||
6176 | # Compression | ||
6177 | # | ||
6178 | CONFIG_CRYPTO_DEFLATE=m | ||
6179 | CONFIG_CRYPTO_ZLIB=m | ||
6180 | CONFIG_CRYPTO_LZO=y | ||
6181 | # CONFIG_CRYPTO_842 is not set | ||
6182 | CONFIG_CRYPTO_LZ4=m | ||
6183 | CONFIG_CRYPTO_LZ4HC=m | ||
6184 | |||
6185 | # | ||
6186 | # Random Number Generation | ||
6187 | # | ||
6188 | CONFIG_CRYPTO_ANSI_CPRNG=m | ||
6189 | CONFIG_CRYPTO_DRBG_MENU=y | ||
6190 | CONFIG_CRYPTO_DRBG_HMAC=y | ||
6191 | # CONFIG_CRYPTO_DRBG_HASH is not set | ||
6192 | # CONFIG_CRYPTO_DRBG_CTR is not set | ||
6193 | CONFIG_CRYPTO_DRBG=y | ||
6194 | CONFIG_CRYPTO_JITTERENTROPY=y | ||
6195 | CONFIG_CRYPTO_USER_API=m | ||
6196 | CONFIG_CRYPTO_USER_API_HASH=m | ||
6197 | CONFIG_CRYPTO_USER_API_SKCIPHER=m | ||
6198 | # CONFIG_CRYPTO_USER_API_RNG is not set | ||
6199 | # CONFIG_CRYPTO_USER_API_AEAD is not set | ||
6200 | CONFIG_CRYPTO_HW=y | ||
6201 | CONFIG_CRYPTO_DEV_OMAP_SHAM=m | ||
6202 | CONFIG_CRYPTO_DEV_OMAP_AES=m | ||
6203 | CONFIG_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 | ||
6210 | CONFIG_ARM_CRYPTO=y | ||
6211 | CONFIG_CRYPTO_SHA1_ARM=m | ||
6212 | CONFIG_CRYPTO_SHA1_ARM_NEON=m | ||
6213 | # CONFIG_CRYPTO_SHA1_ARM_CE is not set | ||
6214 | # CONFIG_CRYPTO_SHA2_ARM_CE is not set | ||
6215 | CONFIG_CRYPTO_SHA256_ARM=m | ||
6216 | CONFIG_CRYPTO_SHA512_ARM=m | ||
6217 | CONFIG_CRYPTO_AES_ARM=m | ||
6218 | CONFIG_CRYPTO_AES_ARM_BS=m | ||
6219 | # CONFIG_CRYPTO_AES_ARM_CE is not set | ||
6220 | # CONFIG_CRYPTO_GHASH_ARM_CE is not set | ||
6221 | CONFIG_BINARY_PRINTF=y | ||
6222 | |||
6223 | # | ||
6224 | # Library routines | ||
6225 | # | ||
6226 | CONFIG_RAID6_PQ=y | ||
6227 | CONFIG_BITREVERSE=y | ||
6228 | CONFIG_HAVE_ARCH_BITREVERSE=y | ||
6229 | CONFIG_RATIONAL=y | ||
6230 | CONFIG_GENERIC_STRNCPY_FROM_USER=y | ||
6231 | CONFIG_GENERIC_STRNLEN_USER=y | ||
6232 | CONFIG_GENERIC_NET_UTILS=y | ||
6233 | CONFIG_GENERIC_PCI_IOMAP=y | ||
6234 | CONFIG_GENERIC_IO=y | ||
6235 | CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y | ||
6236 | CONFIG_CRC_CCITT=m | ||
6237 | CONFIG_CRC16=y | ||
6238 | CONFIG_CRC_T10DIF=y | ||
6239 | CONFIG_CRC_ITU_T=m | ||
6240 | CONFIG_CRC32=y | ||
6241 | # CONFIG_CRC32_SELFTEST is not set | ||
6242 | CONFIG_CRC32_SLICEBY8=y | ||
6243 | # CONFIG_CRC32_SLICEBY4 is not set | ||
6244 | # CONFIG_CRC32_SARWATE is not set | ||
6245 | # CONFIG_CRC32_BIT is not set | ||
6246 | CONFIG_CRC7=m | ||
6247 | CONFIG_LIBCRC32C=y | ||
6248 | # CONFIG_CRC8 is not set | ||
6249 | CONFIG_AUDIT_GENERIC=y | ||
6250 | # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set | ||
6251 | # CONFIG_RANDOM32_SELFTEST is not set | ||
6252 | CONFIG_ZLIB_INFLATE=y | ||
6253 | CONFIG_ZLIB_DEFLATE=y | ||
6254 | CONFIG_LZO_COMPRESS=y | ||
6255 | CONFIG_LZO_DECOMPRESS=y | ||
6256 | CONFIG_LZ4_COMPRESS=m | ||
6257 | CONFIG_LZ4HC_COMPRESS=m | ||
6258 | CONFIG_LZ4_DECOMPRESS=y | ||
6259 | CONFIG_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 | ||
6263 | CONFIG_XZ_DEC_ARM=y | ||
6264 | CONFIG_XZ_DEC_ARMTHUMB=y | ||
6265 | # CONFIG_XZ_DEC_SPARC is not set | ||
6266 | CONFIG_XZ_DEC_BCJ=y | ||
6267 | # CONFIG_XZ_DEC_TEST is not set | ||
6268 | CONFIG_DECOMPRESS_GZIP=y | ||
6269 | CONFIG_DECOMPRESS_BZIP2=y | ||
6270 | CONFIG_DECOMPRESS_LZMA=y | ||
6271 | CONFIG_DECOMPRESS_XZ=y | ||
6272 | CONFIG_DECOMPRESS_LZO=y | ||
6273 | CONFIG_DECOMPRESS_LZ4=y | ||
6274 | CONFIG_GENERIC_ALLOCATOR=y | ||
6275 | CONFIG_BCH=y | ||
6276 | CONFIG_TEXTSEARCH=y | ||
6277 | CONFIG_TEXTSEARCH_KMP=m | ||
6278 | CONFIG_TEXTSEARCH_BM=m | ||
6279 | CONFIG_TEXTSEARCH_FSM=m | ||
6280 | CONFIG_BTREE=y | ||
6281 | CONFIG_ASSOCIATIVE_ARRAY=y | ||
6282 | CONFIG_HAS_IOMEM=y | ||
6283 | CONFIG_HAS_IOPORT_MAP=y | ||
6284 | CONFIG_HAS_DMA=y | ||
6285 | CONFIG_DQL=y | ||
6286 | CONFIG_GLOB=y | ||
6287 | # CONFIG_GLOB_SELFTEST is not set | ||
6288 | CONFIG_NLATTR=y | ||
6289 | CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y | ||
6290 | CONFIG_LRU_CACHE=m | ||
6291 | CONFIG_CORDIC=m | ||
6292 | CONFIG_DDR=y | ||
6293 | CONFIG_LIBFDT=y | ||
6294 | CONFIG_OID_REGISTRY=y | ||
6295 | CONFIG_FONT_SUPPORT=y | ||
6296 | # CONFIG_FONTS is not set | ||
6297 | CONFIG_FONT_8x8=y | ||
6298 | CONFIG_FONT_8x16=y | ||
6299 | # CONFIG_SG_SPLIT is not set | ||
6300 | CONFIG_ARCH_HAS_SG_CHAIN=y | ||
6301 | CONFIG_VIRTUALIZATION=y | ||
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging_3.14.bbappend b/meta-ti-extras/recipes/linux/linux-ti-staging_4.4.bbappend index 54dca0f..f29d7e7 100644 --- a/meta-ti-extras/recipes/linux/linux-ti-staging_3.14.bbappend +++ b/meta-ti-extras/recipes/linux/linux-ti-staging_4.4.bbappend | |||
@@ -32,4 +32,9 @@ SRC_URI += "\ | |||
32 | file://usb-serial.cfg \ | 32 | file://usb-serial.cfg \ |
33 | " | 33 | " |
34 | KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/usb-serial.cfg" | 34 | KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/usb-serial.cfg" |
35 | KERNEL_DEVICETREE_b2qt = "am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb am335x-boneblack.dtb" | 35 | |
36 | KERNEL_GIT_URI_beaglebone = "git://github.com/beagleboard/linux;nobranch=1" | ||
37 | BRANCH_beaglebone = "4.4" | ||
38 | SRCREV_beaglebone = "dbe8c873f443cb8ac52e95790d0c958b81d7eddf" | ||
39 | PV_beaglebone = "4.4.19+git${SRCPV}" | ||
40 | DEPENDS_beaglebone += "lzop-native" | ||
diff --git a/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/0001-Graphics-SDK-04.10.00.01-AM335x-sgx-irq-change.patch b/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/0001-Graphics-SDK-04.10.00.01-AM335x-sgx-irq-change.patch deleted file mode 100644 index ce50479..0000000 --- a/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/0001-Graphics-SDK-04.10.00.01-AM335x-sgx-irq-change.patch +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | From e55f63a07e5266095da89b7f94122fcba9bdef04 Mon Sep 17 00:00:00 2001 | ||
2 | From: Prathap M S <msprathap@ti.com> | ||
3 | Date: Tue, 19 Nov 2013 16:33:24 +0530 | ||
4 | Subject: [PATCH 1/1] Graphics SDK 04.10.00.01 : AM335x sgx irq change | ||
5 | |||
6 | This patch enables PVR_LINUX_DYNAMIC_SGX_RESOURCE_INFO for AM335x. | ||
7 | This is required with 3.8 kernel onwards which uses DT. | ||
8 | This will enable the path of getting sgx irq number dynamically. | ||
9 | |||
10 | Signed-off-by: Prathap M S <msprathap@ti.com> | ||
11 | --- | ||
12 | services4/system/ti335x/syslocal.h | 4 ++-- | ||
13 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
14 | |||
15 | diff --git a/services4/system/ti335x/syslocal.h b/services4/system/ti335x/syslocal.h | ||
16 | index 090b38d..222d52d 100644 | ||
17 | --- a/services4/system/ti335x/syslocal.h | ||
18 | +++ b/services4/system/ti335x/syslocal.h | ||
19 | @@ -69,8 +69,8 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
20 | #if !defined(LDM_PLATFORM) | ||
21 | #error "LDM_PLATFORM must be set" | ||
22 | #endif | ||
23 | -//#define PVR_LINUX_DYNAMIC_SGX_RESOURCE_INFO | ||
24 | -//#include <linux/platform_device.h> | ||
25 | +#define PVR_LINUX_DYNAMIC_SGX_RESOURCE_INFO | ||
26 | +#include <linux/platform_device.h> | ||
27 | #endif | ||
28 | |||
29 | #if ((defined(DEBUG) || defined(TIMING)) && \ | ||
30 | -- | ||
31 | 1.7.9.5 | ||
32 | |||
diff --git a/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/Change-for-interfacing-with-SGX-DT-node.patch b/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/Change-for-interfacing-with-SGX-DT-node.patch deleted file mode 100644 index c553354..0000000 --- a/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/Change-for-interfacing-with-SGX-DT-node.patch +++ /dev/null | |||
@@ -1,51 +0,0 @@ | |||
1 | diff --git a/services4/srvkm/env/linux/module.c b/services4/srvkm/env/linux/module.c | ||
2 | index 668dc2d..2247aad 100644 | ||
3 | --- a/services4/srvkm/env/linux/module.c | ||
4 | +++ b/services4/srvkm/env/linux/module.c | ||
5 | @@ -84,6 +84,9 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
6 | #include <linux/module.h> | ||
7 | #include <linux/fs.h> | ||
8 | #include <linux/proc_fs.h> | ||
9 | +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)) | ||
10 | +#include <linux/of.h> | ||
11 | +#endif | ||
12 | |||
13 | #if defined(SUPPORT_DRI_DRM) | ||
14 | #include <drm/drmP.h> | ||
15 | @@ -296,10 +299,24 @@ static struct platform_device_id powervr_id_table[] __devinitdata = { | ||
16 | }; | ||
17 | #endif | ||
18 | |||
19 | +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)) | ||
20 | +static const struct of_device_id omap_sgx_of_match[] = { | ||
21 | + { | ||
22 | + .compatible = "ti,sgx", | ||
23 | + }, | ||
24 | + {}, | ||
25 | +}; | ||
26 | +MODULE_DEVICE_TABLE(of, omap_sgx_of_match); | ||
27 | +#endif | ||
28 | + | ||
29 | + | ||
30 | static LDM_DRV powervr_driver = { | ||
31 | #if defined(PVR_LDM_PLATFORM_MODULE) | ||
32 | .driver = { | ||
33 | .name = DRVNAME, | ||
34 | +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)) | ||
35 | + .of_match_table = of_match_ptr(omap_sgx_of_match), | ||
36 | +#endif | ||
37 | }, | ||
38 | #endif | ||
39 | #if defined(PVR_LDM_PCI_MODULE) | ||
40 | @@ -362,7 +379,7 @@ static int __devinit PVRSRVDriverProbe(LDM_DEV *pDevice, const struct pci_device | ||
41 | #endif | ||
42 | { | ||
43 | SYS_DATA *psSysData; | ||
44 | - | ||
45 | + | ||
46 | PVR_TRACE(("PVRSRVDriverProbe(pDevice=%p)", pDevice)); | ||
47 | |||
48 | #if 0 /* INTEGRATION_POINT */ | ||
49 | -- | ||
50 | 1.7.9.5 | ||
51 | |||
diff --git a/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/linux-3.8.patch b/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/linux-3.8.patch deleted file mode 100644 index acef54b..0000000 --- a/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules/linux-3.8.patch +++ /dev/null | |||
@@ -1,63 +0,0 @@ | |||
1 | diff --git a/services4/3rdparty/linux_drm/Kbuild b/services4/3rdparty/linux_drm/Kbuild | ||
2 | index d01ef39..ccca3cd 100755 | ||
3 | --- a/services4/3rdparty/linux_drm/Kbuild | ||
4 | +++ b/services4/3rdparty/linux_drm/Kbuild | ||
5 | @@ -26,38 +26,38 @@ endif | ||
6 | endif | ||
7 | |||
8 | obj-m := drm.o | ||
9 | -ifeq ($(TI_PLATFORM),omap4) | ||
10 | -drm-y := pvr_drm_stubs.o drm_auth.o drm_bufs.o drm_cache.o drm_context.o drm_dma.o drm_drawable.o drm_drv.o drm_fops.o drm_gem.o drm_ioctl.o drm_irq.o \ | ||
11 | - drm_lock.o drm_memory.o drm_proc.o drm_stub.o drm_vm.o \ | ||
12 | - drm_agpsupport.o drm_scatter.o ati_pcigart.o drm_pci.o \ | ||
13 | - drm_sysfs.o drm_hashtab.o drm_sman.o drm_mm.o \ | ||
14 | - drm_crtc.o drm_modes.o drm_edid.o \ | ||
15 | - drm_info.o drm_debugfs.o drm_encoder_slave.o | ||
16 | -else | ||
17 | +#ifeq ($(TI_PLATFORM),omap4) | ||
18 | +#drm-y := pvr_drm_stubs.o drm_auth.o drm_bufs.o drm_cache.o drm_context.o drm_dma.o drm_drawable.o drm_drv.o drm_fops.o drm_gem.o drm_ioctl.o drm_irq.o \ | ||
19 | +# drm_lock.o drm_memory.o drm_proc.o drm_stub.o drm_vm.o \ | ||
20 | +# drm_agpsupport.o drm_scatter.o ati_pcigart.o drm_pci.o \ | ||
21 | +# drm_sysfs.o drm_hashtab.o drm_sman.o drm_mm.o \ | ||
22 | +# drm_crtc.o drm_modes.o drm_edid.o \ | ||
23 | +# drm_info.o drm_debugfs.o drm_encoder_slave.o | ||
24 | +#else | ||
25 | # Works for 2.6.37 till 3.2 kernel | ||
26 | -drm-y := pvr_drm_stubs.o drm_auth.o drm_bufs.o drm_cache.o drm_context.o drm_dma.o drm_drv.o drm_fops.o drm_gem.o drm_ioctl.o drm_irq.o \ | ||
27 | - drm_lock.o drm_memory.o drm_proc.o drm_stub.o drm_vm.o \ | ||
28 | - drm_agpsupport.o drm_scatter.o ati_pcigart.o drm_pci.o \ | ||
29 | - drm_sysfs.o drm_hashtab.o drm_sman.o drm_mm.o \ | ||
30 | - drm_crtc.o drm_modes.o drm_edid.o \ | ||
31 | - drm_info.o drm_debugfs.o drm_encoder_slave.o drm_global.o drm_platform.o drm_trace_points.o | ||
32 | -endif | ||
33 | - | ||
34 | -# For 3.3 kernel only | ||
35 | #drm-y := pvr_drm_stubs.o drm_auth.o drm_bufs.o drm_cache.o drm_context.o drm_dma.o drm_drv.o drm_fops.o drm_gem.o drm_ioctl.o drm_irq.o \ | ||
36 | # drm_lock.o drm_memory.o drm_proc.o drm_stub.o drm_vm.o \ | ||
37 | # drm_agpsupport.o drm_scatter.o ati_pcigart.o drm_pci.o \ | ||
38 | -# drm_sysfs.o drm_hashtab.o drm_mm.o \ | ||
39 | +# drm_sysfs.o drm_hashtab.o drm_sman.o drm_mm.o \ | ||
40 | # drm_crtc.o drm_modes.o drm_edid.o \ | ||
41 | # drm_info.o drm_debugfs.o drm_encoder_slave.o drm_global.o drm_platform.o drm_trace_points.o | ||
42 | +#endif | ||
43 | |||
44 | -# For greater than/equal to 3.4 till 3.8 kernel | ||
45 | +# For 3.3 kernel only | ||
46 | #drm-y := pvr_drm_stubs.o drm_auth.o drm_bufs.o drm_cache.o drm_context.o drm_dma.o drm_drv.o drm_fops.o drm_gem.o drm_ioctl.o drm_irq.o \ | ||
47 | # drm_lock.o drm_memory.o drm_proc.o drm_stub.o drm_vm.o \ | ||
48 | # drm_agpsupport.o drm_scatter.o ati_pcigart.o drm_pci.o \ | ||
49 | # drm_sysfs.o drm_hashtab.o drm_mm.o \ | ||
50 | # drm_crtc.o drm_modes.o drm_edid.o \ | ||
51 | -# drm_info.o drm_debugfs.o drm_encoder_slave.o drm_global.o drm_platform.o drm_trace_points.o drm_prime.o | ||
52 | +# drm_info.o drm_debugfs.o drm_encoder_slave.o drm_global.o drm_platform.o drm_trace_points.o | ||
53 | + | ||
54 | +# For greater than/equal to 3.4 till 3.8 kernel | ||
55 | +drm-y := pvr_drm_stubs.o drm_auth.o drm_bufs.o drm_cache.o drm_context.o drm_dma.o drm_drv.o drm_fops.o drm_gem.o drm_ioctl.o drm_irq.o \ | ||
56 | + drm_lock.o drm_memory.o drm_proc.o drm_stub.o drm_vm.o \ | ||
57 | + drm_agpsupport.o drm_scatter.o ati_pcigart.o drm_pci.o \ | ||
58 | + drm_sysfs.o drm_hashtab.o drm_mm.o \ | ||
59 | + drm_crtc.o drm_modes.o drm_edid.o \ | ||
60 | + drm_info.o drm_debugfs.o drm_encoder_slave.o drm_global.o drm_platform.o drm_trace_points.o drm_prime.o | ||
61 | |||
62 | # less than 2.6.32 kernel | ||
63 | |||
diff --git a/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules_4.10.00.01.bb b/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules_4.10.00.01.bb deleted file mode 100644 index b83e1ee..0000000 --- a/meta-ti-extras/recipes/powervr-drivers/omap3-sgx-modules_4.10.00.01.bb +++ /dev/null | |||
@@ -1,66 +0,0 @@ | |||
1 | DESCRIPTION = "Kernel drivers for the PowerVR SGX chipset found in the omap3 SoCs" | ||
2 | LICENSE = "GPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=ea5743acf520dd81ca172e69f818a3d4" | ||
4 | |||
5 | TI_BIN_UNPK_CMDS="Y: qY:workdir:Y" | ||
6 | require recipes-ti/includes/ti-eula-unpack.inc | ||
7 | |||
8 | SGXPV = "4_10_00_01" | ||
9 | IMGPV = "1.9.2188537" | ||
10 | |||
11 | inherit module | ||
12 | |||
13 | MACHINE_KERNEL_PR_append = "c" | ||
14 | PR = "${MACHINE_KERNEL_PR}" | ||
15 | |||
16 | DEFAULT_PREFERENCE = "-1" | ||
17 | |||
18 | # Select the corresponding hardfp/softfp filename and checksums based on tune flags | ||
19 | BINFILE_SOFTFP = "Graphics_SDK_setuplinux_${SGXPV}_minimal_demos.bin" | ||
20 | MD5SUM_SOFTFP = "bd35e9d8843aff3a2aca9d41e7db1c7d" | ||
21 | SHA256SUM_SOFTFP = "eb37f75ddde4640b09e760fa86e689beb394330ecdf68786188c34f249247647" | ||
22 | |||
23 | BINFILE_HARDFP = "Graphics_SDK_setuplinux_${SGXPV}_hardfp_minimal_demos.bin" | ||
24 | MD5SUM_HARDFP = "15a3ccb66e98580e474fc112565f66b6" | ||
25 | SHA256SUM_HARDFP = "4d94d5a1869b228ce12027783fc5425c92e9b66685c501247889f1f167e66c9d" | ||
26 | |||
27 | BINFILE = "${@base_contains('TUNE_FEATURES', 'callconvention-hard', '${BINFILE_HARDFP}', '${BINFILE_SOFTFP}', d)}" | ||
28 | |||
29 | SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/${SGXPV}/exports/${BINFILE} \ | ||
30 | file://Change-for-interfacing-with-SGX-DT-node.patch \ | ||
31 | file://linux-3.8.patch \ | ||
32 | file://0001-Graphics-SDK-04.10.00.01-AM335x-sgx-irq-change.patch \ | ||
33 | " | ||
34 | |||
35 | SRC_URI[md5sum] := "${@base_contains('TUNE_FEATURES', 'callconvention-hard', '${MD5SUM_HARDFP}', '${MD5SUM_SOFTFP}', d)}" | ||
36 | SRC_URI[sha256sum] := "${@base_contains('TUNE_FEATURES', 'callconvention-hard', '${SHA256SUM_HARDFP}', '${SHA256SUM_SOFTFP}', d)}" | ||
37 | |||
38 | TI_BIN_UNPK_WDEXT="/Graphics_SDK_${SGXPV}" | ||
39 | S = "${WORKDIR}${TI_BIN_UNPK_WDEXT}/GFX_Linux_KM" | ||
40 | |||
41 | PVRBUILD = "release" | ||
42 | export KERNELDIR = "${STAGING_KERNEL_DIR}" | ||
43 | |||
44 | INHIBIT_PACKAGE_STRIP = "1" | ||
45 | |||
46 | TI_PLATFORM_omap3 = "omap3630" | ||
47 | TI_PLATFORM_ti814x = "ti81xx" | ||
48 | TI_PLATFORM_ti816x = "ti81xx" | ||
49 | TI_PLATFORM_ti33x = "ti335x" | ||
50 | |||
51 | MODULESLOCATION_omap3 = "dc_omapfb3_linux" | ||
52 | MODULESLOCATION_ti814x = "dc_ti81xx_linux" | ||
53 | MODULESLOCATION_ti816x = "dc_ti81xx_linux" | ||
54 | MODULESLOCATION_ti33x = "dc_ti335x_linux" | ||
55 | |||
56 | MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=0" | ||
57 | |||
58 | MAKE_TARGETS_append_ti33x = " PM_RUNTIME=1" | ||
59 | |||
60 | do_install() { | ||
61 | mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr | ||
62 | cp ${S}/pvrsrvkm.ko \ | ||
63 | ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko \ | ||
64 | ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \ | ||
65 | ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr | ||
66 | } | ||
diff --git a/meta-ti-extras/recipes/u-boot/u-boot-am33x/0001-am335x-evm-disable-console-cursor-blinking.patch b/meta-ti-extras/recipes/u-boot/u-boot-am33x/0001-am335x-evm-disable-console-cursor-blinking.patch deleted file mode 100644 index 8c3ee2d..0000000 --- a/meta-ti-extras/recipes/u-boot/u-boot-am33x/0001-am335x-evm-disable-console-cursor-blinking.patch +++ /dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | From c7edbae8c34f73abb1974c0e8722f6f3c7b49f45 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@digia.com> | ||
3 | Date: Tue, 17 Sep 2013 08:16:51 +0300 | ||
4 | Subject: [PATCH] am335x-evm: disable console cursor blinking | ||
5 | |||
6 | --- | ||
7 | include/configs/am335x_evm.h | 2 + | ||
8 | 1 file changed, 2 insertion(++) | ||
9 | |||
10 | diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h | ||
11 | index 90e35ee..f28e842 100644 | ||
12 | --- a/include/configs/am335x_evm.h | ||
13 | +++ b/include/configs/am335x_evm.h | ||
14 | @@ -86,6 +86,8 @@ | ||
15 | "ip_method=none\0" \ | ||
16 | "bootargs_defaults=setenv bootargs " \ | ||
17 | "console=${console} " \ | ||
18 | + "consoleblank=0 " \ | ||
19 | + "vt.global_cursor_default=0 " \ | ||
20 | "${optargs}\0" \ | ||
21 | "mmcargs=run bootargs_defaults;" \ | ||
22 | "setenv bootargs ${bootargs} " \ | ||
23 | -- | ||
24 | 1.7.10.4 | ||
25 | |||
diff --git a/meta-ti-extras/recipes/u-boot/u-boot-ti-staging/0001-BBB-disable-console-cursor-blinking.patch b/meta-ti-extras/recipes/u-boot/u-boot-ti-staging/0001-BBB-disable-console-cursor-blinking.patch deleted file mode 100644 index 25dd9e4..0000000 --- a/meta-ti-extras/recipes/u-boot/u-boot-ti-staging/0001-BBB-disable-console-cursor-blinking.patch +++ /dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | From bde714b9bfeafe46abc1078c09f6efac0e7b6478 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@digia.com> | ||
3 | Date: Wed, 22 Jan 2014 11:30:59 +0200 | ||
4 | Subject: [PATCH] BBB: disable console cursor blinking | ||
5 | |||
6 | --- | ||
7 | include/configs/am335x_evm.h | 2 ++ | ||
8 | 1 file changed, 2 insertions(+) | ||
9 | |||
10 | diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h | ||
11 | index d53f17d..1b3d2a4 100644 | ||
12 | --- a/include/configs/am335x_evm.h | ||
13 | +++ b/include/configs/am335x_evm.h | ||
14 | @@ -59,6 +59,8 @@ | ||
15 | "ramrootfstype=ext2\0" \ | ||
16 | "mmcargs=setenv bootargs console=${console} " \ | ||
17 | "${optargs} " \ | ||
18 | + "consoleblank=0 " \ | ||
19 | + "vt.global_cursor_default=0 " \ | ||
20 | "root=${mmcroot} " \ | ||
21 | "rootfstype=${mmcrootfstype}\0" \ | ||
22 | "spiroot=/dev/mtdblock4 rw\0" \ | ||
23 | -- | ||
24 | 1.8.3.2 | ||
25 | |||
diff --git a/meta-toradex-extras/conf/layer.conf b/meta-toradex-extras/conf/layer.conf deleted file mode 100644 index 06eb3c7..0000000 --- a/meta-toradex-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 | ||
31 | BBPATH .= ":${LAYERDIR}" | ||
32 | |||
33 | # We have a recipes directory, add to BBFILES | ||
34 | BBFILES += "${LAYERDIR}/recipes*/*/*.bb \ | ||
35 | ${LAYERDIR}/recipes*/*/*.bbappend \ | ||
36 | " | ||
37 | |||
38 | BBFILE_COLLECTIONS += "b2qt_toradex" | ||
39 | BBFILE_PATTERN_b2qt_toradex := "^${LAYERDIR}/" | ||
40 | BBFILE_PRIORITY_b2qt_toradex = "20" | ||
diff --git a/meta-toradex-extras/recipes/base-files/base-files/b2qt/fstab b/meta-toradex-extras/recipes/base-files/base-files/b2qt/fstab deleted file mode 100644 index 12e0489..0000000 --- a/meta-toradex-extras/recipes/base-files/base-files/b2qt/fstab +++ /dev/null | |||
@@ -1,15 +0,0 @@ | |||
1 | # stock fstab - you probably want to override this with a machine specific one | ||
2 | |||
3 | /dev/root / auto defaults 1 1 | ||
4 | proc /proc proc defaults 0 0 | ||
5 | debugfs /sys/kernel/debug debugfs defaults 0 0 | ||
6 | devpts /dev/pts devpts mode=0620,gid=5 0 0 | ||
7 | usbfs /proc/bus/usb usbfs noauto | ||
8 | tmpfs /var/volatile tmpfs defaults 0 0 | ||
9 | tmpfs /run tmpfs mode=0755,nodev,nosuid,strictatime 0 0 | ||
10 | tmpfs /dev/shm tmpfs mode=0777 0 0 | ||
11 | tmpfs /media/ram tmpfs defaults 0 0 | ||
12 | |||
13 | # uncomment this if your device has a SD/MMC/Transflash slot | ||
14 | #/dev/mmcblk0p1 /media/card auto defaults,sync,noauto 0 0 | ||
15 | |||
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex/0001-Allow-builds-with-GCC-4.8.patch b/meta-toradex-extras/recipes/linux/linux-toradex/0001-Allow-builds-with-GCC-4.8.patch deleted file mode 100644 index 43edec3..0000000 --- a/meta-toradex-extras/recipes/linux/linux-toradex/0001-Allow-builds-with-GCC-4.8.patch +++ /dev/null | |||
@@ -1,27 +0,0 @@ | |||
1 | From 30c67656c09f49608bbadb75e365d1d3da36cc70 Mon Sep 17 00:00:00 2001 | ||
2 | From: Andy Nichols <andy.nichols@theqtcompany.com> | ||
3 | Date: Wed, 18 Feb 2015 14:28:14 +0100 | ||
4 | Subject: [PATCH] Allow builds with GCC 4.8 | ||
5 | |||
6 | --- | ||
7 | arch/arm/kernel/asm-offsets.c | 4 ---- | ||
8 | 1 file changed, 4 deletions(-) | ||
9 | |||
10 | diff --git a/arch/arm/kernel/asm-offsets.c b/arch/arm/kernel/asm-offsets.c | ||
11 | index 2d2d608..6f8e79c 100644 | ||
12 | --- a/arch/arm/kernel/asm-offsets.c | ||
13 | +++ b/arch/arm/kernel/asm-offsets.c | ||
14 | @@ -49,10 +49,6 @@ | ||
15 | #error Your compiler is too buggy; it is known to miscompile kernels. | ||
16 | #error Known good compilers: 3.3, 4.x | ||
17 | #endif | ||
18 | -#if GCC_VERSION >= 40800 && GCC_VERSION < 40803 | ||
19 | -#error Your compiler is too buggy; it is known to miscompile kernels | ||
20 | -#error and result in filesystem corruption and oopses. | ||
21 | -#endif | ||
22 | #endif | ||
23 | |||
24 | int main(void) | ||
25 | -- | ||
26 | 1.9.1 | ||
27 | |||
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch b/meta-toradex-extras/recipes/linux/linux-toradex/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch deleted file mode 100644 index d92ac62..0000000 --- a/meta-toradex-extras/recipes/linux/linux-toradex/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch +++ /dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | From d57edef022af184015a8ccd87fa9021024513d55 Mon Sep 17 00:00:00 2001 | ||
2 | From: Andy Nichols <andy.nichols@theqtcompany.com> | ||
3 | Date: Fri, 6 Mar 2015 10:14:13 +0100 | ||
4 | Subject: [PATCH] Enable Fusion 7 and 10 multi-touch controller | ||
5 | |||
6 | --- | ||
7 | arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +- | ||
8 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
9 | |||
10 | diff --git a/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi b/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | ||
11 | index 1f43dbe..9194580 100644 | ||
12 | --- a/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | ||
13 | +++ b/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | ||
14 | @@ -214,7 +214,7 @@ | ||
15 | gpios = <&gpio0 30 GPIO_ACTIVE_HIGH /* SO-DIMM 28, Pen down interrupt */ | ||
16 | &gpio0 23 GPIO_ACTIVE_LOW /* SO-DIMM 30, Reset interrupt */ | ||
17 | >; | ||
18 | - status = "disabled"; | ||
19 | + status = "okay"; | ||
20 | }; | ||
21 | |||
22 | /* M41T0M6 real time clock on carrier board */ | ||
23 | -- | ||
24 | 2.3.1 | ||
25 | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0001-colibri-imx7-fix-update-u-boot.patch b/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0001-colibri-imx7-fix-update-u-boot.patch deleted file mode 100644 index 501ad33..0000000 --- a/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0001-colibri-imx7-fix-update-u-boot.patch +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | diff -Naur git.orig/include/configs/colibri_imx7.h git/include/configs/colibri_imx7.h | ||
2 | --- git.orig/include/configs/colibri_imx7.h 2016-07-15 12:31:35.915934824 +0300 | ||
3 | +++ git/include/configs/colibri_imx7.h 2016-07-15 12:32:40.867937388 +0300 | ||
4 | @@ -248,7 +248,7 @@ | ||
5 | "${board}/flash_eth.img && source ${loadaddr}\0" \ | ||
6 | "setsdupdate=mmc rescan && setenv interface mmc && " \ | ||
7 | "fatload ${interface} 0:1 ${loadaddr} " \ | ||
8 | - "${board}/flash_blk.img && source ${loadaddr}\0" \ | ||
9 | + "/flash_blk.img && source ${loadaddr}\0" \ | ||
10 | "setup=setenv setupargs " \ | ||
11 | "console=tty1 console=${console}" \ | ||
12 | ",${baudrate}n8 ${memargs} consoleblank=0 ${mtdparts}\0" \ | ||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0001-colibri-vf-remove-console-from-tty1.patch b/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0001-colibri-vf-remove-console-from-tty1.patch deleted file mode 100644 index b54a4ae..0000000 --- a/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0001-colibri-vf-remove-console-from-tty1.patch +++ /dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | From f480a948551b0e5592d93cb7a5dc1653de900909 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@theqtcompany.com> | ||
3 | Date: Wed, 24 Feb 2016 16:01:33 +0200 | ||
4 | Subject: [PATCH] colibri vf: remove console from tty1 | ||
5 | |||
6 | --- | ||
7 | include/configs/colibri_vf.h | 2 +- | ||
8 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
9 | |||
10 | diff --git a/include/configs/colibri_vf.h b/include/configs/colibri_vf.h | ||
11 | index b870812..0726fc5 100644 | ||
12 | --- a/include/configs/colibri_vf.h | ||
13 | +++ b/include/configs/colibri_vf.h | ||
14 | @@ -202,7 +202,7 @@ | ||
15 | "fatload ${interface} 0:1 ${loadaddr} flash_blk.img && " \ | ||
16 | "source ${loadaddr}\0" \ | ||
17 | "setup=setenv setupargs " \ | ||
18 | - "console=tty1 console=${console}" \ | ||
19 | + "console=${console}" \ | ||
20 | ",${baudrate}n8 ${memargs} consoleblank=0\0" \ | ||
21 | "setupdate=run setsdupdate || run setusbupdate || run setethupdate\0" \ | ||
22 | "setusbupdate=usb start && setenv interface usb && " \ | ||
23 | -- | ||
24 | 1.9.1 | ||
25 | |||
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0002-colibri-vf-fix-mmc-boot.patch b/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0002-colibri-vf-fix-mmc-boot.patch deleted file mode 100644 index 25476dd..0000000 --- a/meta-toradex-extras/recipes/u-boot/u-boot-toradex/0002-colibri-vf-fix-mmc-boot.patch +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | diff -Naur git.orig/include/configs/colibri_vf.h git/include/configs/colibri_vf.h | ||
2 | --- git.orig/include/configs/colibri_vf.h 2016-07-15 12:05:41.263873456 +0300 | ||
3 | +++ git/include/configs/colibri_vf.h 2016-07-15 12:06:19.759874976 +0300 | ||
4 | @@ -161,8 +161,8 @@ | ||
5 | "sdargs=root=/dev/mmcblk0p2 rw rootwait\0" \ | ||
6 | "sdboot=run setup; setenv bootargs ${defargs} ${sdargs} " \ | ||
7 | "${setupargs} ${vidargs}; echo Booting from MMC/SD card...; " \ | ||
8 | - "load mmc 0:2 ${kernel_addr_r} /boot/${kernel_file} && " \ | ||
9 | - "load mmc 0:2 ${fdt_addr_r} /boot/${soc}-colibri-${fdt_board}.dtb && " \ | ||
10 | + "load mmc 0:1 ${kernel_addr_r} /${kernel_file} && " \ | ||
11 | + "load mmc 0:1 ${fdt_addr_r} /${soc}-colibri-${fdt_board}.dtb && " \ | ||
12 | "run fdt_fixup && bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \ | ||
13 | |||
14 | #define NFS_BOOTCMD \ | ||
diff --git a/meta-vib3-extras/recipes/linux-libc-headers/linux-libc-headers_4.1.bbappend b/meta-vib3-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend index 3ff042b..661e595 100644 --- a/meta-vib3-extras/recipes/linux-libc-headers/linux-libc-headers_4.1.bbappend +++ b/meta-vib3-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend | |||
@@ -7,3 +7,8 @@ SRC_URI = "file://${KERN_DIR}/linux.tar.bz2" | |||
7 | # Extracting linux.tar.bz2 creates directories | 7 | # Extracting linux.tar.bz2 creates directories |
8 | # <top>/vibrante-oss-src/kernel | 8 | # <top>/vibrante-oss-src/kernel |
9 | S = "${WORKDIR}/vibrante-oss-src/kernel" | 9 | S = "${WORKDIR}/vibrante-oss-src/kernel" |
10 | |||
11 | FILESEXTRAPATHS_prepend := "${THISDIR}/../linux/linux-nvidia:" | ||
12 | SRC_URI += "\ | ||
13 | file://0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch \ | ||
14 | " | ||
diff --git a/meta-vib3-extras/recipes/linux/linux-nvidia/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch b/meta-vib3-extras/recipes/linux/linux-nvidia/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch new file mode 100644 index 0000000..b495d39 --- /dev/null +++ b/meta-vib3-extras/recipes/linux/linux-nvidia/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch | |||
@@ -0,0 +1,124 @@ | |||
1 | From 57254b6ebce4ceca02d9c8b615f6059c56c19238 Mon Sep 17 00:00:00 2001 | ||
2 | From: Jan Schmidt <list.btrfs@jan-o-sch.net> | ||
3 | Date: Mon, 6 May 2013 19:14:17 +0000 | ||
4 | Subject: [PATCH] Btrfs: add ioctl to wait for qgroup rescan completion | ||
5 | |||
6 | btrfs_qgroup_wait_for_completion waits until the currently running qgroup | ||
7 | operation completes. It returns immediately when no rescan process is in | ||
8 | progress. This is useful to automate things around the rescan process (e.g. | ||
9 | testing). | ||
10 | |||
11 | Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net> | ||
12 | Signed-off-by: Josef Bacik <jbacik@fusionio.com> | ||
13 | --- | ||
14 | fs/btrfs/ctree.h | 2 ++ | ||
15 | fs/btrfs/ioctl.c | 12 ++++++++++++ | ||
16 | fs/btrfs/qgroup.c | 21 +++++++++++++++++++++ | ||
17 | include/uapi/linux/btrfs.h | 1 + | ||
18 | 4 files changed, 36 insertions(+) | ||
19 | |||
20 | diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h | ||
21 | index a365400..e36e97b 100644 | ||
22 | --- a/fs/btrfs/ctree.h | ||
23 | +++ b/fs/btrfs/ctree.h | ||
24 | @@ -1613,6 +1613,7 @@ struct btrfs_fs_info { | ||
25 | struct mutex qgroup_rescan_lock; /* protects the progress item */ | ||
26 | struct btrfs_key qgroup_rescan_progress; | ||
27 | struct btrfs_workers qgroup_rescan_workers; | ||
28 | + struct completion qgroup_rescan_completion; | ||
29 | |||
30 | /* filesystem state */ | ||
31 | unsigned long fs_state; | ||
32 | @@ -3820,6 +3821,7 @@ int btrfs_quota_enable(struct btrfs_trans_handle *trans, | ||
33 | int btrfs_quota_disable(struct btrfs_trans_handle *trans, | ||
34 | struct btrfs_fs_info *fs_info); | ||
35 | int btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info); | ||
36 | +int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info); | ||
37 | int btrfs_add_qgroup_relation(struct btrfs_trans_handle *trans, | ||
38 | struct btrfs_fs_info *fs_info, u64 src, u64 dst); | ||
39 | int btrfs_del_qgroup_relation(struct btrfs_trans_handle *trans, | ||
40 | diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c | ||
41 | index 0f81d67..1e0dda1 100644 | ||
42 | --- a/fs/btrfs/ioctl.c | ||
43 | +++ b/fs/btrfs/ioctl.c | ||
44 | @@ -3937,6 +3937,16 @@ static long btrfs_ioctl_quota_rescan_status(struct file *file, void __user *arg) | ||
45 | return ret; | ||
46 | } | ||
47 | |||
48 | +static long btrfs_ioctl_quota_rescan_wait(struct file *file, void __user *arg) | ||
49 | +{ | ||
50 | + struct btrfs_root *root = BTRFS_I(fdentry(file)->d_inode)->root; | ||
51 | + | ||
52 | + if (!capable(CAP_SYS_ADMIN)) | ||
53 | + return -EPERM; | ||
54 | + | ||
55 | + return btrfs_qgroup_wait_for_completion(root->fs_info); | ||
56 | +} | ||
57 | + | ||
58 | static long btrfs_ioctl_set_received_subvol(struct file *file, | ||
59 | void __user *arg) | ||
60 | { | ||
61 | @@ -4179,6 +4189,8 @@ long btrfs_ioctl(struct file *file, unsigned int | ||
62 | return btrfs_ioctl_quota_rescan(file, argp); | ||
63 | case BTRFS_IOC_QUOTA_RESCAN_STATUS: | ||
64 | return btrfs_ioctl_quota_rescan_status(file, argp); | ||
65 | + case BTRFS_IOC_QUOTA_RESCAN_WAIT: | ||
66 | + return btrfs_ioctl_quota_rescan_wait(file, argp); | ||
67 | case BTRFS_IOC_DEV_REPLACE: | ||
68 | return btrfs_ioctl_dev_replace(root, argp); | ||
69 | case BTRFS_IOC_GET_FSLABEL: | ||
70 | diff --git a/fs/btrfs/qgroup.c b/fs/btrfs/qgroup.c | ||
71 | index 7f38cce..d059d86 100644 | ||
72 | --- a/fs/btrfs/qgroup.c | ||
73 | +++ b/fs/btrfs/qgroup.c | ||
74 | @@ -2070,6 +2070,8 @@ out: | ||
75 | } else { | ||
76 | pr_err("btrfs: qgroup scan failed with %d\n", err); | ||
77 | } | ||
78 | + | ||
79 | + complete_all(&fs_info->qgroup_rescan_completion); | ||
80 | } | ||
81 | |||
82 | static void | ||
83 | @@ -2110,6 +2112,7 @@ btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info) | ||
84 | fs_info->qgroup_flags |= BTRFS_QGROUP_STATUS_FLAG_RESCAN; | ||
85 | memset(&fs_info->qgroup_rescan_progress, 0, | ||
86 | sizeof(fs_info->qgroup_rescan_progress)); | ||
87 | + init_completion(&fs_info->qgroup_rescan_completion); | ||
88 | |||
89 | /* clear all current qgroup tracking information */ | ||
90 | for (n = rb_first(&fs_info->qgroup_tree); n; n = rb_next(n)) { | ||
91 | @@ -2126,3 +2129,21 @@ btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info) | ||
92 | |||
93 | return 0; | ||
94 | } | ||
95 | + | ||
96 | +int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info) | ||
97 | +{ | ||
98 | + int running; | ||
99 | + int ret = 0; | ||
100 | + | ||
101 | + mutex_lock(&fs_info->qgroup_rescan_lock); | ||
102 | + spin_lock(&fs_info->qgroup_lock); | ||
103 | + running = fs_info->qgroup_flags & BTRFS_QGROUP_STATUS_FLAG_RESCAN; | ||
104 | + spin_unlock(&fs_info->qgroup_lock); | ||
105 | + mutex_unlock(&fs_info->qgroup_rescan_lock); | ||
106 | + | ||
107 | + if (running) | ||
108 | + ret = wait_for_completion_interruptible( | ||
109 | + &fs_info->qgroup_rescan_completion); | ||
110 | + | ||
111 | + return ret; | ||
112 | +} | ||
113 | diff --git a/include/uapi/linux/btrfs.h b/include/uapi/linux/btrfs.h | ||
114 | index 5ef0df5..5b683b5 100644 | ||
115 | --- a/include/uapi/linux/btrfs.h | ||
116 | +++ b/include/uapi/linux/btrfs.h | ||
117 | @@ -530,6 +530,7 @@ struct btrfs_ioctl_send_args { | ||
118 | struct btrfs_ioctl_quota_rescan_args) | ||
119 | #define BTRFS_IOC_QUOTA_RESCAN_STATUS _IOR(BTRFS_IOCTL_MAGIC, 45, \ | ||
120 | struct btrfs_ioctl_quota_rescan_args) | ||
121 | +#define BTRFS_IOC_QUOTA_RESCAN_WAIT _IO(BTRFS_IOCTL_MAGIC, 46) | ||
122 | #define BTRFS_IOC_GET_FSLABEL _IOR(BTRFS_IOCTL_MAGIC, 49, \ | ||
123 | char[BTRFS_LABEL_SIZE]) | ||
124 | #define BTRFS_IOC_SET_FSLABEL _IOW(BTRFS_IOCTL_MAGIC, 50, \ | ||
diff --git a/meta-vib3-extras/recipes/linux/linux-nvidia_3.10.bbappend b/meta-vib3-extras/recipes/linux/linux-nvidia_3.10.bbappend index e59898d..ee2d5ba 100644 --- a/meta-vib3-extras/recipes/linux/linux-nvidia_3.10.bbappend +++ b/meta-vib3-extras/recipes/linux/linux-nvidia_3.10.bbappend | |||
@@ -37,8 +37,14 @@ SRC_URI += "\ | |||
37 | file://0001-Change-extern-inline-to-static-inline.patch \ | 37 | file://0001-Change-extern-inline-to-static-inline.patch \ |
38 | file://Fix_compile_error_in_tegra_drivers.patch \ | 38 | file://Fix_compile_error_in_tegra_drivers.patch \ |
39 | file://Fix_compiler_error_in_tegra12_lock.patch \ | 39 | file://Fix_compiler_error_in_tegra12_lock.patch \ |
40 | file://0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch \ | ||
40 | " | 41 | " |
41 | 42 | ||
43 | do_unpack_append() { | ||
44 | rm -rf ${STAGING_KERNEL_DIR} | ||
45 | ln -s ${S} ${STAGING_KERNEL_DIR} | ||
46 | } | ||
47 | |||
42 | do_compile_prepend () { | 48 | do_compile_prepend () { |
43 | # Cross compiling exports | 49 | # Cross compiling exports |
44 | export ARCH=${TARGET_ARCH} | 50 | export ARCH=${TARGET_ARCH} |
diff --git a/meta-vib3-extras/recipes/qt5/qtbase_git.bbappend b/meta-vib3-extras/recipes/qt5/qtbase_git.bbappend index 4abb469..d506bec 100644 --- a/meta-vib3-extras/recipes/qt5/qtbase_git.bbappend +++ b/meta-vib3-extras/recipes/qt5/qtbase_git.bbappend | |||
@@ -28,4 +28,3 @@ | |||
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | DEPENDS += "graphics-headers" | 30 | DEPENDS += "graphics-headers" |
31 | PACKAGECONFIG += "kms" | ||
diff --git a/meta-vib4-extras/recipes/glibc/glibc_2.22.bbappend b/meta-vib4-extras/recipes/glibc/glibc_2.22.bbappend deleted file mode 100644 index d7353bc..0000000 --- a/meta-vib4-extras/recipes/glibc/glibc_2.22.bbappend +++ /dev/null | |||
@@ -1,15 +0,0 @@ | |||
1 | # Append --enable-kernel flag to configure flags | ||
2 | # only for target build case. | ||
3 | # We are setting this to kernel 3.18 to keep glibc | ||
4 | # compatbile across all 3.18 series | ||
5 | # We will not support < 3.18 for V4L: | ||
6 | EXTRA_OECONF_append_class-target = " \ | ||
7 | --enable-kernel=3.18 \ | ||
8 | " | ||
9 | |||
10 | # Search $PWD/eglibc-2.18 for additional patches | ||
11 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:" | ||
12 | |||
13 | # Placeholder for patches | ||
14 | SRC_URI_append_class-target = " \ | ||
15 | " | ||
diff --git a/meta-vib4-extras/recipes/linux-libc-headers/linux-libc-headers_4.1.bbappend b/meta-vib4-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend index f2bdba1..f2bdba1 100644 --- a/meta-vib4-extras/recipes/linux-libc-headers/linux-libc-headers_4.1.bbappend +++ b/meta-vib4-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend | |||
diff --git a/meta-vib4-extras/recipes/linux/linux-nvidia.bbappend b/meta-vib4-extras/recipes/linux/linux-nvidia.bbappend index 07c9646..70ee515 100644 --- a/meta-vib4-extras/recipes/linux/linux-nvidia.bbappend +++ b/meta-vib4-extras/recipes/linux/linux-nvidia.bbappend | |||
@@ -1,4 +1,3 @@ | |||
1 | |||
2 | ############################################################################ | 1 | ############################################################################ |
3 | ## | 2 | ## |
4 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
@@ -28,6 +27,11 @@ | |||
28 | ## | 27 | ## |
29 | ############################################################################ | 28 | ############################################################################ |
30 | 29 | ||
30 | do_unpack_append() { | ||
31 | rm -rf ${STAGING_KERNEL_DIR} | ||
32 | ln -s ${S} ${STAGING_KERNEL_DIR} | ||
33 | } | ||
34 | |||
31 | do_kernel_defconfig_prepend () { | 35 | do_kernel_defconfig_prepend () { |
32 | } | 36 | } |
33 | 37 | ||
diff --git a/recipes/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/meta-vib4-extras/recipes/weston/weston-nv.bbappend index 646faa5..31b1ad1 100644 --- a/recipes/gstreamer/gstreamer1.0-plugins-base_%.bbappend +++ b/meta-vib4-extras/recipes/weston/weston-nv.bbappend | |||
@@ -27,6 +27,6 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | do_install_prepend() { |
31 | 31 | mv ${WORKDIR}/prebuilt/* ${WORKDIR}/ | |
32 | SRC_URI += "file://fix-gstvolume.patch" | 32 | } |
diff --git a/recipes-qt/automotive/qtapplicationmanager_git.bb b/recipes-qt/automotive/qtapplicationmanager_git.bb index 028df78..d63526a 100644 --- a/recipes-qt/automotive/qtapplicationmanager_git.bb +++ b/recipes-qt/automotive/qtapplicationmanager_git.bb | |||
@@ -31,19 +31,17 @@ DESCRIPTION = "Qt component for application lifecycle management" | |||
31 | LICENSE = "(GFDL-1.3 & The-Qt-Company-GPL-Exception-1.0 & (LGPL-3.0 | GPL-2.0+)) | The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "(GFDL-1.3 & The-Qt-Company-GPL-Exception-1.0 & (LGPL-3.0 | GPL-2.0+)) | The-Qt-Company-DCLA-2.1" |
32 | LIC_FILES_CHKSUM = "file://LICENSE.GPL3;md5=317fda864ac33d41406ff3938c3e78d1" | 32 | LIC_FILES_CHKSUM = "file://LICENSE.GPL3;md5=317fda864ac33d41406ff3938c3e78d1" |
33 | 33 | ||
34 | inherit qmake5 | 34 | inherit qt5-module |
35 | require recipes-qt/qt5/qt5-git.inc | 35 | require recipes-qt/qt5/qt5-git.inc |
36 | 36 | ||
37 | SRCREV = "8a4b17fade4507860919fbbf9ea42f813a26be76" | 37 | SRCREV = "977c2d96b5114273b49b5dba5dcaf99bba7595d7" |
38 | 38 | ||
39 | DEPENDS = "qtbase qtdeclarative libyaml libarchive \ | 39 | DEPENDS = "qtbase qtdeclarative libyaml libarchive \ |
40 | ${@base_contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" | 40 | ${@base_contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" |
41 | RDEPENDS_${PN} = "libcrypto" | 41 | RDEPENDS_${PN} = "libcrypto ${PN}-tools" |
42 | 42 | ||
43 | EXTRA_QMAKEVARS_PRE += "\ | 43 | EXTRA_QMAKEVARS_PRE += "\ |
44 | ${@base_contains("DISTRO_FEATURES", "wayland", "-config force-multiprocess", "-config force-singleprocess", d)} \ | 44 | ${@base_contains("DISTRO_FEATURES", "wayland", "-config force-multiprocess", "-config force-singleprocess", d)} \ |
45 | -config enable-dummydata \ | ||
46 | -config enable-ivi-logging \ | ||
47 | -config install-prefix=/usr \ | 45 | -config install-prefix=/usr \ |
48 | -config systemd-workaround \ | 46 | -config systemd-workaround \ |
49 | -config hardware-id=neptune \ | 47 | -config hardware-id=neptune \ |
@@ -56,7 +54,5 @@ do_install_append() { | |||
56 | 54 | ||
57 | FILES_${PN} += "\ | 55 | FILES_${PN} += "\ |
58 | /opt/am \ | 56 | /opt/am \ |
59 | ${libdir}/appman \ | 57 | ${datadir}/dbus-1 \ |
60 | ${datadir}/dbus-1" | 58 | " |
61 | FILES_${PN}-dbg += "${libdir}/appman/.debug" | ||
62 | FILES_${PN}-dev += "${OE_QMAKE_PATH_LIBS}/*.prl" | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller.bb b/recipes-qt/b2qt-addons/b2qt-appcontroller.bb index eafae4e..f1482a4 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller.bb +++ b/recipes-qt/b2qt-addons/b2qt-appcontroller.bb | |||
@@ -35,7 +35,7 @@ inherit qmake5 | |||
35 | require recipes-qt/qt5/qt5-git.inc | 35 | require recipes-qt/qt5/qt5-git.inc |
36 | 36 | ||
37 | SRC_URI = " \ | 37 | SRC_URI = " \ |
38 | git://codereview.qt-project.org/qt-apps/boot2qt-appcontroller;branch=${QT_MODULE_BRANCH};protocol=http \ | 38 | git://codereview.qt-project.org/qt-apps/boot2qt-appcontroller;${QT_MODULE_BRANCH_PARAM};protocol=http \ |
39 | file://appcontroller.conf \ | 39 | file://appcontroller.conf \ |
40 | " | 40 | " |
41 | 41 | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-vinput.bb b/recipes-qt/b2qt-addons/b2qt-emulator-vinput.bb index 9cd1f28..2fb3f8c 100644 --- a/recipes-qt/b2qt-addons/b2qt-emulator-vinput.bb +++ b/recipes-qt/b2qt-addons/b2qt-emulator-vinput.bb | |||
@@ -29,7 +29,7 @@ | |||
29 | 29 | ||
30 | DESCRIPTION = "Virtual input plugin for QtSimulator" | 30 | DESCRIPTION = "Virtual input plugin for QtSimulator" |
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | LIC_FILES_CHKSUM = "file://qvinput.h;md5=709ec9e3c40137fa6068a903c57acdc1;beginline=1;endline=17" | 32 | LIC_FILES_CHKSUM = "file://qvinput.h;md5=f25c7436dbc72d4719a5684b28dbcf4b;beginline=1;endline=17" |
33 | 33 | ||
34 | inherit qt5-module | 34 | inherit qt5-module |
35 | 35 | ||
@@ -37,7 +37,7 @@ SRC_URI = " \ | |||
37 | git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \ | 37 | git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \ |
38 | " | 38 | " |
39 | 39 | ||
40 | SRCREV = "ab4a9f13831f44f3dcd375fa17ed7e102647febe" | 40 | SRCREV = "011e1c40716c8323f247e927de6640653d6811c4" |
41 | BRANCH = "master" | 41 | BRANCH = "master" |
42 | PV = "1.0+git${SRCPV}" | 42 | PV = "1.0+git${SRCPV}" |
43 | 43 | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/b2qt.service b/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/b2qt.service new file mode 100644 index 0000000..cdf6480 --- /dev/null +++ b/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/b2qt.service | |||
@@ -0,0 +1,11 @@ | |||
1 | [Unit] | ||
2 | Description=B2Qt user application | ||
3 | BindsTo=dev-fb0.device | ||
4 | After=dev-fb0.device | ||
5 | ConditionPathExists=/usr/bin/b2qt | ||
6 | |||
7 | [Service] | ||
8 | ExecStart=-/usr/bin/appcontroller /usr/bin/b2qt | ||
9 | |||
10 | [Install] | ||
11 | WantedBy=multi-user.target | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/qtlauncher.service b/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/qtlauncher.service new file mode 100644 index 0000000..1094675 --- /dev/null +++ b/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/qtlauncher.service | |||
@@ -0,0 +1,11 @@ | |||
1 | [Unit] | ||
2 | Description=B2Qt Launcher Demo | ||
3 | BindsTo=dev-fb0.device | ||
4 | After=dev-fb0.device | ||
5 | ConditionPathExists=!/usr/bin/b2qt | ||
6 | |||
7 | [Service] | ||
8 | ExecStart=-/usr/bin/appcontroller /usr/bin/qtlauncher --applications-root /data/user/qt | ||
9 | |||
10 | [Install] | ||
11 | WantedBy=multi-user.target | ||
diff --git a/recipes-qt/b2qt-addons/democompositor_git.bb b/recipes-qt/b2qt-addons/democompositor_git.bb index d63df0e..8c85081 100644 --- a/recipes-qt/b2qt-addons/democompositor_git.bb +++ b/recipes-qt/b2qt-addons/democompositor_git.bb | |||
@@ -36,7 +36,7 @@ require recipes-qt/qt5/qt5-git.inc | |||
36 | 36 | ||
37 | QT_MODULE = "qt-apps-boot2qt-demos" | 37 | QT_MODULE = "qt-apps-boot2qt-demos" |
38 | 38 | ||
39 | SRCREV = "a6d8f7ce79fb5c17e706f25daf4dda4d97b5323e" | 39 | SRCREV = "b9585b440819e1444b20f30435f81c46801158c5" |
40 | 40 | ||
41 | S = "${WORKDIR}/git/wayland/democompositor/" | 41 | S = "${WORKDIR}/git/wayland/democompositor/" |
42 | 42 | ||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb index ec3125b..6900190 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb | |||
@@ -49,7 +49,6 @@ RDEPENDS_${PN} += " \ | |||
49 | qtconnectivity-dev \ | 49 | qtconnectivity-dev \ |
50 | qtdatavis3d-dev \ | 50 | qtdatavis3d-dev \ |
51 | qtdeclarative-dev \ | 51 | qtdeclarative-dev \ |
52 | qtdeclarative-render2d-dev \ | ||
53 | qtdeclarative-staticdev \ | 52 | qtdeclarative-staticdev \ |
54 | qtdeviceutilities-dev \ | 53 | qtdeviceutilities-dev \ |
55 | qtgraphicaleffects-dev \ | 54 | qtgraphicaleffects-dev \ |
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb b/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb index c63ddb8..c551cf0 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb +++ b/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb | |||
@@ -42,7 +42,6 @@ RDEPENDS_${PN} += " \ | |||
42 | qtconnectivity \ | 42 | qtconnectivity \ |
43 | qtdatavis3d \ | 43 | qtdatavis3d \ |
44 | qtdeclarative \ | 44 | qtdeclarative \ |
45 | qtdeclarative-render2d \ | ||
46 | qtdeclarative-tools \ | 45 | qtdeclarative-tools \ |
47 | qtdeviceutilities \ | 46 | qtdeviceutilities \ |
48 | qtgraphicaleffects \ | 47 | qtgraphicaleffects \ |
diff --git a/recipes-qt/qt5/nativesdk-qtbase_git.bbappend b/recipes-qt/qt5/nativesdk-qtbase_git.bbappend index d8caa8f..697a5c8 100644 --- a/recipes-qt/qt5/nativesdk-qtbase_git.bbappend +++ b/recipes-qt/qt5/nativesdk-qtbase_git.bbappend | |||
@@ -27,7 +27,7 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "6feec9da93032d11a768802ac2187d9d4153b1ec" | 30 | SRCREV = "016b5bc949b6dfb2f76db2e8b40a40e7eaee6828" |
31 | 31 | ||
32 | FILESEXTRAPATHS_prepend := "${THISDIR}/qtbase:" | 32 | FILESEXTRAPATHS_prepend := "${THISDIR}/qtbase:" |
33 | 33 | ||
diff --git a/recipes-qt/qt5/qt3d_git.bbappend b/recipes-qt/qt5/qt3d_git.bbappend index 95ffc05..6a6c5f6 100644 --- a/recipes-qt/qt5/qt3d_git.bbappend +++ b/recipes-qt/qt5/qt3d_git.bbappend | |||
@@ -27,10 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" | 30 | SRCREV = "6e8e228852f0930638b0e0272509809a0fb9ab42" |
31 | |||
32 | SRC_URI_append_class-target = " \ | ||
33 | file://0001-Remove-qgltf.patch \ | ||
34 | " | ||
35 | |||
36 | SRCREV = "87efd2423e11b2103c5e50528b6f704d3fc2c84a" | ||
diff --git a/recipes-qt/qt5/qtbase-native_git.bbappend b/recipes-qt/qt5/qtbase-native_git.bbappend index e07eb7c..079b711 100644 --- a/recipes-qt/qt5/qtbase-native_git.bbappend +++ b/recipes-qt/qt5/qtbase-native_git.bbappend | |||
@@ -27,7 +27,7 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "6feec9da93032d11a768802ac2187d9d4153b1ec" | 30 | SRCREV = "016b5bc949b6dfb2f76db2e8b40a40e7eaee6828" |
31 | 31 | ||
32 | FILESEXTRAPATHS_prepend := "${THISDIR}/qtbase:" | 32 | FILESEXTRAPATHS_prepend := "${THISDIR}/qtbase:" |
33 | 33 | ||
diff --git a/recipes-qt/qt5/qtbase_git.bbappend b/recipes-qt/qt5/qtbase_git.bbappend index 615cdc6..773e2de 100644 --- a/recipes-qt/qt5/qtbase_git.bbappend +++ b/recipes-qt/qt5/qtbase_git.bbappend | |||
@@ -33,13 +33,15 @@ PACKAGECONFIG += " \ | |||
33 | alsa \ | 33 | alsa \ |
34 | cups \ | 34 | cups \ |
35 | fontconfig \ | 35 | fontconfig \ |
36 | freetype \ | ||
36 | glib \ | 37 | glib \ |
37 | iconv \ | 38 | iconv \ |
38 | icu \ | 39 | icu \ |
40 | libinput \ | ||
39 | linuxfb \ | 41 | linuxfb \ |
42 | qml-debug \ | ||
40 | sql-sqlite \ | 43 | sql-sqlite \ |
41 | tslib \ | 44 | tslib \ |
42 | libinput \ | ||
43 | xkbcommon-evdev \ | 45 | xkbcommon-evdev \ |
44 | " | 46 | " |
45 | 47 | ||
@@ -53,5 +55,4 @@ do_configure_prepend() { | |||
53 | install -m 0644 ${WORKDIR}/oe-device-extra.pri ${S}/mkspecs | 55 | install -m 0644 ${WORKDIR}/oe-device-extra.pri ${S}/mkspecs |
54 | } | 56 | } |
55 | 57 | ||
56 | SRCREV = "6feec9da93032d11a768802ac2187d9d4153b1ec" | 58 | SRCREV = "016b5bc949b6dfb2f76db2e8b40a40e7eaee6828" |
57 | |||
diff --git a/recipes-qt/qt5/qtcanvas3d_git.bbappend b/recipes-qt/qt5/qtcanvas3d_git.bbappend index 8c18714..fff8881 100644 --- a/recipes-qt/qt5/qtcanvas3d_git.bbappend +++ b/recipes-qt/qt5/qtcanvas3d_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "8e34d6f5399a29d45f9402219f13b631e29fd4b0" | 30 | SRCREV = "6c5121eab75e61f807c2df0f14988317f220b945" |
diff --git a/recipes-qt/qt5/qtcharts_git.bbappend b/recipes-qt/qt5/qtcharts_git.bbappend index fa83e28..f0b87fa 100644 --- a/recipes-qt/qt5/qtcharts_git.bbappend +++ b/recipes-qt/qt5/qtcharts_git.bbappend | |||
@@ -29,4 +29,4 @@ | |||
29 | 29 | ||
30 | inherit qtquickcompiler | 30 | inherit qtquickcompiler |
31 | 31 | ||
32 | SRCREV = "da071825245a4ec1dc4904a9d3329db5a132c074" | 32 | SRCREV = "6e224c11080feef2c6d7857d061a92e320e50899" |
diff --git a/recipes-qt/qt5/qtconnectivity_git.bbappend b/recipes-qt/qt5/qtconnectivity_git.bbappend index a3dc415..63d97b2 100644 --- a/recipes-qt/qt5/qtconnectivity_git.bbappend +++ b/recipes-qt/qt5/qtconnectivity_git.bbappend | |||
@@ -27,5 +27,5 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "7b443cd0fdd1940a8bfaad73df5e309a52b7669f" | 30 | SRCREV = "515ff5b0f9a2245a13cec6f2d37edd1715cdae8c" |
31 | 31 | ||
diff --git a/recipes-qt/qt5/qtdatavis3d_git.bbappend b/recipes-qt/qt5/qtdatavis3d_git.bbappend index bb15587..d2073ba 100644 --- a/recipes-qt/qt5/qtdatavis3d_git.bbappend +++ b/recipes-qt/qt5/qtdatavis3d_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "2523056490c3f7a35d176deb583ba46899fe260b" | 30 | SRCREV = "96086b01a3e732cfb58cfd6e15a8dfc53550eb13" |
diff --git a/recipes-qt/qt5/qtdeclarative_git.bbappend b/recipes-qt/qt5/qtdeclarative_git.bbappend index 4af6581..7e709a7 100644 --- a/recipes-qt/qt5/qtdeclarative_git.bbappend +++ b/recipes-qt/qt5/qtdeclarative_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "fff4477661ae240c43088fa6d9069ccf969dbee8" | 30 | SRCREV = "210a4584b87add2061f805ae50eb5079eec48cf5" |
diff --git a/recipes-qt/qt5/qtdeviceutilities.bb b/recipes-qt/qt5/qtdeviceutilities.bb index a4c0418..0dc1a5d 100644 --- a/recipes-qt/qt5/qtdeviceutilities.bb +++ b/recipes-qt/qt5/qtdeviceutilities.bb | |||
@@ -40,7 +40,7 @@ PACKAGECONFIG[wpasupplicant] = "CONFIG+=wpasupplicant,,wpa-supplicant" | |||
40 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" | 40 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" |
41 | 41 | ||
42 | SRC_URI = " \ | 42 | SRC_URI = " \ |
43 | git://codereview.qt-project.org/qt/qtdeviceutilities;branch=${QT_MODULE_BRANCH};protocol=http \ | 43 | git://codereview.qt-project.org/qt/qtdeviceutilities;${QT_MODULE_BRANCH_PARAM};protocol=http \ |
44 | " | 44 | " |
45 | 45 | ||
46 | SRCREV = "d0d70c3311b3dc3f0e4c11147a4b31e4da0ff56c" | 46 | SRCREV = "d0d70c3311b3dc3f0e4c11147a4b31e4da0ff56c" |
diff --git a/recipes-qt/qt5/qtgraphicaleffects_git.bbappend b/recipes-qt/qt5/qtgraphicaleffects_git.bbappend index 8cc0676..e2bfe77 100644 --- a/recipes-qt/qt5/qtgraphicaleffects_git.bbappend +++ b/recipes-qt/qt5/qtgraphicaleffects_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "f536e36e3188903404fac78064ea7872dd8cc0d2" | 30 | SRCREV = "8b5cb6185a014eb65150bef11aebdecb6a723aef" |
diff --git a/recipes-qt/qt5/qtimageformats_git.bbappend b/recipes-qt/qt5/qtimageformats_git.bbappend index 14d86cb..54cdb51 100644 --- a/recipes-qt/qt5/qtimageformats_git.bbappend +++ b/recipes-qt/qt5/qtimageformats_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "11300c62aa021ef07f3e4de8bd875bfcbcbe2f7e" | 30 | SRCREV = "99d9e0c527ad91f186628ece1c8b3a5ec07f7add" |
diff --git a/recipes-qt/qt5/qtlocation_git.bbappend b/recipes-qt/qt5/qtlocation_git.bbappend index e36ab3e..fbe450a 100644 --- a/recipes-qt/qt5/qtlocation_git.bbappend +++ b/recipes-qt/qt5/qtlocation_git.bbappend | |||
@@ -32,4 +32,4 @@ PACKAGECONFIG += "gypsy" | |||
32 | EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator" | 32 | EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator" |
33 | DEPENDS_emulator += "qtsimulator" | 33 | DEPENDS_emulator += "qtsimulator" |
34 | 34 | ||
35 | SRCREV = "3f813d1c8c24e5da67d3f096eb3f5c73e760e641" | 35 | SRCREV = "186e4421cf968d1b4927e90340f356c0dac770dd" |
diff --git a/recipes-qt/qt5/qtmultimedia_git.bbappend b/recipes-qt/qt5/qtmultimedia_git.bbappend index ed98dd3..a62f5ea 100644 --- a/recipes-qt/qt5/qtmultimedia_git.bbappend +++ b/recipes-qt/qt5/qtmultimedia_git.bbappend | |||
@@ -31,4 +31,4 @@ PACKAGECONFIG += "${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d) | |||
31 | ${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \ | 31 | ${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \ |
32 | ${@bb.utils.contains('DISTRO_FEATURES', 'gstreamer010', 'gstreamer010', 'gstreamer', d)}" | 32 | ${@bb.utils.contains('DISTRO_FEATURES', 'gstreamer010', 'gstreamer010', 'gstreamer', d)}" |
33 | 33 | ||
34 | SRCREV = "c954fe7f171c0602cdb555ef10618769991513b6" | 34 | SRCREV = "0cb4dc5c1fded81b4f47945b51b8de0b0151bf67" |
diff --git a/recipes-qt/qt5/qtquickcompiler_git.bb b/recipes-qt/qt5/qtquickcompiler_git.bb index 4d0fb6a..26d4941 100644 --- a/recipes-qt/qt5/qtquickcompiler_git.bb +++ b/recipes-qt/qt5/qtquickcompiler_git.bb | |||
@@ -37,7 +37,7 @@ SRC_URI = " \ | |||
37 | git://codereview.qt-project.org/qt/tqtc-qmlcompiler;nobranch=1;protocol=ssh \ | 37 | git://codereview.qt-project.org/qt/tqtc-qmlcompiler;nobranch=1;protocol=ssh \ |
38 | " | 38 | " |
39 | 39 | ||
40 | SRCREV = "033370939c8d969bfcb529745f643ee5d8a08790" | 40 | SRCREV = "803b02f35ed57ae5d82c8f4efa43c5bf1e19557f" |
41 | 41 | ||
42 | S = "${WORKDIR}/git" | 42 | S = "${WORKDIR}/git" |
43 | 43 | ||
diff --git a/recipes-qt/qt5/qtquickcontrols2_git.bbappend b/recipes-qt/qt5/qtquickcontrols2_git.bbappend index aa8c29c..3816278 100644 --- a/recipes-qt/qt5/qtquickcontrols2_git.bbappend +++ b/recipes-qt/qt5/qtquickcontrols2_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "88969bdbd66b0829fe5e5b90eeb605c663d1b887" | 30 | SRCREV = "124dd9adb5882048e44dcd012e08899d4e480196" |
diff --git a/recipes-qt/qt5/qtquickcontrols_git.bbappend b/recipes-qt/qt5/qtquickcontrols_git.bbappend index d3ece15..4e9fcd0 100644 --- a/recipes-qt/qt5/qtquickcontrols_git.bbappend +++ b/recipes-qt/qt5/qtquickcontrols_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "84b3cf1c0483af7ad200ab33944d8eaa4d4ffa48" | 30 | SRCREV = "3bc99dd69fb9099a13dd94ebd081dba5c68d6def" |
diff --git a/recipes-qt/qt5/qtsensors_git.bbappend b/recipes-qt/qt5/qtsensors_git.bbappend index df982d8..6744cf3 100644 --- a/recipes-qt/qt5/qtsensors_git.bbappend +++ b/recipes-qt/qt5/qtsensors_git.bbappend | |||
@@ -30,4 +30,4 @@ | |||
30 | EXTRA_QMAKEVARS_PRE_emulator += "SENSORS_PLUGINS=simulator" | 30 | EXTRA_QMAKEVARS_PRE_emulator += "SENSORS_PLUGINS=simulator" |
31 | DEPENDS_emulator += "qtsimulator" | 31 | DEPENDS_emulator += "qtsimulator" |
32 | 32 | ||
33 | SRCREV = "ecd018fe2ee4508e094f631d882ecc1360abec01" | 33 | SRCREV = "8065e461421ea17a942ea09d67aaa053a136a54e" |
diff --git a/recipes-qt/qt5/qtserialbus_git.bbappend b/recipes-qt/qt5/qtserialbus_git.bbappend index f06f890..412a1dd 100644 --- a/recipes-qt/qt5/qtserialbus_git.bbappend +++ b/recipes-qt/qt5/qtserialbus_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "f0482d704e3834f2199889f997b421c0171bd94f" | 30 | SRCREV = "8e4bd5bcfd6093c980866a6b258311e7d8ae5bbf" |
diff --git a/recipes-qt/qt5/qtserialport_git.bbappend b/recipes-qt/qt5/qtserialport_git.bbappend index 131ff1c..6652388 100644 --- a/recipes-qt/qt5/qtserialport_git.bbappend +++ b/recipes-qt/qt5/qtserialport_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "dee818e77a6cf9a6c164fbc7ee132fe875f7f998" | 30 | SRCREV = "e2a658a2472d9fa710c251a065f488bae981c0ae" |
diff --git a/recipes-qt/qt5/qtsvg_git.bbappend b/recipes-qt/qt5/qtsvg_git.bbappend index d9ebe0b..f0974e5 100644 --- a/recipes-qt/qt5/qtsvg_git.bbappend +++ b/recipes-qt/qt5/qtsvg_git.bbappend | |||
@@ -27,5 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "d3d3db5a75fe2ba992742e418bfefa25eddf7684" | 30 | SRCREV = "5a00abdefd1c050aae8760dfc01ae5e3631077aa" |
31 | |||
diff --git a/recipes-qt/qt5/qtsystems_git.bbappend b/recipes-qt/qt5/qtsystems_git.bbappend index 5e1f3d2..8e8b4df 100644 --- a/recipes-qt/qt5/qtsystems_git.bbappend +++ b/recipes-qt/qt5/qtsystems_git.bbappend | |||
@@ -30,4 +30,4 @@ | |||
30 | EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator" | 30 | EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator" |
31 | DEPENDS_emulator += "qtsimulator" | 31 | DEPENDS_emulator += "qtsimulator" |
32 | 32 | ||
33 | SRCREV = "cc2077700bd5503d1fcf53aef83cbb76975e745a" | 33 | SRCREV = "434af789f0d56ca7a521ca2d9ec8cf3b1057fd37" |
diff --git a/recipes-qt/qt5/qttools_git.bbappend b/recipes-qt/qt5/qttools_git.bbappend index ebbb4c4..bac95a9 100644 --- a/recipes-qt/qt5/qttools_git.bbappend +++ b/recipes-qt/qt5/qttools_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "ae9472a39327ce5d5d6735308bd2aef272771391" | 30 | SRCREV = "7c87ba01191e172bc10fb31f173520cb169a9a03" |
diff --git a/recipes-qt/qt5/qttranslations_git.bbappend b/recipes-qt/qt5/qttranslations_git.bbappend index dc7250c..c46ef30 100644 --- a/recipes-qt/qt5/qttranslations_git.bbappend +++ b/recipes-qt/qt5/qttranslations_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "c4795ce81f9165a05e6f918066c671808447c539" | 30 | SRCREV = "64f3b105fb67d813512b287be6fdaec409d6d943" |
diff --git a/recipes-qt/qt5/qtvirtualkeyboard_git.bbappend b/recipes-qt/qt5/qtvirtualkeyboard_git.bbappend index d1a1bbc..bf0d13c 100644 --- a/recipes-qt/qt5/qtvirtualkeyboard_git.bbappend +++ b/recipes-qt/qt5/qtvirtualkeyboard_git.bbappend | |||
@@ -29,6 +29,6 @@ | |||
29 | 29 | ||
30 | inherit qtquickcompiler | 30 | inherit qtquickcompiler |
31 | 31 | ||
32 | SRCREV = "5ac6b611b196c66bc8b01c23aa50d175ae7a7308" | ||
33 | |||
34 | PACKAGECONFIG = "lipi-toolkit lang-all hunspell" | 32 | PACKAGECONFIG = "lipi-toolkit lang-all hunspell" |
33 | |||
34 | SRCREV = "a2174fa1270ff366f03e7d22aa49101c958ca4fc" | ||
diff --git a/recipes-qt/qt5/qtwayland_git.bbappend b/recipes-qt/qt5/qtwayland_git.bbappend index 1841c87..d195bdd 100644 --- a/recipes-qt/qt5/qtwayland_git.bbappend +++ b/recipes-qt/qt5/qtwayland_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "fcaa38c84dc92ec951c43e1759d7a46080755cbc" | 30 | SRCREV = "582c6a379f6a45648352c538a7df4d675c9d0a65" |
diff --git a/recipes-qt/qt5/qtwebchannel_git.bbappend b/recipes-qt/qt5/qtwebchannel_git.bbappend index 5867432..7d47bb3 100644 --- a/recipes-qt/qt5/qtwebchannel_git.bbappend +++ b/recipes-qt/qt5/qtwebchannel_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "2d29a774dd165ee2acd0b607b7e0d02a37c5fea5" | 30 | SRCREV = "bf66a8531e0ada3ade7e873bc3fae824237acd3e" |
diff --git a/recipes-qt/qt5/qtwebengine/0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch b/recipes-qt/qt5/qtwebengine/0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch index c6380f9..2af19e8 100644 --- a/recipes-qt/qt5/qtwebengine/0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch +++ b/recipes-qt/qt5/qtwebengine/0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch | |||
@@ -12,10 +12,10 @@ work properly. | |||
12 | 1 file changed, 18 deletions(-) | 12 | 1 file changed, 18 deletions(-) |
13 | 13 | ||
14 | diff --git a/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc b/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc | 14 | diff --git a/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc b/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc |
15 | index 0ce9980..8963d11 100644 | 15 | index 58aa147..4ab682a 100644 |
16 | --- a/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc | 16 | --- a/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc |
17 | +++ b/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc | 17 | +++ b/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc |
18 | @@ -1014,24 +1014,6 @@ void FeatureInfo::InitializeFeatures() { | 18 | @@ -1258,26 +1258,6 @@ void FeatureInfo::InitializeFeatures() { |
19 | } | 19 | } |
20 | } | 20 | } |
21 | 21 | ||
@@ -36,10 +36,12 @@ index 0ce9980..8963d11 100644 | |||
36 | - validators_.read_pixel_format.AddValue(GL_RG_EXT); | 36 | - validators_.read_pixel_format.AddValue(GL_RG_EXT); |
37 | - validators_.render_buffer_format.AddValue(GL_R8_EXT); | 37 | - validators_.render_buffer_format.AddValue(GL_R8_EXT); |
38 | - validators_.render_buffer_format.AddValue(GL_RG8_EXT); | 38 | - validators_.render_buffer_format.AddValue(GL_RG8_EXT); |
39 | - validators_.texture_unsized_internal_format.AddValue(GL_RED_EXT); | ||
40 | - validators_.texture_unsized_internal_format.AddValue(GL_RG_EXT); | ||
39 | - } | 41 | - } |
40 | UMA_HISTOGRAM_BOOLEAN("GPU.TextureRG", feature_flags_.ext_texture_rg); | 42 | UMA_HISTOGRAM_BOOLEAN("GPU.TextureRG", feature_flags_.ext_texture_rg); |
41 | 43 | ||
42 | #if !defined(OS_MACOSX) | 44 | bool has_opengl_dual_source_blending = |
43 | -- | 45 | -- |
44 | 1.9.1 | 46 | 1.9.1 |
45 | 47 | ||
diff --git a/recipes-qt/qt5/qtwebengine_git.bbappend b/recipes-qt/qt5/qtwebengine_git.bbappend index ba2818c..5441366 100644 --- a/recipes-qt/qt5/qtwebengine_git.bbappend +++ b/recipes-qt/qt5/qtwebengine_git.bbappend | |||
@@ -33,5 +33,5 @@ SRC_URI_append_mx6 = " \ | |||
33 | file://0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch \ | 33 | file://0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch \ |
34 | " | 34 | " |
35 | 35 | ||
36 | SRCREV_qtwebengine = "fe8ae4b78065916e1882aaedc5994d66a8456df4" | 36 | SRCREV_qtwebengine = "4894406d111d7c7c0fb06b56e52706a20b35d0b3" |
37 | SRCREV_chromium = "881a7672e23192eaf7e1ac2f94e086b560104f10" | 37 | SRCREV_chromium = "f3ce802c71aeaeb7dd218180a3bc5c6ac63b445d" |
diff --git a/recipes-qt/qt5/qtwebsockets_git.bbappend b/recipes-qt/qt5/qtwebsockets_git.bbappend index 69443dd..449ca7a 100644 --- a/recipes-qt/qt5/qtwebsockets_git.bbappend +++ b/recipes-qt/qt5/qtwebsockets_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "60cede232aca96f3f6852c54c0d97cf1771fb371" | 30 | SRCREV = "ccb138548314a767a897496c74c04a261a391027" |
diff --git a/recipes-qt/qt5/qtxmlpatterns_git.bbappend b/recipes-qt/qt5/qtxmlpatterns_git.bbappend index b83ba05..8f19ad0 100644 --- a/recipes-qt/qt5/qtxmlpatterns_git.bbappend +++ b/recipes-qt/qt5/qtxmlpatterns_git.bbappend | |||
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCREV = "89dbcc4f807015736a8ce3393b857735019d098d" | 30 | SRCREV = "973105d9fb3372910255825e7395fb1156e24c02" |
diff --git a/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch b/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch index eefd6a3..f893746 100644 --- a/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch +++ b/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From ccc6013f1e55b67981fb336aba657aea1520aeda Mon Sep 17 00:00:00 2001 | 1 | From df70770f33280a915abb413678088a078d82341a Mon Sep 17 00:00:00 2001 |
2 | From: Mikko Gronoff <mikko.gronoff@qt.io> | 2 | From: Mikko Gronoff <mikko.gronoff@qt.io> |
3 | Date: Tue, 20 Sep 2016 11:02:50 +0300 | 3 | Date: Tue, 20 Sep 2016 11:02:50 +0300 |
4 | Subject: [PATCH] Disable connman when booting over NFS | 4 | Subject: [PATCH] Disable connman when booting over NFS |
@@ -8,13 +8,13 @@ Subject: [PATCH] Disable connman when booting over NFS | |||
8 | 1 file changed, 1 insertion(+) | 8 | 1 file changed, 1 insertion(+) |
9 | 9 | ||
10 | diff --git a/src/connman.service.in b/src/connman.service.in | 10 | diff --git a/src/connman.service.in b/src/connman.service.in |
11 | index 8f7f342..8470f91 100644 | 11 | index 09dfec9..4132cf7 100644 |
12 | --- a/src/connman.service.in | 12 | --- a/src/connman.service.in |
13 | +++ b/src/connman.service.in | 13 | +++ b/src/connman.service.in |
14 | @@ -3,6 +3,7 @@ Description=Connection service | 14 | @@ -6,6 +6,7 @@ RequiresMountsFor=@localstatedir@/lib/connman |
15 | After=dbus.service network-pre.target | 15 | After=dbus.service network-pre.target systemd-sysusers.service |
16 | Before=network.target remote-fs-pre.target | 16 | Before=network.target multi-user.target shutdown.target |
17 | Wants=network.target remote-fs-pre.target | 17 | Wants=network.target |
18 | +ConditionKernelCommandLine=!root=/dev/nfs | 18 | +ConditionKernelCommandLine=!root=/dev/nfs |
19 | 19 | ||
20 | [Service] | 20 | [Service] |
diff --git a/recipes/gstreamer/gstreamer1.0-plugins-base/fix-gstvolume.patch b/recipes/gstreamer/gstreamer1.0-plugins-base/fix-gstvolume.patch deleted file mode 100644 index f67a840..0000000 --- a/recipes/gstreamer/gstreamer1.0-plugins-base/fix-gstvolume.patch +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | diff --git a/gst/volume/gstvolume.c b/gst/volume/gstvolume.c | ||
2 | index 0f5b362..94d03a3 100644 | ||
3 | --- a/gst/volume/gstvolume.c | ||
4 | +++ b/gst/volume/gstvolume.c | ||
5 | @@ -250,10 +250,14 @@ volume_update_volume (GstVolume * self, const GstAudioInfo * info, | ||
6 | self->current_mute = FALSE; | ||
7 | self->current_volume = volume; | ||
8 | |||
9 | - self->current_vol_i8 = volume * VOLUME_UNITY_INT8; | ||
10 | - self->current_vol_i16 = volume * VOLUME_UNITY_INT16; | ||
11 | - self->current_vol_i24 = volume * VOLUME_UNITY_INT24; | ||
12 | - self->current_vol_i32 = volume * VOLUME_UNITY_INT32; | ||
13 | + self->current_vol_i8 = | ||
14 | + (gint) ((gdouble) volume * (gdouble) VOLUME_UNITY_INT8); | ||
15 | + self->current_vol_i16 = | ||
16 | + (gint) ((gdouble) volume * (gdouble) VOLUME_UNITY_INT16); | ||
17 | + self->current_vol_i24 = | ||
18 | + (gint) ((gdouble) volume * (gdouble) VOLUME_UNITY_INT24); | ||
19 | + self->current_vol_i32 = | ||
20 | + (gint) ((gdouble) volume * (gdouble) VOLUME_UNITY_INT32); | ||
21 | |||
22 | passthrough = (self->current_vol_i16 == VOLUME_UNITY_INT16); | ||
23 | } | ||
diff --git a/recipes/libgsystem/libgsystem.bb b/recipes/libgsystem/libgsystem.bb deleted file mode 100644 index 0e14055..0000000 --- a/recipes/libgsystem/libgsystem.bb +++ /dev/null | |||
@@ -1,50 +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 | SUMMARY = "LibGSystem is a GIO-based library, targeted primarily for use by operating system components." | ||
31 | |||
32 | LICENSE = "LGPL-2.1" | ||
33 | LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" | ||
34 | |||
35 | inherit autotools pkgconfig | ||
36 | |||
37 | SRC_URI = "gitsm://github.com/GNOME/libgsystem.git;protocol=git" | ||
38 | SRCREV = "86c24c181ec6c3ec334a39145efc022c3e744929" | ||
39 | |||
40 | S = "${WORKDIR}/git" | ||
41 | |||
42 | DEPENDS = "glib-2.0 attr libcap" | ||
43 | |||
44 | do_configure_prepend() { | ||
45 | # Workaround a broken configure.ac. It should check first if GTK_DOC_CHECK | ||
46 | # macro is actually defined before trying to use it. For how-to see: | ||
47 | # https://developer.gnome.org/gtk-doc-manual/stable/settingup_autoconf.html.en | ||
48 | # We get a syntax error since we do not bundle gnome recipes that define this macro. | ||
49 | sed -i '/GTK_DOC_CHECK/d' ${S}/configure.ac | ||
50 | } | ||
diff --git a/recipes/ostree/ostree.bb b/recipes/ostree/ostree.bb index 6e79395..5de3852 100644 --- a/recipes/ostree/ostree.bb +++ b/recipes/ostree/ostree.bb | |||
@@ -35,19 +35,23 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" | |||
35 | inherit autotools pkgconfig systemd | 35 | inherit autotools pkgconfig systemd |
36 | 36 | ||
37 | SRC_URI = " \ | 37 | SRC_URI = " \ |
38 | git://github.com/GNOME/ostree.git \ | 38 | git://github.com/ostreedev/ostree.git \ |
39 | file://Fix-enable_rofiles_fuse-no-build.patch \ | ||
40 | file://Mount-boot-partition.patch \ | 39 | file://Mount-boot-partition.patch \ |
40 | file://ostree-prepare-root-enabler-for-simpler-kernel-arg.patch \ | ||
41 | file://deploy-add-karg-none-argument.patch \ | ||
42 | file://Support-for-booting-without-initramfs.patch \ | ||
41 | file://Allow-updating-files-in-the-boot-directory.patch \ | 43 | file://Allow-updating-files-in-the-boot-directory.patch \ |
42 | file://u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch \ | 44 | file://u-boot-add-bootdir-to-the-generated-uEnv.txt.patch \ |
43 | file://Create-firmware-convenience-symlinks.patch \ | 45 | file://Create-firmware-convenience-symlinks.patch \ |
46 | file://Print-pull-progress-also-when-not-on-console.patch \ | ||
47 | file://Workaround-the-SIGCHLD-handler-issue.patch \ | ||
44 | " | 48 | " |
45 | 49 | ||
46 | SRCREV = "v2016.5" | 50 | SRCREV = "8ece4d6d51bdbe3e41ab318259276bb83e553aa0" |
47 | 51 | ||
48 | S = "${WORKDIR}/git" | 52 | S = "${WORKDIR}/git" |
49 | 53 | ||
50 | DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libgsystem libassuan xz systemd" | 54 | DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libassuan xz systemd" |
51 | # Bash is needed by the shipped dracut module. This dracut module is used to generate initramfs image. | 55 | # Bash is needed by the shipped dracut module. This dracut module is used to generate initramfs image. |
52 | # The production image do not require bash for proper working. | 56 | # The production image do not require bash for proper working. |
53 | RDEPENDS_${PN} += "bash" | 57 | RDEPENDS_${PN} += "bash" |
@@ -68,6 +72,9 @@ EXTRA_OECONF = "--with-dracut \ | |||
68 | --enable-gtk-doc-html=no \ | 72 | --enable-gtk-doc-html=no \ |
69 | --enable-man=no \ | 73 | --enable-man=no \ |
70 | --with-soup \ | 74 | --with-soup \ |
75 | --with-static-prepare-root \ | ||
76 | --disable-otmpfile \ | ||
77 | --enable-introspection=no \ | ||
71 | --enable-libsoup-client-certs" | 78 | --enable-libsoup-client-certs" |
72 | 79 | ||
73 | do_configure_prepend() { | 80 | do_configure_prepend() { |
diff --git a/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch b/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch index ffcc77c..d416543 100644 --- a/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch +++ b/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch | |||
@@ -1,34 +1,90 @@ | |||
1 | From 7f4549c6e94494460be06311c3a4d23ae684ab21 Mon Sep 17 00:00:00 2001 | 1 | From cc31c80658a90cf1b13fdf9fe8b6dde1cc9a0d24 Mon Sep 17 00:00:00 2001 |
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | 2 | From: Gatis Paeglis <gatis.paeglis@qt.io> |
3 | Date: Wed, 20 Apr 2016 13:58:27 +0200 | 3 | Date: Mon, 22 Aug 2016 11:32:16 +0200 |
4 | Subject: [PATCH 1/3] Allow updating files in the /boot directory. | 4 | Subject: [PATCH 1/3] Allow updating files in the /boot directory |
5 | 5 | ||
6 | Until now OSTree copied only the vmlinuz and initramfs | 6 | This patch adds support for copying (or hardlinking on |
7 | binaries to the boot/ directory (which in some setups | 7 | single partition systems) all files from the deployment's |
8 | might be on a separate partition). This patch adds | 8 | /usr/lib/ostree-boot directory to the relevant |
9 | support for copying other files from the deployment's | 9 | /boot/ostree/$os-$bootcsum/ directory. This feature can |
10 | /boot directory to the real /boot. | 10 | be enabled by 'touch .ostree-bootcsumdir-source' in |
11 | 11 | /usr/lib/ostree-boot. | |
12 | How this works: | ||
13 | |||
14 | Ignore subdirectories, only files in root of the boot | ||
15 | directory are copied. There is overhead of copying files | ||
16 | to boot/, therefore the amount of files in boot/ should | ||
17 | be kept to the minimum and subdirectories shouldn't | ||
18 | really be necessary. | ||
19 | |||
20 | Files in the boot/ directory are updated only with major | ||
21 | releases, when kernel/initramfs bootcsum changes. Files | ||
22 | that require frequent updates should not be stored here. | ||
23 | --- | 12 | --- |
24 | src/libostree/ostree-sysroot-deploy.c | 52 +++++++++++++++++++++++++++++++++++ | 13 | src/libostree/ostree-sysroot-deploy.c | 101 +++++++++++++++++++++++++++++++--- |
25 | 1 file changed, 52 insertions(+) | 14 | 1 file changed, 94 insertions(+), 7 deletions(-) |
26 | 15 | ||
27 | diff --git a/src/libostree/ostree-sysroot-deploy.c b/src/libostree/ostree-sysroot-deploy.c | 16 | diff --git a/src/libostree/ostree-sysroot-deploy.c b/src/libostree/ostree-sysroot-deploy.c |
28 | index 8877236..8cf080e 100644 | 17 | index a05ca30..f34e3f3 100644 |
29 | --- a/src/libostree/ostree-sysroot-deploy.c | 18 | --- a/src/libostree/ostree-sysroot-deploy.c |
30 | +++ b/src/libostree/ostree-sysroot-deploy.c | 19 | +++ b/src/libostree/ostree-sysroot-deploy.c |
31 | @@ -1295,6 +1295,7 @@ install_deployment_kernel (OstreeSysroot *sysroot, | 20 | @@ -165,12 +165,31 @@ dirfd_copy_attributes_and_xattrs (int src_parent_dfd, |
21 | } | ||
22 | |||
23 | static gboolean | ||
24 | +hardlink_or_copy_dir_recurse (int src_parent_dfd, | ||
25 | + int dest_parent_dfd, | ||
26 | + const char *name, | ||
27 | + gboolean hardlink, | ||
28 | + GCancellable *cancellable, | ||
29 | + GError **error); | ||
30 | + | ||
31 | +static gboolean | ||
32 | copy_dir_recurse (int src_parent_dfd, | ||
33 | int dest_parent_dfd, | ||
34 | const char *name, | ||
35 | GCancellable *cancellable, | ||
36 | GError **error) | ||
37 | { | ||
38 | + return hardlink_or_copy_dir_recurse (src_parent_dfd, dest_parent_dfd, name, FALSE, cancellable, error); | ||
39 | +} | ||
40 | + | ||
41 | +static gboolean | ||
42 | +hardlink_or_copy_dir_recurse (int src_parent_dfd, | ||
43 | + int dest_parent_dfd, | ||
44 | + const char *name, | ||
45 | + gboolean hardlink, | ||
46 | + GCancellable *cancellable, | ||
47 | + GError **error) | ||
48 | +{ | ||
49 | g_auto(GLnxDirFdIterator) src_dfd_iter = { 0, }; | ||
50 | glnx_fd_close int dest_dfd = -1; | ||
51 | struct dirent *dent; | ||
52 | @@ -210,17 +229,27 @@ copy_dir_recurse (int src_parent_dfd, | ||
53 | |||
54 | if (S_ISDIR (child_stbuf.st_mode)) | ||
55 | { | ||
56 | - if (!copy_dir_recurse (src_dfd_iter.fd, dest_dfd, dent->d_name, | ||
57 | - cancellable, error)) | ||
58 | + if (!hardlink_or_copy_dir_recurse (src_dfd_iter.fd, dest_dfd, dent->d_name, | ||
59 | + hardlink, cancellable, error)) | ||
60 | return FALSE; | ||
61 | } | ||
62 | else | ||
63 | { | ||
64 | - if (!glnx_file_copy_at (src_dfd_iter.fd, dent->d_name, &child_stbuf, | ||
65 | - dest_dfd, dent->d_name, | ||
66 | - GLNX_FILE_COPY_OVERWRITE, | ||
67 | - cancellable, error)) | ||
68 | - return FALSE; | ||
69 | + if (hardlink) | ||
70 | + { | ||
71 | + if (!hardlink_or_copy_at (src_dfd_iter.fd, dent->d_name, | ||
72 | + dest_dfd, dent->d_name, | ||
73 | + cancellable, error)) | ||
74 | + return FALSE; | ||
75 | + } | ||
76 | + else | ||
77 | + { | ||
78 | + if (!glnx_file_copy_at (src_dfd_iter.fd, dent->d_name, &child_stbuf, | ||
79 | + dest_dfd, dent->d_name, | ||
80 | + GLNX_FILE_COPY_OVERWRITE, | ||
81 | + cancellable, error)) | ||
82 | + return FALSE; | ||
83 | + } | ||
84 | } | ||
85 | } | ||
86 | |||
87 | @@ -1301,6 +1330,7 @@ install_deployment_kernel (OstreeSysroot *sysroot, | ||
32 | g_autofree char *version_key = NULL; | 88 | g_autofree char *version_key = NULL; |
33 | g_autofree char *ostree_kernel_arg = NULL; | 89 | g_autofree char *ostree_kernel_arg = NULL; |
34 | g_autofree char *options_key = NULL; | 90 | g_autofree char *options_key = NULL; |
@@ -36,60 +92,66 @@ index 8877236..8cf080e 100644 | |||
36 | GString *title_key; | 92 | GString *title_key; |
37 | __attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *kargs = NULL; | 93 | __attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *kargs = NULL; |
38 | const char *val; | 94 | const char *val; |
39 | @@ -1361,6 +1362,57 @@ install_deployment_kernel (OstreeSysroot *sysroot, | 95 | @@ -1367,6 +1397,63 @@ install_deployment_kernel (OstreeSysroot *sysroot, |
40 | } | 96 | } |
41 | } | 97 | } |
42 | 98 | ||
43 | + | 99 | + if (fstatat (tree_boot_dfd, ".ostree-bootcsumdir-source", &stbuf, 0) == 0) |
44 | + /* Copy other files that are stored in deployment's /usr/lib/ostree-boot. Lets keep this simple: | ||
45 | + * | ||
46 | + * - Ignore subdirectories. Only files in root of the /usr/lib/ostree-boot directory are copied. | ||
47 | + * There is an overhead of copying files to boot/, therefore the amount of files in a deployment's | ||
48 | + * usr/lib/ostree-boot should be kept to the minimum and subdirectories shouldn't really | ||
49 | + * be necessary. | ||
50 | + * | ||
51 | + * - Files in /boot are updated only with major releases, when kernel/initramfs | ||
52 | + * bootcsum changes. Files that require frequent updates should not be stored here. | ||
53 | + */ | ||
54 | + if (!glnx_dirfd_iterator_init_take_fd (dup (tree_boot_dfd), &dfd_iter, error)) | ||
55 | + goto out; | ||
56 | + | ||
57 | + while (TRUE) | ||
58 | + { | 100 | + { |
59 | + struct dirent *dent; | 101 | + if (!glnx_dirfd_iterator_init_at (tree_boot_dfd, ".", FALSE, &dfd_iter, error)) |
60 | + | ||
61 | + if (!glnx_dirfd_iterator_next_dent (&dfd_iter, &dent, cancellable, error)) | ||
62 | + goto out; | 102 | + goto out; |
63 | + | 103 | + |
64 | + if (dent == NULL) | 104 | + while (TRUE) |
65 | + break; | ||
66 | + | ||
67 | + if (fstatat (dfd_iter.fd, dent->d_name, &stbuf, 0) != 0) | ||
68 | + { | 105 | + { |
69 | + if (errno == ENOENT) | 106 | + struct dirent *dent; |
70 | + continue; | ||
71 | + glnx_set_error_from_errno (error); | ||
72 | + goto out; | ||
73 | + } | ||
74 | + | 107 | + |
75 | + if (g_str_has_prefix (dent->d_name, "vmlinuz-") || g_str_has_prefix (dent->d_name, "initramfs-") | 108 | + if (!glnx_dirfd_iterator_next_dent (&dfd_iter, &dent, cancellable, error)) |
76 | + || !S_ISREG(stbuf.st_mode)) | 109 | + goto out; |
77 | + continue; | 110 | + if (dent == NULL) |
111 | + break; | ||
78 | + | 112 | + |
79 | + if (fstatat (bootcsum_dfd, dent->d_name, &stbuf, 0) != 0) | 113 | + /* Skip special files - vmlinuz-* and initramfs-* are handled separately */ |
80 | + { | 114 | + if (g_str_has_prefix (dent->d_name, "vmlinuz-") || g_str_has_prefix (dent->d_name, "initramfs-")) |
81 | + if (errno != ENOENT) | 115 | + continue; |
116 | + | ||
117 | + if (fstatat (bootcsum_dfd, dent->d_name, &stbuf, AT_SYMLINK_NOFOLLOW) != 0) | ||
82 | + { | 118 | + { |
83 | + glnx_set_prefix_error_from_errno (error, "fstat %s", dent->d_name); | 119 | + if (errno != ENOENT) |
84 | + goto out; | 120 | + { |
121 | + glnx_set_prefix_error_from_errno (error, "fstatat %s", dent->d_name); | ||
122 | + goto out; | ||
123 | + } | ||
124 | + | ||
125 | + if (fstatat (dfd_iter.fd, dent->d_name, &stbuf, AT_SYMLINK_NOFOLLOW) != 0) | ||
126 | + { | ||
127 | + glnx_set_error_from_errno (error); | ||
128 | + goto out; | ||
129 | + } | ||
130 | + | ||
131 | + if (S_ISDIR (stbuf.st_mode)) | ||
132 | + { | ||
133 | + if (!hardlink_or_copy_dir_recurse (tree_boot_dfd, bootcsum_dfd, dent->d_name, | ||
134 | + TRUE, cancellable, error)) | ||
135 | + goto out; | ||
136 | + } | ||
137 | + else | ||
138 | + { | ||
139 | + if (!hardlink_or_copy_at (tree_boot_dfd, dent->d_name, | ||
140 | + bootcsum_dfd, dent->d_name, | ||
141 | + cancellable, error)) | ||
142 | + goto out; | ||
143 | + } | ||
85 | + } | 144 | + } |
86 | + if (!glnx_file_copy_at (tree_boot_dfd, dent->d_name, &stbuf, | ||
87 | + bootcsum_dfd, dent->d_name, 0, | ||
88 | + cancellable, error)) | ||
89 | + goto out; | ||
90 | + } | 145 | + } |
91 | + } | 146 | + } |
92 | + | 147 | + else |
148 | + { | ||
149 | + if (errno != ENOENT) | ||
150 | + { | ||
151 | + glnx_set_prefix_error_from_errno (error, "fstatat %s", ".ostree-bootcsumdir-source"); | ||
152 | + goto out; | ||
153 | + } | ||
154 | + } | ||
93 | + | 155 | + |
94 | if (fstatat (deployment_dfd, "usr/lib/os-release", &stbuf, 0) != 0) | 156 | if (fstatat (deployment_dfd, "usr/lib/os-release", &stbuf, 0) != 0) |
95 | { | 157 | { |
diff --git a/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch b/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch index 960367c..656887d 100644 --- a/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch +++ b/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch | |||
@@ -1,44 +1,42 @@ | |||
1 | From 310ddd84dc353d93a2cc118725b459dba643cf0b Mon Sep 17 00:00:00 2001 | 1 | From c4df63488b9e09a9aa69e32ea5c0671c9dc50c9d Mon Sep 17 00:00:00 2001 |
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | 2 | From: Gatis Paeglis <gatis.paeglis@qt.io> |
3 | Date: Thu, 21 Apr 2016 16:54:05 +0200 | 3 | Date: Wed, 24 Aug 2016 12:29:38 +0200 |
4 | Subject: [PATCH 3/3] Create firmware convenience symlinks. | 4 | Subject: [PATCH] Create firmware convenience symlinks. |
5 | 5 | ||
6 | Later this could be moved into utils or a similar | 6 | Later this could be moved into utils or a similar |
7 | location, if other boot loader backends will need | 7 | location, if other boot loader backends will need |
8 | this functionality. | 8 | this functionality. |
9 | --- | 9 | --- |
10 | src/libostree/ostree-bootloader-uboot.c | 97 ++++++++++++++++++++++++++++++++- | 10 | src/libostree/ostree-bootloader-uboot.c | 93 ++++++++++++++++++++++++++++++++- |
11 | 1 file changed, 96 insertions(+), 1 deletion(-) | 11 | 1 file changed, 92 insertions(+), 1 deletion(-) |
12 | 12 | ||
13 | diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c | 13 | diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c |
14 | index 9bcde9c..be5e8c5 100644 | 14 | index 22251da..26a3127 100644 |
15 | --- a/src/libostree/ostree-bootloader-uboot.c | 15 | --- a/src/libostree/ostree-bootloader-uboot.c |
16 | +++ b/src/libostree/ostree-bootloader-uboot.c | 16 | +++ b/src/libostree/ostree-bootloader-uboot.c |
17 | @@ -66,6 +66,100 @@ _ostree_bootloader_uboot_get_name (OstreeBootloader *bootloader) | 17 | @@ -62,6 +62,97 @@ _ostree_bootloader_uboot_get_name (OstreeBootloader *bootloader) |
18 | return "U-Boot"; | 18 | return "U-Boot"; |
19 | } | 19 | } |
20 | 20 | ||
21 | +/* It is common for firmware to search / on the boot partition for additional | 21 | +/* It is common for firmware to search / on the boot partition for additional |
22 | + * files that are required for booting. It can be difficult to change this search | 22 | + * files that are required for booting. It can be difficult to change this search |
23 | + * logic if it is hardcoded somewhere low in the stack or is in a read-only memory. | 23 | + * logic if it is hardcoded somewhere low in the stack or is in a read-only memory. |
24 | + * This issue can be solved from the OS installer, by creating a symlink in the | 24 | + * This issue can be solved by system builders by creating a convenience symlink: |
25 | + * following way: | ||
26 | + * | 25 | + * |
27 | + * cd sysroot/boot | 26 | + * cd sysroot/boot |
28 | + * ln -s loader/second-stage-bootloader second-stage-bootloader | 27 | + * ln -s loader/second-stage-bootloader second-stage-bootloader |
29 | + * | 28 | + * |
30 | + * This function will make sure that loader/second-stage-bootloader points to the | 29 | + * This function will make sure that loader/second-stage-bootloader points to the |
31 | + * correct target file version. This function does nothing if boot/ does not contain | 30 | + * correct target file version. This function does nothing if boot/ does not contain |
32 | + * symlink files pointing into loader/. | 31 | + * symlink files pointing into the loader/ directory. |
33 | + */ | 32 | + */ |
34 | +static gboolean | 33 | +static gboolean |
35 | +create_firmware_convenience_symlinks (OstreeBootloaderUboot *self, | 34 | +create_firmware_convenience_symlinks (OstreeBootloaderUboot *self, |
36 | + char *bootcsum_dir, | 35 | + char *bootcsum_dir, |
37 | + int bootversion, | 36 | + int bootversion, |
38 | + GCancellable *cancellable, | 37 | + GCancellable *cancellable, |
39 | + GError **error) | 38 | + GError **error) |
40 | +{ | 39 | +{ |
41 | + gboolean ret = FALSE; | ||
42 | + glnx_fd_close int loader_dfd = -1; | 40 | + glnx_fd_close int loader_dfd = -1; |
43 | + glnx_fd_close int boot_dfd = -1; | 41 | + glnx_fd_close int boot_dfd = -1; |
44 | + g_autofree char *loader_dir = NULL; | 42 | + g_autofree char *loader_dir = NULL; |
@@ -46,18 +44,18 @@ index 9bcde9c..be5e8c5 100644 | |||
46 | + | 44 | + |
47 | + loader_dir = g_strdup_printf ("boot/loader.%d/", bootversion); | 45 | + loader_dir = g_strdup_printf ("boot/loader.%d/", bootversion); |
48 | + if (!glnx_opendirat (self->sysroot->sysroot_fd, loader_dir, FALSE, &loader_dfd, error)) | 46 | + if (!glnx_opendirat (self->sysroot->sysroot_fd, loader_dir, FALSE, &loader_dfd, error)) |
49 | + goto out; | 47 | + return FALSE; |
50 | + if (!glnx_opendirat (self->sysroot->sysroot_fd, "boot", FALSE, &boot_dfd, error)) | 48 | + if (!glnx_opendirat (self->sysroot->sysroot_fd, "boot", FALSE, &boot_dfd, error)) |
51 | + goto out; | 49 | + return FALSE; |
52 | + if (!glnx_dirfd_iterator_init_take_fd (dup (boot_dfd), &dfd_iter, error)) | 50 | + if (!glnx_dirfd_iterator_init_take_fd (dup (boot_dfd), &dfd_iter, error)) |
53 | + goto out; | 51 | + return FALSE; |
54 | + | 52 | + |
55 | + while (TRUE) { | 53 | + while (TRUE) { |
56 | + struct dirent *dent; | 54 | + struct dirent *dent; |
57 | + struct stat stbuf; | 55 | + struct stat stbuf; |
58 | + | 56 | + |
59 | + if (!glnx_dirfd_iterator_next_dent (&dfd_iter, &dent, cancellable, error)) | 57 | + if (!glnx_dirfd_iterator_next_dent (&dfd_iter, &dent, cancellable, error)) |
60 | + goto out; | 58 | + return FALSE; |
61 | + if (dent == NULL) | 59 | + if (dent == NULL) |
62 | + break; | 60 | + break; |
63 | + | 61 | + |
@@ -66,7 +64,7 @@ index 9bcde9c..be5e8c5 100644 | |||
66 | + if (errno == ENOENT) | 64 | + if (errno == ENOENT) |
67 | + continue; | 65 | + continue; |
68 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "fstatat"); | 66 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "fstatat"); |
69 | + goto out; | 67 | + return FALSE; |
70 | + } | 68 | + } |
71 | + | 69 | + |
72 | + if (S_ISLNK(stbuf.st_mode)) | 70 | + if (S_ISLNK(stbuf.st_mode)) |
@@ -87,44 +85,42 @@ index 9bcde9c..be5e8c5 100644 | |||
87 | + if (errno == ENOENT) | 85 | + if (errno == ENOENT) |
88 | + continue; | 86 | + continue; |
89 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "faccessat"); | 87 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "faccessat"); |
90 | + goto out; | 88 | + return FALSE; |
91 | + } | 89 | + } |
92 | + | 90 | + |
93 | + /* In case 'ostree admin cleanup' was not run after an interrupted deployment */ | 91 | + /* Cleanup from stray symlinks. This can happend when the previous deployment was |
92 | + interrupted and no cleanup routines were run before restaring the deployment. */ | ||
94 | + if (unlinkat (loader_dfd, dent->d_name, 0) == -1 && errno != ENOENT) | 93 | + if (unlinkat (loader_dfd, dent->d_name, 0) == -1 && errno != ENOENT) |
95 | + { | 94 | + { |
96 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "unlinkat"); | 95 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "unlinkat"); |
97 | + goto out; | 96 | + return FALSE; |
98 | + } | 97 | + } |
99 | + /* Complete the link chain to the current boot file version */ | 98 | + /* Complete the link chain to the current boot file version. */ |
100 | + snprintf (path_buffer, sizeof(path_buffer), "..%s/%s", bootcsum_dir, dent->d_name); | 99 | + snprintf (path_buffer, sizeof(path_buffer), "..%s/%s", bootcsum_dir, dent->d_name); |
101 | + if (symlinkat (path_buffer, loader_dfd, dent->d_name) == -1) | 100 | + if (symlinkat (path_buffer, loader_dfd, dent->d_name) == -1) |
102 | + { | 101 | + { |
103 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "symlinkat"); | 102 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "symlinkat"); |
104 | + goto out; | 103 | + return FALSE; |
105 | + } | 104 | + } |
106 | + } | 105 | + } |
107 | + } | 106 | + } |
108 | + } | 107 | + } |
109 | + | 108 | + |
110 | + ret = TRUE; | 109 | + return TRUE; |
111 | +out: | ||
112 | + return ret; | ||
113 | +} | 110 | +} |
114 | + | 111 | + |
115 | static gboolean | 112 | static gboolean |
116 | create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | 113 | create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, |
117 | int bootversion, | 114 | int bootversion, |
118 | @@ -130,7 +224,8 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | 115 | @@ -138,7 +229,7 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, |
119 | } | 116 | } |
120 | } | 117 | } |
121 | 118 | ||
122 | - ret = TRUE; | 119 | - return TRUE; |
123 | + ret = create_firmware_convenience_symlinks (self, bootdir, bootversion, cancellable, error); | 120 | + return create_firmware_convenience_symlinks (self, bootdir, bootversion, cancellable, error); |
124 | + | ||
125 | out: | ||
126 | return ret; | ||
127 | } | 121 | } |
122 | |||
123 | static gboolean | ||
128 | -- | 124 | -- |
129 | 2.7.4 | 125 | 2.7.4 |
130 | 126 | ||
diff --git a/recipes/ostree/ostree/Fix-enable_rofiles_fuse-no-build.patch b/recipes/ostree/ostree/Fix-enable_rofiles_fuse-no-build.patch deleted file mode 100644 index 480fc21..0000000 --- a/recipes/ostree/ostree/Fix-enable_rofiles_fuse-no-build.patch +++ /dev/null | |||
@@ -1,40 +0,0 @@ | |||
1 | From b54643153cade28523cccee44fdddea2c94e0684 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | ||
3 | Date: Mon, 25 Apr 2016 13:57:03 +0200 | ||
4 | Subject: [PATCH] Fix --enable_rofiles_fuse=no build | ||
5 | |||
6 | --- | ||
7 | Makefile.am | 2 ++ | ||
8 | configure.ac | 2 +- | ||
9 | 2 files changed, 3 insertions(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/Makefile.am b/Makefile.am | ||
12 | index 488d4b6..e49b7c5 100644 | ||
13 | --- a/Makefile.am | ||
14 | +++ b/Makefile.am | ||
15 | @@ -71,7 +71,9 @@ include Makefile-otutil.am | ||
16 | include Makefile-libostree.am | ||
17 | include Makefile-ostree.am | ||
18 | include Makefile-switchroot.am | ||
19 | +if BUILDOPT_FUSE | ||
20 | include src/rofiles-fuse/Makefile-inc.am | ||
21 | +endif | ||
22 | include Makefile-tests.am | ||
23 | include Makefile-boot.am | ||
24 | include Makefile-man.am | ||
25 | diff --git a/configure.ac b/configure.ac | ||
26 | index dca9f53..6af60e8 100644 | ||
27 | --- a/configure.ac | ||
28 | +++ b/configure.ac | ||
29 | @@ -222,7 +222,7 @@ AC_ARG_ENABLE(rofiles-fuse, | ||
30 | [AS_HELP_STRING([--enable-rofiles-fuse], | ||
31 | [generate rofiles-fuse helper [default=yes]])],, | ||
32 | enable_rofiles_fuse=yes) | ||
33 | -AS_IF([ test $enable_rofiles_fuse != xno ], [ | ||
34 | +AS_IF([ test x$enable_rofiles_fuse != xno ], [ | ||
35 | PKG_CHECK_MODULES(BUILDOPT_FUSE, $FUSE_DEPENDENCY) | ||
36 | ], [enable_rofiles_fuse=no]) | ||
37 | AM_CONDITIONAL(BUILDOPT_FUSE, test x$enable_rofiles_fuse = xyes) | ||
38 | -- | ||
39 | 2.7.4 | ||
40 | |||
diff --git a/recipes/ostree/ostree/Print-pull-progress-also-when-not-on-console.patch b/recipes/ostree/ostree/Print-pull-progress-also-when-not-on-console.patch new file mode 100644 index 0000000..f8e7324 --- /dev/null +++ b/recipes/ostree/ostree/Print-pull-progress-also-when-not-on-console.patch | |||
@@ -0,0 +1,94 @@ | |||
1 | From b24d691d968bca608142882b453e98ed5ee267e9 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@qt.io> | ||
3 | Date: Thu, 29 Sep 2016 11:46:59 +0200 | ||
4 | Subject: [PATCH] Print pull progress also when not on console | ||
5 | |||
6 | glnx_console_text is smart enough: | ||
7 | |||
8 | "On a tty, print to the console @text followed by an ASCII art | ||
9 | progress bar whose percentage is @percentage. If stdout is not a | ||
10 | tty, a more basic line by line change will be printed." | ||
11 | |||
12 | Otherwise, when pulling a lot of data, we do not get any feedback | ||
13 | in a GUI application for a significant amount of time. | ||
14 | --- | ||
15 | src/ostree/ot-admin-builtin-switch.c | 3 +-- | ||
16 | src/ostree/ot-admin-builtin-upgrade.c | 3 +-- | ||
17 | src/ostree/ot-builtin-pull-local.c | 3 +-- | ||
18 | src/ostree/ot-builtin-pull.c | 12 ++++-------- | ||
19 | 4 files changed, 7 insertions(+), 14 deletions(-) | ||
20 | |||
21 | diff --git a/src/ostree/ot-admin-builtin-switch.c b/src/ostree/ot-admin-builtin-switch.c | ||
22 | index 895538a..7f1d6dd 100644 | ||
23 | --- a/src/ostree/ot-admin-builtin-switch.c | ||
24 | +++ b/src/ostree/ot-admin-builtin-switch.c | ||
25 | @@ -126,8 +126,7 @@ ot_admin_builtin_switch (int argc, char **argv, GCancellable *cancellable, GErro | ||
26 | { g_auto(GLnxConsoleRef) console = { 0, }; | ||
27 | glnx_console_lock (&console); | ||
28 | |||
29 | - if (console.is_tty) | ||
30 | - progress = ostree_async_progress_new_and_connect (ostree_repo_pull_default_console_progress_changed, &console); | ||
31 | + progress = ostree_async_progress_new_and_connect (ostree_repo_pull_default_console_progress_changed, &console); | ||
32 | |||
33 | /* Always allow older...there's not going to be a chronological | ||
34 | * relationship necessarily. | ||
35 | diff --git a/src/ostree/ot-admin-builtin-upgrade.c b/src/ostree/ot-admin-builtin-upgrade.c | ||
36 | index 81f9bb6..8147b4f 100644 | ||
37 | --- a/src/ostree/ot-admin-builtin-upgrade.c | ||
38 | +++ b/src/ostree/ot-admin-builtin-upgrade.c | ||
39 | @@ -109,8 +109,7 @@ ot_admin_builtin_upgrade (int argc, char **argv, GCancellable *cancellable, GErr | ||
40 | { g_auto(GLnxConsoleRef) console = { 0, }; | ||
41 | glnx_console_lock (&console); | ||
42 | |||
43 | - if (console.is_tty) | ||
44 | - progress = ostree_async_progress_new_and_connect (ostree_repo_pull_default_console_progress_changed, &console); | ||
45 | + progress = ostree_async_progress_new_and_connect (ostree_repo_pull_default_console_progress_changed, &console); | ||
46 | |||
47 | if (opt_allow_downgrade) | ||
48 | upgraderpullflags |= OSTREE_SYSROOT_UPGRADER_PULL_FLAGS_ALLOW_OLDER; | ||
49 | diff --git a/src/ostree/ot-builtin-pull-local.c b/src/ostree/ot-builtin-pull-local.c | ||
50 | index 5401a28..f2f5b21 100644 | ||
51 | --- a/src/ostree/ot-builtin-pull-local.c | ||
52 | +++ b/src/ostree/ot-builtin-pull-local.c | ||
53 | @@ -159,8 +159,7 @@ ostree_builtin_pull_local (int argc, char **argv, GCancellable *cancellable, GEr | ||
54 | g_variant_builder_add (&builder, "{s@v}", "depth", | ||
55 | g_variant_new_variant (g_variant_new_int32 (opt_depth))); | ||
56 | |||
57 | - if (console.is_tty) | ||
58 | - progress = ostree_async_progress_new_and_connect (ostree_repo_pull_default_console_progress_changed, &console); | ||
59 | + progress = ostree_async_progress_new_and_connect (ostree_repo_pull_default_console_progress_changed, &console); | ||
60 | |||
61 | opts = g_variant_ref_sink (g_variant_builder_end (&builder)); | ||
62 | if (!ostree_repo_pull_with_options (repo, src_repo_uri, | ||
63 | diff --git a/src/ostree/ot-builtin-pull.c b/src/ostree/ot-builtin-pull.c | ||
64 | index 99b2593..78686b3 100644 | ||
65 | --- a/src/ostree/ot-builtin-pull.c | ||
66 | +++ b/src/ostree/ot-builtin-pull.c | ||
67 | @@ -242,20 +242,16 @@ ostree_builtin_pull (int argc, char **argv, GCancellable *cancellable, GError ** | ||
68 | |||
69 | if (!opt_dry_run) | ||
70 | { | ||
71 | - if (console.is_tty) | ||
72 | - progress = ostree_async_progress_new_and_connect (ostree_repo_pull_default_console_progress_changed, &console); | ||
73 | + progress = ostree_async_progress_new_and_connect (ostree_repo_pull_default_console_progress_changed, &console); | ||
74 | } | ||
75 | else | ||
76 | { | ||
77 | progress = ostree_async_progress_new_and_connect (dry_run_console_progress_changed, NULL); | ||
78 | } | ||
79 | |||
80 | - if (console.is_tty) | ||
81 | - { | ||
82 | - signal_handler_id = g_signal_connect (repo, "gpg-verify-result", | ||
83 | - G_CALLBACK (gpg_verify_result_cb), | ||
84 | - &console); | ||
85 | - } | ||
86 | + signal_handler_id = g_signal_connect (repo, "gpg-verify-result", | ||
87 | + G_CALLBACK (gpg_verify_result_cb), | ||
88 | + &console); | ||
89 | |||
90 | if (!ostree_repo_pull_with_options (repo, remote, g_variant_builder_end (&builder), | ||
91 | progress, cancellable, error)) | ||
92 | -- | ||
93 | 2.7.4 | ||
94 | |||
diff --git a/recipes/ostree/ostree/Support-for-booting-without-initramfs.patch b/recipes/ostree/ostree/Support-for-booting-without-initramfs.patch new file mode 100644 index 0000000..4ec137f --- /dev/null +++ b/recipes/ostree/ostree/Support-for-booting-without-initramfs.patch | |||
@@ -0,0 +1,131 @@ | |||
1 | From a31c9083870fd934e242cc9cc56fdd39ad0a42cb Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@qt.io> | ||
3 | Date: Wed, 24 Aug 2016 12:00:14 +0200 | ||
4 | Subject: [PATCH 3/4] Support for booting without initramfs | ||
5 | |||
6 | Previously when initramfs-* was not found in a deployment's | ||
7 | boot directory, it was assumed that rootfs is prepared for | ||
8 | ostree booting by a kernel patch. | ||
9 | |||
10 | With this patch, the behaviour changes to be - if initramfs-* | ||
11 | is not found, assume that system is using a static | ||
12 | ostree-prepare-root as init process. Booting without initramfs | ||
13 | is a common use case on embedded systems. This approach is | ||
14 | also more convenient, than having to patch the kernel. | ||
15 | --- | ||
16 | Makefile-switchroot.am | 3 +++ | ||
17 | configure.ac | 8 ++++++++ | ||
18 | src/boot/grub2/ostree-grub-generator | 8 +++++--- | ||
19 | src/libostree/ostree-sysroot-deploy.c | 18 +++++++++++++----- | ||
20 | 4 files changed, 29 insertions(+), 8 deletions(-) | ||
21 | |||
22 | diff --git a/Makefile-switchroot.am b/Makefile-switchroot.am | ||
23 | index ef837ce..70a6de7 100644 | ||
24 | --- a/Makefile-switchroot.am | ||
25 | +++ b/Makefile-switchroot.am | ||
26 | @@ -29,6 +29,9 @@ libswitchroot_mountutil_la_SOURCES = \ | ||
27 | ostree_prepare_root_SOURCES = src/switchroot/ostree-prepare-root.c | ||
28 | ostree_prepare_root_LDADD = libswitchroot-mountutil.la | ||
29 | ostree_prepare_root_CFLAGS = $(AM_CFLAGS) -Isrc/switchroot | ||
30 | +if BUILDOPT_STATIC_PREPARE_ROOT | ||
31 | +ostree_prepare_root_LDFLAGS = --static | ||
32 | +endif | ||
33 | |||
34 | ostree_remount_SOURCES = src/switchroot/ostree-remount.c | ||
35 | ostree_remount_LDADD = libswitchroot-mountutil.la | ||
36 | diff --git a/configure.ac b/configure.ac | ||
37 | index 4831bcc..97f3112 100644 | ||
38 | --- a/configure.ac | ||
39 | +++ b/configure.ac | ||
40 | @@ -294,6 +294,13 @@ AS_IF([test x$with_grub2_mkconfig_path = x], [ | ||
41 | ],[GRUB2_MKCONFIG=$with_grub2_mkconfig_path]) | ||
42 | AC_DEFINE_UNQUOTED([GRUB2_MKCONFIG_PATH], ["$GRUB2_MKCONFIG"], [The system grub2-mkconfig executible name]) | ||
43 | |||
44 | +AC_ARG_WITH(static-prepare-root, | ||
45 | + AS_HELP_STRING([--with-static-prepare-root], | ||
46 | + [Build static version of the 'ostree-prepare-root' binary. Useful when | ||
47 | + using 'ostree-prepare-root' as the init (PID 1) process. (default: no)]),, | ||
48 | + [with_static_prepare_root=no]) | ||
49 | +AM_CONDITIONAL(BUILDOPT_STATIC_PREPARE_ROOT, test x$with_static_prepare_root = xyes) | ||
50 | + | ||
51 | dnl for tests | ||
52 | AS_IF([test "x$found_introspection" = xyes], [ | ||
53 | AC_PATH_PROG(GJS, [gjs]) | ||
54 | @@ -327,6 +334,7 @@ echo " | ||
55 | libarchive (parse tar files directly): $with_libarchive | ||
56 | static deltas: yes (always enabled now) | ||
57 | O_TMPFILE: $enable_otmpfile | ||
58 | + static ostree-prepare-root $with_static_prepare_root | ||
59 | man pages (xsltproc): $enable_man | ||
60 | api docs (gtk-doc): $enable_gtk_doc | ||
61 | gjs-based tests: $have_gjs | ||
62 | diff --git a/src/boot/grub2/ostree-grub-generator b/src/boot/grub2/ostree-grub-generator | ||
63 | index 5673b26..ceca806 100644 | ||
64 | --- a/src/boot/grub2/ostree-grub-generator | ||
65 | +++ b/src/boot/grub2/ostree-grub-generator | ||
66 | @@ -28,7 +28,7 @@ entries_path=$(dirname $new_grub2_cfg)/entries | ||
67 | |||
68 | read_config() | ||
69 | { | ||
70 | - config_file=${entries_path}/${1} | ||
71 | + config_file=${1} | ||
72 | title="" | ||
73 | initrd="" | ||
74 | options="" | ||
75 | @@ -62,11 +62,13 @@ read_config() | ||
76 | populate_menu() | ||
77 | { | ||
78 | boot_prefix="${OSTREE_BOOT_PARTITION}" | ||
79 | - for config in $(ls ${entries_path}); do | ||
80 | + for config in $(ls $entries_path/*.conf); do | ||
81 | read_config ${config} | ||
82 | menu="${menu}menuentry '${title}' {\n" | ||
83 | menu="${menu}\t linux ${boot_prefix}${linux} ${options}\n" | ||
84 | - menu="${menu}\t initrd ${boot_prefix}${initrd}\n" | ||
85 | + if [ -n "${initrd}" ] ; then | ||
86 | + menu="${menu}\t initrd ${boot_prefix}${initrd}\n" | ||
87 | + fi | ||
88 | menu="${menu}}\n\n" | ||
89 | done | ||
90 | # The printf command seems to be more reliable across shells for special character (\n, \t) evaluation | ||
91 | diff --git a/src/libostree/ostree-sysroot-deploy.c b/src/libostree/ostree-sysroot-deploy.c | ||
92 | index a05ca30..c0a0347 100644 | ||
93 | --- a/src/libostree/ostree-sysroot-deploy.c | ||
94 | +++ b/src/libostree/ostree-sysroot-deploy.c | ||
95 | @@ -1458,20 +1458,28 @@ install_deployment_kernel (OstreeSysroot *sysroot, | ||
96 | ostree_bootconfig_parser_set (bootconfig, "linux", boot_relpath); | ||
97 | } | ||
98 | |||
99 | + val = ostree_bootconfig_parser_get (bootconfig, "options"); | ||
100 | + kargs = _ostree_kernel_args_from_string (val); | ||
101 | + | ||
102 | if (dest_initramfs_name) | ||
103 | { | ||
104 | g_autofree char * boot_relpath = g_strconcat ("/", bootcsumdir, "/", dest_initramfs_name, NULL); | ||
105 | ostree_bootconfig_parser_set (bootconfig, "initrd", boot_relpath); | ||
106 | } | ||
107 | - | ||
108 | - val = ostree_bootconfig_parser_get (bootconfig, "options"); | ||
109 | + else | ||
110 | + { | ||
111 | + g_autofree char *prepare_root_arg = NULL; | ||
112 | + prepare_root_arg = g_strdup_printf ("init=/ostree/boot.%d/%s/%s/%d/usr/lib/ostree/ostree-prepare-root", | ||
113 | + new_bootversion, osname, bootcsum, | ||
114 | + ostree_deployment_get_bootserial (deployment)); | ||
115 | + _ostree_kernel_args_replace_take (kargs, g_steal_pointer (&prepare_root_arg)); | ||
116 | + } | ||
117 | |||
118 | ostree_kernel_arg = g_strdup_printf ("ostree=/ostree/boot.%d/%s/%s/%d", | ||
119 | new_bootversion, osname, bootcsum, | ||
120 | ostree_deployment_get_bootserial (deployment)); | ||
121 | - kargs = _ostree_kernel_args_from_string (val); | ||
122 | - _ostree_kernel_args_replace_take (kargs, ostree_kernel_arg); | ||
123 | - ostree_kernel_arg = NULL; | ||
124 | + _ostree_kernel_args_replace_take (kargs, g_steal_pointer (&ostree_kernel_arg)); | ||
125 | + | ||
126 | options_key = _ostree_kernel_args_to_string (kargs); | ||
127 | ostree_bootconfig_parser_set (bootconfig, "options", options_key); | ||
128 | |||
129 | -- | ||
130 | 2.7.4 | ||
131 | |||
diff --git a/recipes/ostree/ostree/Workaround-the-SIGCHLD-handler-issue.patch b/recipes/ostree/ostree/Workaround-the-SIGCHLD-handler-issue.patch new file mode 100644 index 0000000..ece69b8 --- /dev/null +++ b/recipes/ostree/ostree/Workaround-the-SIGCHLD-handler-issue.patch | |||
@@ -0,0 +1,54 @@ | |||
1 | From c7cf5cb80c57423e707d87013050c6f9cc6f6d37 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@qt.io> | ||
3 | Date: Tue, 18 Oct 2016 12:19:57 +0200 | ||
4 | Subject: [PATCH] Workaround the SIGCHLD handler issue | ||
5 | |||
6 | REF: https://bugreports.qt.io/browse/QTBUG-56338 | ||
7 | --- | ||
8 | src/libostree/ostree-bootloader-grub2.c | 30 ++++++++++++++++++++++-------- | ||
9 | 1 file changed, 22 insertions(+), 8 deletions(-) | ||
10 | |||
11 | diff --git a/src/libostree/ostree-bootloader-grub2.c b/src/libostree/ostree-bootloader-grub2.c | ||
12 | index f3dc8e1..2c60b80 100644 | ||
13 | --- a/src/libostree/ostree-bootloader-grub2.c | ||
14 | +++ b/src/libostree/ostree-bootloader-grub2.c | ||
15 | @@ -380,14 +380,28 @@ _ostree_bootloader_grub2_write_config (OstreeBootloader *bootloader, | ||
16 | |||
17 | Upstream is fixed though. | ||
18 | */ | ||
19 | - proc = g_subprocess_launcher_spawn (launcher, error, | ||
20 | - grub_exec, "-o", | ||
21 | - gs_file_get_path_cached (new_config_path), | ||
22 | - NULL); | ||
23 | - | ||
24 | - if (!g_subprocess_wait_check (proc, cancellable, error)) | ||
25 | - goto out; | ||
26 | - | ||
27 | + //proc = g_subprocess_launcher_spawn (launcher, error, | ||
28 | + // grub_exec, "-o", | ||
29 | + // gs_file_get_path_cached (new_config_path), | ||
30 | + // NULL); | ||
31 | + | ||
32 | + //if (!g_subprocess_wait_check (proc, cancellable, error)) | ||
33 | + // goto out; | ||
34 | + { | ||
35 | + // REF: https://bugreports.qt.io/browse/QTBUG-56338 | ||
36 | + // We do not use the chroot (grub2_child_setup) code path, so we do not | ||
37 | + // care about GSubprocessLauncher and the custom envvars passed to it. | ||
38 | + const char *cmd = glnx_strjoina (grub_exec, " -o ", gs_file_get_path_cached (new_config_path)); | ||
39 | + FILE *fp = popen(cmd, "r"); | ||
40 | + if (!fp) { | ||
41 | + glnx_set_prefix_error_from_errno (error, "popen (%s)", cmd); | ||
42 | + goto out; | ||
43 | + } | ||
44 | + if (pclose(fp) == -1) { | ||
45 | + glnx_set_prefix_error_from_errno (error, "pclose (%s)", cmd); | ||
46 | + goto out; | ||
47 | + } | ||
48 | + } | ||
49 | /* Now let's fdatasync() for the new file */ | ||
50 | { glnx_fd_close int new_config_fd = open (gs_file_get_path_cached (new_config_path), O_RDONLY | O_CLOEXEC); | ||
51 | if (new_config_fd < 0) | ||
52 | -- | ||
53 | 2.7.4 | ||
54 | |||
diff --git a/recipes/ostree/ostree/deploy-add-karg-none-argument.patch b/recipes/ostree/ostree/deploy-add-karg-none-argument.patch new file mode 100644 index 0000000..5eaf68f --- /dev/null +++ b/recipes/ostree/ostree/deploy-add-karg-none-argument.patch | |||
@@ -0,0 +1,62 @@ | |||
1 | From 9ca3a2cc64bc709649d0d756fa715aaef807dca8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@qt.io> | ||
3 | Date: Fri, 12 Aug 2016 11:51:04 +0200 | ||
4 | Subject: [PATCH 2/4] deploy: add --karg-none argument | ||
5 | |||
6 | If the current deployment has "rootwait root=/dev/sda2", | ||
7 | but the new deployment does not need "rootwait" anymore, | ||
8 | there is no way to clear this arg at the moment (as opposed | ||
9 | to "karg=root=", which overrides any earlier argument with | ||
10 | the same name). With "--karg-none" users can now clear all | ||
11 | the previous args and set new "root=": | ||
12 | |||
13 | ostree admin deploy --karg-none --karg=root=LABEL=rootfs | ||
14 | --- | ||
15 | src/ostree/ot-admin-builtin-deploy.c | 10 +++++++++- | ||
16 | 1 file changed, 9 insertions(+), 1 deletion(-) | ||
17 | |||
18 | diff --git a/src/ostree/ot-admin-builtin-deploy.c b/src/ostree/ot-admin-builtin-deploy.c | ||
19 | index c66c9b3..420efa3 100644 | ||
20 | --- a/src/ostree/ot-admin-builtin-deploy.c | ||
21 | +++ b/src/ostree/ot-admin-builtin-deploy.c | ||
22 | @@ -38,6 +38,7 @@ static char **opt_kernel_argv_append; | ||
23 | static gboolean opt_kernel_proc_cmdline; | ||
24 | static char *opt_osname; | ||
25 | static char *opt_origin_path; | ||
26 | +static gboolean opt_kernel_arg_none; | ||
27 | |||
28 | static GOptionEntry options[] = { | ||
29 | { "os", 0, 0, G_OPTION_ARG_STRING, &opt_osname, "Use a different operating system root than the current one", "OSNAME" }, | ||
30 | @@ -46,6 +47,7 @@ static GOptionEntry options[] = { | ||
31 | { "karg-proc-cmdline", 0, 0, G_OPTION_ARG_NONE, &opt_kernel_proc_cmdline, "Import current /proc/cmdline", NULL }, | ||
32 | { "karg", 0, 0, G_OPTION_ARG_STRING_ARRAY, &opt_kernel_argv, "Set kernel argument, like root=/dev/sda1; this overrides any earlier argument with the same name", "NAME=VALUE" }, | ||
33 | { "karg-append", 0, 0, G_OPTION_ARG_STRING_ARRAY, &opt_kernel_argv_append, "Append kernel argument; useful with e.g. console= that can be used multiple times", "NAME=VALUE" }, | ||
34 | + { "karg-none", 0, 0, G_OPTION_ARG_NONE, &opt_kernel_arg_none, "Do not import kernel arguments", NULL }, | ||
35 | { NULL } | ||
36 | }; | ||
37 | |||
38 | @@ -77,6 +79,12 @@ ot_admin_builtin_deploy (int argc, char **argv, GCancellable *cancellable, GErro | ||
39 | goto out; | ||
40 | } | ||
41 | |||
42 | + if (opt_kernel_proc_cmdline && opt_kernel_arg_none) | ||
43 | + { | ||
44 | + ot_util_usage_error (context, "Can't specify both --karg-proc-cmdline and --karg-none", error); | ||
45 | + goto out; | ||
46 | + } | ||
47 | + | ||
48 | refspec = argv[1]; | ||
49 | |||
50 | if (!ostree_sysroot_load (sysroot, cancellable, error)) | ||
51 | @@ -135,7 +143,7 @@ ot_admin_builtin_deploy (int argc, char **argv, GCancellable *cancellable, GErro | ||
52 | if (!_ostree_kernel_args_append_proc_cmdline (kargs, cancellable, error)) | ||
53 | goto out; | ||
54 | } | ||
55 | - else if (merge_deployment) | ||
56 | + else if (merge_deployment && !opt_kernel_arg_none) | ||
57 | { | ||
58 | OstreeBootconfigParser *bootconfig = ostree_deployment_get_bootconfig (merge_deployment); | ||
59 | g_auto(GStrv) previous_args = g_strsplit (ostree_bootconfig_parser_get (bootconfig, "options"), " ", -1); | ||
60 | -- | ||
61 | 2.7.4 | ||
62 | |||
diff --git a/recipes/ostree/ostree/ostree-prepare-root-enabler-for-simpler-kernel-arg.patch b/recipes/ostree/ostree/ostree-prepare-root-enabler-for-simpler-kernel-arg.patch new file mode 100644 index 0000000..2800618 --- /dev/null +++ b/recipes/ostree/ostree/ostree-prepare-root-enabler-for-simpler-kernel-arg.patch | |||
@@ -0,0 +1,54 @@ | |||
1 | From d183819e6e7bdc7a9476542cbef384285f592f3f Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@qt.io> | ||
3 | Date: Fri, 12 Aug 2016 08:50:29 +0200 | ||
4 | Subject: [PATCH 1/4] ostree-prepare-root: enabler for simpler kernel arg | ||
5 | |||
6 | With the current approach, when ostree-prepare-root is used | ||
7 | on the kernel command line as init=, it always assumes that | ||
8 | the next value in the argument list is a path to the sysroot. | ||
9 | The code for falling back to a default path (if none is provided), | ||
10 | would only work if init= is the last arg in the argument list. | ||
11 | We can not rely on that and have to explicitly provide the | ||
12 | path to the sysroot. Which defeats the purpose of a default | ||
13 | path selection code. | ||
14 | |||
15 | To keep command line neater assume that sysroot is on / when | ||
16 | using ostree-prepare-root as init. This probably is what most | ||
17 | people want anyways. Also _ostree_kernel_args* API assumes | ||
18 | that args are space separated list. Which is problematic for: | ||
19 | "init=${ostree}/usr/lib/ostree/ostree-prepare-root /" as it | ||
20 | gets split in two. | ||
21 | --- | ||
22 | src/switchroot/ostree-prepare-root.c | 15 ++++++++++++--- | ||
23 | 1 file changed, 12 insertions(+), 3 deletions(-) | ||
24 | |||
25 | diff --git a/src/switchroot/ostree-prepare-root.c b/src/switchroot/ostree-prepare-root.c | ||
26 | index 895b2e5..449fc33 100644 | ||
27 | --- a/src/switchroot/ostree-prepare-root.c | ||
28 | +++ b/src/switchroot/ostree-prepare-root.c | ||
29 | @@ -199,10 +199,19 @@ main(int argc, char *argv[]) | ||
30 | char srcpath[PATH_MAX]; | ||
31 | struct stat stbuf; | ||
32 | |||
33 | - if (argc < 2) | ||
34 | - root_mountpoint = "/"; | ||
35 | + if (getpid() == 1) | ||
36 | + { | ||
37 | + root_mountpoint = "/"; | ||
38 | + } | ||
39 | else | ||
40 | - root_mountpoint = argv[1]; | ||
41 | + { | ||
42 | + if (argc < 2) | ||
43 | + { | ||
44 | + fprintf (stderr, "usage: ostree-prepare-root SYSROOT\n"); | ||
45 | + exit (EXIT_FAILURE); | ||
46 | + } | ||
47 | + root_mountpoint = argv[1]; | ||
48 | + } | ||
49 | |||
50 | root_mountpoint = realpath (root_mountpoint, NULL); | ||
51 | deploy_path = resolve_deploy_path (root_mountpoint); | ||
52 | -- | ||
53 | 2.7.4 | ||
54 | |||
diff --git a/recipes/ostree/ostree/u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch b/recipes/ostree/ostree/u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch deleted file mode 100644 index 501f8d4..0000000 --- a/recipes/ostree/ostree/u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch +++ /dev/null | |||
@@ -1,104 +0,0 @@ | |||
1 | From 86184e5a266b087ba222b03141b491241e27e284 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | ||
3 | Date: Thu, 21 Apr 2016 14:28:38 +0200 | ||
4 | Subject: [PATCH 2/3] u-boot: Merge ostree's and systems uEnv.txt | ||
5 | |||
6 | This allow for simpler u-boot scripts and is a proper | ||
7 | fix for: https://bugzilla.gnome.org/show_bug.cgi?id=755787 | ||
8 | |||
9 | With this patch admin can now: | ||
10 | |||
11 | 1) Edit /usr/lib/ostree-boot/uEnv.txt | ||
12 | |||
13 | 2) Download the update to a target. And during the deploy | ||
14 | process OSTree will prepend its env (loader/uEnv.txt) | ||
15 | to the system's uEnv.txt | ||
16 | --- | ||
17 | src/libostree/ostree-bootloader-uboot.c | 41 ++++++++++++++++++++++++++++++--- | ||
18 | 1 file changed, 38 insertions(+), 3 deletions(-) | ||
19 | |||
20 | diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c | ||
21 | index f67e9bd..9bcde9c 100644 | ||
22 | --- a/src/libostree/ostree-bootloader-uboot.c | ||
23 | +++ b/src/libostree/ostree-bootloader-uboot.c | ||
24 | @@ -29,6 +29,10 @@ | ||
25 | #include "otutil.h" | ||
26 | |||
27 | #include <string.h> | ||
28 | +#include <stdlib.h> | ||
29 | +#include <stdio.h> | ||
30 | +#include <unistd.h> | ||
31 | +#include <fcntl.h> | ||
32 | |||
33 | struct _OstreeBootloaderUboot | ||
34 | { | ||
35 | @@ -69,13 +73,17 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | ||
36 | GCancellable *cancellable, | ||
37 | GError **error) | ||
38 | { | ||
39 | + gboolean ret = FALSE; | ||
40 | g_autoptr(GPtrArray) boot_loader_configs = NULL; | ||
41 | OstreeBootconfigParser *config; | ||
42 | const char *val; | ||
43 | + g_autofree char *bootdir = NULL; | ||
44 | + g_autoptr(GFile) uenv_file = NULL; | ||
45 | + char uenv_path[PATH_MAX]; | ||
46 | |||
47 | if (!_ostree_sysroot_read_boot_loader_configs (self->sysroot, bootversion, &boot_loader_configs, | ||
48 | cancellable, error)) | ||
49 | - return FALSE; | ||
50 | + goto out; | ||
51 | |||
52 | /* U-Boot doesn't support a menu so just pick the first one since the list is ordered */ | ||
53 | config = boot_loader_configs->pdata[0]; | ||
54 | @@ -85,10 +93,13 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | ||
55 | { | ||
56 | g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, | ||
57 | "No \"linux\" key in bootloader config"); | ||
58 | - return FALSE; | ||
59 | + goto out; | ||
60 | } | ||
61 | g_ptr_array_add (new_lines, g_strdup_printf ("kernel_image=%s", val)); | ||
62 | |||
63 | + bootdir = strndup (val, strrchr(val, '/') - val); | ||
64 | + g_ptr_array_add (new_lines, g_strdup_printf ("bootdir=%s/", bootdir)); | ||
65 | + | ||
66 | val = ostree_bootconfig_parser_get (config, "initrd"); | ||
67 | if (val) | ||
68 | g_ptr_array_add (new_lines, g_strdup_printf ("ramdisk_image=%s", val)); | ||
69 | @@ -97,7 +108,31 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | ||
70 | if (val) | ||
71 | g_ptr_array_add (new_lines, g_strdup_printf ("bootargs=%s", val)); | ||
72 | |||
73 | - return TRUE; | ||
74 | + /* Append user's uEnv.txt if it exists */ | ||
75 | + snprintf (uenv_path, sizeof(uenv_path), "boot/%s/uEnv.txt", bootdir); | ||
76 | + uenv_file = g_file_get_child (self->sysroot->path, uenv_path); | ||
77 | + if (g_file_query_exists (uenv_file, cancellable)) | ||
78 | + { | ||
79 | + g_autoptr(GInputStream) instream = NULL; | ||
80 | + g_autoptr(GDataInputStream) datastream = NULL; | ||
81 | + gsize len; | ||
82 | + instream = (GInputStream*)g_file_read (uenv_file, cancellable, error); | ||
83 | + if (!instream) | ||
84 | + goto out; | ||
85 | + | ||
86 | + datastream = g_data_input_stream_new (instream); | ||
87 | + while (TRUE) | ||
88 | + { | ||
89 | + val = g_data_input_stream_read_line (datastream, &len, cancellable, error); | ||
90 | + if (!val) | ||
91 | + break; | ||
92 | + g_ptr_array_add (new_lines, (char *)val); | ||
93 | + } | ||
94 | + } | ||
95 | + | ||
96 | + ret = TRUE; | ||
97 | +out: | ||
98 | + return ret; | ||
99 | } | ||
100 | |||
101 | static gboolean | ||
102 | -- | ||
103 | 2.7.4 | ||
104 | |||
diff --git a/recipes/ostree/ostree/u-boot-add-bootdir-to-the-generated-uEnv.txt.patch b/recipes/ostree/ostree/u-boot-add-bootdir-to-the-generated-uEnv.txt.patch new file mode 100644 index 0000000..e8c8f16 --- /dev/null +++ b/recipes/ostree/ostree/u-boot-add-bootdir-to-the-generated-uEnv.txt.patch | |||
@@ -0,0 +1,52 @@ | |||
1 | From 8323c038733522f7f31fefc8921b7c1760416638 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@qt.io> | ||
3 | Date: Mon, 22 Aug 2016 15:52:21 +0200 | ||
4 | Subject: [PATCH 3/3] u-boot: add 'bootdir' to the generated uEnv.txt | ||
5 | |||
6 | When doing a full copy of: | ||
7 | |||
8 | $deployment/usr/lib/ostree-boot -> /boot/ostree/$os-$bootcsum/ | ||
9 | |||
10 | U-Boot bootscript can use the 'bootdir' to find, for example, | ||
11 | the Device Tree (dtb) file, as in: | ||
12 | |||
13 | load ${dtype} ${disk}:${bootpart} ${a_fdt} ${bootdir}${dtbname} | ||
14 | |||
15 | Or u-boot external bootscript: | ||
16 | |||
17 | load ${dtype} ${disk}:${bootpart} ${a_scr} ${bootdir}${scriptname} | ||
18 | |||
19 | It could also be possible to point 'bootdir' directly to the | ||
20 | $deployment/usr/lib/ostree-boot, but this would add unnecessary | ||
21 | restrictions on what file system can be used for rootfs as u-boot, | ||
22 | for example, can not read from BTRFS. So having | ||
23 | bootdir=/boot/ostree/$os-$bootcsum/ is a better approach here, as | ||
24 | /boot can be on a separate partition with its own file system type. | ||
25 | --- | ||
26 | src/libostree/ostree-bootloader-uboot.c | 3 +++ | ||
27 | 1 file changed, 3 insertions(+) | ||
28 | |||
29 | diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c | ||
30 | index f95ea84..0786626 100644 | ||
31 | --- a/src/libostree/ostree-bootloader-uboot.c | ||
32 | +++ b/src/libostree/ostree-bootloader-uboot.c | ||
33 | @@ -72,6 +72,7 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | ||
34 | g_autoptr(GPtrArray) boot_loader_configs = NULL; | ||
35 | OstreeBootconfigParser *config; | ||
36 | const char *val; | ||
37 | + g_autofree char *bootdir = NULL; | ||
38 | |||
39 | if (!_ostree_sysroot_read_boot_loader_configs (self->sysroot, bootversion, &boot_loader_configs, | ||
40 | cancellable, error)) | ||
41 | @@ -88,6 +89,8 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | ||
42 | return FALSE; | ||
43 | } | ||
44 | g_ptr_array_add (new_lines, g_strdup_printf ("kernel_image=%s", val)); | ||
45 | + bootdir = strndup (val, strrchr(val, '/') - val); | ||
46 | + g_ptr_array_add (new_lines, g_strdup_printf ("bootdir=%s/", bootdir)); | ||
47 | |||
48 | val = ostree_bootconfig_parser_get (config, "initrd"); | ||
49 | if (val) | ||
50 | -- | ||
51 | 2.7.4 | ||
52 | |||
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb index 2fb2b60..1883902 100644 --- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb +++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb | |||
@@ -48,7 +48,7 @@ RDEPENDS_${PN}_append_linux = "\ | |||
48 | nativesdk-python-modules \ | 48 | nativesdk-python-modules \ |
49 | nativesdk-python-misc \ | 49 | nativesdk-python-misc \ |
50 | nativesdk-perl-modules \ | 50 | nativesdk-perl-modules \ |
51 | ${@base_contains("DISTRO_FEATURES", "wayland", "nativesdk-wayland", "", d)} \ | 51 | ${@base_contains("DISTRO_FEATURES", "wayland", "nativesdk-wayland-dev", "", d)} \ |
52 | " | 52 | " |
53 | 53 | ||
54 | RDEPENDS_${PN}_append_mingw32 = "\ | 54 | RDEPENDS_${PN}_append_mingw32 = "\ |
diff --git a/recipes/python/nativesdk-prebuild-python.bb b/recipes/python/nativesdk-prebuild-python.bb index 496f4eb..f09133e 100644 --- a/recipes/python/nativesdk-prebuild-python.bb +++ b/recipes/python/nativesdk-prebuild-python.bb | |||
@@ -31,6 +31,8 @@ LICENSE = "PSFv2" | |||
31 | 31 | ||
32 | inherit bin_package nativesdk | 32 | inherit bin_package nativesdk |
33 | 33 | ||
34 | COMPATIBLE_HOST = ".*-mingw.*" | ||
35 | |||
34 | SRC_URI[md5sum] = "6d37712f01fa836b1303141a6d4cabda" | 36 | SRC_URI[md5sum] = "6d37712f01fa836b1303141a6d4cabda" |
35 | SRC_URI[sha256sum] = "3835868c171dddb8cb68ed5578b6d4d639387a038e999a5b008f393b704d6ad7" | 37 | SRC_URI[sha256sum] = "3835868c171dddb8cb68ed5578b6d4d639387a038e999a5b008f393b704d6ad7" |
36 | SRC_URI = "http://download.qt.io/development_releases/prebuilt/gdb/build-prerequisites/python.zip" | 38 | SRC_URI = "http://download.qt.io/development_releases/prebuilt/gdb/build-prerequisites/python.zip" |
@@ -51,3 +53,6 @@ do_install() { | |||
51 | sysroot_stage_dirs_append() { | 53 | sysroot_stage_dirs_append() { |
52 | sysroot_stage_dir $from${bindir} $to${bindir} | 54 | sysroot_stage_dir $from${bindir} $to${bindir} |
53 | } | 55 | } |
56 | |||
57 | # requires /usr/local/bin/python, but no providers found | ||
58 | INSANE_SKIP_${PN} += "file-rdeps" | ||
diff --git a/recipes/samba/samba_4.1.12.bbappend b/recipes/samba/samba_4.%.bbappend index 4a86809..4a86809 100644 --- a/recipes/samba/samba_4.1.12.bbappend +++ b/recipes/samba/samba_4.%.bbappend | |||
diff --git a/recipes/systemd/systemd/0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch b/recipes/systemd/systemd/0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch deleted file mode 100644 index ed58b50..0000000 --- a/recipes/systemd/systemd/0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch +++ /dev/null | |||
@@ -1,27 +0,0 @@ | |||
1 | From 6a7105e23d8be76094b90d814eab9135e2cc4b8a Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@qt.io> | ||
3 | Date: Tue, 21 Jun 2016 15:26:47 +0200 | ||
4 | Subject: [PATCH] Revert "core/mount: add dependencies to dynamically mounted | ||
5 | mounts too" | ||
6 | |||
7 | This reverts commit 06e97888883e2cc12eb6514e80c7f0014295f59b. | ||
8 | --- | ||
9 | src/core/mount.c | 2 +- | ||
10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
11 | |||
12 | diff --git a/src/core/mount.c b/src/core/mount.c | ||
13 | index fda4d65..3944232 100644 | ||
14 | --- a/src/core/mount.c | ||
15 | +++ b/src/core/mount.c | ||
16 | @@ -337,7 +337,7 @@ static int mount_add_device_links(Mount *m) { | ||
17 | |||
18 | assert(m); | ||
19 | |||
20 | - p = get_mount_parameters(m); | ||
21 | + p = get_mount_parameters_fragment(m); | ||
22 | if (!p) | ||
23 | return 0; | ||
24 | |||
25 | -- | ||
26 | 2.7.4 | ||
27 | |||
diff --git a/recipes/systemd/systemd/usb-rndis.network b/recipes/systemd/systemd/usb-rndis.network new file mode 100644 index 0000000..d529eeb --- /dev/null +++ b/recipes/systemd/systemd/usb-rndis.network | |||
@@ -0,0 +1,5 @@ | |||
1 | [Match] | ||
2 | Type=gadget | ||
3 | |||
4 | [Network] | ||
5 | LinkLocalAddressing=yes | ||
diff --git a/recipes/systemd/systemd_%.bbappend b/recipes/systemd/systemd_%.bbappend index 0877135..1ba27fe 100644 --- a/recipes/systemd/systemd_%.bbappend +++ b/recipes/systemd/systemd_%.bbappend | |||
@@ -28,17 +28,16 @@ | |||
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
31 | SRC_URI += "file://0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch" | 31 | SRC_URI += " \ |
32 | file://usb-rndis.network \ | ||
33 | " | ||
34 | |||
35 | PACKAGECONFIG_append = " networkd" | ||
32 | 36 | ||
33 | do_install_append() { | 37 | do_install_append() { |
34 | # remove login from tty1 | 38 | # remove login from tty1 |
35 | rm -f ${D}${sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service | 39 | rm -f ${D}${sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service |
40 | # set up link-local IPs for USB network interface | ||
41 | install -d ${D}${prefix}/lib/systemd/network/ | ||
42 | install -m 0644 ${WORKDIR}/usb-rndis.network ${D}${prefix}/lib/systemd/network/ | ||
36 | } | 43 | } |
37 | |||
38 | do_verify_patch_required() { | ||
39 | if [ -n "$(cat ${S}/NEWS | grep "CHANGES WITH 229")" ]; then | ||
40 | bbwarn "systemd: The 0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch patch is not required anymore." | ||
41 | fi | ||
42 | } | ||
43 | |||
44 | addtask do_verify_patch_required after do_fetch before do_configure | ||
diff --git a/recipes/udev/udev/0001-support-multitouch-screens.patch b/recipes/udev/udev/0001-support-multitouch-screens.patch deleted file mode 100644 index aacb8e0..0000000 --- a/recipes/udev/udev/0001-support-multitouch-screens.patch +++ /dev/null | |||
@@ -1,28 +0,0 @@ | |||
1 | From 51a9f15b10357a4ad1d8b2e50ec14031f68c0d48 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@digia.com> | ||
3 | Date: Fri, 12 Apr 2013 09:41:41 +0300 | ||
4 | Subject: [PATCH] support multitouch screens | ||
5 | |||
6 | --- | ||
7 | src/udev-builtin-input_id.c | 5 +++-- | ||
8 | 1 file changed, 3 insertions(+), 2 deletions(-) | ||
9 | |||
10 | diff --git a/src/udev-builtin-input_id.c b/src/udev-builtin-input_id.c | ||
11 | index a062ef7..0c5358e 100644 | ||
12 | --- a/src/udev-builtin-input_id.c | ||
13 | +++ b/src/udev-builtin-input_id.c | ||
14 | @@ -108,8 +108,9 @@ static void test_pointers (struct udev_device *dev, | ||
15 | return; | ||
16 | } | ||
17 | |||
18 | - if (test_bit (EV_ABS, bitmask_ev) && | ||
19 | - test_bit (ABS_X, bitmask_abs) && test_bit (ABS_Y, bitmask_abs)) { | ||
20 | + if (test_bit (EV_ABS, bitmask_ev) && ( | ||
21 | + (test_bit (ABS_X, bitmask_abs) && test_bit (ABS_Y, bitmask_abs)) || | ||
22 | + (test_bit (ABS_MT_POSITION_X, bitmask_abs) && test_bit (ABS_MT_POSITION_Y, bitmask_abs)))) { | ||
23 | if (test_bit (BTN_STYLUS, bitmask_key) || test_bit (BTN_TOOL_PEN, bitmask_key)) | ||
24 | udev_builtin_add_property(dev, test, "ID_INPUT_TABLET", "1"); | ||
25 | else if (test_bit (BTN_TOOL_FINGER, bitmask_key) && !test_bit (BTN_TOOL_PEN, bitmask_key)) | ||
26 | -- | ||
27 | 1.7.10.4 | ||
28 | |||
diff --git a/recipes/udev/udev/beagleboard/udev-cache.default b/recipes/udev/udev/beagleboard/udev-cache.default deleted file mode 100644 index d0050b8..0000000 --- a/recipes/udev/udev/beagleboard/udev-cache.default +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | # Default for /etc/init.d/udev | ||
2 | |||
3 | # Comment this out to disable device cache | ||
4 | #DEVCACHE="/etc/dev.tar" | ||
diff --git a/recipes/udev/udev/beaglebone/udev-cache.default b/recipes/udev/udev/beaglebone/udev-cache.default deleted file mode 100644 index d0050b8..0000000 --- a/recipes/udev/udev/beaglebone/udev-cache.default +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | # Default for /etc/init.d/udev | ||
2 | |||
3 | # Comment this out to disable device cache | ||
4 | #DEVCACHE="/etc/dev.tar" | ||
diff --git a/recipes/virtualbox/virtualbox-guest-additions_4.3.30.bb b/recipes/virtualbox/virtualbox-guest-additions_5.1.4.bb index 6fa6963..3522ed5 100644 --- a/recipes/virtualbox/virtualbox-guest-additions_4.3.30.bb +++ b/recipes/virtualbox/virtualbox-guest-additions_5.1.4.bb | |||
@@ -38,8 +38,8 @@ PR = "${MACHINE_KERNEL_PR}" | |||
38 | 38 | ||
39 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2" | 39 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2" |
40 | 40 | ||
41 | SRC_URI[md5sum] = "cc053340f88922a11ad9d4fab56557bd" | 41 | SRC_URI[md5sum] = "e25a6a1f3c113c373dc0433f9c2526f3" |
42 | SRC_URI[sha256sum] = "ea9569ec16cd6202ee61bcadb2506d31ac12fd343adb91565773a05eaaea9a36" | 42 | SRC_URI[sha256sum] = "b9a14a7771059c55c44b97f8d4eef9bea84544f3e215e0caa563bc35e2f16aaf" |
43 | 43 | ||
44 | S = "${WORKDIR}/vbox" | 44 | S = "${WORKDIR}/vbox" |
45 | 45 | ||
diff --git a/scripts/manifest.xml b/scripts/manifest.xml index ad454d1..3a64b21 100644 --- a/scripts/manifest.xml +++ b/scripts/manifest.xml | |||
@@ -6,8 +6,6 @@ | |||
6 | <remote fetch="git://git.yoctoproject.org" name="yocto"/> | 6 | <remote fetch="git://git.yoctoproject.org" name="yocto"/> |
7 | <remote fetch="git://git.openembedded.org" name="oe"/> | 7 | <remote fetch="git://git.openembedded.org" name="oe"/> |
8 | <remote fetch="git://github.com/Freescale" name="freescale"/> | 8 | <remote fetch="git://github.com/Freescale" name="freescale"/> |
9 | <remote fetch="git://github.com/beagleboard" name="beagleboard"/> | ||
10 | <remote fetch="git://git.toradex.com" name="toradex"/> | ||
11 | <remote fetch="git://github.com/architech-boards" name="architech"/> | 9 | <remote fetch="git://github.com/architech-boards" name="architech"/> |
12 | <remote fetch="git://github.com/meta-qt5" name="meta-qt5"/> | 10 | <remote fetch="git://github.com/meta-qt5" name="meta-qt5"/> |
13 | <remote fetch="git://code.qt.io/yocto" name="qtyocto"/> | 11 | <remote fetch="git://code.qt.io/yocto" name="qtyocto"/> |
@@ -18,51 +16,41 @@ | |||
18 | 16 | ||
19 | <project name="poky" | 17 | <project name="poky" |
20 | remote="yocto" | 18 | remote="yocto" |
21 | revision="40376446904ae3529be41737fed9a0b650ed167d" | 19 | revision="fc75bea445bb57e1e942b5049ee2b6e5245649ea" |
22 | path="sources/poky"/> | 20 | path="sources/poky"/> |
23 | <project name="meta-openembedded" | 21 | <project name="meta-openembedded" |
24 | remote="oe-mirror" | 22 | remote="oe-mirror" |
25 | revision="8ab04afbffb4bc5184cfe0655049de6f44269990" | 23 | revision="247b1267bbe95719cd4877d2d3cfbaf2a2f4865a" |
26 | path="sources/meta-openembedded"/> | 24 | path="sources/meta-openembedded"/> |
27 | <project name="meta-qt5" | 25 | <project name="meta-qt5" |
28 | remote="qtyocto" | 26 | remote="qtyocto" |
29 | revision="9955f170ad32bc8d6915d1dc2b6b19a8181a6363" | 27 | revision="f3f7d8ef1ee02d3a2e691657a0ac26cb0261eda6" |
30 | path="sources/meta-qt5"/> | 28 | path="sources/meta-qt5"/> |
31 | <project name="meta-mingw" | 29 | <project name="meta-mingw" |
32 | remote="qtyocto" | 30 | remote="qtyocto" |
33 | path="sources/meta-mingw" | 31 | path="sources/meta-mingw" |
34 | revision="bf2d66bbb26afbf4c22744af925daa53f61d98e1"/> | 32 | revision="70e42fd678d494bf11a12cb57eff820142543159"/> |
35 | 33 | ||
36 | <project name="meta-fsl-arm" | 34 | <project name="meta-fsl-arm" |
37 | remote="yocto" | 35 | remote="yocto" |
38 | revision="c9e576bdae8c481f5a836531c7865fe8b8a5a36f" | 36 | revision="a6b95df4d7ab122f1e5b7632e2273b75f853af4b" |
39 | path="sources/meta-fsl-arm" | 37 | path="sources/meta-fsl-arm" |
40 | groups="notdefault,external,fsl,toradex,architech,ti,bbb,smx6,renesas"/> | 38 | groups="notdefault,external,fsl,architech,ti,smx6,renesas"/> |
41 | <project name="meta-ti" | 39 | <project name="meta-ti" |
42 | remote="yocto" | 40 | remote="yocto" |
43 | revision="0da13d5a37a9d40ad6e41fe5eeeb532fef795a7a" | 41 | revision="f807c7185321fb407e82c529ddff310dc037f727" |
44 | path="sources/meta-ti" | 42 | path="sources/meta-ti" |
45 | groups="notdefault,external,ti,bbb"/> | 43 | groups="notdefault,external,ti"/> |
46 | <project name="meta-raspberrypi" | 44 | <project name="meta-raspberrypi" |
47 | remote="yocto" | 45 | remote="yocto" |
48 | revision="e82417d33b8147f65141ef937d56735d80ee7207" | 46 | revision="2745399f75d7564fcc586d0365ff73be47849d0e" |
49 | path="sources/meta-raspberrypi" | 47 | path="sources/meta-raspberrypi" |
50 | groups="notdefault,external,rpi"/> | 48 | groups="notdefault,external,rpi"/> |
51 | <project name="meta-fsl-arm-extra" | 49 | <project name="meta-fsl-arm-extra" |
52 | remote="freescale" | 50 | remote="freescale" |
53 | revision="dd074c47af53948041f6c5671e519fbf815b0980" | 51 | revision="99649b72f60fda4a2cfb2333791fe0f92997fa9e" |
54 | path="sources/meta-fsl-arm-extra" | 52 | path="sources/meta-fsl-arm-extra" |
55 | groups="notdefault,external,fsl,toradex,architech,smx6"/> | 53 | groups="notdefault,external,fsl,architech,smx6"/> |
56 | <project name="meta-beagleboard" | ||
57 | remote="beagleboard" | ||
58 | revision="b5c709b2b6bd3bf236df923fa8f245a00fbb1b60" | ||
59 | path="sources/meta-beagleboard" | ||
60 | groups="notdefault,external,bbb"/> | ||
61 | <project name="meta-toradex" | ||
62 | remote="toradex" | ||
63 | revision="485643678b2d39d37b1cc9d1aa2200bb934b08de" | ||
64 | path="sources/meta-toradex" | ||
65 | groups="notdefault,external,toradex"/> | ||
66 | <project name="meta-tibidabo" | 54 | <project name="meta-tibidabo" |
67 | remote="architech" | 55 | remote="architech" |
68 | revision="06c6b09e0776507e1230aa98b5ca10d9d3968286" | 56 | revision="06c6b09e0776507e1230aa98b5ca10d9d3968286" |
@@ -70,12 +58,12 @@ | |||
70 | groups="notdefault,external,architech"/> | 58 | groups="notdefault,external,architech"/> |
71 | <project name="meta-intel" | 59 | <project name="meta-intel" |
72 | remote="intel" | 60 | remote="intel" |
73 | revision="4e87c59bdedaa8c3e44fc02fd23be726c4d1dfb9" | 61 | revision="b8c199201ffe026485a14e1fcfc398e2b3551512" |
74 | path="sources/meta-intel" | 62 | path="sources/meta-intel" |
75 | groups="notdefault,external,intel"/> | 63 | groups="notdefault,external,intel"/> |
76 | <project name="meta-renesas" | 64 | <project name="meta-renesas" |
77 | remote="yocto" | 65 | remote="yocto" |
78 | revision="b7843bd6a2835e5199cab9ba196c5e67b15acaed" | 66 | revision="d20e5bffb582c6bfabdadc22e903df86c8cfd66b" |
79 | path="sources/meta-renesas" | 67 | path="sources/meta-renesas" |
80 | groups="notdefault,external,renesas"/> | 68 | groups="notdefault,external,renesas"/> |
81 | 69 | ||
diff --git a/scripts/manifest_jethro.xml b/scripts/manifest_jethro.xml deleted file mode 100644 index 829ffcb..0000000 --- a/scripts/manifest_jethro.xml +++ /dev/null | |||
@@ -1,108 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <manifest> | ||
3 | |||
4 | <default sync-j="4" revision="dizzy"/> | ||
5 | |||
6 | <remote fetch="git://git.yoctoproject.org" name="yocto"/> | ||
7 | <remote fetch="git://git.openembedded.org" name="oe"/> | ||
8 | <remote fetch="git://github.com/Freescale" name="freescale"/> | ||
9 | <remote fetch="git://github.com/beagleboard" name="beagleboard"/> | ||
10 | <remote fetch="git://git.toradex.com" name="toradex"/> | ||
11 | <remote fetch="git://github.com/architech-boards" name="architech"/> | ||
12 | <remote fetch="git://github.com/meta-qt5" name="meta-qt5"/> | ||
13 | <remote fetch="git://code.qt.io/yocto" name="qtyocto"/> | ||
14 | <remote fetch="git://git.yoctoproject.org" name="intel"/> | ||
15 | <remote fetch="git://github.com/openembedded" name="oe-mirror"/> | ||
16 | <remote fetch="ssh://git@git.qt.io/boot2qt" name="playground"/> | ||
17 | |||
18 | <project name="poky" | ||
19 | remote="yocto" | ||
20 | revision="jethro" | ||
21 | path="sources/poky"/> | ||
22 | <project name="meta-openembedded" | ||
23 | remote="oe-mirror" | ||
24 | revision="jethro" | ||
25 | path="sources/meta-openembedded"/> | ||
26 | <project name="meta-qt5" | ||
27 | remote="qtyocto" | ||
28 | revision="5.7" | ||
29 | path="sources/meta-qt5"/> | ||
30 | <project name="meta-mingw" | ||
31 | remote="qtyocto" | ||
32 | path="sources/meta-mingw" | ||
33 | revision="jethro"/> | ||
34 | |||
35 | <project name="meta-fsl-arm" | ||
36 | remote="yocto" | ||
37 | revision="jethro" | ||
38 | path="sources/meta-fsl-arm" | ||
39 | groups="notdefault,external,fsl,toradex,architech,ti,bbb,smx6,renesas"/> | ||
40 | <project name="meta-ti" | ||
41 | remote="yocto" | ||
42 | revision="master" | ||
43 | path="sources/meta-ti" | ||
44 | groups="notdefault,external,ti,bbb"/> | ||
45 | <project name="meta-raspberrypi" | ||
46 | remote="yocto" | ||
47 | revision="master" | ||
48 | path="sources/meta-raspberrypi" | ||
49 | groups="notdefault,external,rpi"/> | ||
50 | <project name="meta-fsl-arm-extra" | ||
51 | remote="freescale" | ||
52 | revision="jethro" | ||
53 | path="sources/meta-fsl-arm-extra" | ||
54 | groups="notdefault,external,fsl,toradex,architech,smx6"/> | ||
55 | <project name="meta-beagleboard" | ||
56 | remote="beagleboard" | ||
57 | revision="master" | ||
58 | path="sources/meta-beagleboard" | ||
59 | groups="notdefault,external,bbb"/> | ||
60 | <project name="meta-toradex" | ||
61 | remote="toradex" | ||
62 | revision="V2.5" | ||
63 | path="sources/meta-toradex" | ||
64 | groups="notdefault,external,toradex"/> | ||
65 | <project name="meta-tibidabo" | ||
66 | remote="architech" | ||
67 | revision="dora" | ||
68 | path="sources/meta-tibidabo" | ||
69 | groups="notdefault,external,architech"/> | ||
70 | <project name="meta-intel" | ||
71 | remote="intel" | ||
72 | revision="jethro" | ||
73 | path="sources/meta-intel" | ||
74 | groups="notdefault,external,intel"/> | ||
75 | <project name="meta-renesas" | ||
76 | remote="yocto" | ||
77 | revision="master" | ||
78 | path="sources/meta-renesas" | ||
79 | groups="notdefault,external,renesas"/> | ||
80 | |||
81 | <project name="nvidia-layer" | ||
82 | remote="playground" | ||
83 | revision="master" | ||
84 | path="sources/nvidia-layer" | ||
85 | groups="notdefault,internal"/> | ||
86 | <project name="jetson-tk1-pro" | ||
87 | remote="playground" | ||
88 | revision="master" | ||
89 | path="sources/jetson-tk1-pro" | ||
90 | groups="notdefault,internal"/> | ||
91 | <project name="vibrante-t186" | ||
92 | remote="playground" | ||
93 | revision="master" | ||
94 | path="sources/vibrante-t186" | ||
95 | groups="notdefault,internal"/> | ||
96 | <project name="meta-smx6" | ||
97 | remote="playground" | ||
98 | revision="fido" | ||
99 | path="sources/meta-smx6" | ||
100 | groups="notdefault,internal"/> | ||
101 | <project name="renesas-rcar-gen2" | ||
102 | remote="playground" | ||
103 | revision="master" | ||
104 | path="sources/renesas-rcar-gen2" | ||
105 | groups="notdefault,internal"/> | ||
106 | |||
107 | </manifest> | ||
108 | |||
diff --git a/scripts/setup-environment.sh b/scripts/setup-environment.sh index 5ee1ad0..5825bf1 100755 --- a/scripts/setup-environment.sh +++ b/scripts/setup-environment.sh | |||
@@ -57,7 +57,7 @@ BUILDDIRECTORY=${BUILDDIRECTORY:-build-${MACHINE}} | |||
57 | if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then | 57 | if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then |
58 | case ${MACHINE} in | 58 | case ${MACHINE} in |
59 | apalis-imx6|colibri-imx6|colibri-vf|colibri-imx7) | 59 | apalis-imx6|colibri-imx6|colibri-vf|colibri-imx7) |
60 | LAYERSCONF="bblayers.conf.toradex.sample" | 60 | LAYERSCONF="bblayers.conf.fsl.sample" |
61 | ;; | 61 | ;; |
62 | imx6qsabresd|imx6dlsabresd|nitrogen6x|imx7dsabresd) | 62 | imx6qsabresd|imx6dlsabresd|nitrogen6x|imx7dsabresd) |
63 | LAYERSCONF="bblayers.conf.fsl.sample" | 63 | LAYERSCONF="bblayers.conf.fsl.sample" |
@@ -68,13 +68,10 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then | |||
68 | tibidabo) | 68 | tibidabo) |
69 | LAYERSCONF="bblayers.conf.tibidabo.sample" | 69 | LAYERSCONF="bblayers.conf.tibidabo.sample" |
70 | ;; | 70 | ;; |
71 | beagleboard|am335x-evm) | 71 | beagleboard|beaglebone|am335x-evm) |
72 | LAYERSCONF="bblayers.conf.ti.sample" | 72 | LAYERSCONF="bblayers.conf.ti.sample" |
73 | ;; | 73 | ;; |
74 | beaglebone) | 74 | raspberrypi0|raspberrypi|raspberrypi2|raspberrypi3) |
75 | LAYERSCONF="bblayers.conf.bbb.sample" | ||
76 | ;; | ||
77 | raspberrypi|raspberrypi2|raspberrypi3) | ||
78 | LAYERSCONF="bblayers.conf.rpi.sample" | 75 | LAYERSCONF="bblayers.conf.rpi.sample" |
79 | ;; | 76 | ;; |
80 | intel-corei7-64) | 77 | intel-corei7-64) |
diff --git a/scripts/upload.sh b/scripts/upload.sh index 96189ea..af7e1f2 100755 --- a/scripts/upload.sh +++ b/scripts/upload.sh | |||
@@ -31,7 +31,7 @@ | |||
31 | set -x | 31 | set -x |
32 | set -e | 32 | set -e |
33 | 33 | ||
34 | RELEASE=5.7 | 34 | RELEASE=5.8 |
35 | UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ | 35 | UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ |
36 | 36 | ||
37 | if [ -e tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.hdd ]; then | 37 | if [ -e tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.hdd ]; then |