diff options
94 files changed, 3757 insertions, 836 deletions
diff --git a/.github/workflows/backport.yaml b/.github/workflows/backport.yaml new file mode 100644 index 000000000..54dce5bc0 --- /dev/null +++ b/.github/workflows/backport.yaml | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | name: Backport labeled merged pull requests | ||
| 2 | on: | ||
| 3 | pull_request_target: | ||
| 4 | types: [closed] | ||
| 5 | issue_comment: | ||
| 6 | types: [created] | ||
| 7 | jobs: | ||
| 8 | build: | ||
| 9 | name: Create backport PRs | ||
| 10 | runs-on: ubuntu-latest | ||
| 11 | # Only run when pull request is merged | ||
| 12 | # or when a comment containing `/backport` is created | ||
| 13 | if: > | ||
| 14 | ( | ||
| 15 | github.event_name == 'pull_request_target' && | ||
| 16 | github.event.pull_request_target.merged | ||
| 17 | ) || ( | ||
| 18 | github.event_name == 'issue_comment' && | ||
| 19 | github.event.issue.pull_request_target && | ||
| 20 | contains(github.event.comment.body, '/backport') | ||
| 21 | ) | ||
| 22 | steps: | ||
| 23 | - uses: actions/checkout@v2 | ||
| 24 | with: | ||
| 25 | # Required to find all branches | ||
| 26 | fetch-depth: 0 | ||
| 27 | - name: Create backport PRs | ||
| 28 | # Should be kept in sync with `version` | ||
| 29 | uses: zeebe-io/backport-action@v0.0.4 | ||
| 30 | with: | ||
| 31 | # Required | ||
| 32 | # Version of the backport-action | ||
| 33 | # Must equal the version in `uses` | ||
| 34 | # Recommended: latest tag or `master` | ||
| 35 | version: v0.0.4 | ||
| 36 | |||
| 37 | github_token: ${{ secrets.GITHUB_TOKEN }} | ||
| 38 | github_workspace: ${{ github.workspace }} | ||
| @@ -1,4 +1,4 @@ | |||
| 1 | LA_OPT_NXP_Software_License v22 April 2021 | 1 | LA_OPT_NXP_Software_License v24 June 2021 |
| 2 | 2 | ||
| 3 | IMPORTANT. Read the following NXP Software License Agreement ("Agreement") | 3 | IMPORTANT. Read the following NXP Software License Agreement ("Agreement") |
| 4 | completely. By selecting the "I Accept" button at the end of this page, or by | 4 | completely. By selecting the "I Accept" button at the end of this page, or by |
| @@ -96,7 +96,7 @@ in combination with a NXP Product. | |||
| 96 | You may not distribute or sublicense the Licensed Software to others under the | 96 | You may not distribute or sublicense the Licensed Software to others under the |
| 97 | license granted in this Section 2.2. | 97 | license granted in this Section 2.2. |
| 98 | 98 | ||
| 99 | You may demonstrate the Licensed Software to your direct costumers as part of | 99 | You may demonstrate the Licensed Software to your direct customers as part of |
| 100 | an Authorized System so long as such demonstration is directly controlled by | 100 | an Authorized System so long as such demonstration is directly controlled by |
| 101 | you and without prior approval by NXP; however, to all other third parties only | 101 | you and without prior approval by NXP; however, to all other third parties only |
| 102 | if NXP has provided its advance, written approval (e.g. email approval) of your | 102 | if NXP has provided its advance, written approval (e.g. email approval) of your |
| @@ -405,14 +405,14 @@ examination or audit. | |||
| 405 | Agreement will be made in writing, and will be effective when received at the | 405 | Agreement will be made in writing, and will be effective when received at the |
| 406 | following addresses: | 406 | following addresses: |
| 407 | 407 | ||
| 408 | NXP: NXP B.V. | 408 | NXP: NXP B.V. |
| 409 | High Tech Campus 60 | 409 | High Tech Campus 60 |
| 410 | 5656 AG Eindhoven | 410 | 5656 AG Eindhoven |
| 411 | The Netherlands | 411 | The Netherlands |
| 412 | 412 | ||
| 413 | ATTN: Legal Department | 413 | ATTN: Legal Department |
| 414 | 414 | ||
| 415 | You: The address provided at registration will be used. | 415 | You: The address provided at registration will be used. |
| 416 | 416 | ||
| 417 | 23. RELATIONSHIP OF THE PARTIES. The parties are independent | 417 | 23. RELATIONSHIP OF THE PARTIES. The parties are independent |
| 418 | contractors. Nothing in this Agreement will be construed to create any | 418 | contractors. Nothing in this Agreement will be construed to create any |
| @@ -475,6 +475,9 @@ or embedded within, Authorized Systems that include an Amphion Video Decoder. | |||
| 475 | Aquantia Corp.: You may use Aquantia's API binaries solely to flash the API | 475 | Aquantia Corp.: You may use Aquantia's API binaries solely to flash the API |
| 476 | software to an NXP Product which mates with an Aquantia device. | 476 | software to an NXP Product which mates with an Aquantia device. |
| 477 | 477 | ||
| 478 | Argus Cyber Security: The Argus software may only be used in object code and | ||
| 479 | only for evaluation and demonstration purposes. | ||
| 480 | |||
| 478 | Atheros: Use of Atheros software is limited to evaluation and demonstration | 481 | Atheros: Use of Atheros software is limited to evaluation and demonstration |
| 479 | only. Permitted distributions must be similarly limited. Further rights must | 482 | only. Permitted distributions must be similarly limited. Further rights must |
| 480 | be obtained directly from Atheros. | 483 | be obtained directly from Atheros. |
| @@ -486,8 +489,11 @@ Au-Zone Technologies: eIQ Portal, Model Tool, DeepViewRT and ModelRunner are | |||
| 486 | distributed by NXP under license from Au-Zone Technologies. Your use of the | 489 | distributed by NXP under license from Au-Zone Technologies. Your use of the |
| 487 | Licensed Software, examples and related documentation is subject to the | 490 | Licensed Software, examples and related documentation is subject to the |
| 488 | following: | 491 | following: |
| 492 | |||
| 489 | (1) Use of Software is limited to Authorized System only | 493 | (1) Use of Software is limited to Authorized System only |
| 494 | |||
| 490 | (2) In no event may Licensee Sublicense OR distribute the Software | 495 | (2) In no event may Licensee Sublicense OR distribute the Software |
| 496 | |||
| 491 | (3) AU-ZONE TECHNOLOGIES SHALL NOT BE LIABLE FOR USE OF LICENSED | 497 | (3) AU-ZONE TECHNOLOGIES SHALL NOT BE LIABLE FOR USE OF LICENSED |
| 492 | SOFTWARE IN CRITICAL APPLICATIONS BY LICENSEE | 498 | SOFTWARE IN CRITICAL APPLICATIONS BY LICENSEE |
| 493 | 499 | ||
| @@ -525,6 +531,14 @@ Cypress Semiconductor Corporation: WWD RTOS source code may only be used in | |||
| 525 | accordance with the Cypress IOT Community License Agreement obtained directly | 531 | accordance with the Cypress IOT Community License Agreement obtained directly |
| 526 | from Cypress Semiconductor Corporation. | 532 | from Cypress Semiconductor Corporation. |
| 527 | 533 | ||
| 534 | Elektrobit Automotive GmbH (“EB”): EB software must be used consistent with | ||
| 535 | the EB License Terms and Conditions, Version 1.4 (Dec 2019) found here: | ||
| 536 | https://www.elektrobit.com/legal-notice/ . Licensee is only granted an | ||
| 537 | evaluation license for the EB software, defined as license to use the EB | ||
| 538 | software internally for own evaluation purposes, limited to three (3) months. | ||
| 539 | Production deployment of the EB software using this license is prohibited. See | ||
| 540 | additionally Section 2.1.1 EB EULA. | ||
| 541 | |||
| 528 | Embedded Systems Academy GmbH (EmSA): Any use of Micro CANopen Plus is subject | 542 | Embedded Systems Academy GmbH (EmSA): Any use of Micro CANopen Plus is subject |
| 529 | to the acceptance of the license conditions described in the LICENSE.INFO file | 543 | to the acceptance of the license conditions described in the LICENSE.INFO file |
| 530 | distributed with all example projects and in the documentation and the | 544 | distributed with all example projects and in the documentation and the |
diff --git a/SCR/SCR-5.4.70_2.3.2.txt b/SCR/SCR-5.10.35-2.0.0.txt index 3632053b4..c51a0903e 100644 --- a/SCR/SCR-5.4.70_2.3.2.txt +++ b/SCR/SCR-5.10.35-2.0.0.txt | |||
| @@ -1,36 +1,41 @@ | |||
| 1 | NXP Software Content Register | 1 | NXP Software Content Register |
| 2 | 2 | ||
| 3 | Release - Linux 5.4.70_2.3.2 | 3 | Release - Linux 5.10.35-2.0.0 |
| 4 | April 2022 | 4 | June 2021 |
| 5 | |||
| 6 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 7 | License File: COPYING | ||
| 5 | 8 | ||
| 6 | Yocto Project recipe manifest: | 9 | Yocto Project recipe manifest: |
| 7 | repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-zeus -m imx_5.4.70_2.3.2.xml | 10 | repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-hardknott -m imx-5.10.35-2.0.0.xml |
| 8 | 11 | ||
| 9 | Release tag: rel_imx_5.4.70_2.3.2 | 12 | Release tag: lf-5.10.35-2.0.0 |
| 10 | 13 | ||
| 11 | -------------------------------------------- | 14 | -------------------------------------------- |
| 12 | BSP Packages | 15 | BSP Packages |
| 13 | -------------------------------------------- | 16 | -------------------------------------------- |
| 14 | 17 | ||
| 15 | Package: linux-imx.git | 18 | Package: linux-imx.git |
| 19 | Version: 5.10 | ||
| 16 | Outgoing License: GPL-2.0 | 20 | Outgoing License: GPL-2.0 |
| 17 | License File: COPYING | 21 | License File: COPYING |
| 18 | Package Category: BSP | 22 | Package Category: BSP |
| 19 | Type of Content: source | 23 | Type of Content: source |
| 20 | Description and comments: The Linux kernel with i.MX-specific drivers | 24 | Description and comments: The Linux kernel with i.MX-specific drivers |
| 21 | Release Location: https://source.codeaurora.org/external/imx/linux-imx -b rel_imx_5.4.70_2.3.2 | 25 | Release Location: https://source.codeaurora.org/external/imx/linux-imx -b lf-5.10.35-2.0.0 |
| 22 | Origin: NXP (GPL-2.0) | 26 | Origin: NXP (GPL-2.0) |
| 23 | kernel.org (GPL-2.0) - https://www.kernel.org/ | 27 | kernel.org (GPL-2.0) - https://www.kernel.org/ |
| 24 | 28 | ||
| 25 | -------------------------------------------- | 29 | -------------------------------------------- |
| 26 | 30 | ||
| 27 | Package: uboot-imx.git | 31 | Package: uboot-imx.git |
| 32 | Version: 2021.04 | ||
| 28 | Outgoing License: GPL-2.0 | 33 | Outgoing License: GPL-2.0 |
| 29 | License File: COPYING | 34 | License File: COPYING |
| 30 | Package Category: BSP | 35 | Package Category: BSP |
| 31 | Type of Content: source | 36 | Type of Content: source |
| 32 | Description and comments: Bootloader with i.MX-specific capabilities | 37 | Description and comments: Bootloader with i.MX-specific capabilities |
| 33 | Release Location: https://source.codeaurora.org/external/imx/uboot-imx -b rel_imx_5.4.70_2.3.2 | 38 | Release Location: https://source.codeaurora.org/external/imx/uboot-imx -b lf-5.10.35-2.0.0 |
| 34 | Origin: NXP (GPL-2.0) | 39 | Origin: NXP (GPL-2.0) |
| 35 | Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome | 40 | Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome |
| 36 | Android Open Source Project (BSD-2-Clause) - https://source.android.com/ | 41 | Android Open Source Project (BSD-2-Clause) - https://source.android.com/ |
| @@ -39,19 +44,21 @@ Origin: NXP (GPL-2.0) | |||
| 39 | -------------------------------------------- | 44 | -------------------------------------------- |
| 40 | 45 | ||
| 41 | Package: imx-atf.git | 46 | Package: imx-atf.git |
| 47 | Version: 2.4 | ||
| 42 | Outgoing License: BSD-3-Clause | 48 | Outgoing License: BSD-3-Clause |
| 43 | License File: docs/license.rst | 49 | License File: docs/license.rst |
| 44 | Package Category: BSP | 50 | Package Category: BSP |
| 45 | Type of Content: source | 51 | Type of Content: source |
| 46 | Description and comments: ARM Trusted Firmware | 52 | Description and comments: ARM Trusted Firmware |
| 47 | Release Location: https://source.codeaurora.org/external/imx/imx-atf -b rel_imx_5.4.70_2.3.2 | 53 | Release Location: https://source.codeaurora.org/external/imx/imx-atf -b lf-5.10.35-2.0.0 |
| 48 | Origin: NXP (BSD-3-clause) | 54 | Origin: NXP (BSD-3-clause) |
| 49 | arm-trusted-firmware - ARM Limited (BSD-3-clause) - http://github.com/ARM-software/arm-trusted-firmware/ | 55 | arm-trusted-firmware - ARM Limited (BSD-3-clause) - http://github.com/ARM-software/arm-trusted-firmware/ |
| 50 | 56 | ||
| 51 | -------------------------------------------- | 57 | -------------------------------------------- |
| 52 | 58 | ||
| 53 | Package: imx-sc-firmware-1.7.1.bin | 59 | Package: imx-sc-firmware-1.9.0.bin |
| 54 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 60 | Version: 1.9.0 |
| 61 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 55 | License File: COPYING | 62 | License File: COPYING |
| 56 | Package Category: BSP | 63 | Package Category: BSP |
| 57 | Type of Content: binary | 64 | Type of Content: binary |
| @@ -62,8 +69,9 @@ Origin: NXP (proprietary) | |||
| 62 | 69 | ||
| 63 | -------------------------------------------- | 70 | -------------------------------------------- |
| 64 | 71 | ||
| 65 | Package: firmware-imx-8.10.1.bin | 72 | Package: firmware-imx-8.12.bin |
| 66 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 73 | Version: 8.12 |
| 74 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 67 | License File: COPYING | 75 | License File: COPYING |
| 68 | Package Category: BSP | 76 | Package Category: BSP |
| 69 | Type of Content: binary | 77 | Type of Content: binary |
| @@ -94,18 +102,20 @@ Origin: NXP (proprietary) | |||
| 94 | -------------------------------------------- | 102 | -------------------------------------------- |
| 95 | 103 | ||
| 96 | Package: imx-mkimage.git | 104 | Package: imx-mkimage.git |
| 105 | Version: | ||
| 97 | Outgoing License: GPL-2.0 | 106 | Outgoing License: GPL-2.0 |
| 98 | License File: COPYING | 107 | License File: COPYING |
| 99 | Package Category: BSP | 108 | Package Category: BSP |
| 100 | Type of Content: source | 109 | Type of Content: source |
| 101 | Description and comments: Make Image BootLoader | 110 | Description and comments: Make Image BootLoader |
| 102 | Release Location: https://source.codeaurora.org/external/imx/imx-mkimage -b rel_imx_5.4.70_2.3.2 | 111 | Release Location: https://source.codeaurora.org/external/imx/imx-mkimage -b lf-5.10.35-2.0.0 |
| 103 | Origin: NXP (GPL-2.0) | 112 | Origin: NXP (GPL-2.0) |
| 104 | Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome | 113 | Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome |
| 105 | 114 | ||
| 106 | -------------------------------------------- | 115 | -------------------------------------------- |
| 107 | 116 | ||
| 108 | Package: imx-lib.git | 117 | Package: imx-lib.git |
| 118 | Version: | ||
| 109 | Outgoing License: LGPL-2.1 | 119 | Outgoing License: LGPL-2.1 |
| 110 | License File: COPYING-LGPL-2.1 | 120 | License File: COPYING-LGPL-2.1 |
| 111 | Package Category: BSP | 121 | Package Category: BSP |
| @@ -117,12 +127,13 @@ Origin: NXP (LGPL-2.1) | |||
| 117 | -------------------------------------------- | 127 | -------------------------------------------- |
| 118 | 128 | ||
| 119 | Package: imx-test.git | 129 | Package: imx-test.git |
| 130 | Version: | ||
| 120 | Outgoing License: Each test has its own license. It is one of GPL-2.0 LGPL-2.1 or Apache-2.0 | 131 | Outgoing License: Each test has its own license. It is one of GPL-2.0 LGPL-2.1 or Apache-2.0 |
| 121 | License File: COPYING | 132 | License File: COPYING |
| 122 | Package Category: BSP | 133 | Package Category: BSP |
| 123 | Type of Content: source | 134 | Type of Content: source |
| 124 | Description and comments: Linux unit test applications | 135 | Description and comments: Linux unit test applications |
| 125 | Release Location: https://source.codeaurora.org/external/imx/imx-test -b rel_imx_5.4.70_2.3.2 | 136 | Release Location: https://source.codeaurora.org/external/imx/imx-test -b lf-5.10.35-2.0.0 |
| 126 | Origin: NXP (GPL-2.0) | 137 | Origin: NXP (GPL-2.0) |
| 127 | module_test: NXP (GPL-2.0+) | 138 | module_test: NXP (GPL-2.0+) |
| 128 | Hantro Products Oy. (GPL-2.0+) | 139 | Hantro Products Oy. (GPL-2.0+) |
| @@ -187,19 +198,21 @@ Origin: NXP (GPL-2.0) | |||
| 187 | -------------------------------------------- | 198 | -------------------------------------------- |
| 188 | 199 | ||
| 189 | Package: qcacld-2.0-imx.git | 200 | Package: qcacld-2.0-imx.git |
| 201 | Version: 3.1 | ||
| 190 | Outgoing License: ISC | 202 | Outgoing License: ISC |
| 191 | License File: COPYING | 203 | License File: COPYING |
| 192 | Package Category: BSP | 204 | Package Category: BSP |
| 193 | Type of Content: source | 205 | Type of Content: source |
| 194 | Description and comments: QCA9377 WLAN linux driver | 206 | Description and comments: QCA9377 WLAN linux driver |
| 195 | Release Location: https://source.codeaurora.org/external/imx/qcacld-2.0-imx -b rel_imx_5.4.70_2.3.2 | 207 | Release Location: https://source.codeaurora.org/external/imx/qcacld-2.0-imx -b lf-5.10.35-2.0.0 |
| 196 | Origin: NXP (ISC) | 208 | Origin: NXP (ISC) |
| 197 | Qualcomm Atheros, Inc. (ISC) – https://source.codeaurora.org/external/wlan/qcacld-2.0 | 209 | Qualcomm Atheros, Inc. (ISC) – https://source.codeaurora.org/external/wlan/qcacld-2.0 |
| 198 | 210 | ||
| 199 | -------------------------------------------- | 211 | -------------------------------------------- |
| 200 | 212 | ||
| 201 | Package: firmware-qca-3.0.2.bin | 213 | Package: firmware-qca-3.0.2.bin |
| 202 | Outgoing License: LA_OPT_NXP_Software_License v10 December 2019 - Production Use - Section 2.3 applies and Qualcomm Atheros License | 214 | Version: 3.0.2 |
| 215 | Outgoing License: LA_OPT_NXP_Software_License v10 December 2019 - Additional distribution license granted - Section 2.3 applies and Qualcomm Atheros License | ||
| 203 | License File: COPYING | 216 | License File: COPYING |
| 204 | Package Category: BSP | 217 | Package Category: BSP |
| 205 | Type of Content: binary | 218 | Type of Content: binary |
| @@ -209,65 +222,20 @@ Origin: Qualcomm Atheros, Inc. (proprietary) | |||
| 209 | 222 | ||
| 210 | -------------------------------------------- | 223 | -------------------------------------------- |
| 211 | 224 | ||
| 212 | Package: imx-firmware.git | ||
| 213 | Outgoing License: LA_OPT_NXP_Software_License v11 February 2020 - Production Use - Section 2.3 applies | ||
| 214 | License File: nxp/EULA.txt | ||
| 215 | Package Category: BSP | ||
| 216 | Type of Content: binary | ||
| 217 | Description and comments: BSP firmware - Broadcom Bluetooh and WIFI | ||
| 218 | Release Location: https://github.com/NXP/imx-firmware -b master | ||
| 219 | Origin: brcm: Broadcom Corporation (proprietary) | ||
| 220 | cyw-wifi-bt: Cypress Semiconductor Corporation (proprietary) | ||
| 221 | nxp: NXP (proprietary) | ||
| 222 | |||
| 223 | -------------------------------------------- | ||
| 224 | |||
| 225 | Package: mwifiex.git | 225 | Package: mwifiex.git |
| 226 | Version: | ||
| 226 | Outgoing License: GPL-2.0 | 227 | Outgoing License: GPL-2.0 |
| 227 | License File: mwifiex*/gpl-2.0.txt | 228 | License File: mxm_wifiex/wlan_src/gpl-2.0.txt |
| 228 | Package Category: BSP | 229 | Package Category: BSP |
| 229 | Type of Content: source | 230 | Type of Content: source |
| 230 | Description and comments: NXP Wi-Fi linux SDK | 231 | Description and comments: NXP Wi-Fi linux SDK |
| 231 | Release Location: https://source.codeaurora.org/external/imx/mwifiex -b rel_imx_5.4.70_2.3.2 | 232 | Release Location: https://source.codeaurora.org/external/imx/mwifiex -b lf-5.10.35-2.0.0 |
| 232 | Origin: NXP (GPL-2.0) | 233 | Origin: NXP (GPL-2.0) |
| 233 | 234 | ||
| 234 | -------------------------------------------- | 235 | -------------------------------------------- |
| 235 | 236 | ||
| 236 | Package: isp-vvcam.git | 237 | Package: imx-seco-3.8.1.bin |
| 237 | Outgoing License: GPL-2.0 | 238 | Version: 3.8.1 |
| 238 | License File: vvcam/LICENSE | ||
| 239 | Package Category: BSP | ||
| 240 | Type of Content: ISP Kernel Module source | ||
| 241 | Description and comments: Kernel Loadable Module for ISP | ||
| 242 | Release Location: https://source.codeaurora.org/external/imx/isp-vvcam -b rel_imx_5.4.70_2.3.2 | ||
| 243 | Origin: VeriSilicon Holdings Co., Ltd. (GPL-2.0) | ||
| 244 | |||
| 245 | -------------------------------------------- | ||
| 246 | |||
| 247 | Package: isp-imx-4.2.2.11.0.bin | ||
| 248 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 249 | License File: COPYING | ||
| 250 | Package Category: BSP | ||
| 251 | Type of Content: binary and source | ||
| 252 | Description and comments: i.MX software ISP | ||
| 253 | Release Location: Mirror | ||
| 254 | Origin: VeriSilicon Holdings Co., Ltd. (proprietary) | ||
| 255 | |||
| 256 | -------------------------------------------- | ||
| 257 | |||
| 258 | Package: basler-camera-4.2.2.11.0.bin | ||
| 259 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 260 | License File: COPYING | ||
| 261 | Package Category: BSP | ||
| 262 | Type of Content: binary | ||
| 263 | Description and comments: Basler camera binary drivers | ||
| 264 | Release Location: Mirror | ||
| 265 | Origin: Basler AG (proprietary) | ||
| 266 | VeriSilicon Holdings Co., Ltd. (proprietary) | ||
| 267 | |||
| 268 | -------------------------------------------- | ||
| 269 | |||
| 270 | Package: imx-seco-3.7.5.bin | ||
| 271 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 239 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies |
| 272 | License File: COPYING | 240 | License File: COPYING |
| 273 | Package Category: BSP | 241 | Package Category: BSP |
| @@ -279,17 +247,19 @@ Origin: NXP (proprietary) | |||
| 279 | -------------------------------------------- | 247 | -------------------------------------------- |
| 280 | 248 | ||
| 281 | Package: imx-seco-libs.git | 249 | Package: imx-seco-libs.git |
| 282 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 250 | Version: |
| 251 | Outgoing License: LA_OPT_NXP_Software_License v23 May 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 283 | License File: EULA.txt | 252 | License File: EULA.txt |
| 284 | Package Category: BSP | 253 | Package Category: BSP |
| 285 | Type of Content: source | 254 | Type of Content: source |
| 286 | Description and comments: BSP source - SECO | 255 | Description and comments: BSP source - SECO |
| 287 | Release Location: https://github.com/NXP/imx-seco-libs.git -b rel_imx_5.4.70_2.3.2 | 256 | Release Location: https://github.com/NXP/imx-seco-libs.git -b lf-5.10.35-2.0.0 |
| 288 | Origin: NXP (proprietary) | 257 | Origin: NXP (proprietary) |
| 289 | 258 | ||
| 290 | -------------------------------------------- | 259 | -------------------------------------------- |
| 291 | 260 | ||
| 292 | Package: sof-imx-1.5.0-3 | 261 | Package: sof-imx-1.8.0-1 |
| 262 | Version: 1.8.0-1 | ||
| 293 | Outgoing License: BSD-3-Clause | 263 | Outgoing License: BSD-3-Clause |
| 294 | License File: LICENCE | 264 | License File: LICENCE |
| 295 | Package Category: BSP | 265 | Package Category: BSP |
| @@ -306,6 +276,7 @@ Origin: NXP (BSD-3-clause) | |||
| 306 | -------------------------------------------- | 276 | -------------------------------------------- |
| 307 | 277 | ||
| 308 | Package: simg2img.git | 278 | Package: simg2img.git |
| 279 | Version: | ||
| 309 | Outgoing License: Apache-2.0 | 280 | Outgoing License: Apache-2.0 |
| 310 | License File: COPYING | 281 | License File: COPYING |
| 311 | Package Category: BSP | 282 | Package Category: BSP |
| @@ -319,6 +290,7 @@ Origin: NXP (Apache-2.0) | |||
| 319 | -------------------------------------------- | 290 | -------------------------------------------- |
| 320 | 291 | ||
| 321 | Package: imx-kobs.git | 292 | Package: imx-kobs.git |
| 293 | Version: | ||
| 322 | Outgoing License: GPL-2.0 | 294 | Outgoing License: GPL-2.0 |
| 323 | License File: COPYING | 295 | License File: COPYING |
| 324 | Package Category: BSP | 296 | Package Category: BSP |
| @@ -333,6 +305,7 @@ Origin: NXP (GPL-2.0) | |||
| 333 | -------------------------------------------- | 305 | -------------------------------------------- |
| 334 | 306 | ||
| 335 | Package: imx-uuc.git | 307 | Package: imx-uuc.git |
| 308 | Version: | ||
| 336 | Outgoing License: GPL-2.0 | 309 | Outgoing License: GPL-2.0 |
| 337 | License File: COPYING | 310 | License File: COPYING |
| 338 | Package Category: BSP | 311 | Package Category: BSP |
| @@ -344,24 +317,26 @@ Origin: NXP (GPL-2.0) | |||
| 344 | -------------------------------------------- | 317 | -------------------------------------------- |
| 345 | 318 | ||
| 346 | Package: imx-optee-client.git | 319 | Package: imx-optee-client.git |
| 320 | Version: 3.13.0.imx | ||
| 347 | Outgoing License: BSD-2-Clause | 321 | Outgoing License: BSD-2-Clause |
| 348 | License File: LICENSE | 322 | License File: LICENSE |
| 349 | Package Category: BSP | 323 | Package Category: BSP |
| 350 | Type of Content: source | 324 | Type of Content: source |
| 351 | Description and comments: Open Portable Trusted Execution Environment for TEE Client library | 325 | Description and comments: Open Portable Trusted Execution Environment for TEE Client library |
| 352 | Release Location: https://source.codeaurora.org/external/imx/imx-optee-client -b rel_imx_5.4.70_2.3.2 | 326 | Release Location: https://source.codeaurora.org/external/imx/imx-optee-client -b lf-5.10.35-2.0.0 |
| 353 | Origin: NXP (BSD-2-Clause) | 327 | Origin: NXP (BSD-2-Clause) |
| 354 | optee_client (BSD-2-Clause) - https://github.com/OP-TEE/optee_client | 328 | optee_client (BSD-2-Clause) - https://github.com/OP-TEE/optee_client |
| 355 | 329 | ||
| 356 | -------------------------------------------- | 330 | -------------------------------------------- |
| 357 | 331 | ||
| 358 | Package: imx-optee-os.git | 332 | Package: imx-optee-os.git |
| 333 | Version: 3.13.0.imx | ||
| 359 | Outgoing License: BSD-2-Clause | 334 | Outgoing License: BSD-2-Clause |
| 360 | License File: LICENSE | 335 | License File: LICENSE |
| 361 | Package Category: BSP | 336 | Package Category: BSP |
| 362 | Type of Content: source | 337 | Type of Content: source |
| 363 | Description and comments: Open Portable Trusted Execution Environment for Linux on ARM | 338 | Description and comments: Open Portable Trusted Execution Environment for Linux on ARM |
| 364 | Release Location: https://source.codeaurora.org/external/imx/imx-optee-os -b rel_imx_5.4.70_2.3.2 | 339 | Release Location: https://source.codeaurora.org/external/imx/imx-optee-os -b lf-5.10.35-2.0.0 |
| 365 | Origin: NXP (BSD-2-Clause) | 340 | Origin: NXP (BSD-2-Clause) |
| 366 | OP-TEE Trusted OS (BSD-2-Clause) - https://github.com/OP-TEE/optee_os | 341 | OP-TEE Trusted OS (BSD-2-Clause) - https://github.com/OP-TEE/optee_os |
| 367 | Mbed TLS (Apache-2.0) - https://github.com/ARMmbed/mbedtls/ | 342 | Mbed TLS (Apache-2.0) - https://github.com/ARMmbed/mbedtls/ |
| @@ -369,51 +344,46 @@ Origin: NXP (BSD-2-Clause) | |||
| 369 | -------------------------------------------- | 344 | -------------------------------------------- |
| 370 | 345 | ||
| 371 | Package: imx-optee-test.git | 346 | Package: imx-optee-test.git |
| 347 | Version: 3.13.0.imx | ||
| 372 | Outgoing License: BSD-2-Clause (ta/) and GPL-2.0 (host/) | 348 | Outgoing License: BSD-2-Clause (ta/) and GPL-2.0 (host/) |
| 373 | License File: LICENSE.md | 349 | License File: LICENSE.md |
| 374 | Package Category: BSP | 350 | Package Category: BSP |
| 375 | Type of Content: source | 351 | Type of Content: source |
| 376 | Description and comments: Open Portable Trusted Execution Environment sanity tests | 352 | Description and comments: Open Portable Trusted Execution Environment sanity tests |
| 377 | Release Location: https://source.codeaurora.org/external/imx/imx-optee-test -b rel_imx_5.4.70_2.3.2 | 353 | Release Location: https://source.codeaurora.org/external/imx/imx-optee-test -b lf-5.10.35-2.0.0 |
| 378 | Origin: NXP (BSD-2-Clause) | 354 | Origin: NXP (BSD-2-Clause) |
| 379 | optee_test (BSD-2-Clause) - https://github.com/OP-TEE/optee_test | 355 | optee_test (BSD-2-Clause) - https://github.com/OP-TEE/optee_test |
| 380 | 356 | ||
| 381 | -------------------------------------------- | 357 | -------------------------------------------- |
| 382 | 358 | ||
| 383 | Package: imx-jailhouse.git | 359 | Package: imx-jailhouse.git |
| 360 | Version: 0.12 | ||
| 384 | Outgoing License: GPL-2.0 | 361 | Outgoing License: GPL-2.0 |
| 385 | License File: COPYING | 362 | License File: COPYING |
| 386 | Package Category: BSP | 363 | Package Category: BSP |
| 387 | Type of Content: source | 364 | Type of Content: source |
| 388 | Description and comments: A partitioning Hypervisor based on Linux | 365 | Description and comments: A partitioning Hypervisor based on Linux |
| 389 | Release Location: https://source.codeaurora.org/external/imx/imx-jailhouse -b rel_imx_5.4.70_2.3.2 | 366 | Release Location: https://source.codeaurora.org/external/imx/imx-jailhouse -b lf-5.10.35-2.0.0 |
| 390 | Origin: NXP (GPL-2.0) | 367 | Origin: NXP (GPL-2.0) |
| 391 | Siemens AG (GPL-2.0) - https://github.com/siemens/jailhouse | 368 | Siemens AG (GPL-2.0) - https://github.com/siemens/jailhouse |
| 392 | 369 | ||
| 393 | -------------------------------------------- | 370 | -------------------------------------------- |
| 394 | 371 | ||
| 395 | Package: imx-xen.git | 372 | Package: imx-xen.git |
| 373 | Version: 4.13.0 | ||
| 396 | Outgoing License: GPL-2.0 | 374 | Outgoing License: GPL-2.0 |
| 397 | License File: COPYING | 375 | License File: COPYING |
| 398 | Package Category: BSP | 376 | Package Category: BSP |
| 399 | Type of Content: source | 377 | Type of Content: source |
| 400 | Description and comments: A Virtual Machine Monitor | 378 | Description and comments: A Virtual Machine Monitor |
| 401 | Release Location: https://source.codeaurora.org/external/imx/imx-xen -b rel_imx_5.4.70_2.3.2 | 379 | Release Location: https://source.codeaurora.org/external/imx/imx-xen -b lf-5.10.35-2.0.0 |
| 402 | Origin: NXP (GPL-2.0) | 380 | Origin: NXP (GPL-2.0) |
| 403 | 381 | ||
| 404 | -------------------------------------------- | 382 | -------------------------------------------- |
| 405 | 383 | ||
| 406 | Package: deepview-rt-2.4.18-aarch64.bin | 384 | Package: ml-security-1.0.4.bin |
| 407 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - No distribution license granted - Section 2.2 applies | 385 | Version: 1.0.4 |
| 408 | License File: COPYING | 386 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies |
| 409 | Package Category: BSP | ||
| 410 | Type of Content: binary | ||
| 411 | Description and comments: Machine Learning Au-Zone DeepViewRT and ModelRunner for i.MX8 Application Processors | ||
| 412 | Release Location: Mirror | ||
| 413 | -------------------------------------------- | ||
| 414 | |||
| 415 | Package: ml-security-1.0.3.bin | ||
| 416 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies | ||
| 417 | License File: COPYING | 387 | License File: COPYING |
| 418 | Package Category: BSP | 388 | Package Category: BSP |
| 419 | Type of Content: binary | 389 | Type of Content: binary |
| @@ -424,41 +394,116 @@ Origin: NXP (NXP Proprietary) | |||
| 424 | -------------------------------------------- | 394 | -------------------------------------------- |
| 425 | 395 | ||
| 426 | Package: imx-smw.git | 396 | Package: imx-smw.git |
| 397 | Version: 0.1 | ||
| 427 | Outgoing License: BSD-3-Clause | 398 | Outgoing License: BSD-3-Clause |
| 428 | License File: COPYING | 399 | License File: COPYING |
| 429 | Package Category: BSP | 400 | Package Category: BSP |
| 430 | Type of Content: source | 401 | Type of Content: source |
| 431 | Description and comments: NXP i.MX Security Middleware Library | 402 | Description and comments: NXP i.MX Security Middleware Library |
| 432 | Release Location: https://source.codeaurora.org/external/imx/imx-smw -b rel_imx_5.4.70_2.3.2 | 403 | Release Location: https://source.codeaurora.org/external/imx/imx-smw -b lf-5.10.35-2.0.0 |
| 433 | Origin: NXP (BSD-3-Clause) | 404 | Origin: NXP (BSD-3-Clause) |
| 434 | 405 | ||
| 435 | -------------------------------------------- | 406 | -------------------------------------------- |
| 436 | 407 | ||
| 437 | Package: keyctl-caam.git | 408 | Package: keyctl_caam.git |
| 409 | Version: | ||
| 438 | Outgoing License: BSD-3-Clause | 410 | Outgoing License: BSD-3-Clause |
| 439 | License File: COPYING | 411 | License File: COPYING |
| 440 | Package Category: BSP | 412 | Package Category: BSP |
| 441 | Type of Content: source | 413 | Type of Content: source |
| 442 | Description and comments: NXP i.MX keyctl tool to manage CAAM Keys | 414 | Description and comments: NXP i.MX keyctl tool to manage CAAM Keys |
| 443 | Release Location: https://source.codeaurora.org/external/imx/key_caam -b rel_imx_5.4.70_2.3.2 | 415 | Release Location: https://source.codeaurora.org/external/imx/keyctl_caam -b lf-5.10.35-2.0.0 |
| 416 | -------------------------------------------- | ||
| 417 | |||
| 418 | Package: ecdsa-lib-imx-3.3.1.bin | ||
| 419 | Version: 3.3.1 | ||
| 420 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 421 | License File: COPYING | ||
| 422 | Package Category: BSP | ||
| 423 | Type of Content: binary | ||
| 424 | Description and comments: 2X signature verification library | ||
| 425 | Release Location: Mirror | ||
| 426 | -------------------------------------------- | ||
| 427 | |||
| 428 | Package: v2xsehsm.git | ||
| 429 | Version: 0.5 | ||
| 430 | Outgoing License: BSD-3-Clause | ||
| 431 | License File: BSD-3-Clause.txt | ||
| 432 | Package Category: BSP | ||
| 433 | Type of Content: source | ||
| 434 | Description and comments: V2X Secure Element library | ||
| 435 | Release Location: https://source.codeaurora.org/external/imx/v2xsehsm -b lf-5.10.35-2.0.0 | ||
| 436 | Origin: NXP (BSD-3-Clause) | ||
| 437 | |||
| 438 | -------------------------------------------- | ||
| 439 | |||
| 440 | Package: vtest.git | ||
| 441 | Version: | ||
| 442 | Outgoing License: BSD-3-Clause | ||
| 443 | License File: BSD-3-Clause.txt | ||
| 444 | Package Category: BSP | ||
| 445 | Type of Content: source | ||
| 446 | Description and comments: V2X Test Suite | ||
| 447 | Release Location: https://source.codeaurora.org/external/imx/vtest -b lf-5.10.35-2.0.0 | ||
| 448 | Origin: NXP (BSD-3-Clause) | ||
| 449 | |||
| 444 | -------------------------------------------- | 450 | -------------------------------------------- |
| 445 | Graphics Packages | 451 | Graphics Packages |
| 446 | -------------------------------------------- | 452 | -------------------------------------------- |
| 447 | 453 | ||
| 454 | Package: isp-vvcam.git | ||
| 455 | Version: 4.2.2.13.0 | ||
| 456 | Outgoing License: GPL-2.0 | ||
| 457 | License File: vvcam/LICENSE | ||
| 458 | Package Category: Graphics | ||
| 459 | Type of Content: ISP Kernel Module source | ||
| 460 | Description and comments: Kernel Loadable Module for ISP | ||
| 461 | Release Location: https://source.codeaurora.org/external/imx/isp-vvcam -b lf-5.10.35-2.0.0 | ||
| 462 | Origin: VeriSilicon Holdings Co., Ltd. (GPL-2.0) | ||
| 463 | |||
| 464 | -------------------------------------------- | ||
| 465 | |||
| 466 | Package: isp-imx-4.2.2.13.0.bin | ||
| 467 | Version: 4.2.2.13.0 | ||
| 468 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 469 | License File: COPYING | ||
| 470 | Package Category: Graphics | ||
| 471 | Type of Content: binary and source | ||
| 472 | Description and comments: i.MX software ISP | ||
| 473 | Release Location: Mirror | ||
| 474 | Origin: VeriSilicon Holdings Co., Ltd. (proprietary) | ||
| 475 | |||
| 476 | -------------------------------------------- | ||
| 477 | |||
| 478 | Package: basler-camera-4.2.2.13.0.bin | ||
| 479 | Version: 4.2.2.13.0 | ||
| 480 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 481 | License File: COPYING | ||
| 482 | Package Category: Graphics | ||
| 483 | Type of Content: binary | ||
| 484 | Description and comments: Basler camera binary drivers | ||
| 485 | Release Location: Mirror | ||
| 486 | Origin: Basler AG (proprietary) | ||
| 487 | VeriSilicon Holdings Co., Ltd. (proprietary) | ||
| 488 | |||
| 489 | -------------------------------------------- | ||
| 490 | |||
| 448 | Package: apitrace-imx.git | 491 | Package: apitrace-imx.git |
| 492 | Version: 9.0.0 | ||
| 449 | Outgoing License: MIT | 493 | Outgoing License: MIT |
| 450 | License File: LICENSE | 494 | License File: LICENSE |
| 451 | Package Category: Graphics | 495 | Package Category: Graphics |
| 452 | Type of Content: source | 496 | Type of Content: source |
| 453 | Description and comments: GPU Core IP and test application source | 497 | Description and comments: GPU Core IP and test application source |
| 454 | Release Location: https://source.codeaurora.org/external/imx/apitrace-imx -b rel_imx_5.4.70_2.3.2 | 498 | Release Location: https://source.codeaurora.org/external/imx/apitrace-imx -b lf-5.10.35-2.0.0 |
| 455 | Origin: NXP (MIT) | 499 | Origin: NXP (MIT) |
| 456 | apitrace (MIT) - https://github.com/apitrace/apitrace | 500 | apitrace (MIT) - https://github.com/apitrace/apitrace |
| 457 | 501 | ||
| 458 | -------------------------------------------- | 502 | -------------------------------------------- |
| 459 | 503 | ||
| 460 | Package: imx-gpu-viv-6.4.3.p1.4-aarch32.bin | 504 | Package: imx-gpu-viv-6.4.3.p2.0-aarch32.bin |
| 461 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies | 505 | Version: 6.4.3.p2.0 |
| 506 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 462 | License File: COPYING | 507 | License File: COPYING |
| 463 | Package Category: Graphics | 508 | Package Category: Graphics |
| 464 | Type of Content: binary and source | 509 | Type of Content: binary and source |
| @@ -475,8 +520,9 @@ Origin: NXP (proprietary) | |||
| 475 | 520 | ||
| 476 | -------------------------------------------- | 521 | -------------------------------------------- |
| 477 | 522 | ||
| 478 | Package: imx-gpu-viv-6.4.3.p1.4-aarch64.bin | 523 | Package: imx-gpu-viv-6.4.3.p2.0-aarch64.bin |
| 479 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies | 524 | Version: 6.4.3.p2.0 |
| 525 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 480 | License File: COPYING | 526 | License File: COPYING |
| 481 | Package Category: Graphics | 527 | Package Category: Graphics |
| 482 | Type of Content: binary and source | 528 | Type of Content: binary and source |
| @@ -494,12 +540,13 @@ Origin: NXP (proprietary) | |||
| 494 | -------------------------------------------- | 540 | -------------------------------------------- |
| 495 | 541 | ||
| 496 | Package: xf86-video-imx-vivante.git | 542 | Package: xf86-video-imx-vivante.git |
| 543 | Version: 6.4.0.p0.0 | ||
| 497 | Outgoing License: MIT | 544 | Outgoing License: MIT |
| 498 | License File: COPYING-MIT | 545 | License File: COPYING-MIT |
| 499 | Package Category: Graphics | 546 | Package Category: Graphics |
| 500 | Type of Content: source | 547 | Type of Content: source |
| 501 | Description and comments: Xserver Library extensions | 548 | Description and comments: Xserver Library extensions |
| 502 | Release Location: https://source.codeaurora.org/external/imx/xf86-video-imx-vivante -b rel_imx_5.4.70_2.3.2 | 549 | Release Location: https://source.codeaurora.org/external/imx/xf86-video-imx-vivante -b lf-5.10.35-2.0.0 |
| 503 | Origin: NXP (MIT) | 550 | Origin: NXP (MIT) |
| 504 | Vivante Corp. (MIT) | 551 | Vivante Corp. (MIT) |
| 505 | xorg-server (MIT) - http://xorg.freedesktop.org/ | 552 | xorg-server (MIT) - http://xorg.freedesktop.org/ |
| @@ -512,12 +559,13 @@ Origin: NXP (MIT) | |||
| 512 | -------------------------------------------- | 559 | -------------------------------------------- |
| 513 | 560 | ||
| 514 | Package: gtec-demo-framework.git | 561 | Package: gtec-demo-framework.git |
| 562 | Version: 5.7.1 | ||
| 515 | Outgoing License: BSD-3-Clause | 563 | Outgoing License: BSD-3-Clause |
| 516 | License File: License.md | 564 | License File: License.md |
| 517 | Package Category: Graphics | 565 | Package Category: Graphics |
| 518 | Type of Content: source | 566 | Type of Content: source |
| 519 | Description and comments: Graphics sample applications | 567 | Description and comments: Graphics sample applications |
| 520 | Release Location: https://github.com/NXPmicro/gtec-demo-framework -b 5.6.2 | 568 | Release Location: https://github.com/NXPmicro/gtec-demo-framework -b 5.7.1 |
| 521 | Origin: NXP (BSD-3-clause) | 569 | Origin: NXP (BSD-3-clause) |
| 522 | Demo Framework | 570 | Demo Framework |
| 523 | The Android Open Source Project (Apache-2.0) - https://source.android.com/ | 571 | The Android Open Source Project (Apache-2.0) - https://source.android.com/ |
| @@ -547,8 +595,9 @@ Origin: NXP (BSD-3-clause) | |||
| 547 | 595 | ||
| 548 | -------------------------------------------- | 596 | -------------------------------------------- |
| 549 | 597 | ||
| 550 | Package: imx-dpu-g2d-1.8.14.bin | 598 | Package: imx-dpu-g2d-1.9.2.bin |
| 551 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies | 599 | Version: 1.9.2 |
| 600 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 552 | License File: COPYING | 601 | License File: COPYING |
| 553 | Package Category: Graphics | 602 | Package Category: Graphics |
| 554 | Type of Content: binary | 603 | Type of Content: binary |
| @@ -559,53 +608,58 @@ Origin: NXP (proprietary) | |||
| 559 | -------------------------------------------- | 608 | -------------------------------------------- |
| 560 | 609 | ||
| 561 | Package: libdrm-imx.git | 610 | Package: libdrm-imx.git |
| 611 | Version: 2.4.102.imx | ||
| 562 | Outgoing License: MIT | 612 | Outgoing License: MIT |
| 563 | License File: COPYING | 613 | License File: COPYING |
| 564 | Package Category: Graphics | 614 | Package Category: Graphics |
| 565 | Type of Content: source | 615 | Type of Content: source |
| 566 | Description and comments: i.MX DRM Direct Rendering Manager | 616 | Description and comments: i.MX DRM Direct Rendering Manager |
| 567 | Release Location: https://source.codeaurora.org/external/imx/libdrm-imx -b rel_imx_5.4.70_2.3.2 | 617 | Release Location: https://source.codeaurora.org/external/imx/libdrm-imx -b lf-5.10.35-2.0.0 |
| 568 | Origin: NXP (MIT) | 618 | Origin: NXP (MIT) |
| 569 | 619 | ||
| 570 | -------------------------------------------- | 620 | -------------------------------------------- |
| 571 | 621 | ||
| 572 | Package: wayland-protocols-imx.git | 622 | Package: wayland-protocols-imx.git |
| 623 | Version: 1.20.imx | ||
| 573 | Outgoing License: MIT | 624 | Outgoing License: MIT |
| 574 | License File: COPYING | 625 | License File: COPYING |
| 575 | Package Category: Graphics | 626 | Package Category: Graphics |
| 576 | Type of Content: source | 627 | Type of Content: source |
| 577 | Description and comments: Wayland protocol development | 628 | Description and comments: Wayland protocol development |
| 578 | Release Location: https://source.codeaurora.org/external/imx/wayland-protocols-imx -b rel_imx_5.4.70_2.3.2 | 629 | Release Location: https://source.codeaurora.org/external/imx/wayland-protocols-imx -b lf-5.10.35-2.0.0 |
| 579 | Origin: NXP (MIT) | 630 | Origin: NXP (MIT) |
| 580 | Weston (MIT) - https://anongit.freedesktop.org/git/wayland/wayland-protocols.git | 631 | Weston (MIT) - https://anongit.freedesktop.org/git/wayland/wayland-protocols.git |
| 581 | 632 | ||
| 582 | -------------------------------------------- | 633 | -------------------------------------------- |
| 583 | 634 | ||
| 584 | Package: weston-imx.git | 635 | Package: weston-imx.git |
| 636 | Version: 9.0.0.imx | ||
| 585 | Outgoing License: MIT | 637 | Outgoing License: MIT |
| 586 | License File: COPYING | 638 | License File: COPYING |
| 587 | Package Category: Graphics | 639 | Package Category: Graphics |
| 588 | Type of Content: source | 640 | Type of Content: source |
| 589 | Description and comments: A reference implementation of a Wayland compositor | 641 | Description and comments: A reference implementation of a Wayland compositor |
| 590 | Release Location: https://source.codeaurora.org/external/imx/weston-imx -b rel_imx_5.4.70_2.3.2 | 642 | Release Location: https://source.codeaurora.org/external/imx/weston-imx -b lf-5.10.35-2.0.0 |
| 591 | Origin: NXP (MIT) | 643 | Origin: NXP (MIT) |
| 592 | Weston (MIT) - http://github.com/wayland-project/weston/ | 644 | Weston (MIT) - http://github.com/wayland-project/weston/ |
| 593 | 645 | ||
| 594 | -------------------------------------------- | 646 | -------------------------------------------- |
| 595 | 647 | ||
| 596 | Package: imx-gputop.git | 648 | Package: imx-gputop.git |
| 649 | Version: 6.4.3.p2.0 | ||
| 597 | Outgoing License: MIT | 650 | Outgoing License: MIT |
| 598 | License File: LICENSE.txt | 651 | License File: LICENSE.txt |
| 599 | Package Category: Graphics | 652 | Package Category: Graphics |
| 600 | Type of Content: source | 653 | Type of Content: source |
| 601 | Description and comments: Sample program to monitor i.MX GPU performance data | 654 | Description and comments: Sample program to monitor i.MX GPU performance data |
| 602 | Release Location: https://source.codeaurora.org/external/imx/imx-gputop -b rel_imx_5.4.70_2.3.2 | 655 | Release Location: https://source.codeaurora.org/external/imx/imx-gputop -b lf-5.10.35-2.0.0 |
| 603 | Origin: NXP (MIT) | 656 | Origin: NXP (MIT) |
| 604 | 657 | ||
| 605 | -------------------------------------------- | 658 | -------------------------------------------- |
| 606 | 659 | ||
| 607 | Package: imx-gpu-g2d-6.4.3.p1.4-arm.bin | 660 | Package: imx-gpu-g2d-6.4.3.p2.0-arm.bin |
| 608 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies | 661 | Version: 6.4.3.p2.0 |
| 662 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 609 | License File: COPYING | 663 | License File: COPYING |
| 610 | Package Category: Graphics | 664 | Package Category: Graphics |
| 611 | Type of Content: binary | 665 | Type of Content: binary |
| @@ -615,8 +669,9 @@ Origin: NXP (proprietary) | |||
| 615 | 669 | ||
| 616 | -------------------------------------------- | 670 | -------------------------------------------- |
| 617 | 671 | ||
| 618 | Package: imx-gpu-g2d-6.4.3.p1.4-aarch64.bin | 672 | Package: imx-gpu-g2d-6.4.3.p2.0-aarch64.bin |
| 619 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies | 673 | Version: 6.4.3.p2.0 |
| 674 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 620 | License File: COPYING | 675 | License File: COPYING |
| 621 | Package Category: Graphics | 676 | Package Category: Graphics |
| 622 | Type of Content: binary | 677 | Type of Content: binary |
| @@ -626,8 +681,9 @@ Origin: NXP (proprietary) | |||
| 626 | 681 | ||
| 627 | -------------------------------------------- | 682 | -------------------------------------------- |
| 628 | 683 | ||
| 629 | Package: libgpuperfcnt-6.4.3.p1.4-aarch64-fb.bin | 684 | Package: libgpuperfcnt-6.4.3.p2.0-aarch64-fb.bin |
| 630 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 685 | Version: 6.4.3.p2.0 |
| 686 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 631 | License File: COPYING | 687 | License File: COPYING |
| 632 | Package Category: Graphics | 688 | Package Category: Graphics |
| 633 | Type of Content: binary | 689 | Type of Content: binary |
| @@ -637,8 +693,9 @@ Origin: NXP (proprietary) | |||
| 637 | 693 | ||
| 638 | -------------------------------------------- | 694 | -------------------------------------------- |
| 639 | 695 | ||
| 640 | Package: libgpuperfcnt-6.4.3.p1.4-aarch64-wayland.bin | 696 | Package: libgpuperfcnt-6.4.3.p2.0-aarch64-wayland.bin |
| 641 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 697 | Version: 6.4.3.p2.0 |
| 698 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 642 | License File: COPYING | 699 | License File: COPYING |
| 643 | Package Category: Graphics | 700 | Package Category: Graphics |
| 644 | Type of Content: binary | 701 | Type of Content: binary |
| @@ -648,7 +705,8 @@ Origin: NXP (proprietary) | |||
| 648 | 705 | ||
| 649 | -------------------------------------------- | 706 | -------------------------------------------- |
| 650 | 707 | ||
| 651 | Package: libgpuperfcnt-6.4.3.p1.4-aarch64-x11.bin | 708 | Package: libgpuperfcnt-6.4.3.p2.0-aarch64-x11.bin |
| 709 | Version: 6.4.3.p2.0 | ||
| 652 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 710 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies |
| 653 | License File: COPYING | 711 | License File: COPYING |
| 654 | Package Category: Graphics | 712 | Package Category: Graphics |
| @@ -659,8 +717,9 @@ Origin: NXP (proprietary) | |||
| 659 | 717 | ||
| 660 | -------------------------------------------- | 718 | -------------------------------------------- |
| 661 | 719 | ||
| 662 | Package: libgpuperfcnt-6.4.3.p1.4-arm-fb.bin | 720 | Package: libgpuperfcnt-6.4.3.p2.0-arm-fb.bin |
| 663 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 721 | Version: 6.4.3.p2.0 |
| 722 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 664 | License File: COPYING | 723 | License File: COPYING |
| 665 | Package Category: Graphics | 724 | Package Category: Graphics |
| 666 | Type of Content: binary | 725 | Type of Content: binary |
| @@ -670,8 +729,9 @@ Origin: NXP (proprietary) | |||
| 670 | 729 | ||
| 671 | -------------------------------------------- | 730 | -------------------------------------------- |
| 672 | 731 | ||
| 673 | Package: libgpuperfcnt-6.4.3.p1.4-arm-wayland.bin | 732 | Package: libgpuperfcnt-6.4.3.p2.0-arm-wayland.bin |
| 674 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 733 | Version: 6.4.3.p2.0 |
| 734 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 675 | License File: COPYING | 735 | License File: COPYING |
| 676 | Package Category: Graphics | 736 | Package Category: Graphics |
| 677 | Type of Content: binary | 737 | Type of Content: binary |
| @@ -681,7 +741,8 @@ Origin: NXP (proprietary) | |||
| 681 | 741 | ||
| 682 | -------------------------------------------- | 742 | -------------------------------------------- |
| 683 | 743 | ||
| 684 | Package: libgpuperfcnt-6.4.3.p1.4-arm-x11.bin | 744 | Package: libgpuperfcnt-6.4.3.p2.0-arm-x11.bin |
| 745 | Version: 6.4.3.p2.0 | ||
| 685 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies | 746 | Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies |
| 686 | License File: COPYING | 747 | License File: COPYING |
| 687 | Package Category: Graphics | 748 | Package Category: Graphics |
| @@ -693,12 +754,13 @@ Origin: NXP (proprietary) | |||
| 693 | -------------------------------------------- | 754 | -------------------------------------------- |
| 694 | 755 | ||
| 695 | Package: nn-imx.git | 756 | Package: nn-imx.git |
| 757 | Version: 1.2.0 | ||
| 696 | Outgoing License: MIT | 758 | Outgoing License: MIT |
| 697 | License File: LICENSE | 759 | License File: LICENSE |
| 698 | Package Category: Graphics | 760 | Package Category: Graphics |
| 699 | Type of Content: source | 761 | Type of Content: source |
| 700 | Description and comments: i.MX Neural Networks Accelerator Plugin | 762 | Description and comments: i.MX Neural Networks Accelerator Plugin |
| 701 | Release Location: https://source.codeaurora.org/external/imx/nn-imx -b rel_imx_5.4.70_2.3.2 | 763 | Release Location: https://source.codeaurora.org/external/imx/nn-imx -b lf-5.10.35-2.0.0 |
| 702 | Origin: NXP (MIT) | 764 | Origin: NXP (MIT) |
| 703 | Vivante Corporation (MIT) | 765 | Vivante Corporation (MIT) |
| 704 | Boost Software (Boost) - https://www.boost.org/ | 766 | Boost Software (Boost) - https://www.boost.org/ |
| @@ -710,12 +772,13 @@ Origin: NXP (MIT) | |||
| 710 | -------------------------------------------- | 772 | -------------------------------------------- |
| 711 | 773 | ||
| 712 | Package: opencv-imx.git | 774 | Package: opencv-imx.git |
| 713 | Outgoing License: BSD-3-Clause | 775 | Version: 4.5.2.imx |
| 776 | Outgoing License: Apache-2.0 | ||
| 714 | License File: LICENSE | 777 | License File: LICENSE |
| 715 | Package Category: Graphics | 778 | Package Category: Graphics |
| 716 | Type of Content: source | 779 | Type of Content: source |
| 717 | Description and comments: i.MX OpenCV | 780 | Description and comments: i.MX OpenCV |
| 718 | Release Location: https://source.codeaurora.org/external/imx/opencv-imx -b rel_imx_5.4.70_2.3.2 | 781 | Release Location: https://source.codeaurora.org/external/imx/opencv-imx -b lf-5.10.35-2.0.0 |
| 719 | Origin: NXP (BSD-3-Cluse) | 782 | Origin: NXP (BSD-3-Cluse) |
| 720 | OpenCV Foundation (BSD-3-Clause) - https://github.com/opencv/opencv | 783 | OpenCV Foundation (BSD-3-Clause) - https://github.com/opencv/opencv |
| 721 | Intel Corporation (BSD-3-Clause) | 784 | Intel Corporation (BSD-3-Clause) |
| @@ -727,12 +790,13 @@ Origin: NXP (BSD-3-Cluse) | |||
| 727 | -------------------------------------------- | 790 | -------------------------------------------- |
| 728 | 791 | ||
| 729 | Package: arm-computelibrary-imx.git | 792 | Package: arm-computelibrary-imx.git |
| 793 | Version: 21.02 | ||
| 730 | Outgoing License: MIT | 794 | Outgoing License: MIT |
| 731 | License File: LICENSE | 795 | License File: LICENSE |
| 732 | Package Category: Graphics | 796 | Package Category: Graphics |
| 733 | Type of Content: source | 797 | Type of Content: source |
| 734 | Description and comments: ARM Compute Library fork | 798 | Description and comments: ARM Compute Library fork |
| 735 | Release Location: https://source.codeaurora.org/external/imx/ARM-ComputeLibrary-imx -b rel_imx_5.4.70_2.3.2 | 799 | Release Location: https://source.codeaurora.org/external/imx/ARM-ComputeLibrary-imx -b lf-5.10.35-2.0.0 |
| 736 | Origin: NXP (MIT) | 800 | Origin: NXP (MIT) |
| 737 | ARM Software (MIT) - https://github.com/ARM-software/ComputeLibrary | 801 | ARM Software (MIT) - https://github.com/ARM-software/ComputeLibrary |
| 738 | 802 | ||
| @@ -740,8 +804,9 @@ Origin: NXP (MIT) | |||
| 740 | Multimedia Packages | 804 | Multimedia Packages |
| 741 | -------------------------------------------- | 805 | -------------------------------------------- |
| 742 | 806 | ||
| 743 | Package: imx-codec-4.5.7.bin | 807 | Package: imx-codec-4.6.1.bin |
| 744 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies | 808 | Version: 4.6.1 |
| 809 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 745 | License File: COPYING | 810 | License File: COPYING |
| 746 | Package Category: Multimedia | 811 | Package Category: Multimedia |
| 747 | Type of Content: binary | 812 | Type of Content: binary |
| @@ -756,8 +821,9 @@ Origin: NXP (proprietary) | |||
| 756 | 821 | ||
| 757 | -------------------------------------------- | 822 | -------------------------------------------- |
| 758 | 823 | ||
| 759 | Package: imx-parser-4.5.7.bin | 824 | Package: imx-parser-4.6.1.bin |
| 760 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies | 825 | Version: 4.6.1 |
| 826 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 761 | License File: COPYING | 827 | License File: COPYING |
| 762 | Package Category: Multimedia | 828 | Package Category: Multimedia |
| 763 | Type of Content: binary | 829 | Type of Content: binary |
| @@ -768,12 +834,13 @@ Origin: NXP (proprietary) | |||
| 768 | -------------------------------------------- | 834 | -------------------------------------------- |
| 769 | 835 | ||
| 770 | Package: imx-gst1.0-plugin.git | 836 | Package: imx-gst1.0-plugin.git |
| 837 | Version: 4.6.1 | ||
| 771 | Outgoing License: LGPL-2.1 | 838 | Outgoing License: LGPL-2.1 |
| 772 | License File: COPYING-LGPL-2.1 | 839 | License File: COPYING-LGPL-2.1 |
| 773 | Package Category: Multimedia | 840 | Package Category: Multimedia |
| 774 | Type of Content: source | 841 | Type of Content: source |
| 775 | Description and comments: i.MX Gstreamer 1.0 plugins | 842 | Description and comments: i.MX Gstreamer 1.0 plugins |
| 776 | Release Location: https://source.codeaurora.org/external/imx/imx-gst1.0-plugin -b rel_imx_5.4.70_2.3.2 | 843 | Release Location: https://source.codeaurora.org/external/imx/imx-gst1.0-plugin -b lf-5.10.35-2.0.0 |
| 777 | Origin: NXP (LGPL-2.1) | 844 | Origin: NXP (LGPL-2.1) |
| 778 | Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/ | 845 | Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/ |
| 779 | Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/ | 846 | Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/ |
| @@ -782,55 +849,60 @@ Origin: NXP (LGPL-2.1) | |||
| 782 | -------------------------------------------- | 849 | -------------------------------------------- |
| 783 | 850 | ||
| 784 | Package: gstreamer.git | 851 | Package: gstreamer.git |
| 852 | Version: 1.18.0.imx | ||
| 785 | Outgoing License: LGPL-2.0 | 853 | Outgoing License: LGPL-2.0 |
| 786 | License File: COPYING | 854 | License File: COPYING |
| 787 | Package Category: Multimedia | 855 | Package Category: Multimedia |
| 788 | Type of Content: source | 856 | Type of Content: source |
| 789 | Description and comments: Open Source Multimedia Farmework | 857 | Description and comments: Open Source Multimedia Farmework |
| 790 | Release Location: https://source.codeaurora.org/external/imx/gstreamer -b rel_imx_5.4.70_2.3.2 | 858 | Release Location: https://source.codeaurora.org/external/imx/gstreamer -b lf-5.10.35-2.0.0 |
| 791 | Origin: NXP (LGPL-2.1) | 859 | Origin: NXP (LGPL-2.1) |
| 792 | GStreamer (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gstreamer/ | 860 | GStreamer (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gstreamer/ |
| 793 | 861 | ||
| 794 | -------------------------------------------- | 862 | -------------------------------------------- |
| 795 | 863 | ||
| 796 | Package: gst-plugins-good.git | 864 | Package: gst-plugins-good.git |
| 865 | Version: 1.18.0.imx | ||
| 797 | Outgoing License: LGPL-2.1 | 866 | Outgoing License: LGPL-2.1 |
| 798 | License File: COPYING | 867 | License File: COPYING |
| 799 | Package Category: Multimedia | 868 | Package Category: Multimedia |
| 800 | Type of Content: source | 869 | Type of Content: source |
| 801 | Description and comments: Gstreamer plugins with good quality code and correct functionality | 870 | Description and comments: Gstreamer plugins with good quality code and correct functionality |
| 802 | Release Location: https://source.codeaurora.org/external/imx/gst-plugins-good -b rel_imx_5.4.70_2.3.2 | 871 | Release Location: https://source.codeaurora.org/external/imx/gst-plugins-good -b lf-5.10.35-2.0.0 |
| 803 | Origin: NXP (LGPL-2.1) | 872 | Origin: NXP (LGPL-2.1) |
| 804 | Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/ | 873 | Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/ |
| 805 | 874 | ||
| 806 | -------------------------------------------- | 875 | -------------------------------------------- |
| 807 | 876 | ||
| 808 | Package: gst-plugins-base.git | 877 | Package: gst-plugins-base.git |
| 878 | Version: 1.18.0.imx | ||
| 809 | Outgoing License: LGPL-2.0 | 879 | Outgoing License: LGPL-2.0 |
| 810 | License File: COPYING | 880 | License File: COPYING |
| 811 | Package Category: Multimedia | 881 | Package Category: Multimedia |
| 812 | Type of Content: source | 882 | Type of Content: source |
| 813 | Description and comments: Collection of well-groomed and well-maintained Gstreamer plugins | 883 | Description and comments: Collection of well-groomed and well-maintained Gstreamer plugins |
| 814 | Release Location: https://source.codeaurora.org/external/imx/gst-plugins-base -b rel_imx_5.4.70_2.3.2 | 884 | Release Location: https://source.codeaurora.org/external/imx/gst-plugins-base -b lf-5.10.35-2.0.0 |
| 815 | Origin: NXP (LGPL-2.1) | 885 | Origin: NXP (LGPL-2.1) |
| 816 | Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/ | 886 | Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/ |
| 817 | 887 | ||
| 818 | -------------------------------------------- | 888 | -------------------------------------------- |
| 819 | 889 | ||
| 820 | Package: gst-plugins-bad.git | 890 | Package: gst-plugins-bad.git |
| 891 | Version: 1.18.0.imx | ||
| 821 | Outgoing License: LGPL-2.0 | 892 | Outgoing License: LGPL-2.0 |
| 822 | License File: COPYING.LIB | 893 | License File: COPYING.LIB |
| 823 | Package Category: Multimedia | 894 | Package Category: Multimedia |
| 824 | Type of Content: source | 895 | Type of Content: source |
| 825 | Description and comments: Gstreamer plug-ins that aren't up to par compared to the rest. Close to good quality but missing something. | 896 | Description and comments: Gstreamer plug-ins that aren't up to par compared to the rest. Close to good quality but missing something. |
| 826 | Release Location: https://source.codeaurora.org/external/imx/gst-plugins-bad -b rel_imx_5.4.70_2.3.2 | 897 | Release Location: https://source.codeaurora.org/external/imx/gst-plugins-bad -b lf-5.10.35-2.0.0 |
| 827 | Origin: NXP (LGPL-2.1) | 898 | Origin: NXP (LGPL-2.1) |
| 828 | Gstreamer plugins-Bad (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-bad/ | 899 | Gstreamer plugins-Bad (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-bad/ |
| 829 | 900 | ||
| 830 | -------------------------------------------- | 901 | -------------------------------------------- |
| 831 | 902 | ||
| 832 | Package: imx-dspc-asrc-1.0.1.bin | 903 | Package: imx-dspc-asrc-1.0.1.bin |
| 833 | Outgoing License: LA_OPT_NXP_Software_License v8 June 2019 - Production Use - Section 2.3 applies | 904 | Version: 1.0.1 |
| 905 | Outgoing License: LA_OPT_NXP_Software_License v8 June 2019 - Additional distribution license granted - Section 2.3 applies | ||
| 834 | License File: COPYING | 906 | License File: COPYING |
| 835 | Package Category: Multimedia | 907 | Package Category: Multimedia |
| 836 | Type of Content: binary | 908 | Type of Content: binary |
| @@ -842,7 +914,8 @@ Origin: NXP (proprietary) | |||
| 842 | -------------------------------------------- | 914 | -------------------------------------------- |
| 843 | 915 | ||
| 844 | Package: imx-sw-pdm-1.0.1.bin | 916 | Package: imx-sw-pdm-1.0.1.bin |
| 845 | Outgoing License: LA_OPT_NXP_Software_License v15 August 2020 - Production Use - Section 2.3 applies | 917 | Version: 1.0.1 |
| 918 | Outgoing License: LA_OPT_NXP_Software_License v15 August 2020 - Additional distribution license granted - Section 2.3 applies | ||
| 846 | License File: COPYING | 919 | License File: COPYING |
| 847 | Package Category: Multimedia | 920 | Package Category: Multimedia |
| 848 | Type of Content: binary | 921 | Type of Content: binary |
| @@ -853,19 +926,21 @@ Origin: NXP (proprietary) | |||
| 853 | -------------------------------------------- | 926 | -------------------------------------------- |
| 854 | 927 | ||
| 855 | Package: imx-vpuwrap.git | 928 | Package: imx-vpuwrap.git |
| 856 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies | 929 | Version: 4.6.1 |
| 930 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 857 | License File: COPYING | 931 | License File: COPYING |
| 858 | Package Category: Multimedia | 932 | Package Category: Multimedia |
| 859 | Type of Content: source | 933 | Type of Content: source |
| 860 | Description and comments: i.MX VPU wrapper library | 934 | Description and comments: i.MX VPU wrapper library |
| 861 | Release Location: https://github.com/NXP/imx-vpuwrap.git -b rel_imx_5.4.70_2.3.2 | 935 | Release Location: https://github.com/NXP/imx-vpuwrap.git -b lf-5.10.35-2.0.0 |
| 862 | Origin: NXP (proprietary) | 936 | Origin: NXP (proprietary) |
| 863 | sqlite (Public Domain) - http://www.hwaci.com/sw/sqlite/index.html | 937 | sqlite (Public Domain) - http://www.hwaci.com/sw/sqlite/index.html |
| 864 | 938 | ||
| 865 | -------------------------------------------- | 939 | -------------------------------------------- |
| 866 | 940 | ||
| 867 | Package: imx-vpu-5.4.39.3.bin | 941 | Package: imx-vpu-5.4.39.3.bin |
| 868 | Outgoing License: LA_OPT_NXP_Software_License v11 February 2020 - Production Use - Section 2.3 applies | 942 | Version: 5.4.39.3 |
| 943 | Outgoing License: LA_OPT_NXP_Software_License v11 February 2020 - Additional distribution license granted - Section 2.3 applies | ||
| 869 | License File: COPYING | 944 | License File: COPYING |
| 870 | Package Category: Multimedia | 945 | Package Category: Multimedia |
| 871 | Type of Content: binary | 946 | Type of Content: binary |
| @@ -876,8 +951,9 @@ Origin: NXP (proprietary) | |||
| 876 | 951 | ||
| 877 | -------------------------------------------- | 952 | -------------------------------------------- |
| 878 | 953 | ||
| 879 | Package: imx-vpu-hantro-1.20.0.bin | 954 | Package: imx-vpu-hantro-1.22.0.bin |
| 880 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies | 955 | Version: 1.22.0 |
| 956 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 881 | License File: COPYING | 957 | License File: COPYING |
| 882 | Package Category: Multimedia | 958 | Package Category: Multimedia |
| 883 | Type of Content: binary | 959 | Type of Content: binary |
| @@ -890,8 +966,22 @@ Origin: VeriSilicon Inc. (proprietary) | |||
| 890 | 966 | ||
| 891 | -------------------------------------------- | 967 | -------------------------------------------- |
| 892 | 968 | ||
| 893 | Package: imx-vpu-hantro-vc-1.3.0.bin | 969 | Package: imx-vpu-hantro-daemon-1.0.0 |
| 894 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies | 970 | Version: 1.0.0 |
| 971 | Outgoing License: MIT License | ||
| 972 | License File: LICENSE.txt | ||
| 973 | Package Category: Multimedia | ||
| 974 | Type of Content: binary | ||
| 975 | Description and comments: VPU library | ||
| 976 | Release Location: Mirror | ||
| 977 | Origin: NXP (MIT) | ||
| 978 | VeriSilicon Inc. (MIT) | ||
| 979 | Intel Corporation - intel-vaapi-driver (MIT) - https://github.com/intel/intel-vaapi-driver | ||
| 980 | -------------------------------------------- | ||
| 981 | |||
| 982 | Package: imx-vpu-hantro-vc-1.4.0.bin | ||
| 983 | Version: 1.4.0 | ||
| 984 | Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 895 | License File: COPYING | 985 | License File: COPYING |
| 896 | Package Category: Multimedia | 986 | Package Category: Multimedia |
| 897 | Type of Content: binary | 987 | Type of Content: binary |
| @@ -904,6 +994,7 @@ Origin: VeriSilicon Inc. (proprietary) | |||
| 904 | -------------------------------------------- | 994 | -------------------------------------------- |
| 905 | 995 | ||
| 906 | Package: imx-qtapplications-1.2.2-aarch32.bin | 996 | Package: imx-qtapplications-1.2.2-aarch32.bin |
| 997 | Version: 1.2.2 | ||
| 907 | Outgoing License: LA_OPT_BASE_LICENSE v26 June 2018 | 998 | Outgoing License: LA_OPT_BASE_LICENSE v26 June 2018 |
| 908 | License File: COPYING | 999 | License File: COPYING |
| 909 | Package Category: Multimedia | 1000 | Package Category: Multimedia |
| @@ -915,6 +1006,7 @@ Origin: NXP (proprietary) | |||
| 915 | -------------------------------------------- | 1006 | -------------------------------------------- |
| 916 | 1007 | ||
| 917 | Package: imx-qtapplications-1.2.2-aarch64.bin | 1008 | Package: imx-qtapplications-1.2.2-aarch64.bin |
| 1009 | Version: 1.2.2 | ||
| 918 | Outgoing License: LA_OPT_BASE_LICENSE v26 June 2018 | 1010 | Outgoing License: LA_OPT_BASE_LICENSE v26 June 2018 |
| 919 | License File: COPYING | 1011 | License File: COPYING |
| 920 | Package Category: Multimedia | 1012 | Package Category: Multimedia |
| @@ -926,6 +1018,7 @@ Origin: NXP (proprietary) | |||
| 926 | -------------------------------------------- | 1018 | -------------------------------------------- |
| 927 | 1019 | ||
| 928 | Package: imx-alsa-plugins.git | 1020 | Package: imx-alsa-plugins.git |
| 1021 | Version: | ||
| 929 | Outgoing License: GPL-2.0 | 1022 | Outgoing License: GPL-2.0 |
| 930 | License File: COPYING.GPL | 1023 | License File: COPYING.GPL |
| 931 | Package Category: Multimedia | 1024 | Package Category: Multimedia |
| @@ -941,7 +1034,8 @@ M4 Processor Packages | |||
| 941 | -------------------------------------------- | 1034 | -------------------------------------------- |
| 942 | 1035 | ||
| 943 | Package: imx7ulp-m4-demo-2.8.0.1.bin | 1036 | Package: imx7ulp-m4-demo-2.8.0.1.bin |
| 944 | Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies | 1037 | Version: 2.8.0.1 |
| 1038 | Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Additional distribution license granted - Section 2.3 applies | ||
| 945 | License File: COPYING | 1039 | License File: COPYING |
| 946 | Package Category: M4_Processor | 1040 | Package Category: M4_Processor |
| 947 | Type of Content: binary | 1041 | Type of Content: binary |
| @@ -954,6 +1048,7 @@ Origin: NXP (proprietary) | |||
| 954 | -------------------------------------------- | 1048 | -------------------------------------------- |
| 955 | 1049 | ||
| 956 | Package: imx8dxl-m4-demo-2.9.0.bin | 1050 | Package: imx8dxl-m4-demo-2.9.0.bin |
| 1051 | Version: 2.9.0 | ||
| 957 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies | 1052 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies |
| 958 | License File: COPYING | 1053 | License File: COPYING |
| 959 | Package Category: M4_Processor | 1054 | Package Category: M4_Processor |
| @@ -966,8 +1061,9 @@ Origin: NXP (proprietary) | |||
| 966 | 1061 | ||
| 967 | -------------------------------------------- | 1062 | -------------------------------------------- |
| 968 | 1063 | ||
| 969 | Package: imx8mm-m4-demo-2.8.0.1.bin | 1064 | Package: imx8mm-m4-demo-2.9.1.bin |
| 970 | Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies | 1065 | Version: 2.9.1 |
| 1066 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies | ||
| 971 | License File: COPYING | 1067 | License File: COPYING |
| 972 | Package Category: M4_Processor | 1068 | Package Category: M4_Processor |
| 973 | Type of Content: binary | 1069 | Type of Content: binary |
| @@ -979,8 +1075,9 @@ Origin: NXP (proprietary) | |||
| 979 | 1075 | ||
| 980 | -------------------------------------------- | 1076 | -------------------------------------------- |
| 981 | 1077 | ||
| 982 | Package: imx8mq-m4-demo-2.8.0.1.bin | 1078 | Package: imx8mq-m4-demo-2.9.0.bin |
| 983 | Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies | 1079 | Version: 2.9.0 |
| 1080 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies | ||
| 984 | License File: COPYING | 1081 | License File: COPYING |
| 985 | Package Category: M4_Processor | 1082 | Package Category: M4_Processor |
| 986 | Type of Content: binary | 1083 | Type of Content: binary |
| @@ -992,8 +1089,9 @@ Origin: NXP (proprietary) | |||
| 992 | 1089 | ||
| 993 | -------------------------------------------- | 1090 | -------------------------------------------- |
| 994 | 1091 | ||
| 995 | Package: imx8qm-m4-demo-2.8.0.1.bin | 1092 | Package: imx8qm-m4-demo-2.9.0.bin |
| 996 | Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies | 1093 | Version: 2.9.0 |
| 1094 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies | ||
| 997 | License File: COPYING | 1095 | License File: COPYING |
| 998 | Package Category: M4_Processor | 1096 | Package Category: M4_Processor |
| 999 | Type of Content: binary | 1097 | Type of Content: binary |
| @@ -1005,8 +1103,9 @@ Origin: NXP (proprietary) | |||
| 1005 | 1103 | ||
| 1006 | -------------------------------------------- | 1104 | -------------------------------------------- |
| 1007 | 1105 | ||
| 1008 | Package: imx8qx-m4-demo-2.8.0.1.bin | 1106 | Package: imx8qx-m4-demo-2.9.0.bin |
| 1009 | Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies | 1107 | Version: 2.9.0 |
| 1108 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies | ||
| 1010 | License File: COPYING | 1109 | License File: COPYING |
| 1011 | Package Category: M4_Processor | 1110 | Package Category: M4_Processor |
| 1012 | Type of Content: binary | 1111 | Type of Content: binary |
| @@ -1020,8 +1119,9 @@ Origin: NXP (proprietary) | |||
| 1020 | M7 Processor Packages | 1119 | M7 Processor Packages |
| 1021 | -------------------------------------------- | 1120 | -------------------------------------------- |
| 1022 | 1121 | ||
| 1023 | Package: imx8mn-m7-demo-2.8.0.1.bin | 1122 | Package: imx8mn-m7-demo-2.9.0.bin |
| 1024 | Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies | 1123 | Version: 2.9.0 |
| 1124 | Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies | ||
| 1025 | License File: COPYING | 1125 | License File: COPYING |
| 1026 | Package Category: M7_Processor | 1126 | Package Category: M7_Processor |
| 1027 | Type of Content: binary | 1127 | Type of Content: binary |
| @@ -1033,7 +1133,18 @@ Origin: NXP (proprietary) | |||
| 1033 | 1133 | ||
| 1034 | -------------------------------------------- | 1134 | -------------------------------------------- |
| 1035 | 1135 | ||
| 1136 | Package: imx8mnddr3l-m7-demo-2.9.1.bin | ||
| 1137 | Version: 2.9.1 | ||
| 1138 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies | ||
| 1139 | License File: COPYING | ||
| 1140 | Package Category: M7_Processor | ||
| 1141 | Type of Content: binary | ||
| 1142 | Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M7 core | ||
| 1143 | Release Location: Mirror | ||
| 1144 | -------------------------------------------- | ||
| 1145 | |||
| 1036 | Package: imx8mp-m7-demo-2.9.0.bin | 1146 | Package: imx8mp-m7-demo-2.9.0.bin |
| 1147 | Version: 2.9.0 | ||
| 1037 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies | 1148 | Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies |
| 1038 | License File: COPYING | 1149 | License File: COPYING |
| 1039 | Package Category: M7_Processor | 1150 | Package Category: M7_Processor |
| @@ -1050,24 +1161,86 @@ MachineLearning Packages | |||
| 1050 | -------------------------------------------- | 1161 | -------------------------------------------- |
| 1051 | 1162 | ||
| 1052 | Package: armnn.git | 1163 | Package: armnn.git |
| 1164 | Version: 21.02 | ||
| 1053 | Outgoing License: MIT | 1165 | Outgoing License: MIT |
| 1054 | License File: LICENSE | 1166 | License File: LICENSE |
| 1055 | Package Category: MachineLearning | 1167 | Package Category: MachineLearning |
| 1056 | Type of Content: source | 1168 | Type of Content: source |
| 1057 | Description and comments: ARM Neural Network SDK | 1169 | Description and comments: ARM Neural Network SDK |
| 1058 | Release Location: https://source.codeaurora.org/external/imx/armnn-imx -b rel_imx_5.4.70_2.3.2 | 1170 | Release Location: https://source.codeaurora.org/external/imx/armnn-imx -b lf-5.10.35-2.0.0 |
| 1059 | Origin: NXP (MIT) | 1171 | Origin: NXP (MIT) |
| 1060 | armnn (MIT) - https://github.com/ARM-software/armnn | 1172 | armnn (MIT) - https://github.com/ARM-software/armnn |
| 1061 | 1173 | ||
| 1062 | -------------------------------------------- | 1174 | -------------------------------------------- |
| 1063 | 1175 | ||
| 1176 | Package: coral-posenet-imx.git | ||
| 1177 | Version: | ||
| 1178 | Outgoing License: Apache-2.0 | ||
| 1179 | License File: LICENSE | ||
| 1180 | Package Category: MachineLearning | ||
| 1181 | Type of Content: source | ||
| 1182 | Description and comments: Google Coral Edge TPU Posenet Library | ||
| 1183 | Release Location: https://source.codeaurora.org/external/imx/coral-posenet-imx -b lf-5.10.35-2.0.0 | ||
| 1184 | -------------------------------------------- | ||
| 1185 | |||
| 1186 | Package: deepview-rt-2.4.25-aarch64.bin | ||
| 1187 | Version: 2.4.25-aarch64 | ||
| 1188 | Outgoing License: LA_OPT_NXP_Software_License v25 June 2021 - No distribution license granted - Section 2.2 applies | ||
| 1189 | License File: COPYING | ||
| 1190 | Package Category: MachineLearning | ||
| 1191 | Type of Content: binary | ||
| 1192 | Description and comments: Machine Learning Au-Zone DeepViewRT and ModelRunner for i.MX8 Application Processors | ||
| 1193 | Release Location: Mirror | ||
| 1194 | -------------------------------------------- | ||
| 1195 | |||
| 1196 | Package: deepview-rt-examples-1.0.bin | ||
| 1197 | Version: 1.0 | ||
| 1198 | Outgoing License: LA_OPT_NXP_Software_License v25 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 1199 | License File: COPYING | ||
| 1200 | Package Category: MachineLearning | ||
| 1201 | Type of Content: binary | ||
| 1202 | Description and comments: DeepViewRT Examples | ||
| 1203 | Release Location: Mirror | ||
| 1204 | -------------------------------------------- | ||
| 1205 | |||
| 1206 | Package: deepview-rt-extras-2.4.25.bin | ||
| 1207 | Version: 2.4.25 | ||
| 1208 | Outgoing License: LA_OPT_NXP_Software_License v25 June 2021 - Additional distribution license granted - Section 2.3 applies | ||
| 1209 | License File: COPYING | ||
| 1210 | Package Category: MachineLearning | ||
| 1211 | Type of Content: binary | ||
| 1212 | Description and comments: DeepView API between NNTensor and XTensor | ||
| 1213 | Release Location: Mirror | ||
| 1214 | -------------------------------------------- | ||
| 1215 | |||
| 1216 | Package: eiq-apps-imx.git | ||
| 1217 | Version: | ||
| 1218 | Outgoing License: LGPL-2.1 | ||
| 1219 | License File: COPYING-LGPL2.1 | ||
| 1220 | Package Category: MachineLearning | ||
| 1221 | Type of Content: source | ||
| 1222 | Description and comments: Gstreamer Neural Network inference Demo | ||
| 1223 | Release Location: https://source.codeaurora.org/external/imx/eiq-apps-imx -b lf-5.10.35-2.0.0 | ||
| 1224 | -------------------------------------------- | ||
| 1225 | |||
| 1226 | Package: eiq-tvm-imx.git | ||
| 1227 | Version: 0.7.0 | ||
| 1228 | Outgoing License: Apache-2.0 | ||
| 1229 | License File: LICENSE | ||
| 1230 | Package Category: MachineLearning | ||
| 1231 | Type of Content: source | ||
| 1232 | Description and comments: Open Deep Learning Compiler Stack | ||
| 1233 | Release Location: https://source.codeaurora.org/external/imx/eiq-tvm-imx -b lf-5.10.35-2.0.0 | ||
| 1234 | -------------------------------------------- | ||
| 1235 | |||
| 1064 | Package: onnxruntime-imx.git | 1236 | Package: onnxruntime-imx.git |
| 1237 | Version: 1.5.3 | ||
| 1065 | Outgoing License: MIT | 1238 | Outgoing License: MIT |
| 1066 | License File: LICENSE | 1239 | License File: LICENSE |
| 1067 | Package Category: MachineLearning | 1240 | Package Category: MachineLearning |
| 1068 | Type of Content: source | 1241 | Type of Content: source |
| 1069 | Description and comments: Onnxruntime cross-platform scoring engine | 1242 | Description and comments: Onnxruntime cross-platform scoring engine |
| 1070 | Release Location: https://source.codeaurora.org/external/imx/onnxruntime-imx -b rel_imx_5.4.70_2.3.2 | 1243 | Release Location: https://source.codeaurora.org/external/imx/onnxruntime-imx -b lf-5.10.35-2.0.0 |
| 1071 | Origin: NXP (MIT) | 1244 | Origin: NXP (MIT) |
| 1072 | Microsoft/onnxruntime (MIT) - https://github.com/Microsoft/onnxruntime | 1245 | Microsoft/onnxruntime (MIT) - https://github.com/Microsoft/onnxruntime |
| 1073 | Google's Protocol Buffer (BSD-3-clause) - https://tracker.debian.org/pkg/protobuf | 1246 | Google's Protocol Buffer (BSD-3-clause) - https://tracker.debian.org/pkg/protobuf |
| @@ -1076,29 +1249,58 @@ Origin: NXP (MIT) | |||
| 1076 | -------------------------------------------- | 1249 | -------------------------------------------- |
| 1077 | 1250 | ||
| 1078 | Package: pytorch-release.git | 1251 | Package: pytorch-release.git |
| 1252 | Version: | ||
| 1079 | Outgoing License: BSD-3-Clause | 1253 | Outgoing License: BSD-3-Clause |
| 1080 | License File: LICENSE | 1254 | License File: LICENSE |
| 1081 | Package Category: MachineLearning | 1255 | Package Category: MachineLearning |
| 1082 | Type of Content: source | 1256 | Type of Content: source |
| 1083 | Description and comments: Tensors and Dynamic neural networks in Python with strong GPU acceleration | 1257 | Description and comments: Tensors and Dynamic neural networks in Python with strong GPU acceleration |
| 1084 | Release Location: https://github.com/NXPmicro/pytorch-release -b rel_imx_5.4.70_2.3.2 | 1258 | Release Location: https://github.com/NXPmicro/pytorch-release -b lf-5.10.35-2.0.0 |
| 1259 | Origin: NXP (BSD-3-Clause) | ||
| 1260 | pytorch (BSD-3-clause) - https://github.com/pytorch/pytorch | ||
| 1261 | |||
| 1262 | -------------------------------------------- | ||
| 1263 | |||
| 1264 | Package: torchvision.git | ||
| 1265 | Version: | ||
| 1266 | Outgoing License: BSD-3-Clause | ||
| 1267 | License File: LICENSE | ||
| 1268 | Package Category: MachineLearning | ||
| 1269 | Type of Content: source | ||
| 1270 | Description and comments: The torchvision package consists of popular datasets model architectures and common image transformations for computer vision | ||
| 1271 | Release Location: https://github.com/NXPmicro/pytorch-release -b lf-5.10.35-2.0.0 | ||
| 1272 | Origin: NXP (BSD-3-Clause) | ||
| 1273 | pytorch (BSD-3-clause) - https://github.com/pytorch/pytorch | ||
| 1274 | |||
| 1085 | -------------------------------------------- | 1275 | -------------------------------------------- |
| 1086 | 1276 | ||
| 1087 | Package: tensorflow-imx.git | 1277 | Package: tensorflow-imx.git |
| 1278 | Version: 2.4.1 | ||
| 1088 | Outgoing License: Apache-2.0 | 1279 | Outgoing License: Apache-2.0 |
| 1089 | License File: LICENSE | 1280 | License File: LICENSE |
| 1090 | Package Category: MachineLearning | 1281 | Package Category: MachineLearning |
| 1091 | Type of Content: source | 1282 | Type of Content: source |
| 1092 | Description and comments: TensorFlow Lite C++ Library | 1283 | Description and comments: TensorFlow Lite C++ Library |
| 1093 | Release Location: https://source.codeaurora.org/external/imx/tensorflow-imx -b rel_imx_5.4.70_2.3.2 | 1284 | Release Location: https://source.codeaurora.org/external/imx/tensorflow-imx -b lf-5.10.35-2.0.0 |
| 1094 | Origin: NXP (Apache-2.0) | 1285 | Origin: NXP (Apache-2.0) |
| 1095 | TensorFlow (Apache-2.0) - https://github.com/tensorflow/tensorflow/ | 1286 | TensorFlow (Apache-2.0) - https://github.com/tensorflow/tensorflow/ |
| 1096 | 1287 | ||
| 1097 | -------------------------------------------- | 1288 | -------------------------------------------- |
| 1289 | |||
| 1290 | Package: tim-vx-imx.git | ||
| 1291 | Version: 1.1.30 | ||
| 1292 | Outgoing License: MIT | ||
| 1293 | License File: LICENSE | ||
| 1294 | Package Category: MachineLearning | ||
| 1295 | Type of Content: source | ||
| 1296 | Description and comments: Tensor Interface Module for OpenVX | ||
| 1297 | Release Location: https://source.codeaurora.org/external/imx/tim-vx-imx -b lf-5.10.35-2.0.0 | ||
| 1298 | -------------------------------------------- | ||
| 1098 | Tools Packages | 1299 | Tools Packages |
| 1099 | -------------------------------------------- | 1300 | -------------------------------------------- |
| 1100 | 1301 | ||
| 1101 | Package: VeriSiliconTool-6.4.3.p1.0.tgz | 1302 | Package: VeriSiliconTool-6.4.3.p2.0.tgz |
| 1303 | Version: 6.4.3.p2.0 | ||
| 1102 | Outgoing License: VeriSilicon License | 1304 | Outgoing License: VeriSilicon License |
| 1103 | License File: | 1305 | License File: |
| 1104 | Package Category: Tools | 1306 | Package Category: Tools |
| @@ -1110,6 +1312,7 @@ Origin: VeriSilicon (proprietary) | |||
| 1110 | -------------------------------------------- | 1312 | -------------------------------------------- |
| 1111 | 1313 | ||
| 1112 | Package: mfgtools.git | 1314 | Package: mfgtools.git |
| 1315 | Version: 3 | ||
| 1113 | Outgoing License: BSD-3-Clause | 1316 | Outgoing License: BSD-3-Clause |
| 1114 | License File: LICENSE | 1317 | License File: LICENSE |
| 1115 | Package Category: Tools | 1318 | Package Category: Tools |
| @@ -1125,6 +1328,7 @@ Origin: NXP (BSD-3-clause) | |||
| 1125 | -------------------------------------------- | 1328 | -------------------------------------------- |
| 1126 | 1329 | ||
| 1127 | Package: bcu.git | 1330 | Package: bcu.git |
| 1331 | Version: 1.1.26 | ||
| 1128 | Outgoing License: BSD 3-Clause | 1332 | Outgoing License: BSD 3-Clause |
| 1129 | License File: LICENSE | 1333 | License File: LICENSE |
| 1130 | Package Category: Tools | 1334 | Package Category: Tools |
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index 64d26bfc7..498d7826d 100644 --- a/classes/fsl-eula-unpack.bbclass +++ b/classes/fsl-eula-unpack.bbclass | |||
| @@ -34,6 +34,10 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V17 = "cf3f9b8d09bc3926b1004ea7 | |||
| 34 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18 = "231e11849a4331fcbb19d7f4aab4a659" | 34 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18 = "231e11849a4331fcbb19d7f4aab4a659" |
| 35 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19 = "a632fefd1c359980434f9389833cab3a" | 35 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19 = "a632fefd1c359980434f9389833cab3a" |
| 36 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22 = "3c3fe2b904fd694f28d2f646ee16dddb" | 36 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22 = "3c3fe2b904fd694f28d2f646ee16dddb" |
| 37 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23 = "85d06b38f17b935ca11784d67075b846" | ||
| 38 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24 = "417b82f17fc02b88125331ed312f6f1b" | ||
| 39 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1 = "b3b0bab6ff55420d043cf1652c52d788" | ||
| 40 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25 = "f35df765ff17e69043ea21f350e3229c" | ||
| 37 | FSL_EULA_FILE_MD5SUMS = " \ | 41 | FSL_EULA_FILE_MD5SUMS = " \ |
| 38 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ | 42 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ |
| 39 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10} \ | 43 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10} \ |
| @@ -63,11 +67,15 @@ FSL_EULA_FILE_MD5SUMS = " \ | |||
| 63 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18} \ | 67 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18} \ |
| 64 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19} \ | 68 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19} \ |
| 65 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22} \ | 69 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22} \ |
| 70 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23} \ | ||
| 71 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24} \ | ||
| 72 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1} \ | ||
| 73 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25} \ | ||
| 66 | " | 74 | " |
| 67 | 75 | ||
| 68 | # The checksum for the EULA in the layer | 76 | # The checksum for the EULA in the layer |
| 69 | FSL_EULA_FILE_MD5SUM ?= \ | 77 | FSL_EULA_FILE_MD5SUM ?= \ |
| 70 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22}" | 78 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1}" |
| 71 | 79 | ||
| 72 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" | 80 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" |
| 73 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" | 81 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" |
diff --git a/classes/imx-boot-container.bbclass b/classes/imx-boot-container.bbclass index 003f997a8..41fe9cca7 100644 --- a/classes/imx-boot-container.bbclass +++ b/classes/imx-boot-container.bbclass | |||
| @@ -21,10 +21,6 @@ | |||
| 21 | # base machine include file (imx-base.inc), and is set to "1" when the | 21 | # base machine include file (imx-base.inc), and is set to "1" when the |
| 22 | # 'imx-boot-container' is present in MACHINEOVERRIDES. | 22 | # 'imx-boot-container' is present in MACHINEOVERRIDES. |
| 23 | 23 | ||
| 24 | # Extend the UBOOT_MAKE_TARGET with additional target for U-Boot build | ||
| 25 | # system to produce the boot container | ||
| 26 | UBOOT_MAKE_TARGET += "flash.bin" | ||
| 27 | |||
| 28 | # Define ATF binary file to be deployed to the U-Boot build folder | 24 | # Define ATF binary file to be deployed to the U-Boot build folder |
| 29 | ATF_MACHINE_NAME = "bl31-${ATF_PLATFORM}.bin" | 25 | ATF_MACHINE_NAME = "bl31-${ATF_PLATFORM}.bin" |
| 30 | ATF_MACHINE_NAME_append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '-optee', '', d)}" | 26 | ATF_MACHINE_NAME_append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '-optee', '', d)}" |
| @@ -54,14 +50,8 @@ do_resolve_and_populate_binaries() { | |||
| 54 | j=$(expr $j + 1); | 50 | j=$(expr $j + 1); |
| 55 | if [ $j -eq $i ]; then | 51 | if [ $j -eq $i ]; then |
| 56 | for ddr_firmware in ${DDR_FIRMWARE_NAME}; do | 52 | for ddr_firmware in ${DDR_FIRMWARE_NAME}; do |
| 57 | # Sanitize the FW name as U-Boot expects it to be without version | ||
| 58 | if [ -n "${DDR_FIRMWARE_VERSION}" ]; then | ||
| 59 | ddr_firmware_name=$(echo $ddr_firmware | sed s/_${DDR_FIRMWARE_VERSION}//) | ||
| 60 | else | ||
| 61 | ddr_firmware_name="$ddr_firmware" | ||
| 62 | fi | ||
| 63 | bbnote "Copy ddr_firmware: ${ddr_firmware} from ${DEPLOY_DIR_IMAGE} -> ${B}/${config}/${ddr_firmware_name}" | 53 | bbnote "Copy ddr_firmware: ${ddr_firmware} from ${DEPLOY_DIR_IMAGE} -> ${B}/${config}/${ddr_firmware_name}" |
| 64 | cp ${DEPLOY_DIR_IMAGE}/${ddr_firmware} ${B}/${config}/${ddr_firmware_name} | 54 | cp ${DEPLOY_DIR_IMAGE}/${ddr_firmware} ${B}/${config}/ |
| 65 | done | 55 | done |
| 66 | if [ -n "${ATF_MACHINE_NAME}" ]; then | 56 | if [ -n "${ATF_MACHINE_NAME}" ]; then |
| 67 | cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/${ATF_MACHINE_NAME} ${B}/${config}/bl31.bin | 57 | cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/${ATF_MACHINE_NAME} ${B}/${config}/bl31.bin |
| @@ -95,8 +85,9 @@ do_deploy_append() { | |||
| 95 | j=$(expr $j + 1); | 85 | j=$(expr $j + 1); |
| 96 | if [ $j -eq $i ] | 86 | if [ $j -eq $i ] |
| 97 | then | 87 | then |
| 88 | install -m 0644 ${B}/${config}/u-boot.itb ${DEPLOYDIR}/u-boot.itb-${MACHINE}-${UBOOT_CONFIG} | ||
| 98 | install -m 0644 ${B}/${config}/flash.bin ${DEPLOYDIR}/flash.bin-${MACHINE}-${UBOOT_CONFIG} | 89 | install -m 0644 ${B}/${config}/flash.bin ${DEPLOYDIR}/flash.bin-${MACHINE}-${UBOOT_CONFIG} |
| 99 | ln -sf flash.bin-${MACHINE}-${UBOOT_CONFIG} imx-boot | 90 | ln -sf u-boot.itb-${MACHINE}-${UBOOT_CONFIG} u-boot.itb |
| 100 | ln -sf flash.bin-${MACHINE}-${UBOOT_CONFIG} flash.bin | 91 | ln -sf flash.bin-${MACHINE}-${UBOOT_CONFIG} flash.bin |
| 101 | fi | 92 | fi |
| 102 | done | 93 | done |
diff --git a/classes/use-imx-security-controller-firmware.bbclass b/classes/use-imx-security-controller-firmware.bbclass index 55a2cc47a..7c79fc62b 100644 --- a/classes/use-imx-security-controller-firmware.bbclass +++ b/classes/use-imx-security-controller-firmware.bbclass | |||
| @@ -22,7 +22,6 @@ SECO_FIRMWARE_NAME_mx8qm = "mx8qmb0-ahab-container.img" | |||
| 22 | SECO_FIRMWARE_NAME_mx8qxp = \ | 22 | SECO_FIRMWARE_NAME_mx8qxp = \ |
| 23 | "${@bb.utils.contains('MACHINE_FEATURES', 'soc-revb0', 'mx8qxb0-ahab-container.img', \ | 23 | "${@bb.utils.contains('MACHINE_FEATURES', 'soc-revb0', 'mx8qxb0-ahab-container.img', \ |
| 24 | 'mx8qxc0-ahab-container.img', d)}" | 24 | 'mx8qxc0-ahab-container.img', d)}" |
| 25 | SECO_FIRMWARE_NAME_mx8phantomdxl = "mx8qxc0-ahab-container.img" | ||
| 26 | SECO_FIRMWARE_NAME_mx8dxl = "mx8dxla1-ahab-container.img" | 25 | SECO_FIRMWARE_NAME_mx8dxl = "mx8dxla1-ahab-container.img" |
| 27 | 26 | ||
| 28 | python () { | 27 | python () { |
diff --git a/conf/layer.conf b/conf/layer.conf index df8989249..e07b65ab7 100644 --- a/conf/layer.conf +++ b/conf/layer.conf | |||
| @@ -34,6 +34,9 @@ BBFILES_DYNAMIC += " \ | |||
| 34 | filesystem-layer:${LAYERDIR}/dynamic-layers/filesystem-layer/*/*/*.bb \ | 34 | filesystem-layer:${LAYERDIR}/dynamic-layers/filesystem-layer/*/*/*.bb \ |
| 35 | filesystem-layer:${LAYERDIR}/dynamic-layers/filesystem-layer/*/*/*.bbappend \ | 35 | filesystem-layer:${LAYERDIR}/dynamic-layers/filesystem-layer/*/*/*.bbappend \ |
| 36 | \ | 36 | \ |
| 37 | gnome-layer:${LAYERDIR}/dynamic-layers/gnome-layer/*/*/*.bb \ | ||
| 38 | gnome-layer:${LAYERDIR}/dynamic-layers/gnome-layer/*/*/*.bbappend \ | ||
| 39 | \ | ||
| 37 | ivi:${LAYERDIR}/dynamic-layers/ivi/*/*/*.bb \ | 40 | ivi:${LAYERDIR}/dynamic-layers/ivi/*/*/*.bb \ |
| 38 | ivi:${LAYERDIR}/dynamic-layers/ivi/*/*/*.bbappend \ | 41 | ivi:${LAYERDIR}/dynamic-layers/ivi/*/*/*.bbappend \ |
| 39 | \ | 42 | \ |
diff --git a/conf/machine/imx8dx-mek.conf b/conf/machine/imx8dx-mek.conf index 842ba1fa0..d1aaa8eee 100644 --- a/conf/machine/imx8dx-mek.conf +++ b/conf/machine/imx8dx-mek.conf | |||
| @@ -10,3 +10,7 @@ require include/imx8x-mek.inc | |||
| 10 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" | 10 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" |
| 11 | 11 | ||
| 12 | UBOOT_CONFIG_BASENAME = "imx8dx_mek" | 12 | UBOOT_CONFIG_BASENAME = "imx8dx_mek" |
| 13 | |||
| 14 | ATF_PLATFORM = "imx8dx" | ||
| 15 | |||
| 16 | IMX_BOOT_SOC_TARGET = "iMX8DX" | ||
diff --git a/conf/machine/imx8mp-lpddr4-evk.conf b/conf/machine/imx8mp-lpddr4-evk.conf index 6484da7cb..cf926c08d 100644 --- a/conf/machine/imx8mp-lpddr4-evk.conf +++ b/conf/machine/imx8mp-lpddr4-evk.conf | |||
| @@ -14,9 +14,11 @@ KERNEL_DEVICETREE_BASENAME = "imx8mp-evk" | |||
| 14 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | 14 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ |
| 15 | freescale/imx8mp-ab2.dtb \ | 15 | freescale/imx8mp-ab2.dtb \ |
| 16 | freescale/imx8mp-evk-basler.dtb \ | 16 | freescale/imx8mp-evk-basler.dtb \ |
| 17 | freescale/imx8mp-evk-basler-ov2775.dtb \ | ||
| 17 | freescale/imx8mp-evk-basler-ov5640.dtb \ | 18 | freescale/imx8mp-evk-basler-ov5640.dtb \ |
| 18 | freescale/imx8mp-evk-dsp.dtb \ | 19 | freescale/imx8mp-evk-dsp.dtb \ |
| 19 | freescale/imx8mp-evk-dsp-lpa.dtb \ | 20 | freescale/imx8mp-evk-dsp-lpa.dtb \ |
| 21 | freescale/imx8mp-evk-dual-basler.dtb \ | ||
| 20 | freescale/imx8mp-evk-dual-ov2775.dtb \ | 22 | freescale/imx8mp-evk-dual-ov2775.dtb \ |
| 21 | freescale/imx8mp-evk-flexcan2.dtb \ | 23 | freescale/imx8mp-evk-flexcan2.dtb \ |
| 22 | freescale/imx8mp-evk-inmate.dtb \ | 24 | freescale/imx8mp-evk-inmate.dtb \ |
diff --git a/conf/machine/imx8qxp-mek.conf b/conf/machine/imx8qxp-mek.conf index fe0f67276..5b29138fc 100644 --- a/conf/machine/imx8qxp-mek.conf +++ b/conf/machine/imx8qxp-mek.conf | |||
| @@ -24,3 +24,7 @@ KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | |||
| 24 | " | 24 | " |
| 25 | 25 | ||
| 26 | UBOOT_CONFIG_BASENAME = "imx8qxp_mek" | 26 | UBOOT_CONFIG_BASENAME = "imx8qxp_mek" |
| 27 | |||
| 28 | ATF_PLATFORM = "imx8qx" | ||
| 29 | |||
| 30 | IMX_BOOT_SOC_TARGET = "iMX8QX" | ||
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index a1ab6cc38..65b1e6e03 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
| @@ -82,9 +82,9 @@ UBOOT_ENTRYPOINT_mx6 = "0x10008000" | |||
| 82 | UBOOT_ENTRYPOINT_mx6sl = "0x80008000" | 82 | UBOOT_ENTRYPOINT_mx6sl = "0x80008000" |
| 83 | UBOOT_ENTRYPOINT_mx6sll = "0x80008000" | 83 | UBOOT_ENTRYPOINT_mx6sll = "0x80008000" |
| 84 | UBOOT_ENTRYPOINT_mx6sx = "0x80008000" | 84 | UBOOT_ENTRYPOINT_mx6sx = "0x80008000" |
| 85 | UBOOT_ENTRYPOINT_mx6ul = "0x10008000" | 85 | UBOOT_ENTRYPOINT_mx6ul = "0x80008000" |
| 86 | UBOOT_ENTRYPOINT_mx6ull = "0x10008000" | 86 | UBOOT_ENTRYPOINT_mx6ull = "0x80008000" |
| 87 | UBOOT_ENTRYPOINT_mx6ulz = "0x10008000" | 87 | UBOOT_ENTRYPOINT_mx6ulz = "0x80008000" |
| 88 | UBOOT_ENTRYPOINT_mx7 = "0x80008000" | 88 | UBOOT_ENTRYPOINT_mx7 = "0x80008000" |
| 89 | UBOOT_ENTRYPOINT_mx7ulp = "0x60008000" | 89 | UBOOT_ENTRYPOINT_mx7ulp = "0x60008000" |
| 90 | UBOOT_ENTRYPOINT_mx8m = "0x40480000" | 90 | UBOOT_ENTRYPOINT_mx8m = "0x40480000" |
| @@ -383,7 +383,7 @@ PREFERRED_VERSION_optee-client_mx8 ?= "3.10.0.imx" | |||
| 383 | PREFERRED_VERSION_optee-test_mx8 ?= "3.10.0.imx" | 383 | PREFERRED_VERSION_optee-test_mx8 ?= "3.10.0.imx" |
| 384 | 384 | ||
| 385 | #Use i.MX opencv Version for mx8 | 385 | #Use i.MX opencv Version for mx8 |
| 386 | PREFERRED_VERSION_opencv_mx8 ?= "4.4.0.imx" | 386 | PREFERRED_VERSION_opencv_mx8 ?= "4.5.2.imx" |
| 387 | 387 | ||
| 388 | # Handle default kernel | 388 | # Handle default kernel |
| 389 | IMX_DEFAULT_KERNEL = "linux-fslc-imx" | 389 | IMX_DEFAULT_KERNEL = "linux-fslc-imx" |
| @@ -454,16 +454,15 @@ SOC_DEFAULT_WKS_FILE_mx8m ?= "imx-imx-boot-bootpart.wks.in" | |||
| 454 | SOC_DEFAULT_WKS_FILE_mx8 ?= "imx-imx-boot-bootpart.wks.in" | 454 | SOC_DEFAULT_WKS_FILE_mx8 ?= "imx-imx-boot-bootpart.wks.in" |
| 455 | SOC_DEFAULT_WKS_FILE_mxs ?= "imx-uboot-mxs-bootpart.wks.in" | 455 | SOC_DEFAULT_WKS_FILE_mxs ?= "imx-uboot-mxs-bootpart.wks.in" |
| 456 | 456 | ||
| 457 | # Boot container built as a part of mainline U-Boot uses the same WKS | 457 | # Boot container built as a part of mainline U-Boot uses different WKS |
| 458 | # file as the entire mx8m series, as it renames flash.bin binary to | 458 | # file as the entire mx8m series, as U-Boot versions later than 2021.04 are |
| 459 | # imx-boot before it is packed into the boot partition. | 459 | # providing two separate binaries, namely flash.bin and u-boot.itb. Those |
| 460 | # This operation is performed in imx-boot-container class as a part of | 460 | # files are packed into the boot partition. |
| 461 | # delopyment task. | 461 | # Binaries produced by U-Boot build itself are serving as a direct |
| 462 | # flash.bin binary is produced by U-Boot build itself, and is serves as a | 462 | # replacement of imx-boot from NXP. |
| 463 | # direct replacement of imx-boot from NXP. | 463 | # Creation of those binary files is controlled by UBOOT_PROVIDES_BOOT_CONTAINER |
| 464 | # Creation of the flash.bin is controlled by UBOOT_PROVIDES_BOOT_CONTAINER | 464 | # variable defined above. |
| 465 | # variable defined above | 465 | SOC_DEFAULT_WKS_FILE_imx-boot-container ?= "imx-boot-container-bootpart.wks.in" |
| 466 | SOC_DEFAULT_WKS_FILE_imx-boot-container ?= "imx-imx-boot-bootpart.wks.in" | ||
| 467 | 466 | ||
| 468 | WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}" | 467 | WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}" |
| 469 | 468 | ||
diff --git a/conf/machine/include/imx8mm-evk.inc b/conf/machine/include/imx8mm-evk.inc index 9b590fe01..bcf838abf 100644 --- a/conf/machine/include/imx8mm-evk.inc +++ b/conf/machine/include/imx8mm-evk.inc | |||
| @@ -45,6 +45,25 @@ IMX_BOOT_SOC_TARGET = "iMX8MM" | |||
| 45 | 45 | ||
| 46 | SERIAL_CONSOLES = "115200;ttymxc1" | 46 | SERIAL_CONSOLES = "115200;ttymxc1" |
| 47 | 47 | ||
| 48 | # Add support for Syslinux to mainline BSP. | ||
| 49 | # U-Boot has the Distro Boot mode enabled by default, which | ||
| 50 | # require that either Syslinux to be enabled, or a boot script | ||
| 51 | # to be used to define the boot process. | ||
| 52 | # We opt-in for Syslinux, since it is designated as a preferred | ||
| 53 | # distro boot mode according to the U-Boot documentation. | ||
| 54 | UBOOT_EXTLINUX_use-mainline-bsp = "1" | ||
| 55 | UBOOT_EXTLINUX_LABELS_use-mainline-bsp = "default" | ||
| 56 | UBOOT_EXTLINUX_DEFAULT_LABEL_use-mainline-bsp = "i.MX8M Mini EVK" | ||
| 57 | |||
| 58 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default_use-mainline-bsp = "i.MX8M Mini EVK" | ||
| 59 | UBOOT_EXTLINUX_FDT_default_use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" | ||
| 60 | UBOOT_EXTLINUX_CONSOLE_default_use-mainline-bsp = "console=${console}" | ||
| 61 | UBOOT_EXTLINUX_ROOT_default_use-mainline-bsp = "root=/dev/mmcblk1p2" | ||
| 62 | |||
| 63 | # Add extlinux.conf to the lis of files, which are deployed onto the | ||
| 64 | # boot partition | ||
| 65 | IMAGE_BOOT_FILES_append_use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" | ||
| 66 | |||
| 48 | LOADADDR = "" | 67 | LOADADDR = "" |
| 49 | UBOOT_SUFFIX = "bin" | 68 | UBOOT_SUFFIX = "bin" |
| 50 | UBOOT_MAKE_TARGET = "all" | 69 | UBOOT_MAKE_TARGET = "all" |
diff --git a/conf/machine/include/imx8mn-evk.inc b/conf/machine/include/imx8mn-evk.inc index 6a5b31f7e..a0e39857c 100644 --- a/conf/machine/include/imx8mn-evk.inc +++ b/conf/machine/include/imx8mn-evk.inc | |||
| @@ -46,6 +46,25 @@ IMX_BOOT_SOC_TARGET = "iMX8MN" | |||
| 46 | 46 | ||
| 47 | SERIAL_CONSOLES = "115200;ttymxc1" | 47 | SERIAL_CONSOLES = "115200;ttymxc1" |
| 48 | 48 | ||
| 49 | # Add support for Syslinux to mainline BSP. | ||
| 50 | # U-Boot has the Distro Boot mode enabled by default, which | ||
| 51 | # require that either Syslinux to be enabled, or a boot script | ||
| 52 | # to be used to define the boot process. | ||
| 53 | # We opt-in for Syslinux, since it is designated as a preferred | ||
| 54 | # distro boot mode according to the U-Boot documentation. | ||
| 55 | UBOOT_EXTLINUX_use-mainline-bsp = "1" | ||
| 56 | UBOOT_EXTLINUX_LABELS_use-mainline-bsp = "default" | ||
| 57 | UBOOT_EXTLINUX_DEFAULT_LABEL_use-mainline-bsp = "i.MX8M Nano EVK" | ||
| 58 | |||
| 59 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default_use-mainline-bsp = "i.MX8M Nano EVK" | ||
| 60 | UBOOT_EXTLINUX_FDT_default_use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" | ||
| 61 | UBOOT_EXTLINUX_CONSOLE_default_use-mainline-bsp = "console=${console}" | ||
| 62 | UBOOT_EXTLINUX_ROOT_default_use-mainline-bsp = "root=/dev/mmcblk1p2" | ||
| 63 | |||
| 64 | # Add extlinux.conf to the lis of files, which are deployed onto the | ||
| 65 | # boot partition | ||
| 66 | IMAGE_BOOT_FILES_append_use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" | ||
| 67 | |||
| 49 | BOOT_SPACE = "65536" | 68 | BOOT_SPACE = "65536" |
| 50 | LOADADDR = "" | 69 | LOADADDR = "" |
| 51 | UBOOT_SUFFIX = "bin" | 70 | UBOOT_SUFFIX = "bin" |
diff --git a/conf/machine/include/imx8mp-evk.inc b/conf/machine/include/imx8mp-evk.inc index 872d07a0c..814638d01 100644 --- a/conf/machine/include/imx8mp-evk.inc +++ b/conf/machine/include/imx8mp-evk.inc | |||
| @@ -43,6 +43,25 @@ IMX_BOOT_SOC_TARGET = "iMX8MP" | |||
| 43 | 43 | ||
| 44 | SERIAL_CONSOLES = "115200;ttymxc1" | 44 | SERIAL_CONSOLES = "115200;ttymxc1" |
| 45 | 45 | ||
| 46 | # Add support for Syslinux to mainline BSP. | ||
| 47 | # U-Boot has the Distro Boot mode enabled by default, which | ||
| 48 | # require that either Syslinux to be enabled, or a boot script | ||
| 49 | # to be used to define the boot process. | ||
| 50 | # We opt-in for Syslinux, since it is designated as a preferred | ||
| 51 | # distro boot mode according to the U-Boot documentation. | ||
| 52 | UBOOT_EXTLINUX_use-mainline-bsp = "1" | ||
| 53 | UBOOT_EXTLINUX_LABELS_use-mainline-bsp = "default" | ||
| 54 | UBOOT_EXTLINUX_DEFAULT_LABEL_use-mainline-bsp = "i.MX8M Plus EVK" | ||
| 55 | |||
| 56 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default_use-mainline-bsp = "i.MX8M Plus EVK" | ||
| 57 | UBOOT_EXTLINUX_FDT_default_use-mainline-bsp = "../${KERNEL_DEVICETREE_BASENAME}.dtb" | ||
| 58 | UBOOT_EXTLINUX_CONSOLE_default_use-mainline-bsp = "console=${console}" | ||
| 59 | UBOOT_EXTLINUX_ROOT_default_use-mainline-bsp = "root=/dev/mmcblk1p2" | ||
| 60 | |||
| 61 | # Add extlinux.conf to the lis of files, which are deployed onto the | ||
| 62 | # boot partition | ||
| 63 | IMAGE_BOOT_FILES_append_use-mainline-bsp = " extlinux.conf;extlinux/extlinux.conf" | ||
| 64 | |||
| 46 | LOADADDR = "" | 65 | LOADADDR = "" |
| 47 | UBOOT_SUFFIX = "bin" | 66 | UBOOT_SUFFIX = "bin" |
| 48 | UBOOT_MAKE_TARGET = "all" | 67 | UBOOT_MAKE_TARGET = "all" |
diff --git a/conf/machine/include/imx8x-mek.inc b/conf/machine/include/imx8x-mek.inc index 814a34c1a..55a28c877 100644 --- a/conf/machine/include/imx8x-mek.inc +++ b/conf/machine/include/imx8x-mek.inc | |||
| @@ -59,9 +59,6 @@ IMX_BOOT_SEEK = "32" | |||
| 59 | IMX_DEFAULT_BOOTLOADER = "u-boot-imx" | 59 | IMX_DEFAULT_BOOTLOADER = "u-boot-imx" |
| 60 | UBOOT_SUFFIX = "bin" | 60 | UBOOT_SUFFIX = "bin" |
| 61 | 61 | ||
| 62 | # Set ATF platform name | ||
| 63 | ATF_PLATFORM = "imx8qx" | ||
| 64 | |||
| 65 | IMXBOOT_TARGETS_SD = \ | 62 | IMXBOOT_TARGETS_SD = \ |
| 66 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \ | 63 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \ |
| 67 | 'flash', d)}" | 64 | 'flash', d)}" |
| @@ -71,8 +68,6 @@ IMXBOOT_TARGETS_FSPI = \ | |||
| 71 | IMXBOOT_TARGETS = \ | 68 | IMXBOOT_TARGETS = \ |
| 72 | "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \ | 69 | "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \ |
| 73 | '${IMXBOOT_TARGETS_FSPI}', d)}" | 70 | '${IMXBOOT_TARGETS_FSPI}', d)}" |
| 74 | IMX_BOOT_SOC_TARGET = "iMX8QX" | ||
| 75 | |||
| 76 | BOARD_TYPE = "mek" | 71 | BOARD_TYPE = "mek" |
| 77 | 72 | ||
| 78 | # Add additional firmware | 73 | # Add additional firmware |
diff --git a/conf/machine/ls1012afrwy.conf b/conf/machine/ls1012afrwy.conf index 72605cc15..7de1e990a 100644 --- a/conf/machine/ls1012afrwy.conf +++ b/conf/machine/ls1012afrwy.conf | |||
| @@ -19,8 +19,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 19 | UBOOT_ENTRYPOINT = "0x80080000" | 19 | UBOOT_ENTRYPOINT = "0x80080000" |
| 20 | 20 | ||
| 21 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 21 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 22 | UBOOT_CONFIG[tfa] = "ls1012afrwy_tfa_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa] = "ls1012afrwy_tfa_defconfig" |
| 23 | UBOOT_CONFIG[tfa-secure-boot] = "ls1012afrwy_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 23 | UBOOT_CONFIG[tfa-secure-boot] = "ls1012afrwy_tfa_SECURE_BOOT_defconfig" |
| 24 | 24 | ||
| 25 | RCWQSPI ?= "N_SSNP_3305/rcw_1000" | 25 | RCWQSPI ?= "N_SSNP_3305/rcw_1000" |
| 26 | 26 | ||
diff --git a/conf/machine/ls1012ardb.conf b/conf/machine/ls1012ardb.conf index b4bfc5717..879e3f8fb 100644 --- a/conf/machine/ls1012ardb.conf +++ b/conf/machine/ls1012ardb.conf | |||
| @@ -19,8 +19,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 19 | UBOOT_ENTRYPOINT = "0x80080000" | 19 | UBOOT_ENTRYPOINT = "0x80080000" |
| 20 | 20 | ||
| 21 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 21 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 22 | UBOOT_CONFIG[tfa] = "ls1012ardb_tfa_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa] = "ls1012ardb_tfa_defconfig" |
| 23 | UBOOT_CONFIG[tfa-secure-boot] = "ls1012ardb_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 23 | UBOOT_CONFIG[tfa-secure-boot] = "ls1012ardb_tfa_SECURE_BOOT_defconfig" |
| 24 | 24 | ||
| 25 | RCWQSPI ?= "R_SPNH_3508/rcw_1000" | 25 | RCWQSPI ?= "R_SPNH_3508/rcw_1000" |
| 26 | RCWQSPISEC ?= "R_SPNH_3508/rcw_1000" | 26 | RCWQSPISEC ?= "R_SPNH_3508/rcw_1000" |
diff --git a/conf/machine/ls1021atwr.conf b/conf/machine/ls1021atwr.conf index aa0f0943c..e4bfb79c3 100644 --- a/conf/machine/ls1021atwr.conf +++ b/conf/machine/ls1021atwr.conf | |||
| @@ -15,12 +15,12 @@ MACHINE_FEATURES += "optee" | |||
| 15 | DEFAULTTUNE = "cortexa7hf-neon" | 15 | DEFAULTTUNE = "cortexa7hf-neon" |
| 16 | 16 | ||
| 17 | UBOOT_CONFIG ??= "sdcard-ifc-secure-boot sdcard-ifc sdcard-qspi lpuart qspi secure-boot nor" | 17 | UBOOT_CONFIG ??= "sdcard-ifc-secure-boot sdcard-ifc sdcard-qspi lpuart qspi secure-boot nor" |
| 18 | UBOOT_CONFIG[nor] = "ls1021atwr_nor_defconfig,,u-boot-dtb.bin" | 18 | UBOOT_CONFIG[nor] = "ls1021atwr_nor_defconfig" |
| 19 | UBOOT_CONFIG[sdcard-ifc] = "ls1021atwr_sdcard_ifc_defconfig,,u-boot-with-spl-pbl.bin" | 19 | UBOOT_CONFIG[sdcard-ifc] = "ls1021atwr_sdcard_ifc_defconfig,,u-boot-with-spl-pbl.bin" |
| 20 | UBOOT_CONFIG[sdcard-qspi] = "ls1021atwr_sdcard_qspi_defconfig,,u-boot-with-spl-pbl.bin" | 20 | UBOOT_CONFIG[sdcard-qspi] = "ls1021atwr_sdcard_qspi_defconfig,,u-boot-with-spl-pbl.bin" |
| 21 | UBOOT_CONFIG[lpuart] = "ls1021atwr_nor_lpuart_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[lpuart] = "ls1021atwr_nor_lpuart_defconfig" |
| 22 | UBOOT_CONFIG[qspi] = "ls1021atwr_qspi_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[qspi] = "ls1021atwr_qspi_defconfig" |
| 23 | UBOOT_CONFIG[secure-boot] = "ls1021atwr_nor_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 23 | UBOOT_CONFIG[secure-boot] = "ls1021atwr_nor_SECURE_BOOT_defconfig" |
| 24 | UBOOT_CONFIG[sdcard-ifc-secure-boot] = "ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig,,u-boot-with-spl-pbl.bin" | 24 | UBOOT_CONFIG[sdcard-ifc-secure-boot] = "ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig,,u-boot-with-spl-pbl.bin" |
| 25 | 25 | ||
| 26 | QE_UCODE="iram_Type_A_LS1021a_r1.0.bin" | 26 | QE_UCODE="iram_Type_A_LS1021a_r1.0.bin" |
diff --git a/conf/machine/ls1028ardb.conf b/conf/machine/ls1028ardb.conf index 7647bf416..63f3802f7 100644 --- a/conf/machine/ls1028ardb.conf +++ b/conf/machine/ls1028ardb.conf | |||
| @@ -18,8 +18,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
| 19 | 19 | ||
| 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 21 | UBOOT_CONFIG[tfa-secure-boot] = "ls1028ardb_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[tfa-secure-boot] = "ls1028ardb_tfa_SECURE_BOOT_defconfig" |
| 22 | UBOOT_CONFIG[tfa] = "ls1028ardb_tfa_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa] = "ls1028ardb_tfa_defconfig" |
| 23 | 23 | ||
| 24 | KERNEL_DEVICETREE ?= "freescale/fsl-ls1028a-rdb.dtb freescale/fsl-ls1028a-qds.dtb" | 24 | KERNEL_DEVICETREE ?= "freescale/fsl-ls1028a-rdb.dtb freescale/fsl-ls1028a-qds.dtb" |
| 25 | KERNEL_DEVICETREE_append_use-nxp-bsp = "\ | 25 | KERNEL_DEVICETREE_append_use-nxp-bsp = "\ |
diff --git a/conf/machine/ls1043ardb.conf b/conf/machine/ls1043ardb.conf index db66cad80..fa8ab6156 100644 --- a/conf/machine/ls1043ardb.conf +++ b/conf/machine/ls1043ardb.conf | |||
| @@ -19,8 +19,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 19 | UBOOT_ENTRYPOINT = "0x80080000" | 19 | UBOOT_ENTRYPOINT = "0x80080000" |
| 20 | 20 | ||
| 21 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 21 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 22 | UBOOT_CONFIG[tfa] = "ls1043ardb_tfa_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa] = "ls1043ardb_tfa_defconfig" |
| 23 | UBOOT_CONFIG[tfa-secure-boot] = "ls1043ardb_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 23 | UBOOT_CONFIG[tfa-secure-boot] = "ls1043ardb_tfa_SECURE_BOOT_defconfig" |
| 24 | 24 | ||
| 25 | KERNEL_DEVICETREE ?= "\ | 25 | KERNEL_DEVICETREE ?= "\ |
| 26 | freescale/fsl-ls1043a-rdb.dtb \ | 26 | freescale/fsl-ls1043a-rdb.dtb \ |
diff --git a/conf/machine/ls1046afrwy.conf b/conf/machine/ls1046afrwy.conf index c22b332db..e6eabc0f3 100644 --- a/conf/machine/ls1046afrwy.conf +++ b/conf/machine/ls1046afrwy.conf | |||
| @@ -18,8 +18,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
| 19 | 19 | ||
| 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 21 | UBOOT_CONFIG[tfa] = "ls1046afrwy_tfa_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[tfa] = "ls1046afrwy_tfa_defconfig" |
| 22 | UBOOT_CONFIG[tfa-secure-boot] = "ls1046afrwy_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa-secure-boot] = "ls1046afrwy_tfa_SECURE_BOOT_defconfig" |
| 23 | 23 | ||
| 24 | KERNEL_DEVICETREE ?= "\ | 24 | KERNEL_DEVICETREE ?= "\ |
| 25 | freescale/fsl-ls1046a-frwy.dtb \ | 25 | freescale/fsl-ls1046a-frwy.dtb \ |
diff --git a/conf/machine/ls1046ardb.conf b/conf/machine/ls1046ardb.conf index c74f25781..97fb1e29e 100644 --- a/conf/machine/ls1046ardb.conf +++ b/conf/machine/ls1046ardb.conf | |||
| @@ -18,8 +18,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
| 19 | 19 | ||
| 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 21 | UBOOT_CONFIG[tfa] = "ls1046ardb_tfa_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[tfa] = "ls1046ardb_tfa_defconfig" |
| 22 | UBOOT_CONFIG[tfa-secure-boot] = "ls1046ardb_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa-secure-boot] = "ls1046ardb_tfa_SECURE_BOOT_defconfig" |
| 23 | 23 | ||
| 24 | KERNEL_DEVICETREE ?= "\ | 24 | KERNEL_DEVICETREE ?= "\ |
| 25 | freescale/fsl-ls1046a-rdb.dtb \ | 25 | freescale/fsl-ls1046a-rdb.dtb \ |
diff --git a/conf/machine/ls1088ardb-pb.conf b/conf/machine/ls1088ardb-pb.conf index 1ae5693bb..ecfe70aee 100644 --- a/conf/machine/ls1088ardb-pb.conf +++ b/conf/machine/ls1088ardb-pb.conf | |||
| @@ -18,8 +18,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
| 19 | 19 | ||
| 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 21 | UBOOT_CONFIG[tfa] = "ls1088ardb_tfa_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[tfa] = "ls1088ardb_tfa_defconfig" |
| 22 | UBOOT_CONFIG[tfa-secure-boot] = "ls1088ardb_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa-secure-boot] = "ls1088ardb_tfa_SECURE_BOOT_defconfig" |
| 23 | 23 | ||
| 24 | KERNEL_DEVICETREE ?= "freescale/fsl-ls1088a-rdb.dtb" | 24 | KERNEL_DEVICETREE ?= "freescale/fsl-ls1088a-rdb.dtb" |
| 25 | KERNEL_DEFCONFIG ?= "defconfig" | 25 | KERNEL_DEFCONFIG ?= "defconfig" |
diff --git a/conf/machine/ls1088ardb.conf b/conf/machine/ls1088ardb.conf index 9922248f9..e433b7fca 100644 --- a/conf/machine/ls1088ardb.conf +++ b/conf/machine/ls1088ardb.conf | |||
| @@ -18,8 +18,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
| 19 | 19 | ||
| 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 21 | UBOOT_CONFIG[tfa-secure-boot] = "ls1088ardb_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[tfa-secure-boot] = "ls1088ardb_tfa_SECURE_BOOT_defconfig" |
| 22 | UBOOT_CONFIG[tfa] = "ls1088ardb_tfa_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa] = "ls1088ardb_tfa_defconfig" |
| 23 | 23 | ||
| 24 | KERNEL_DEVICETREE ?= "freescale/fsl-ls1088a-rdb.dtb" | 24 | KERNEL_DEVICETREE ?= "freescale/fsl-ls1088a-rdb.dtb" |
| 25 | KERNEL_DEFCONFIG ?= "defconfig" | 25 | KERNEL_DEFCONFIG ?= "defconfig" |
diff --git a/conf/machine/ls2080ardb.conf b/conf/machine/ls2080ardb.conf index 859a41be4..5bd4dae89 100644 --- a/conf/machine/ls2080ardb.conf +++ b/conf/machine/ls2080ardb.conf | |||
| @@ -11,7 +11,7 @@ require conf/machine/include/qoriq-arm64.inc | |||
| 11 | require conf/machine/include/arm/arch-arm64.inc | 11 | require conf/machine/include/arm/arch-arm64.inc |
| 12 | 12 | ||
| 13 | UBOOT_CONFIG ??= "nor" | 13 | UBOOT_CONFIG ??= "nor" |
| 14 | UBOOT_CONFIG[nor] = "ls2080ardb_defconfig,,u-boot-dtb.bin" | 14 | UBOOT_CONFIG[nor] = "ls2080ardb_defconfig" |
| 15 | 15 | ||
| 16 | KERNEL_DEVICETREE ?= "freescale/fsl-ls2080a-rdb.dtb" | 16 | KERNEL_DEVICETREE ?= "freescale/fsl-ls2080a-rdb.dtb" |
| 17 | KERNEL_DEFCONFIG ?= "defconfig" | 17 | KERNEL_DEFCONFIG ?= "defconfig" |
diff --git a/conf/machine/ls2088ardb.conf b/conf/machine/ls2088ardb.conf index 92c99326b..7f83e89d7 100644 --- a/conf/machine/ls2088ardb.conf +++ b/conf/machine/ls2088ardb.conf | |||
| @@ -18,8 +18,8 @@ UBOOT_DTB_LOADADDRESS = "0x90000000" | |||
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
| 19 | 19 | ||
| 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 21 | UBOOT_CONFIG[tfa] = "ls2088ardb_tfa_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[tfa] = "ls2088ardb_tfa_defconfig" |
| 22 | UBOOT_CONFIG[tfa-secure-boot] = "ls2088ardb_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa-secure-boot] = "ls2088ardb_tfa_SECURE_BOOT_defconfig" |
| 23 | 23 | ||
| 24 | RCWNOR ?= "FFFFFFFF_PP_HH_0x2a_0x41/rcw_1800" | 24 | RCWNOR ?= "FFFFFFFF_PP_HH_0x2a_0x41/rcw_1800" |
| 25 | RCWQSPI?= "FFFFFFFF_PP_HH_0x2a_0x41/rcw_2000_qspi" | 25 | RCWQSPI?= "FFFFFFFF_PP_HH_0x2a_0x41/rcw_2000_qspi" |
diff --git a/conf/machine/lx2160ardb.conf b/conf/machine/lx2160ardb.conf index 5e68a9fd8..e1a24f84d 100644 --- a/conf/machine/lx2160ardb.conf +++ b/conf/machine/lx2160ardb.conf | |||
| @@ -18,8 +18,8 @@ DTB_LOAD = "0x90000000" | |||
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
| 19 | 19 | ||
| 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" | 20 | UBOOT_CONFIG ??= "tfa-secure-boot tfa" |
| 21 | UBOOT_CONFIG[tfa] = "lx2160ardb_tfa_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[tfa] = "lx2160ardb_tfa_defconfig" |
| 22 | UBOOT_CONFIG[tfa-secure-boot] = "lx2160ardb_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa-secure-boot] = "lx2160ardb_tfa_SECURE_BOOT_defconfig" |
| 23 | 23 | ||
| 24 | KERNEL_DEVICETREE ?= "freescale/fsl-lx2160a-rdb.dtb freescale/fsl-lx2160a-qds.dtb" | 24 | KERNEL_DEVICETREE ?= "freescale/fsl-lx2160a-rdb.dtb freescale/fsl-lx2160a-qds.dtb" |
| 25 | KERNEL_DEFCONFIG ?= "defconfig" | 25 | KERNEL_DEFCONFIG ?= "defconfig" |
diff --git a/conf/machine/lx2162aqds.conf b/conf/machine/lx2162aqds.conf index c7ab95fb2..80f91331b 100644 --- a/conf/machine/lx2162aqds.conf +++ b/conf/machine/lx2162aqds.conf | |||
| @@ -18,8 +18,8 @@ DTB_LOAD = "0x90000000" | |||
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
| 19 | 19 | ||
| 20 | UBOOT_CONFIG ??= "tfa-verified-boot tfa-secure-boot tfa" | 20 | UBOOT_CONFIG ??= "tfa-verified-boot tfa-secure-boot tfa" |
| 21 | UBOOT_CONFIG[tfa] = "lx2162aqds_tfa_defconfig,,u-boot-dtb.bin" | 21 | UBOOT_CONFIG[tfa] = "lx2162aqds_tfa_defconfig" |
| 22 | UBOOT_CONFIG[tfa-secure-boot] = "lx2162aqds_tfa_SECURE_BOOT_defconfig,,u-boot-dtb.bin" | 22 | UBOOT_CONFIG[tfa-secure-boot] = "lx2162aqds_tfa_SECURE_BOOT_defconfig" |
| 23 | UBOOT_CONFIG[tfa-verified-boot] = "lx2162aqds_tfa_verified_boot_defconfig,,u-boot-nodtb.bin" | 23 | UBOOT_CONFIG[tfa-verified-boot] = "lx2162aqds_tfa_verified_boot_defconfig,,u-boot-nodtb.bin" |
| 24 | 24 | ||
| 25 | KERNEL_DEVICETREE ?= "freescale/fsl-lx2162a-qds.dtb" | 25 | KERNEL_DEVICETREE ?= "freescale/fsl-lx2162a-qds.dtb" |
diff --git a/recipes-graphics/clutter/clutter-1.0_%.bbappend b/dynamic-layers/gnome-layer/recipes-graphics/clutter/clutter-1.0_%.bbappend index 0b4c4861b..0b4c4861b 100644 --- a/recipes-graphics/clutter/clutter-1.0_%.bbappend +++ b/dynamic-layers/gnome-layer/recipes-graphics/clutter/clutter-1.0_%.bbappend | |||
diff --git a/recipes-graphics/cogl/cogl-1.0_%.bbappend b/dynamic-layers/gnome-layer/recipes-graphics/cogl/cogl-1.0_%.bbappend index afbaee432..afbaee432 100644 --- a/recipes-graphics/cogl/cogl-1.0_%.bbappend +++ b/dynamic-layers/gnome-layer/recipes-graphics/cogl/cogl-1.0_%.bbappend | |||
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8.10.inc b/recipes-bsp/firmware-imx/firmware-imx-8.10.1.inc index 6f1222aa6..582beb181 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8.10.inc +++ b/recipes-bsp/firmware-imx/firmware-imx-8.10.1.inc | |||
| @@ -1,16 +1,16 @@ | |||
| 1 | # Copyright (C) 2012-2016 Freescale Semiconductor | 1 | # Copyright (C) 2012-2016 Freescale Semiconductor |
| 2 | # Copyright (C) 2017-2020 NXP | 2 | # Copyright (C) 2017-2021 NXP |
| 3 | # Copyright (C) 2018 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2018 O.S. Systems Software LTDA. |
| 4 | SECTION = "base" | 4 | SECTION = "base" |
| 5 | LICENSE = "Proprietary" | 5 | LICENSE = "Proprietary" |
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=3c3fe2b904fd694f28d2f646ee16dddb" |
| 7 | 7 | ||
| 8 | SRC_URI = " \ | 8 | SRC_URI = " \ |
| 9 | ${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \ | 9 | ${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \ |
| 10 | " | 10 | " |
| 11 | 11 | ||
| 12 | SRC_URI[md5sum] = "3f8c4661ca0f64ca30fd239f66b6a471" | 12 | SRC_URI[md5sum] = "1a9414928c3f30e7a911700fe83cd62e" |
| 13 | SRC_URI[sha256sum] = "2b70f169d4065b2a7ac7a676afe24636128bd2dacc9f5230346758c3b146b2be" | 13 | SRC_URI[sha256sum] = "da415c32063c08fce8f52734f198b19ab06bd7d4333a4df900f8831df562f8fc" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/firmware-imx-${PV}" | 15 | S = "${WORKDIR}/firmware-imx-${PV}" |
| 16 | 16 | ||
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8_8.10.bb b/recipes-bsp/firmware-imx/firmware-imx-8_8.10.1.bb index 650c1cfde..650c1cfde 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8_8.10.bb +++ b/recipes-bsp/firmware-imx/firmware-imx-8_8.10.1.bb | |||
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8m_8.10.bb b/recipes-bsp/firmware-imx/firmware-imx-8m_8.10.1.bb index a48356ed4..a48356ed4 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8m_8.10.bb +++ b/recipes-bsp/firmware-imx/firmware-imx-8m_8.10.1.bb | |||
diff --git a/recipes-bsp/firmware-imx/firmware-imx_8.10.bb b/recipes-bsp/firmware-imx/firmware-imx_8.10.1.bb index 8ff4a3216..8ff4a3216 100644 --- a/recipes-bsp/firmware-imx/firmware-imx_8.10.bb +++ b/recipes-bsp/firmware-imx/firmware-imx_8.10.1.bb | |||
diff --git a/recipes-bsp/imx-atf/imx-atf_2.4.bb b/recipes-bsp/imx-atf/imx-atf_2.4.bb index 07807eff1..f4db002be 100644 --- a/recipes-bsp/imx-atf/imx-atf_2.4.bb +++ b/recipes-bsp/imx-atf/imx-atf_2.4.bb | |||
| @@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;m | |||
| 7 | 7 | ||
| 8 | PV .= "+git${SRCPV}" | 8 | PV .= "+git${SRCPV}" |
| 9 | 9 | ||
| 10 | SRCBRANCH = "imx_5.4.70_2.3.0" | 10 | SRCBRANCH = "lf_v2.4" |
| 11 | SRC_URI = "git://source.codeaurora.org/external/imx/imx-atf.git;protocol=https;branch=${SRCBRANCH} \ | 11 | SRC_URI = "git://source.codeaurora.org/external/imx/imx-atf.git;protocol=https;branch=${SRCBRANCH} \ |
| 12 | " | 12 | " |
| 13 | SRCREV = "2a26786460edd4f0ec3111e7027c93c57fc572c1" | 13 | SRCREV = "ec35fef92b71a79075f214f8cff0738cd4482ed0" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
| 16 | 16 | ||
| @@ -27,6 +27,8 @@ EXTRA_OEMAKE += " \ | |||
| 27 | 27 | ||
| 28 | BUILD_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'true', 'false', d)}" | 28 | BUILD_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'true', 'false', d)}" |
| 29 | 29 | ||
| 30 | CFLAGS_remove_mx8mq = "-O2" | ||
| 31 | |||
| 30 | do_compile() { | 32 | do_compile() { |
| 31 | # Clear LDFLAGS to avoid the option -Wl recognize issue | 33 | # Clear LDFLAGS to avoid the option -Wl recognize issue |
| 32 | unset LDFLAGS | 34 | unset LDFLAGS |
diff --git a/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.7.1.bb b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.7.1.bb index ade228d0f..bd69f6ea7 100644 --- a/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.7.1.bb +++ b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.7.1.bb | |||
| @@ -17,7 +17,6 @@ BOARD_TYPE ?= "mek" | |||
| 17 | SC_FIRMWARE_NAME ?= "INVALID" | 17 | SC_FIRMWARE_NAME ?= "INVALID" |
| 18 | SC_FIRMWARE_NAME_mx8qm = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin" | 18 | SC_FIRMWARE_NAME_mx8qm = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin" |
| 19 | SC_FIRMWARE_NAME_mx8qxp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin" | 19 | SC_FIRMWARE_NAME_mx8qxp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin" |
| 20 | SC_FIRMWARE_NAME_mx8phantomdxl = "mx8dxl-phantom-${BOARD_TYPE}-scfw-tcm.bin" | ||
| 21 | SC_FIRMWARE_NAME_mx8dxl = "mx8dxl-${BOARD_TYPE}-scfw-tcm.bin" | 20 | SC_FIRMWARE_NAME_mx8dxl = "mx8dxl-${BOARD_TYPE}-scfw-tcm.bin" |
| 22 | SC_FIRMWARE_NAME_mx8dx = "mx8dx-${BOARD_TYPE}-scfw-tcm.bin" | 21 | SC_FIRMWARE_NAME_mx8dx = "mx8dx-${BOARD_TYPE}-scfw-tcm.bin" |
| 23 | 22 | ||
| @@ -39,4 +38,4 @@ INHIBIT_PACKAGE_STRIP = "1" | |||
| 39 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 38 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" |
| 40 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 39 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 41 | 40 | ||
| 42 | COMPATIBLE_MACHINE = "(mx8qm|mx8qxp|mx8phantomdxl|mx8dxl|mx8dx)" | 41 | COMPATIBLE_MACHINE = "(mx8qm|mx8qxp|mx8dxl|mx8dx)" |
diff --git a/recipes-bsp/imx-seco/imx-seco-libs_git.bb b/recipes-bsp/imx-seco/imx-seco-libs_git.bb index dc37cdfc3..af51529b4 100644 --- a/recipes-bsp/imx-seco/imx-seco-libs_git.bb +++ b/recipes-bsp/imx-seco/imx-seco-libs_git.bb | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # Copyright (C) 2019-2020 NXP | 1 | # Copyright (C) 2019-2020 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "NXP i.MX SECO library" | 3 | SUMMARY = "NXP i.MX SECO library" |
| 4 | DESCRIPTION = "NXP IMX SECO library" | 4 | DESCRIPTION = "NXP i.MX Security Controller library" |
| 5 | SECTION = "base" | 5 | SECTION = "base" |
| 6 | LICENSE = "Proprietary" | 6 | LICENSE = "Proprietary" |
| 7 | LIC_FILES_CHKSUM = "file://EULA.txt;md5=228c72f2a91452b8a03c4cab30f30ef9" | 7 | LIC_FILES_CHKSUM = "file://EULA.txt;md5=228c72f2a91452b8a03c4cab30f30ef9" |
| @@ -21,4 +21,4 @@ do_install () { | |||
| 21 | oe_runmake DESTDIR=${D} install | 21 | oe_runmake DESTDIR=${D} install |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | COMPATIBLE_MACHINE = "(mx8qm|mx8qxp|mx8phantomdxl|mx8dxl)" | 24 | COMPATIBLE_MACHINE = "(mx8qm|mx8qxp|mx8dxl|mx8dx)" |
diff --git a/recipes-bsp/imx-seco/imx-seco_3.7.5.bb b/recipes-bsp/imx-seco/imx-seco_3.7.5.bb index 0539b887a..c3d86e7a9 100644 --- a/recipes-bsp/imx-seco/imx-seco_3.7.5.bb +++ b/recipes-bsp/imx-seco/imx-seco_3.7.5.bb | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # Copyright (C) 2019-2020 NXP | 1 | # Copyright (C) 2019-2020 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "NXP i.MX SECO firmware" | 3 | SUMMARY = "NXP i.MX SECO firmware" |
| 4 | DESCRIPTION = "NXP IMX SECO firmware" | 4 | DESCRIPTION = "NXP i.MX Security Controller firmware" |
| 5 | SECTION = "base" | 5 | SECTION = "base" |
| 6 | LICENSE = "Proprietary" | 6 | LICENSE = "Proprietary" |
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a" |
| @@ -23,4 +23,4 @@ do_deploy () { | |||
| 23 | install -m 0644 ${S}/firmware/seco/${SECO_FIRMWARE_NAME} ${DEPLOYDIR} | 23 | install -m 0644 ${S}/firmware/seco/${SECO_FIRMWARE_NAME} ${DEPLOYDIR} |
| 24 | } | 24 | } |
| 25 | 25 | ||
| 26 | COMPATIBLE_MACHINE = "(mx8qm|mx8qxp|mx8phantomdxl|mx8dxl)" | 26 | COMPATIBLE_MACHINE = "(mx8qm|mx8qxp|mx8dxl|mx8dx)" |
diff --git a/recipes-bsp/isp-imx/basler-camera_4.2.2.6.0.bb b/recipes-bsp/isp-imx/basler-camera_4.2.2.11.0.bb index 369ca5ce7..88cdd1c5a 100644 --- a/recipes-bsp/isp-imx/basler-camera_4.2.2.6.0.bb +++ b/recipes-bsp/isp-imx/basler-camera_4.2.2.11.0.bb | |||
| @@ -1,15 +1,15 @@ | |||
| 1 | # Copyright 2020 NXP | 1 | # Copyright 2020-2021 NXP |
| 2 | 2 | ||
| 3 | DESCRIPTION = "Basler camera binary drivers" | 3 | DESCRIPTION = "Basler camera binary drivers" |
| 4 | LICENSE = "Proprietary" | 4 | LICENSE = "Proprietary" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=3c3fe2b904fd694f28d2f646ee16dddb" |
| 6 | 6 | ||
| 7 | inherit fsl-eula-unpack | 7 | inherit fsl-eula-unpack |
| 8 | 8 | ||
| 9 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" | 9 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" |
| 10 | 10 | ||
| 11 | SRC_URI[md5sum] = "8c94839802598853f7b91f6386b4643e" | 11 | SRC_URI[md5sum] = "2e0bd011f8d72e1957c4d6da55364be5" |
| 12 | SRC_URI[sha256sum] = "6456dbb0095d988cce65f94e92a3ea80d796e02fd410987c937cfc0a09ca2e4a" | 12 | SRC_URI[sha256sum] = "4be5c4f26dc0f3f5e031c2d8ac295ff5768489e7e978aaa901030fd77b5209c2" |
| 13 | 13 | ||
| 14 | do_install() { | 14 | do_install() { |
| 15 | dest_dir=${D}/opt/imx8-isp/bin | 15 | dest_dir=${D}/opt/imx8-isp/bin |
| @@ -24,4 +24,4 @@ SYSTEMD_AUTO_ENABLE = "enable" | |||
| 24 | FILES_${PN} = "${libdir} /opt" | 24 | FILES_${PN} = "${libdir} /opt" |
| 25 | INSANE_SKIP_${PN} = "file-rdeps already-stripped" | 25 | INSANE_SKIP_${PN} = "file-rdeps already-stripped" |
| 26 | 26 | ||
| 27 | COMPATIBLE_MACHINE = "(imx|use-nxp-bsp)" | 27 | COMPATIBLE_MACHINE = "(mx8mp)" |
diff --git a/recipes-bsp/isp-imx/isp-imx/0001-BufferManager.h-add-missing-header-file.patch b/recipes-bsp/isp-imx/isp-imx/0001-BufferManager.h-add-missing-header-file.patch deleted file mode 100644 index 725a99076..000000000 --- a/recipes-bsp/isp-imx/isp-imx/0001-BufferManager.h-add-missing-header-file.patch +++ /dev/null | |||
| @@ -1,27 +0,0 @@ | |||
| 1 | From 325b4bf687ead6598de702df9829a4dad0b6458c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chris Dimich <Chris.Dimich@boundarydevices.com> | ||
| 3 | Date: Mon, 15 Feb 2021 22:51:01 -0800 | ||
| 4 | Subject: [PATCH 1/1] BufferManager.h: add missing header file | ||
| 5 | |||
| 6 | Needed to compile with Yocto Gatesgarth. | ||
| 7 | |||
| 8 | Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com> | ||
| 9 | --- | ||
| 10 | mediacontrol/buffer/BufferManager.h | 1 + | ||
| 11 | 1 file changed, 1 insertion(+) | ||
| 12 | |||
| 13 | diff --git a/mediacontrol/buffer/BufferManager.h b/mediacontrol/buffer/BufferManager.h | ||
| 14 | index f5691e111..4d5ce6965 100755 | ||
| 15 | --- a/mediacontrol/buffer/BufferManager.h | ||
| 16 | +++ b/mediacontrol/buffer/BufferManager.h | ||
| 17 | @@ -16,6 +16,7 @@ | ||
| 18 | #include <deque> | ||
| 19 | #include <map> | ||
| 20 | #include <EAutoLock.h> | ||
| 21 | +#include <stdint.h> | ||
| 22 | |||
| 23 | enum { | ||
| 24 | BUFFER_TYPE_INPUT_FREE = 0, | ||
| 25 | -- | ||
| 26 | 2.29.0 | ||
| 27 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx/0001-imx8-isp.service-do-not-prevent-restart-of-service.patch b/recipes-bsp/isp-imx/isp-imx/0001-imx8-isp.service-do-not-prevent-restart-of-service.patch deleted file mode 100644 index 86391d4bc..000000000 --- a/recipes-bsp/isp-imx/isp-imx/0001-imx8-isp.service-do-not-prevent-restart-of-service.patch +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | From ce8dd8db37de85952419a5b28a48ec20d1310cf7 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chris Dimich <Chris.Dimich@boundarydevices.com> | ||
| 3 | Date: Wed, 17 Feb 2021 14:09:39 -0800 | ||
| 4 | Subject: [PATCH 1/1] imx8-isp.service: do not prevent restart of service | ||
| 5 | |||
| 6 | Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com> | ||
| 7 | --- | ||
| 8 | imx/imx8-isp.service | 2 +- | ||
| 9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 10 | |||
| 11 | diff --git a/imx/imx8-isp.service b/imx/imx8-isp.service | ||
| 12 | index 93d2e9b3a..4f0cd88ca 100644 | ||
| 13 | --- a/imx/imx8-isp.service | ||
| 14 | +++ b/imx/imx8-isp.service | ||
| 15 | @@ -10,7 +10,7 @@ StartLimitBurst=5 | ||
| 16 | Restart=on-failure | ||
| 17 | RestartSec=5s | ||
| 18 | # ENXIO | ||
| 19 | -RestartPreventExitStatus=6 | ||
| 20 | +#RestartPreventExitStatus=6 | ||
| 21 | ExecStart=/opt/imx8-isp/bin/start_isp.sh | ||
| 22 | |||
| 23 | [Install] | ||
| 24 | -- | ||
| 25 | 2.29.0 | ||
| 26 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx/0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch b/recipes-bsp/isp-imx/isp-imx/0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch new file mode 100644 index 000000000..d8d12267b --- /dev/null +++ b/recipes-bsp/isp-imx/isp-imx/0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch | |||
| @@ -0,0 +1,72 @@ | |||
| 1 | From accaeb1ae77eb40b89e70df3efcb00d0dc2af758 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Mon, 14 Jun 2021 08:20:48 +0000 | ||
| 4 | Subject: [PATCH] isp-imx: drop use of __TIME__, __DATE__ | ||
| 5 | |||
| 6 | With reproducible build enabled the compiler is configured to throw | ||
| 7 | an error if __TIME__, __DATE__ preprocessor macros are used. | ||
| 8 | |||
| 9 | | isp-imx-4.2.2.11.0/mediacontrol/daemon/main_v4l2.cpp:99:44: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] | ||
| 10 | | 99 | std::cout << "Build Time : "<<__DATE__<<", "<<__TIME__<<std::endl; | ||
| 11 | | | ^~~~~~~~ | ||
| 12 | |||
| 13 | Fix this by replacing __DATE__, __TIME__ with BUILD_DATE and setting | ||
| 14 | BUILD_DATE from CMakeLists.txt to either SOURCE_DATE_EPOCH if present | ||
| 15 | or the local time otherwise. | ||
| 16 | |||
| 17 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 18 | --- | ||
| 19 | mediacontrol/CMakeLists.txt | 3 +++ | ||
| 20 | mediacontrol/daemon/main_v4l2.cpp | 8 ++++---- | ||
| 21 | 2 files changed, 7 insertions(+), 4 deletions(-) | ||
| 22 | |||
| 23 | diff --git a/mediacontrol/CMakeLists.txt b/mediacontrol/CMakeLists.txt | ||
| 24 | index 48cd7633e..f587758e0 100755 | ||
| 25 | --- a/mediacontrol/CMakeLists.txt | ||
| 26 | +++ b/mediacontrol/CMakeLists.txt | ||
| 27 | @@ -2,6 +2,9 @@ cmake_minimum_required(VERSION 3.1.0) | ||
| 28 | |||
| 29 | project(ISP_MEDIA_CONTROL) | ||
| 30 | |||
| 31 | +string(TIMESTAMP BUILD_DATE "%b %d %Y" UTC) | ||
| 32 | +add_compile_definitions(BUILD_DATE="${BUILD_DATE}") | ||
| 33 | + | ||
| 34 | if( NOT DEFINED APPSHELL_TOP_COMPILE) | ||
| 35 | if(DEFINED PLATFORM) | ||
| 36 | if(${PLATFORM} STREQUAL ARM64) | ||
| 37 | diff --git a/mediacontrol/daemon/main_v4l2.cpp b/mediacontrol/daemon/main_v4l2.cpp | ||
| 38 | index a3033cf83..d08dee127 100644 | ||
| 39 | --- a/mediacontrol/daemon/main_v4l2.cpp | ||
| 40 | +++ b/mediacontrol/daemon/main_v4l2.cpp | ||
| 41 | @@ -96,7 +96,7 @@ int main(int argc, char* argv[]) { | ||
| 42 | if (argc == 2){ | ||
| 43 | if(!(string2Version.find(argv[1])==string2Version.end())){ | ||
| 44 | std::cout << "Version : "<<MEDIA_SERVER_VERSION<<std::endl; | ||
| 45 | - std::cout << "Build Time : "<<__DATE__<<", "<<__TIME__<<std::endl; | ||
| 46 | + std::cout << "Build Time : "<<BUILD_DATE<<std::endl; | ||
| 47 | return 0; | ||
| 48 | } | ||
| 49 | } | ||
| 50 | @@ -105,8 +105,8 @@ int main(int argc, char* argv[]) { | ||
| 51 | if(fd_running >= 0) | ||
| 52 | { | ||
| 53 | ALOGI("******************************************************************"); | ||
| 54 | - ALOGI("VIV ISP Media Control Framework V%s (%s, %s)", | ||
| 55 | - MEDIA_SERVER_VERSION, __DATE__, __TIME__); | ||
| 56 | + ALOGI("VIV ISP Media Control Framework V%s (%s)", | ||
| 57 | + MEDIA_SERVER_VERSION, BUILD_DATE); | ||
| 58 | ALOGI("******************************************************************\n"); | ||
| 59 | |||
| 60 | if (argc < 2) { | ||
| 61 | @@ -123,7 +123,7 @@ int main(int argc, char* argv[]) { | ||
| 62 | while( i < argc ){ | ||
| 63 | if(!(string2Version.find(argv[i])==string2Version.end())){ | ||
| 64 | std::cout << "Version : "<<MEDIA_SERVER_VERSION<<std::endl; | ||
| 65 | - std::cout << "Build Time : "<<__DATE__<<", "<<__TIME__<<std::endl; | ||
| 66 | + std::cout << "Build Time : "<<BUILD_DATE<<std::endl; | ||
| 67 | i++; | ||
| 68 | continue; | ||
| 69 | } | ||
| 70 | -- | ||
| 71 | 2.20.1 | ||
| 72 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx/0001-run.sh-fix-bashism.patch b/recipes-bsp/isp-imx/isp-imx/0001-run.sh-fix-bashism.patch deleted file mode 100644 index 715bed2ae..000000000 --- a/recipes-bsp/isp-imx/isp-imx/0001-run.sh-fix-bashism.patch +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | From 7070abd558e753b89955a966bb83e11f5a7b8462 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chris Dimich <Chris.Dimich@boundarydevices.com> | ||
| 3 | Date: Wed, 17 Feb 2021 14:06:26 -0800 | ||
| 4 | Subject: [PATCH 1/1] run.sh: fix bashism | ||
| 5 | |||
| 6 | Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com> | ||
| 7 | --- | ||
| 8 | imx/run.sh | 2 +- | ||
| 9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 10 | |||
| 11 | diff --git a/imx/run.sh b/imx/run.sh | ||
| 12 | index c0d676ae7..ebeb7a6e7 100755 | ||
| 13 | --- a/imx/run.sh | ||
| 14 | +++ b/imx/run.sh | ||
| 15 | @@ -1,4 +1,4 @@ | ||
| 16 | -#!/bin/bash | ||
| 17 | +#!/bin/sh | ||
| 18 | # | ||
| 19 | # Start the isp_media_server in the configuration from user | ||
| 20 | # (c) NXP 2020 | ||
| 21 | -- | ||
| 22 | 2.29.0 | ||
| 23 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-test-to-be-generic.patch b/recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-test-to-be-generic.patch index cb93223e2..1b62afe53 100644 --- a/recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-test-to-be-generic.patch +++ b/recipes-bsp/isp-imx/isp-imx/0001-start_isp.sh-fix-test-to-be-generic.patch | |||
| @@ -10,37 +10,32 @@ Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> | |||
| 10 | imx/start_isp.sh | 13 +++++-------- | 10 | imx/start_isp.sh | 13 +++++-------- |
| 11 | 1 file changed, 5 insertions(+), 8 deletions(-) | 11 | 1 file changed, 5 insertions(+), 8 deletions(-) |
| 12 | 12 | ||
| 13 | diff --git a/imx/start_isp.sh b/imx/start_isp.sh | 13 | Index: isp-imx-4.2.2.11.0/imx/start_isp.sh |
| 14 | index 02ee7d3b5..fee0492ad 100755 | 14 | =================================================================== |
| 15 | --- a/imx/start_isp.sh | 15 | --- isp-imx-4.2.2.11.0.orig/imx/start_isp.sh |
| 16 | +++ b/imx/start_isp.sh | 16 | +++ isp-imx-4.2.2.11.0/imx/start_isp.sh |
| 17 | @@ -7,21 +7,18 @@ | 17 | @@ -8,6 +8,7 @@ |
| 18 | # | ||
| 19 | 18 | ||
| 20 | RUNTIME_DIR="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" | 19 | RUNTIME_DIR="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" |
| 21 | -DEVICE_TREE_BASLER=$(grep basler-camera-vvcam /sys/firmware/devicetree/base/soc@0/*/i2c@*/*/compatible -l 2> /dev/null) | 20 | NR_DEVICE_TREE_BASLER=$(grep basler-camera-vvcam /sys/firmware/devicetree/base/soc@0/*/i2c@*/*/compatible -l | wc -l 2> /dev/null) |
| 22 | - | 21 | +DMESG_BASLER=`dmesg | grep Basler` |
| 23 | +BASLER=`dmesg | grep Basler` | ||
| 24 | 22 | ||
| 25 | # check if the basler device has been enabled in the device tree | 23 | # check if the basler device has been enabled in the device tree |
| 26 | -if [ -f "$DEVICE_TREE_BASLER" ]; then | 24 | if [ $NR_DEVICE_TREE_BASLER -eq 1 ]; then |
| 27 | - | 25 | @@ -28,8 +29,15 @@ elif [ $NR_DEVICE_TREE_BASLER -eq 2 ]; t |
| 28 | +if [ ! -z "$BASLER" ]; then | 26 | # Available configurations: dual_basler_1080p60, dual_basler_1080p60hdr |
| 29 | echo "Starting isp_media_server for Basler daA3840-30mc" | 27 | exec ./run.sh -c dual_basler_1080p60 -lm |
| 30 | - | 28 | |
| 31 | cd $RUNTIME_DIR | 29 | +elif [ ! -z "$DMESG_BASLER" ]; then |
| 32 | # Default configuration for Basler daA3840-30mc: basler_4k | 30 | + |
| 33 | # Available configurations: basler_4k, basler_1080p60, basler_4khdr, basler_1080p60hdr | 31 | + echo "Starting isp_media_server for generic Basler" |
| 34 | - exec ./run.sh -c basler_4k -lm | 32 | + |
| 35 | - | 33 | + cd $RUNTIME_DIR |
| 36 | + #exec ./run.sh -c basler_4k | ||
| 37 | + exec ./run.sh -c basler_1080p60 | 34 | + exec ./run.sh -c basler_1080p60 |
| 35 | + | ||
| 38 | else | 36 | else |
| 39 | # no device tree found exit with code no device or address | 37 | # no device tree found exit with code no device or address |
| 40 | - echo "No device tree found for Basler, check dtb file!" >&2 | 38 | - echo "No device tree found for Basler, check dtb file!" >&2 |
| 41 | + echo "Basler camera not found!" >&2 | 39 | + echo "Basler camera not found!" >&2 |
| 42 | exit 6 | 40 | exit 6 |
| 43 | fi | 41 | fi |
| 44 | -- | ||
| 45 | 2.29.2 | ||
| 46 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx_4.2.2.6.0.bb b/recipes-bsp/isp-imx/isp-imx_4.2.2.11.0.bb index 363089f08..3c717c8d2 100644 --- a/recipes-bsp/isp-imx/isp-imx_4.2.2.6.0.bb +++ b/recipes-bsp/isp-imx/isp-imx_4.2.2.11.0.bb | |||
| @@ -1,26 +1,25 @@ | |||
| 1 | # Copyright 2020 NXP | 1 | # Copyright 2020-2021 NXP |
| 2 | 2 | ||
| 3 | DESCRIPTION = "i.MX Verisilicon Software ISP" | 3 | DESCRIPTION = "i.MX Verisilicon Software ISP" |
| 4 | LICENSE = "Proprietary" | 4 | LICENSE = "Proprietary" |
| 5 | LIC_FILES_CHKSUM = "file://${WORKDIR}/${PN}-${PV}/COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=3c3fe2b904fd694f28d2f646ee16dddb" |
| 6 | DEPENDS = "python3 libdrm virtual/libg2d" | ||
| 6 | 7 | ||
| 7 | 8 | SRC_URI = " \ | |
| 8 | inherit fsl-eula-unpack cmake systemd | 9 | ${FSL_MIRROR}/${BP}.bin;fsl-eula=true \ |
| 9 | 10 | file://0001-start_isp.sh-fix-test-to-be-generic.patch \ | |
| 10 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true \ | 11 | file://0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch \ |
| 11 | file://0001-BufferManager.h-add-missing-header-file.patch;patchdir=.. \ | ||
| 12 | file://0001-imx8-isp.service-do-not-prevent-restart-of-service.patch;patchdir=.. \ | ||
| 13 | file://0001-run.sh-fix-bashism.patch;patchdir=.. \ | ||
| 14 | file://0001-start_isp.sh-fix-test-to-be-generic.patch;patchdir=.. \ | ||
| 15 | " | 12 | " |
| 16 | 13 | ||
| 17 | SRC_URI[md5sum] = "2246009411af32b1e02fbb0b242a0fc0" | 14 | SRC_URI[md5sum] = "75f79ba556c47172b9a0cbc3a877e604" |
| 18 | SRC_URI[sha256sum] = "7a245abb5fee23319f59b970db0bb014a2932fd6d5bd44f16f7dd31bbe25003a" | 15 | SRC_URI[sha256sum] = "28e2ee909f29a256c4eac87ef8336932d90a88a2a183389ac0868212954af42c" |
| 19 | 16 | ||
| 20 | S = "${WORKDIR}/${PN}-${PV}/appshell" | 17 | inherit fsl-eula-unpack cmake systemd use-imx-headers |
| 21 | 18 | ||
| 22 | DEPENDS = "python3 libdrm" | 19 | # Build the sub-folder appshell |
| 20 | OECMAKE_SOURCEPATH = "${S}/appshell" | ||
| 23 | 21 | ||
| 22 | # Use make instead of ninja | ||
| 24 | OECMAKE_GENERATOR = "Unix Makefiles" | 23 | OECMAKE_GENERATOR = "Unix Makefiles" |
| 25 | 24 | ||
| 26 | SYSTEMD_SERVICE_${PN} = "imx8-isp.service" | 25 | SYSTEMD_SERVICE_${PN} = "imx8-isp.service" |
| @@ -39,6 +38,7 @@ EXTRA_OECMAKE += " \ | |||
| 39 | -DENABLE_IRQ=1 \ | 38 | -DENABLE_IRQ=1 \ |
| 40 | -DPARTITION_BUILD=0 \ | 39 | -DPARTITION_BUILD=0 \ |
| 41 | -D3A_SRC_BUILD=0 \ | 40 | -D3A_SRC_BUILD=0 \ |
| 41 | -DIMX_G2D=ON \ | ||
| 42 | -Wno-dev \ | 42 | -Wno-dev \ |
| 43 | " | 43 | " |
| 44 | 44 | ||
| @@ -55,30 +55,34 @@ do_install() { | |||
| 55 | cp -r ${WORKDIR}/build/generated/release/bin/*2775* ${D}/opt/imx8-isp/bin | 55 | cp -r ${WORKDIR}/build/generated/release/bin/*2775* ${D}/opt/imx8-isp/bin |
| 56 | cp -r ${WORKDIR}/build/generated/release/bin/isp_media_server ${D}/opt/imx8-isp/bin | 56 | cp -r ${WORKDIR}/build/generated/release/bin/isp_media_server ${D}/opt/imx8-isp/bin |
| 57 | cp -r ${WORKDIR}/build/generated/release/bin/vvext ${D}/opt/imx8-isp/bin | 57 | cp -r ${WORKDIR}/build/generated/release/bin/vvext ${D}/opt/imx8-isp/bin |
| 58 | cp -r ${WORKDIR}/${PN}-${PV}/mediacontrol/case/ ${D}/opt/imx8-isp/bin | 58 | cp -r ${WORKDIR}/${BP}/dewarp/dewarp_config/ ${D}/opt/imx8-isp/bin |
| 59 | cp -r ${WORKDIR}/build/generated/release/lib/*.so* ${D}/${libdir} | 59 | cp -r ${WORKDIR}/build/generated/release/lib/*.so* ${D}/${libdir} |
| 60 | cp -r ${WORKDIR}/build/generated/release/include/* ${D}/${includedir} | 60 | cp -r ${WORKDIR}/build/generated/release/include/* ${D}/${includedir} |
| 61 | 61 | ||
| 62 | cp ${WORKDIR}/${PN}-${PV}/imx/run.sh ${D}/opt/imx8-isp/bin | 62 | cp ${WORKDIR}/${BP}/imx/run.sh ${D}/opt/imx8-isp/bin |
| 63 | cp ${WORKDIR}/${PN}-${PV}/imx/start_isp.sh ${D}/opt/imx8-isp/bin | 63 | cp ${WORKDIR}/${BP}/imx/start_isp.sh ${D}/opt/imx8-isp/bin |
| 64 | 64 | ||
| 65 | chmod +x ${D}/opt/imx8-isp/bin/run.sh | 65 | chmod +x ${D}/opt/imx8-isp/bin/run.sh |
| 66 | chmod +x ${D}/opt/imx8-isp/bin/start_isp.sh | 66 | chmod +x ${D}/opt/imx8-isp/bin/start_isp.sh |
| 67 | 67 | ||
| 68 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then | 68 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then |
| 69 | install -d ${D}${systemd_system_unitdir} | 69 | install -d ${D}${systemd_system_unitdir} |
| 70 | install -m 0644 ${WORKDIR}/${PN}-${PV}/imx/imx8-isp.service ${D}${systemd_system_unitdir} | 70 | install -m 0644 ${WORKDIR}/${BP}/imx/imx8-isp.service ${D}${systemd_system_unitdir} |
| 71 | fi | 71 | fi |
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | RDEPENDS_${PN} = "libdrm libpython3" | 74 | # The build contains a mix of versioned and unversioned libraries, so |
| 75 | 75 | # the default packaging configuration needs some modifications | |
| 76 | PACKAGES = "${PN} ${PN}-dev ${PN}-dbg" | 76 | FILES_SOLIBSDEV = "" |
| 77 | FILES_${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}" | ||
| 78 | FILES_${PN}-dev += " \ | ||
| 79 | ${libdir}/libjsoncpp.so \ | ||
| 80 | ${libdir}/libos08a20.so \ | ||
| 81 | ${libdir}/libov2775.so \ | ||
| 82 | " | ||
| 77 | 83 | ||
| 78 | FILES_${PN} = "${libdir} /opt ${systemd_system_unitdir}/imx8-isp.service" | 84 | INSANE_SKIP_${PN} = "rpaths" |
| 79 | FILES_${PN}-dbg += "${libdir}/.debug" | ||
| 80 | 85 | ||
| 81 | INSANE_SKIP_${PN} += "rpaths dev-deps dev-so" | 86 | RDEPENDS_${PN} = "libdrm libpython3" |
| 82 | INSANE_SKIP_${PN}-dev += "rpaths dev-elf" | ||
| 83 | 87 | ||
| 84 | COMPATIBLE_MACHINE = "(imx|use-nxp-bsp)" | 88 | COMPATIBLE_MACHINE = "(mx8mp)" |
diff --git a/recipes-bsp/u-boot/u-boot-fslc-common_2021.04.inc b/recipes-bsp/u-boot/u-boot-fslc-common_2021.07.inc index 05f3d951d..839a503db 100644 --- a/recipes-bsp/u-boot/u-boot-fslc-common_2021.04.inc +++ b/recipes-bsp/u-boot/u-boot-fslc-common_2021.07.inc | |||
| @@ -6,14 +6,14 @@ inherit fsl-u-boot-localversion | |||
| 6 | LICENSE = "GPLv2+" | 6 | LICENSE = "GPLv2+" |
| 7 | LIC_FILES_CHKSUM = "file://Licenses/README;md5=5a7450c57ffe5ae63fd732446b988025" | 7 | LIC_FILES_CHKSUM = "file://Licenses/README;md5=5a7450c57ffe5ae63fd732446b988025" |
| 8 | 8 | ||
| 9 | DEPENDS += "bison-native" | 9 | DEPENDS += "flex-native bison-native" |
| 10 | 10 | ||
| 11 | SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH}" | 11 | SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH}" |
| 12 | 12 | ||
| 13 | SRCREV = "31cf6b483b580898c7387ed97e69304ea8cc7c96" | 13 | SRCREV = "587e796995604fb669a3552daae682b4d6d346d9" |
| 14 | SRCBRANCH = "2021.04+fslc" | 14 | SRCBRANCH = "2021.07+fslc" |
| 15 | 15 | ||
| 16 | PV = "v2021.04+git${SRCPV}" | 16 | PV = "v2021.07+git${SRCPV}" |
| 17 | 17 | ||
| 18 | S = "${WORKDIR}/git" | 18 | S = "${WORKDIR}/git" |
| 19 | B = "${WORKDIR}/build" | 19 | B = "${WORKDIR}/build" |
diff --git a/recipes-bsp/u-boot/u-boot-fslc-mfgtool_2021.04.bb b/recipes-bsp/u-boot/u-boot-fslc-mfgtool_2021.07.bb index 7f02746b0..7f02746b0 100644 --- a/recipes-bsp/u-boot/u-boot-fslc-mfgtool_2021.04.bb +++ b/recipes-bsp/u-boot/u-boot-fslc-mfgtool_2021.07.bb | |||
diff --git a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.04.bb b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb index 2492f4503..2492f4503 100644 --- a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.04.bb +++ b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb | |||
diff --git a/recipes-bsp/u-boot/u-boot-fslc_2021.04.bb b/recipes-bsp/u-boot/u-boot-fslc_2021.07.bb index 86620c443..4f97c722d 100644 --- a/recipes-bsp/u-boot/u-boot-fslc_2021.04.bb +++ b/recipes-bsp/u-boot/u-boot-fslc_2021.07.bb | |||
| @@ -8,7 +8,7 @@ version, or because it is not applicable for upstreaming." | |||
| 8 | 8 | ||
| 9 | inherit ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '1', 'imx-boot-container', '')} | 9 | inherit ${@oe.utils.ifelse(d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '1', 'imx-boot-container', '')} |
| 10 | 10 | ||
| 11 | DEPENDS += "bc-native dtc-native lzop-native" | 11 | DEPENDS += "bc-native dtc-native python3-setuptools-native" |
| 12 | 12 | ||
| 13 | # Location known to imx-boot component, where U-Boot artifacts | 13 | # Location known to imx-boot component, where U-Boot artifacts |
| 14 | # should be additionally deployed. | 14 | # should be additionally deployed. |
diff --git a/recipes-bsp/u-boot/u-boot-imx-common.inc b/recipes-bsp/u-boot/u-boot-imx-common_2021.04.inc index f1edc92cb..2abcac9bb 100644 --- a/recipes-bsp/u-boot/u-boot-imx-common.inc +++ b/recipes-bsp/u-boot/u-boot-imx-common_2021.04.inc | |||
| @@ -3,9 +3,9 @@ DESCRIPTION = "i.MX U-Boot suppporting i.MX reference boards." | |||
| 3 | LICENSE = "GPLv2+" | 3 | LICENSE = "GPLv2+" |
| 4 | LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 4 | LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 5 | 5 | ||
| 6 | SRCBRANCH = "imx_v2020.04_5.4.70_2.3.0" | 6 | SRCBRANCH = "lf_v2021.04" |
| 7 | SRC_URI = "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https;branch=${SRCBRANCH}" | 7 | SRC_URI = "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https;branch=${SRCBRANCH}" |
| 8 | SRCREV = "185bdaaaf5644319284566e5c340927d28954a1a" | 8 | SRCREV = "3463140881c523e248d2fcb6bfc9ed25c0db93bd" |
| 9 | 9 | ||
| 10 | DEPENDS += "flex-native bison-native bc-native dtc-native" | 10 | DEPENDS += "flex-native bison-native bc-native dtc-native" |
| 11 | 11 | ||
| @@ -14,7 +14,7 @@ B = "${WORKDIR}/build" | |||
| 14 | 14 | ||
| 15 | inherit fsl-u-boot-localversion | 15 | inherit fsl-u-boot-localversion |
| 16 | 16 | ||
| 17 | LOCALVERSION ?= "-imx_v2020.04_5.4.70_2.3.2" | 17 | LOCALVERSION ?= "-imx_v2021.04_5.10.35_2.0.0" |
| 18 | 18 | ||
| 19 | BOOT_TOOLS = "imx-boot-tools" | 19 | BOOT_TOOLS = "imx-boot-tools" |
| 20 | 20 | ||
diff --git a/recipes-bsp/u-boot/u-boot-imx-mfgtool_2020.04.bb b/recipes-bsp/u-boot/u-boot-imx-mfgtool_2021.04.bb index 2b296c192..2b296c192 100644 --- a/recipes-bsp/u-boot/u-boot-imx-mfgtool_2020.04.bb +++ b/recipes-bsp/u-boot/u-boot-imx-mfgtool_2021.04.bb | |||
diff --git a/recipes-bsp/u-boot/u-boot-imx_2020.04.bb b/recipes-bsp/u-boot/u-boot-imx_2021.04.bb index 058229e27..40772e2b0 100644 --- a/recipes-bsp/u-boot/u-boot-imx_2020.04.bb +++ b/recipes-bsp/u-boot/u-boot-imx_2021.04.bb | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | # Copyright (C) 2017-2021 NXP | 3 | # Copyright (C) 2017-2021 NXP |
| 4 | 4 | ||
| 5 | require recipes-bsp/u-boot/u-boot.inc | 5 | require recipes-bsp/u-boot/u-boot.inc |
| 6 | require u-boot-imx-common.inc | 6 | require u-boot-imx-common_${PV}.inc |
| 7 | 7 | ||
| 8 | PROVIDES += "u-boot" | 8 | PROVIDES += "u-boot" |
| 9 | 9 | ||
diff --git a/recipes-extended/jailhouse/jailhouse_0.12.bb b/recipes-extended/jailhouse/jailhouse_0.12.bb index a15bec6c8..c49d7f5b1 100644 --- a/recipes-extended/jailhouse/jailhouse_0.12.bb +++ b/recipes-extended/jailhouse/jailhouse_0.12.bb | |||
| @@ -101,7 +101,7 @@ do_install() { | |||
| 101 | 101 | ||
| 102 | PACKAGE_BEFORE_PN = "kernel-module-jailhouse pyjailhouse" | 102 | PACKAGE_BEFORE_PN = "kernel-module-jailhouse pyjailhouse" |
| 103 | 103 | ||
| 104 | FILES_${PN} += "${base_libdir}/firmware ${libexecdir} ${sbindir} ${JH_DATADIR}" | 104 | FILES_${PN} += "${nonarch_base_libdir}/firmware ${libexecdir} ${sbindir} ${JH_DATADIR}" |
| 105 | FILES_pyjailhouse = "${PYTHON_SITEPACKAGES_DIR}/pyjailhouse" | 105 | FILES_pyjailhouse = "${PYTHON_SITEPACKAGES_DIR}/pyjailhouse" |
| 106 | 106 | ||
| 107 | RDEPENDS_${PN} += " \ | 107 | RDEPENDS_${PN} += " \ |
diff --git a/recipes-extended/tsntool/tsntool_git.bb b/recipes-extended/tsntool/tsntool_git.bb index 94091db8a..8ef79d27c 100644 --- a/recipes-extended/tsntool/tsntool_git.bb +++ b/recipes-extended/tsntool/tsntool_git.bb | |||
| @@ -8,7 +8,7 @@ DEPENDS = "cjson libnl readline" | |||
| 8 | inherit pkgconfig | 8 | inherit pkgconfig |
| 9 | 9 | ||
| 10 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/tsntool;protocol=https;nobranch=1" | 10 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/tsntool;protocol=https;nobranch=1" |
| 11 | SRCREV = "1d1686e83c8f83472055189c278b837434990dcc" | 11 | SRCREV = "3111f7f79e7d1b1a5e60f37fe76785559b2d0360" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | 13 | S = "${WORKDIR}/git" |
| 14 | 14 | ||
diff --git a/recipes-graphics/mesa/mesa/0001-dri-add-createImageWithModifiers2-interface.patch b/recipes-graphics/mesa/mesa/0001-dri-add-createImageWithModifiers2-interface.patch new file mode 100644 index 000000000..261c54cc2 --- /dev/null +++ b/recipes-graphics/mesa/mesa/0001-dri-add-createImageWithModifiers2-interface.patch | |||
| @@ -0,0 +1,67 @@ | |||
| 1 | From afd8b2f498a417de6ecdbd13045d97c9ecf4391b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Simon Ser <contact@emersion.fr> | ||
| 3 | Date: Mon, 14 Dec 2020 18:32:47 +0100 | ||
| 4 | Subject: [PATCH] dri: add createImageWithModifiers2 interface | ||
| 5 | |||
| 6 | With the addition of createImageWithModifiers usage flags were | ||
| 7 | dropped, as it was believed at the time that modifers will be a | ||
| 8 | full replacement for the usage flags. This has turned out to be | ||
| 9 | untrue, as modifiers are not able to describe buffer placement. | ||
| 10 | |||
| 11 | Add a new version of the interface, that allows to specifiy | ||
| 12 | use flags in addition to the modifier. | ||
| 13 | |||
| 14 | Signed-off-by: Simon Ser <contact@emersion.fr> | ||
| 15 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | ||
| 16 | Reviewed-by: Daniel Stone <daniels@collabora.com> | ||
| 17 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8106> | ||
| 18 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/afd8b2f498a417de6ecdbd13045d97c9ecf4391b] | ||
| 19 | --- | ||
| 20 | include/GL/internal/dri_interface.h | 24 +++++++++++++++++++++++- | ||
| 21 | 1 file changed, 23 insertions(+), 1 deletion(-) | ||
| 22 | |||
| 23 | diff --git a/include/GL/internal/dri_interface.h b/include/GL/internal/dri_interface.h | ||
| 24 | index 9b85e67ce49..a7d9903f94e 100644 | ||
| 25 | --- a/include/GL/internal/dri_interface.h | ||
| 26 | +++ b/include/GL/internal/dri_interface.h | ||
| 27 | @@ -1328,7 +1328,7 @@ struct __DRIdri2ExtensionRec { | ||
| 28 | * extensions. | ||
| 29 | */ | ||
| 30 | #define __DRI_IMAGE "DRI_IMAGE" | ||
| 31 | -#define __DRI_IMAGE_VERSION 18 | ||
| 32 | +#define __DRI_IMAGE_VERSION 19 | ||
| 33 | |||
| 34 | /** | ||
| 35 | * These formats correspond to the similarly named MESA_FORMAT_* | ||
| 36 | @@ -1803,6 +1803,28 @@ struct __DRIimageExtensionRec { | ||
| 37 | uint32_t flags, | ||
| 38 | unsigned *error, | ||
| 39 | void *loaderPrivate); | ||
| 40 | + | ||
| 41 | + /** | ||
| 42 | + * Creates an image with implementation's favorite modifiers and the | ||
| 43 | + * provided usage flags. | ||
| 44 | + * | ||
| 45 | + * This acts like createImageWithModifiers except usage is also specified. | ||
| 46 | + * | ||
| 47 | + * The created image should be destroyed with destroyImage(). | ||
| 48 | + * | ||
| 49 | + * Returns the new DRIimage. The chosen modifier can be obtained later on | ||
| 50 | + * and passed back to things like the kernel's AddFB2 interface. | ||
| 51 | + * | ||
| 52 | + * \sa __DRIimageRec::createImage | ||
| 53 | + * | ||
| 54 | + * \since 19 | ||
| 55 | + */ | ||
| 56 | + __DRIimage *(*createImageWithModifiers2)(__DRIscreen *screen, | ||
| 57 | + int width, int height, int format, | ||
| 58 | + const uint64_t *modifiers, | ||
| 59 | + const unsigned int modifier_count, | ||
| 60 | + unsigned int use, | ||
| 61 | + void *loaderPrivate); | ||
| 62 | }; | ||
| 63 | |||
| 64 | |||
| 65 | -- | ||
| 66 | 2.31.1 | ||
| 67 | |||
diff --git a/recipes-graphics/mesa/mesa/0002-dri-add-loader_dri_create_image-helper.patch b/recipes-graphics/mesa/mesa/0002-dri-add-loader_dri_create_image-helper.patch new file mode 100644 index 000000000..1e5d0f698 --- /dev/null +++ b/recipes-graphics/mesa/mesa/0002-dri-add-loader_dri_create_image-helper.patch | |||
| @@ -0,0 +1,336 @@ | |||
| 1 | From cb9ae4273d680ab34fc2ca933c4f960e7f086275 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | ||
| 3 | Date: Tue, 15 Dec 2020 14:39:32 +0100 | ||
| 4 | Subject: [PATCH] dri: add loader_dri_create_image helper | ||
| 5 | |||
| 6 | The DRI image extension already has two different ways to allocate an | ||
| 7 | image (with and without a modifier) and will soon grow a third one. | ||
| 8 | Add a helper, which handles calling the appropriate implementation to | ||
| 9 | get rid of code duplication in the winsys. | ||
| 10 | |||
| 11 | This convert the two obvious call sites (GBM dri and EGL wayland) | ||
| 12 | that profit from the code dedup. | ||
| 13 | |||
| 14 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | ||
| 15 | Reviewed-by: Daniel Stone <daniels@collabora.com> | ||
| 16 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8106> | ||
| 17 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/cb9ae4273d680ab34fc2ca933c4f960e7f086275] | ||
| 18 | --- | ||
| 19 | src/egl/drivers/dri2/platform_wayland.c | 60 +++++++--------------- | ||
| 20 | src/gbm/backends/dri/gbm_dri.c | 53 +++++-------------- | ||
| 21 | src/loader/Makefile.sources | 2 + | ||
| 22 | src/loader/loader_dri_helper.c | 68 +++++++++++++++++++++++++ | ||
| 23 | src/loader/loader_dri_helper.h | 33 ++++++++++++ | ||
| 24 | src/loader/meson.build | 2 +- | ||
| 25 | 6 files changed, 134 insertions(+), 84 deletions(-) | ||
| 26 | create mode 100644 src/loader/loader_dri_helper.c | ||
| 27 | create mode 100644 src/loader/loader_dri_helper.h | ||
| 28 | |||
| 29 | diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c | ||
| 30 | index 26b6711952c..180380b4c4c 100644 | ||
| 31 | --- a/src/egl/drivers/dri2/platform_wayland.c | ||
| 32 | +++ b/src/egl/drivers/dri2/platform_wayland.c | ||
| 33 | @@ -40,6 +40,7 @@ | ||
| 34 | #include <sys/mman.h> | ||
| 35 | |||
| 36 | #include "egl_dri2.h" | ||
| 37 | +#include "loader_dri_helper.h" | ||
| 38 | #include "loader.h" | ||
| 39 | #include "util/u_vector.h" | ||
| 40 | #include "util/anon_file.h" | ||
| 41 | @@ -578,28 +579,16 @@ get_back_bo(struct dri2_egl_surface *dri2_surf) | ||
| 42 | dri2_surf->back->linear_copy == NULL) { | ||
| 43 | /* The LINEAR modifier should be a perfect alias of the LINEAR use | ||
| 44 | * flag; try the new interface first before the old, then fall back. */ | ||
| 45 | - if (dri2_dpy->image->base.version >= 15 && | ||
| 46 | - dri2_dpy->image->createImageWithModifiers) { | ||
| 47 | - uint64_t linear_mod = DRM_FORMAT_MOD_LINEAR; | ||
| 48 | - | ||
| 49 | - dri2_surf->back->linear_copy = | ||
| 50 | - dri2_dpy->image->createImageWithModifiers(dri2_dpy->dri_screen, | ||
| 51 | - dri2_surf->base.Width, | ||
| 52 | - dri2_surf->base.Height, | ||
| 53 | - linear_dri_image_format, | ||
| 54 | - &linear_mod, | ||
| 55 | - 1, | ||
| 56 | - NULL); | ||
| 57 | - } else { | ||
| 58 | - dri2_surf->back->linear_copy = | ||
| 59 | - dri2_dpy->image->createImage(dri2_dpy->dri_screen, | ||
| 60 | - dri2_surf->base.Width, | ||
| 61 | - dri2_surf->base.Height, | ||
| 62 | - linear_dri_image_format, | ||
| 63 | - use_flags | | ||
| 64 | - __DRI_IMAGE_USE_LINEAR, | ||
| 65 | - NULL); | ||
| 66 | - } | ||
| 67 | + uint64_t linear_mod = DRM_FORMAT_MOD_LINEAR; | ||
| 68 | + | ||
| 69 | + dri2_surf->back->linear_copy = | ||
| 70 | + loader_dri_create_image(dri2_dpy->dri_screen, dri2_dpy->image, | ||
| 71 | + dri2_surf->base.Width, | ||
| 72 | + dri2_surf->base.Height, | ||
| 73 | + linear_dri_image_format, | ||
| 74 | + use_flags | __DRI_IMAGE_USE_LINEAR, | ||
| 75 | + &linear_mod, 1, NULL); | ||
| 76 | + | ||
| 77 | if (dri2_surf->back->linear_copy == NULL) | ||
| 78 | return -1; | ||
| 79 | } | ||
| 80 | @@ -609,26 +598,13 @@ get_back_bo(struct dri2_egl_surface *dri2_surf) | ||
| 81 | * createImageWithModifiers, then fall back to the old createImage, | ||
| 82 | * and hope it allocates an image which is acceptable to the winsys. | ||
| 83 | */ | ||
| 84 | - if (num_modifiers && dri2_dpy->image->base.version >= 15 && | ||
| 85 | - dri2_dpy->image->createImageWithModifiers) { | ||
| 86 | - dri2_surf->back->dri_image = | ||
| 87 | - dri2_dpy->image->createImageWithModifiers(dri2_dpy->dri_screen, | ||
| 88 | - dri2_surf->base.Width, | ||
| 89 | - dri2_surf->base.Height, | ||
| 90 | - dri_image_format, | ||
| 91 | - modifiers, | ||
| 92 | - num_modifiers, | ||
| 93 | - NULL); | ||
| 94 | - } else { | ||
| 95 | - dri2_surf->back->dri_image = | ||
| 96 | - dri2_dpy->image->createImage(dri2_dpy->dri_screen, | ||
| 97 | - dri2_surf->base.Width, | ||
| 98 | - dri2_surf->base.Height, | ||
| 99 | - dri_image_format, | ||
| 100 | - dri2_dpy->is_different_gpu ? | ||
| 101 | - 0 : use_flags, | ||
| 102 | - NULL); | ||
| 103 | - } | ||
| 104 | + dri2_surf->back->dri_image = | ||
| 105 | + loader_dri_create_image(dri2_dpy->dri_screen, dri2_dpy->image, | ||
| 106 | + dri2_surf->base.Width, | ||
| 107 | + dri2_surf->base.Height, | ||
| 108 | + dri_image_format, | ||
| 109 | + dri2_dpy->is_different_gpu ? 0 : use_flags, | ||
| 110 | + modifiers, num_modifiers, NULL); | ||
| 111 | |||
| 112 | dri2_surf->back->age = 0; | ||
| 113 | } | ||
| 114 | diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c | ||
| 115 | index 751b2e56497..dff0b3c7ecf 100644 | ||
| 116 | --- a/src/gbm/backends/dri/gbm_dri.c | ||
| 117 | +++ b/src/gbm/backends/dri/gbm_dri.c | ||
| 118 | @@ -47,6 +47,7 @@ | ||
| 119 | #include "gbm_driint.h" | ||
| 120 | |||
| 121 | #include "gbmint.h" | ||
| 122 | +#include "loader_dri_helper.h" | ||
| 123 | #include "loader.h" | ||
| 124 | #include "util/debug.h" | ||
| 125 | #include "util/macros.h" | ||
| 126 | @@ -1151,8 +1152,7 @@ gbm_dri_bo_create(struct gbm_device *gbm, | ||
| 127 | struct gbm_dri_device *dri = gbm_dri_device(gbm); | ||
| 128 | struct gbm_dri_bo *bo; | ||
| 129 | int dri_format; | ||
| 130 | - unsigned dri_use = 0, i; | ||
| 131 | - bool has_valid_modifier; | ||
| 132 | + unsigned dri_use = 0; | ||
| 133 | |||
| 134 | /* Callers of this may specify a modifier, or a dri usage, but not both. The | ||
| 135 | * newer modifier interface deprecates the older usage flags. | ||
| 136 | @@ -1191,50 +1191,21 @@ gbm_dri_bo_create(struct gbm_device *gbm, | ||
| 137 | /* Gallium drivers requires shared in order to get the handle/stride */ | ||
| 138 | dri_use |= __DRI_IMAGE_USE_SHARE; | ||
| 139 | |||
| 140 | - if (modifiers) { | ||
| 141 | - if (!dri->image || dri->image->base.version < 14 || | ||
| 142 | - !dri->image->createImageWithModifiers) { | ||
| 143 | - errno = ENOSYS; | ||
| 144 | - goto failed; | ||
| 145 | - } | ||
| 146 | - | ||
| 147 | - /* It's acceptable to create an image with INVALID modifier in the list, | ||
| 148 | - * but it cannot be on the only modifier (since it will certainly fail | ||
| 149 | - * later). While we could easily catch this after modifier creation, doing | ||
| 150 | - * the check here is a convenient debug check likely pointing at whatever | ||
| 151 | - * interface the client is using to build its modifier list. | ||
| 152 | - */ | ||
| 153 | - has_valid_modifier = false; | ||
| 154 | - for (i = 0; i < count; i++) { | ||
| 155 | - if (modifiers[i] != DRM_FORMAT_MOD_INVALID) { | ||
| 156 | - has_valid_modifier = true; | ||
| 157 | - break; | ||
| 158 | - } | ||
| 159 | - } | ||
| 160 | - if (!has_valid_modifier) { | ||
| 161 | - errno = EINVAL; | ||
| 162 | - goto failed; | ||
| 163 | - } | ||
| 164 | - | ||
| 165 | - bo->image = | ||
| 166 | - dri->image->createImageWithModifiers(dri->screen, | ||
| 167 | - width, height, | ||
| 168 | - dri_format, | ||
| 169 | - modifiers, count, | ||
| 170 | - bo); | ||
| 171 | - | ||
| 172 | - if (bo->image) { | ||
| 173 | - /* The client passed in a list of invalid modifiers */ | ||
| 174 | - assert(gbm_dri_bo_get_modifier(&bo->base) != DRM_FORMAT_MOD_INVALID); | ||
| 175 | - } | ||
| 176 | - } else { | ||
| 177 | - bo->image = dri->image->createImage(dri->screen, width, height, | ||
| 178 | - dri_format, dri_use, bo); | ||
| 179 | + if (modifiers && (dri->image->base.version < 14 || | ||
| 180 | + !dri->image->createImageWithModifiers)) { | ||
| 181 | + errno = ENOSYS; | ||
| 182 | + return NULL; | ||
| 183 | } | ||
| 184 | |||
| 185 | + bo->image = loader_dri_create_image(dri->screen, dri->image, width, height, | ||
| 186 | + dri_format, dri_use, modifiers, count, | ||
| 187 | + bo); | ||
| 188 | if (bo->image == NULL) | ||
| 189 | goto failed; | ||
| 190 | |||
| 191 | + if (modifiers) | ||
| 192 | + assert(gbm_dri_bo_get_modifier(&bo->base) != DRM_FORMAT_MOD_INVALID); | ||
| 193 | + | ||
| 194 | dri->image->queryImage(bo->image, __DRI_IMAGE_ATTRIB_HANDLE, | ||
| 195 | &bo->base.handle.s32); | ||
| 196 | dri->image->queryImage(bo->image, __DRI_IMAGE_ATTRIB_STRIDE, | ||
| 197 | diff --git a/src/loader/Makefile.sources b/src/loader/Makefile.sources | ||
| 198 | index b61ef1cd943..6627222ac30 100644 | ||
| 199 | --- a/src/loader/Makefile.sources | ||
| 200 | +++ b/src/loader/Makefile.sources | ||
| 201 | @@ -1,4 +1,6 @@ | ||
| 202 | LOADER_C_FILES := \ | ||
| 203 | + loader_dri_helper.c \ | ||
| 204 | + loader_dri_helper.h \ | ||
| 205 | loader.c \ | ||
| 206 | loader.h \ | ||
| 207 | pci_id_driver_map.c \ | ||
| 208 | diff --git a/src/loader/loader_dri_helper.c b/src/loader/loader_dri_helper.c | ||
| 209 | new file mode 100644 | ||
| 210 | index 00000000000..21419f087d6 | ||
| 211 | --- /dev/null | ||
| 212 | +++ b/src/loader/loader_dri_helper.c | ||
| 213 | @@ -0,0 +1,68 @@ | ||
| 214 | +/* | ||
| 215 | + * Permission to use, copy, modify, distribute, and sell this software and its | ||
| 216 | + * documentation for any purpose is hereby granted without fee, provided that | ||
| 217 | + * the above copyright notice appear in all copies and that both that copyright | ||
| 218 | + * notice and this permission notice appear in supporting documentation, and | ||
| 219 | + * that the name of the copyright holders not be used in advertising or | ||
| 220 | + * publicity pertaining to distribution of the software without specific, | ||
| 221 | + * written prior permission. The copyright holders make no representations | ||
| 222 | + * about the suitability of this software for any purpose. It is provided "as | ||
| 223 | + * is" without express or implied warranty. | ||
| 224 | + * | ||
| 225 | + * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, | ||
| 226 | + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO | ||
| 227 | + * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR | ||
| 228 | + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, | ||
| 229 | + * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER | ||
| 230 | + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE | ||
| 231 | + * OF THIS SOFTWARE. | ||
| 232 | + */ | ||
| 233 | + | ||
| 234 | +#include <errno.h> | ||
| 235 | +#include <stdbool.h> | ||
| 236 | +#include <stdio.h> | ||
| 237 | +#include <sys/types.h> | ||
| 238 | + | ||
| 239 | +#include <GL/gl.h> /* dri_interface needs GL types */ | ||
| 240 | +#include <GL/internal/dri_interface.h> | ||
| 241 | + | ||
| 242 | +#include "drm-uapi/drm_fourcc.h" | ||
| 243 | +#include "loader_dri_helper.h" | ||
| 244 | + | ||
| 245 | +__DRIimage *loader_dri_create_image(__DRIscreen *screen, | ||
| 246 | + const __DRIimageExtension *image, | ||
| 247 | + uint32_t width, uint32_t height, | ||
| 248 | + uint32_t dri_format, uint32_t dri_usage, | ||
| 249 | + const uint64_t *modifiers, | ||
| 250 | + unsigned int modifiers_count, | ||
| 251 | + void *loaderPrivate) | ||
| 252 | +{ | ||
| 253 | + if (modifiers && | ||
| 254 | + image->base.version > 14 && image->createImageWithModifiers) { | ||
| 255 | + bool has_valid_modifier = false; | ||
| 256 | + int i; | ||
| 257 | + | ||
| 258 | + /* It's acceptable to create an image with INVALID modifier in the list, | ||
| 259 | + * but it cannot be on the only modifier (since it will certainly fail | ||
| 260 | + * later). While we could easily catch this after modifier creation, doing | ||
| 261 | + * the check here is a convenient debug check likely pointing at whatever | ||
| 262 | + * interface the client is using to build its modifier list. | ||
| 263 | + */ | ||
| 264 | + for (i = 0; i < modifiers_count; i++) { | ||
| 265 | + if (modifiers[i] != DRM_FORMAT_MOD_INVALID) { | ||
| 266 | + has_valid_modifier = true; | ||
| 267 | + break; | ||
| 268 | + } | ||
| 269 | + } | ||
| 270 | + if (!has_valid_modifier) | ||
| 271 | + return NULL; | ||
| 272 | + | ||
| 273 | + return image->createImageWithModifiers(screen, width, height, | ||
| 274 | + dri_format, modifiers, | ||
| 275 | + modifiers_count, loaderPrivate); | ||
| 276 | + } | ||
| 277 | + | ||
| 278 | + /* No modifier given or fallback to the legacy createImage allowed */ | ||
| 279 | + return image->createImage(screen, width, height, dri_format, dri_usage, | ||
| 280 | + loaderPrivate); | ||
| 281 | +} | ||
| 282 | diff --git a/src/loader/loader_dri_helper.h b/src/loader/loader_dri_helper.h | ||
| 283 | new file mode 100644 | ||
| 284 | index 00000000000..e0aae69477b | ||
| 285 | --- /dev/null | ||
| 286 | +++ b/src/loader/loader_dri_helper.h | ||
| 287 | @@ -0,0 +1,33 @@ | ||
| 288 | +/* | ||
| 289 | + * Permission to use, copy, modify, distribute, and sell this software and its | ||
| 290 | + * documentation for any purpose is hereby granted without fee, provided that | ||
| 291 | + * the above copyright notice appear in all copies and that both that copyright | ||
| 292 | + * notice and this permission notice appear in supporting documentation, and | ||
| 293 | + * that the name of the copyright holders not be used in advertising or | ||
| 294 | + * publicity pertaining to distribution of the software without specific, | ||
| 295 | + * written prior permission. The copyright holders make no representations | ||
| 296 | + * about the suitability of this software for any purpose. It is provided "as | ||
| 297 | + * is" without express or implied warranty. | ||
| 298 | + * | ||
| 299 | + * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, | ||
| 300 | + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO | ||
| 301 | + * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR | ||
| 302 | + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, | ||
| 303 | + * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER | ||
| 304 | + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE | ||
| 305 | + * OF THIS SOFTWARE. | ||
| 306 | + */ | ||
| 307 | + | ||
| 308 | +#include <stdbool.h> | ||
| 309 | +#include <sys/types.h> | ||
| 310 | + | ||
| 311 | +#include <GL/gl.h> /* dri_interface needs GL types */ | ||
| 312 | +#include <GL/internal/dri_interface.h> | ||
| 313 | + | ||
| 314 | +__DRIimage *loader_dri_create_image(__DRIscreen *screen, | ||
| 315 | + const __DRIimageExtension *image, | ||
| 316 | + uint32_t width, uint32_t height, | ||
| 317 | + uint32_t dri_format, uint32_t dri_usage, | ||
| 318 | + const uint64_t *modifiers, | ||
| 319 | + unsigned int modifiers_count, | ||
| 320 | + void *loaderPrivate); | ||
| 321 | diff --git a/src/loader/meson.build b/src/loader/meson.build | ||
| 322 | index 34a43e33f09..57a93c3aa17 100644 | ||
| 323 | --- a/src/loader/meson.build | ||
| 324 | +++ b/src/loader/meson.build | ||
| 325 | @@ -47,7 +47,7 @@ endif | ||
| 326 | |||
| 327 | libloader = static_library( | ||
| 328 | 'loader', | ||
| 329 | - ['loader.c', 'pci_id_driver_map.c'], | ||
| 330 | + ['loader_dri_helper.c', 'loader.c', 'pci_id_driver_map.c'], | ||
| 331 | c_args : loader_c_args, | ||
| 332 | gnu_symbol_visibility : 'hidden', | ||
| 333 | include_directories : [inc_include, inc_src, inc_util], | ||
| 334 | -- | ||
| 335 | 2.31.1 | ||
| 336 | |||
diff --git a/recipes-graphics/mesa/mesa/0002-dri-bring-back-use-flags-for-createImageWithModifier.patch b/recipes-graphics/mesa/mesa/0002-dri-bring-back-use-flags-for-createImageWithModifier.patch deleted file mode 100644 index 9eee458e7..000000000 --- a/recipes-graphics/mesa/mesa/0002-dri-bring-back-use-flags-for-createImageWithModifier.patch +++ /dev/null | |||
| @@ -1,119 +0,0 @@ | |||
| 1 | From 00add4be8620175ccc69869e22479962dacdce9d Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | ||
| 3 | Date: Fri, 13 Nov 2020 14:38:41 +0100 | ||
| 4 | Subject: [PATCH 2/6] dri: bring back use flags for createImageWithModifiers | ||
| 5 | |||
| 6 | createImageWithModifiers dropped the use flags that were present with | ||
| 7 | the createImage interface as it was believed at the time that all those | ||
| 8 | use flags could be expressed as a modifier. This turned out to be untrue, | ||
| 9 | as there are some use flags like SCANOUT and the BACKBUFFER hint that | ||
| 10 | won't ever get a eqivalent modifier expression. | ||
| 11 | |||
| 12 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | ||
| 13 | |||
| 14 | Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603] | ||
| 15 | --- | ||
| 16 | include/GL/internal/dri_interface.h | 1 + | ||
| 17 | src/egl/drivers/dri2/platform_wayland.c | 4 ++-- | ||
| 18 | src/gallium/frontends/dri/dri2.c | 5 ++--- | ||
| 19 | src/gbm/backends/dri/gbm_dri.c | 2 +- | ||
| 20 | src/loader/loader_dri3_helper.c | 3 +++ | ||
| 21 | src/mesa/drivers/dri/i965/intel_screen.c | 2 +- | ||
| 22 | 6 files changed, 10 insertions(+), 7 deletions(-) | ||
| 23 | |||
| 24 | diff --git a/include/GL/internal/dri_interface.h b/include/GL/internal/dri_interface.h | ||
| 25 | index 39d5dd07533..222821428d0 100644 | ||
| 26 | --- a/include/GL/internal/dri_interface.h | ||
| 27 | +++ b/include/GL/internal/dri_interface.h | ||
| 28 | @@ -1678,6 +1678,7 @@ struct __DRIimageExtensionRec { | ||
| 29 | int width, int height, int format, | ||
| 30 | const uint64_t *modifiers, | ||
| 31 | const unsigned int modifier_count, | ||
| 32 | + unsigned int use, | ||
| 33 | void *loaderPrivate); | ||
| 34 | |||
| 35 | /* | ||
| 36 | diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c | ||
| 37 | index c0b26c4b623..bb508cbe421 100644 | ||
| 38 | --- a/src/egl/drivers/dri2/platform_wayland.c | ||
| 39 | +++ b/src/egl/drivers/dri2/platform_wayland.c | ||
| 40 | @@ -595,7 +595,7 @@ get_back_bo(struct dri2_egl_surface *dri2_surf) | ||
| 41 | dri2_surf->base.Height, | ||
| 42 | linear_dri_image_format, | ||
| 43 | &linear_mod, | ||
| 44 | - 1, | ||
| 45 | + 1, use_flags, | ||
| 46 | NULL); | ||
| 47 | } else { | ||
| 48 | dri2_surf->back->linear_copy = | ||
| 49 | @@ -624,7 +624,7 @@ get_back_bo(struct dri2_egl_surface *dri2_surf) | ||
| 50 | dri2_surf->base.Height, | ||
| 51 | dri_image_format, | ||
| 52 | modifiers, | ||
| 53 | - num_modifiers, | ||
| 54 | + num_modifiers, use_flags, | ||
| 55 | NULL); | ||
| 56 | } else { | ||
| 57 | dri2_surf->back->dri_image = | ||
| 58 | diff --git a/src/gallium/frontends/dri/dri2.c b/src/gallium/frontends/dri/dri2.c | ||
| 59 | index 1cd42cd8114..1f1e7a9a65e 100644 | ||
| 60 | --- a/src/gallium/frontends/dri/dri2.c | ||
| 61 | +++ b/src/gallium/frontends/dri/dri2.c | ||
| 62 | @@ -1074,12 +1074,11 @@ static __DRIimage * | ||
| 63 | dri2_create_image_with_modifiers(__DRIscreen *dri_screen, | ||
| 64 | int width, int height, int format, | ||
| 65 | const uint64_t *modifiers, | ||
| 66 | - const unsigned count, | ||
| 67 | + const unsigned count, unsigned int use, | ||
| 68 | void *loaderPrivate) | ||
| 69 | { | ||
| 70 | return dri2_create_image_common(dri_screen, width, height, format, | ||
| 71 | - __DRI_IMAGE_USE_SHARE, modifiers, count, | ||
| 72 | - loaderPrivate); | ||
| 73 | + use, modifiers, count, loaderPrivate); | ||
| 74 | } | ||
| 75 | |||
| 76 | static bool | ||
| 77 | diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c | ||
| 78 | index b5634741554..aff3a107e7d 100644 | ||
| 79 | --- a/src/gbm/backends/dri/gbm_dri.c | ||
| 80 | +++ b/src/gbm/backends/dri/gbm_dri.c | ||
| 81 | @@ -1173,7 +1173,7 @@ gbm_dri_bo_create(struct gbm_device *gbm, | ||
| 82 | width, height, | ||
| 83 | dri_format, | ||
| 84 | modifiers, count, | ||
| 85 | - bo); | ||
| 86 | + dri_use, bo); | ||
| 87 | |||
| 88 | if (bo->image) { | ||
| 89 | /* The client passed in a list of invalid modifiers */ | ||
| 90 | diff --git a/src/loader/loader_dri3_helper.c b/src/loader/loader_dri3_helper.c | ||
| 91 | index ccf8d1795e7..6fc6a2b705a 100644 | ||
| 92 | --- a/src/loader/loader_dri3_helper.c | ||
| 93 | +++ b/src/loader/loader_dri3_helper.c | ||
| 94 | @@ -1407,6 +1407,9 @@ dri3_alloc_render_buffer(struct loader_dri3_drawable *draw, unsigned int format, | ||
| 95 | format, | ||
| 96 | modifiers, | ||
| 97 | count, | ||
| 98 | + __DRI_IMAGE_USE_SHARE | | ||
| 99 | + __DRI_IMAGE_USE_SCANOUT | | ||
| 100 | + __DRI_IMAGE_USE_BACKBUFFER, | ||
| 101 | buffer); | ||
| 102 | } | ||
| 103 | |||
| 104 | diff --git a/src/mesa/drivers/dri/i965/intel_screen.c b/src/mesa/drivers/dri/i965/intel_screen.c | ||
| 105 | index 4492d43c040..4511b962eef 100644 | ||
| 106 | --- a/src/mesa/drivers/dri/i965/intel_screen.c | ||
| 107 | +++ b/src/mesa/drivers/dri/i965/intel_screen.c | ||
| 108 | @@ -893,7 +893,7 @@ static __DRIimage * | ||
| 109 | intel_create_image_with_modifiers(__DRIscreen *dri_screen, | ||
| 110 | int width, int height, int format, | ||
| 111 | const uint64_t *modifiers, | ||
| 112 | - const unsigned count, | ||
| 113 | + const unsigned count, unsigned int use, | ||
| 114 | void *loaderPrivate) | ||
| 115 | { | ||
| 116 | return intel_create_image_common(dri_screen, width, height, format, 0, | ||
| 117 | -- | ||
| 118 | 2.26.2 | ||
| 119 | |||
diff --git a/recipes-graphics/mesa/mesa/0003-loader-dri3-convert-to-loader_dri_create_image.patch b/recipes-graphics/mesa/mesa/0003-loader-dri3-convert-to-loader_dri_create_image.patch new file mode 100644 index 000000000..daba1a501 --- /dev/null +++ b/recipes-graphics/mesa/mesa/0003-loader-dri3-convert-to-loader_dri_create_image.patch | |||
| @@ -0,0 +1,93 @@ | |||
| 1 | From 8fd5b16efc60ad666b05ec745109d0a482b6157b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | ||
| 3 | Date: Tue, 15 Dec 2020 14:52:28 +0100 | ||
| 4 | Subject: [PATCH] loader/dri3: convert to loader_dri_create_image | ||
| 5 | |||
| 6 | Get rid of the code duplication and makes it easier to hook in a | ||
| 7 | new createImageWithModifiers2, but obscures the code flow a bit. | ||
| 8 | |||
| 9 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | ||
| 10 | Reviewed-by: Daniel Stone <daniels@collabora.com> | ||
| 11 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8106> | ||
| 12 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/8fd5b16efc60ad666b05ec745109d0a482b6157b] | ||
| 13 | --- | ||
| 14 | src/loader/loader_dri3_helper.c | 40 ++++++++++----------------------- | ||
| 15 | 1 file changed, 12 insertions(+), 28 deletions(-) | ||
| 16 | |||
| 17 | diff --git a/src/loader/loader_dri3_helper.c b/src/loader/loader_dri3_helper.c | ||
| 18 | index 6c4b704ae5b..c5e340e6942 100644 | ||
| 19 | --- a/src/loader/loader_dri3_helper.c | ||
| 20 | +++ b/src/loader/loader_dri3_helper.c | ||
| 21 | @@ -34,6 +34,7 @@ | ||
| 22 | |||
| 23 | #include <X11/Xlib-xcb.h> | ||
| 24 | |||
| 25 | +#include "loader_dri_helper.h" | ||
| 26 | #include "loader_dri3_helper.h" | ||
| 27 | #include "util/macros.h" | ||
| 28 | #include "drm-uapi/drm_fourcc.h" | ||
| 29 | @@ -1314,6 +1315,8 @@ dri3_alloc_render_buffer(struct loader_dri3_drawable *draw, unsigned int format, | ||
| 30 | struct xshmfence *shm_fence; | ||
| 31 | int buffer_fds[4], fence_fd; | ||
| 32 | int num_planes = 0; | ||
| 33 | + uint64_t *modifiers = NULL; | ||
| 34 | + uint32_t count = 0; | ||
| 35 | int i, mod; | ||
| 36 | int ret; | ||
| 37 | |||
| 38 | @@ -1348,8 +1351,6 @@ dri3_alloc_render_buffer(struct loader_dri3_drawable *draw, unsigned int format, | ||
| 39 | xcb_dri3_get_supported_modifiers_cookie_t mod_cookie; | ||
| 40 | xcb_dri3_get_supported_modifiers_reply_t *mod_reply; | ||
| 41 | xcb_generic_error_t *error = NULL; | ||
| 42 | - uint64_t *modifiers = NULL; | ||
| 43 | - uint32_t count = 0; | ||
| 44 | |||
| 45 | mod_cookie = xcb_dri3_get_supported_modifiers(draw->conn, | ||
| 46 | draw->window, | ||
| 47 | @@ -1395,34 +1396,17 @@ dri3_alloc_render_buffer(struct loader_dri3_drawable *draw, unsigned int format, | ||
| 48 | } | ||
| 49 | |||
| 50 | free(mod_reply); | ||
| 51 | - | ||
| 52 | - /* don't use createImageWithModifiers() if we have no | ||
| 53 | - * modifiers, other things depend on the use flags when | ||
| 54 | - * there are no modifiers to know that a buffer can be | ||
| 55 | - * shared. | ||
| 56 | - */ | ||
| 57 | - if (modifiers) { | ||
| 58 | - buffer->image = draw->ext->image->createImageWithModifiers(draw->dri_screen, | ||
| 59 | - width, height, | ||
| 60 | - format, | ||
| 61 | - modifiers, | ||
| 62 | - count, | ||
| 63 | - buffer); | ||
| 64 | - } | ||
| 65 | - | ||
| 66 | - free(modifiers); | ||
| 67 | } | ||
| 68 | #endif | ||
| 69 | - if (!buffer->image) | ||
| 70 | - buffer->image = draw->ext->image->createImage(draw->dri_screen, | ||
| 71 | - width, height, | ||
| 72 | - format, | ||
| 73 | - __DRI_IMAGE_USE_SHARE | | ||
| 74 | - __DRI_IMAGE_USE_SCANOUT | | ||
| 75 | - __DRI_IMAGE_USE_BACKBUFFER | | ||
| 76 | - (draw->is_protected_content ? | ||
| 77 | - __DRI_IMAGE_USE_PROTECTED : 0), | ||
| 78 | - buffer); | ||
| 79 | + buffer->image = loader_dri_create_image(draw->dri_screen, draw->ext->image, | ||
| 80 | + width, height, format, | ||
| 81 | + __DRI_IMAGE_USE_SHARE | | ||
| 82 | + __DRI_IMAGE_USE_SCANOUT | | ||
| 83 | + __DRI_IMAGE_USE_BACKBUFFER | | ||
| 84 | + (draw->is_protected_content ? | ||
| 85 | + __DRI_IMAGE_USE_PROTECTED : 0), | ||
| 86 | + modifiers, count, buffer); | ||
| 87 | + free(modifiers); | ||
| 88 | |||
| 89 | pixmap_buffer = buffer->image; | ||
| 90 | |||
| 91 | -- | ||
| 92 | 2.31.1 | ||
| 93 | |||
diff --git a/recipes-graphics/mesa/mesa/0004-loader-dri-hook-up-createImageWithModifiers2.patch b/recipes-graphics/mesa/mesa/0004-loader-dri-hook-up-createImageWithModifiers2.patch new file mode 100644 index 000000000..c80978a7b --- /dev/null +++ b/recipes-graphics/mesa/mesa/0004-loader-dri-hook-up-createImageWithModifiers2.patch | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | From c03e79d7831f253b16d6f52f2fb959eb02257a8b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | ||
| 3 | Date: Tue, 15 Dec 2020 14:59:21 +0100 | ||
| 4 | Subject: [PATCH] loader/dri: hook up createImageWithModifiers2 | ||
| 5 | |||
| 6 | Call into the new modifiers with usage createImage variant when available | ||
| 7 | to provide the DRI implementation with more context about the allocation. | ||
| 8 | |||
| 9 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | ||
| 10 | Reviewed-by: Daniel Stone <daniels@collabora.com> | ||
| 11 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8106> | ||
| 12 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/c03e79d7831f253b16d6f52f2fb959eb02257a8b] | ||
| 13 | --- | ||
| 14 | src/loader/loader_dri_helper.c | 12 +++++++++--- | ||
| 15 | 1 file changed, 9 insertions(+), 3 deletions(-) | ||
| 16 | |||
| 17 | diff --git a/src/loader/loader_dri_helper.c b/src/loader/loader_dri_helper.c | ||
| 18 | index 21419f087d6..972ca2da26a 100644 | ||
| 19 | --- a/src/loader/loader_dri_helper.c | ||
| 20 | +++ b/src/loader/loader_dri_helper.c | ||
| 21 | @@ -57,9 +57,15 @@ __DRIimage *loader_dri_create_image(__DRIscreen *screen, | ||
| 22 | if (!has_valid_modifier) | ||
| 23 | return NULL; | ||
| 24 | |||
| 25 | - return image->createImageWithModifiers(screen, width, height, | ||
| 26 | - dri_format, modifiers, | ||
| 27 | - modifiers_count, loaderPrivate); | ||
| 28 | + if (image->base.version >= 19 && image->createImageWithModifiers2) | ||
| 29 | + return image->createImageWithModifiers2(screen, width, height, | ||
| 30 | + dri_format, modifiers, | ||
| 31 | + modifiers_count, dri_usage, | ||
| 32 | + loaderPrivate); | ||
| 33 | + else | ||
| 34 | + return image->createImageWithModifiers(screen, width, height, | ||
| 35 | + dri_format, modifiers, | ||
| 36 | + modifiers_count, loaderPrivate); | ||
| 37 | } | ||
| 38 | |||
| 39 | /* No modifier given or fallback to the legacy createImage allowed */ | ||
| 40 | -- | ||
| 41 | 2.31.1 | ||
| 42 | |||
diff --git a/recipes-graphics/mesa/mesa/0005-etnaviv-compact-etna_state_updates.patch b/recipes-graphics/mesa/mesa/0005-etnaviv-compact-etna_state_updates.patch deleted file mode 100644 index d9cca38f8..000000000 --- a/recipes-graphics/mesa/mesa/0005-etnaviv-compact-etna_state_updates.patch +++ /dev/null | |||
| @@ -1,52 +0,0 @@ | |||
| 1 | From 570908323e02c4558f5a9abc2d82621056cd65ab Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | ||
| 3 | Date: Tue, 17 Nov 2020 12:08:13 +0100 | ||
| 4 | Subject: [PATCH 5/6] etnaviv: compact etna_state_updates | ||
| 5 | |||
| 6 | Just reclaim a bit of screen real estate, purely cosmetic change. | ||
| 7 | |||
| 8 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | ||
| 9 | |||
| 10 | Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603] | ||
| 11 | --- | ||
| 12 | src/gallium/drivers/etnaviv/etnaviv_state.c | 18 ++++++------------ | ||
| 13 | 1 file changed, 6 insertions(+), 12 deletions(-) | ||
| 14 | |||
| 15 | diff --git a/src/gallium/drivers/etnaviv/etnaviv_state.c b/src/gallium/drivers/etnaviv/etnaviv_state.c | ||
| 16 | index 1b4a7040b50..84fea58ecb5 100644 | ||
| 17 | --- a/src/gallium/drivers/etnaviv/etnaviv_state.c | ||
| 18 | +++ b/src/gallium/drivers/etnaviv/etnaviv_state.c | ||
| 19 | @@ -749,24 +749,18 @@ struct etna_state_updater { | ||
| 20 | static const struct etna_state_updater etna_state_updates[] = { | ||
| 21 | { | ||
| 22 | etna_shader_update_vertex, ETNA_DIRTY_SHADER | ETNA_DIRTY_VERTEX_ELEMENTS, | ||
| 23 | - }, | ||
| 24 | - { | ||
| 25 | + }, { | ||
| 26 | etna_shader_link, ETNA_DIRTY_SHADER, | ||
| 27 | - }, | ||
| 28 | - { | ||
| 29 | + }, { | ||
| 30 | etna_update_blend, ETNA_DIRTY_BLEND | ETNA_DIRTY_FRAMEBUFFER | ||
| 31 | - }, | ||
| 32 | - { | ||
| 33 | + }, { | ||
| 34 | etna_update_blend_color, ETNA_DIRTY_BLEND_COLOR | ETNA_DIRTY_FRAMEBUFFER, | ||
| 35 | - }, | ||
| 36 | - { | ||
| 37 | + }, { | ||
| 38 | etna_update_ts_config, ETNA_DIRTY_DERIVE_TS, | ||
| 39 | - }, | ||
| 40 | - { | ||
| 41 | + }, { | ||
| 42 | etna_update_clipping, ETNA_DIRTY_SCISSOR | ETNA_DIRTY_FRAMEBUFFER | | ||
| 43 | ETNA_DIRTY_RASTERIZER | ETNA_DIRTY_VIEWPORT, | ||
| 44 | - }, | ||
| 45 | - { | ||
| 46 | + }, { | ||
| 47 | etna_update_zsa, ETNA_DIRTY_ZSA | ETNA_DIRTY_SHADER, | ||
| 48 | } | ||
| 49 | }; | ||
| 50 | -- | ||
| 51 | 2.26.2 | ||
| 52 | |||
diff --git a/recipes-graphics/mesa/mesa/0001-frontend-dri-copy-image-use-in-dup_image.patch b/recipes-graphics/mesa/mesa/0005-gallium-dri-copy-image-use-in-dup_image.patch index 9e0983109..57251ed7f 100644 --- a/recipes-graphics/mesa/mesa/0001-frontend-dri-copy-image-use-in-dup_image.patch +++ b/recipes-graphics/mesa/mesa/0005-gallium-dri-copy-image-use-in-dup_image.patch | |||
| @@ -1,22 +1,23 @@ | |||
| 1 | From 96106df17897b862b87937d6222a3e6483f45480 Mon Sep 17 00:00:00 2001 | 1 | From 3701cb9439058e71c1981bd80c5a9e1383815b08 Mon Sep 17 00:00:00 2001 |
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | 2 | From: Lucas Stach <l.stach@pengutronix.de> |
| 3 | Date: Fri, 13 Nov 2020 14:26:23 +0100 | 3 | Date: Fri, 13 Nov 2020 14:26:23 +0100 |
| 4 | Subject: [PATCH 1/6] frontend/dri: copy image use in dup_image | 4 | Subject: [PATCH] gallium/dri: copy image use in dup_image |
| 5 | 5 | ||
| 6 | Don't lose the use flags when dup'ing an image. | 6 | Don't lose the use flags when dup'ing an image. |
| 7 | 7 | ||
| 8 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | 8 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> |
| 9 | 9 | Reviewed-by: Daniel Stone <daniels@collabora.com> | |
| 10 | Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603] | 10 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8106> |
| 11 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/3701cb9439058e71c1981bd80c5a9e1383815b08] | ||
| 11 | --- | 12 | --- |
| 12 | src/gallium/frontends/dri/dri2.c | 1 + | 13 | src/gallium/frontends/dri/dri2.c | 1 + |
| 13 | 1 file changed, 1 insertion(+) | 14 | 1 file changed, 1 insertion(+) |
| 14 | 15 | ||
| 15 | diff --git a/src/gallium/frontends/dri/dri2.c b/src/gallium/frontends/dri/dri2.c | 16 | diff --git a/src/gallium/frontends/dri/dri2.c b/src/gallium/frontends/dri/dri2.c |
| 16 | index 0c0168497a2..1cd42cd8114 100644 | 17 | index 9999b31b022..08a9ed9693c 100644 |
| 17 | --- a/src/gallium/frontends/dri/dri2.c | 18 | --- a/src/gallium/frontends/dri/dri2.c |
| 18 | +++ b/src/gallium/frontends/dri/dri2.c | 19 | +++ b/src/gallium/frontends/dri/dri2.c |
| 19 | @@ -1312,6 +1312,7 @@ dri2_dup_image(__DRIimage *image, void *loaderPrivate) | 20 | @@ -1326,6 +1326,7 @@ dri2_dup_image(__DRIimage *image, void *loaderPrivate) |
| 20 | img->dri_format = image->dri_format; | 21 | img->dri_format = image->dri_format; |
| 21 | /* This should be 0 for sub images, but dup is also used for base images. */ | 22 | /* This should be 0 for sub images, but dup is also used for base images. */ |
| 22 | img->dri_components = image->dri_components; | 23 | img->dri_components = image->dri_components; |
| @@ -24,3 +25,6 @@ index 0c0168497a2..1cd42cd8114 100644 | |||
| 24 | img->loader_private = loaderPrivate; | 25 | img->loader_private = loaderPrivate; |
| 25 | img->sPriv = image->sPriv; | 26 | img->sPriv = image->sPriv; |
| 26 | 27 | ||
| 28 | -- | ||
| 29 | 2.31.1 | ||
| 30 | |||
diff --git a/recipes-graphics/mesa/mesa/0006-dri-don-t-call-modifier-interfaces-when-modifiers_co.patch b/recipes-graphics/mesa/mesa/0006-dri-don-t-call-modifier-interfaces-when-modifiers_co.patch new file mode 100644 index 000000000..765cc0ac7 --- /dev/null +++ b/recipes-graphics/mesa/mesa/0006-dri-don-t-call-modifier-interfaces-when-modifiers_co.patch | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | From 77fcf700826d6637e4e407c73c209f3b1718a26e Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | ||
| 3 | Date: Thu, 20 May 2021 18:07:12 +0200 | ||
| 4 | Subject: [PATCH] dri: don't call modifier interfaces when modifiers_count is 0 | ||
| 5 | |||
| 6 | The wayland EGL platform sets the modifier count to 0 in some cases | ||
| 7 | to signal that modifiers should not be used, even if a list of modifiers | ||
| 8 | is present. The loader_dri_create_image helper didn't handle this case | ||
| 9 | properly and called the modifierful driver interface with a 0 modifier | ||
| 10 | count, leading to the obvious outcome of the driver being unable to | ||
| 11 | allocate an image. | ||
| 12 | |||
| 13 | Fixes: cb9ae4273d68 ("dri: add loader_dri_create_image helper") | ||
| 14 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | ||
| 15 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10903> | ||
| 16 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/77fcf700826d6637e4e407c73c209f3b1718a26e] | ||
| 17 | --- | ||
| 18 | src/loader/loader_dri_helper.c | 2 +- | ||
| 19 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 20 | |||
| 21 | diff --git a/src/loader/loader_dri_helper.c b/src/loader/loader_dri_helper.c | ||
| 22 | index 972ca2da26a..ff6ce35953f 100644 | ||
| 23 | --- a/src/loader/loader_dri_helper.c | ||
| 24 | +++ b/src/loader/loader_dri_helper.c | ||
| 25 | @@ -37,7 +37,7 @@ __DRIimage *loader_dri_create_image(__DRIscreen *screen, | ||
| 26 | unsigned int modifiers_count, | ||
| 27 | void *loaderPrivate) | ||
| 28 | { | ||
| 29 | - if (modifiers && | ||
| 30 | + if (modifiers && modifiers_count > 0 && | ||
| 31 | image->base.version > 14 && image->createImageWithModifiers) { | ||
| 32 | bool has_valid_modifier = false; | ||
| 33 | int i; | ||
| 34 | -- | ||
| 35 | 2.31.1 | ||
| 36 | |||
diff --git a/recipes-graphics/mesa/mesa/0003-frontend-dri-add-EXPLICIT_FLUSH-hint-in-dri2_resourc.patch b/recipes-graphics/mesa/mesa/0007-frontend-dri-add-EXPLICIT_FLUSH-hint-in-dri2_resourc.patch index 544c132b8..43bd86bd1 100644 --- a/recipes-graphics/mesa/mesa/0003-frontend-dri-add-EXPLICIT_FLUSH-hint-in-dri2_resourc.patch +++ b/recipes-graphics/mesa/mesa/0007-frontend-dri-add-EXPLICIT_FLUSH-hint-in-dri2_resourc.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 587aac46dbadf2aca1489aadd4216e592e11e17b Mon Sep 17 00:00:00 2001 | 1 | From 3824429da0e0e68b78534b1e0ab7e386bcb2b2e2 Mon Sep 17 00:00:00 2001 |
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | 2 | From: Lucas Stach <l.stach@pengutronix.de> |
| 3 | Date: Fri, 13 Nov 2020 14:59:52 +0100 | 3 | Date: Fri, 13 Nov 2020 14:59:52 +0100 |
| 4 | Subject: [PATCH 3/6] frontend/dri: add EXPLICIT_FLUSH hint in | 4 | Subject: [PATCH] frontend/dri: add EXPLICIT_FLUSH hint in |
| 5 | dri2_resource_get_param | 5 | dri2_resource_get_param |
| 6 | 6 | ||
| 7 | dri2_resource_get_param() is called from two different places right now. | 7 | dri2_resource_get_param() is called from two different places right now. |
| @@ -11,17 +11,17 @@ may disable the optimizations provided by this hint without a reason. | |||
| 11 | Make sure to always add this hint when appropriate. | 11 | Make sure to always add this hint when appropriate. |
| 12 | 12 | ||
| 13 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | 13 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> |
| 14 | 14 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603> | |
| 15 | Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603] | 15 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/3824429da0e0e68b78534b1e0ab7e386bcb2b2e2] |
| 16 | --- | 16 | --- |
| 17 | src/gallium/frontends/dri/dri2.c | 6 +++--- | 17 | src/gallium/frontends/dri/dri2.c | 6 +++--- |
| 18 | 1 file changed, 3 insertions(+), 3 deletions(-) | 18 | 1 file changed, 3 insertions(+), 3 deletions(-) |
| 19 | 19 | ||
| 20 | diff --git a/src/gallium/frontends/dri/dri2.c b/src/gallium/frontends/dri/dri2.c | 20 | diff --git a/src/gallium/frontends/dri/dri2.c b/src/gallium/frontends/dri/dri2.c |
| 21 | index 1f1e7a9a65e..7851ebceb3e 100644 | 21 | index 0220513368e..8ed47c25825 100644 |
| 22 | --- a/src/gallium/frontends/dri/dri2.c | 22 | --- a/src/gallium/frontends/dri/dri2.c |
| 23 | +++ b/src/gallium/frontends/dri/dri2.c | 23 | +++ b/src/gallium/frontends/dri/dri2.c |
| 24 | @@ -1198,6 +1198,9 @@ dri2_resource_get_param(__DRIimage *image, enum pipe_resource_param param, | 24 | @@ -1252,6 +1252,9 @@ dri2_resource_get_param(__DRIimage *image, enum pipe_resource_param param, |
| 25 | if (!pscreen->resource_get_param) | 25 | if (!pscreen->resource_get_param) |
| 26 | return false; | 26 | return false; |
| 27 | 27 | ||
| @@ -31,7 +31,7 @@ index 1f1e7a9a65e..7851ebceb3e 100644 | |||
| 31 | return pscreen->resource_get_param(pscreen, NULL, image->texture, | 31 | return pscreen->resource_get_param(pscreen, NULL, image->texture, |
| 32 | image->plane, 0, 0, param, handle_usage, | 32 | image->plane, 0, 0, param, handle_usage, |
| 33 | value); | 33 | value); |
| 34 | @@ -1242,9 +1245,6 @@ dri2_query_image_by_resource_param(__DRIimage *image, int attrib, int *value) | 34 | @@ -1296,9 +1299,6 @@ dri2_query_image_by_resource_param(__DRIimage *image, int attrib, int *value) |
| 35 | 35 | ||
| 36 | handle_usage = PIPE_HANDLE_USAGE_FRAMEBUFFER_WRITE; | 36 | handle_usage = PIPE_HANDLE_USAGE_FRAMEBUFFER_WRITE; |
| 37 | 37 | ||
| @@ -42,5 +42,5 @@ index 1f1e7a9a65e..7851ebceb3e 100644 | |||
| 42 | return false; | 42 | return false; |
| 43 | 43 | ||
| 44 | -- | 44 | -- |
| 45 | 2.26.2 | 45 | 2.31.1 |
| 46 | 46 | ||
diff --git a/recipes-graphics/mesa/mesa/0004-etnaviv-remove-double-assigment-of-surface-texture.patch b/recipes-graphics/mesa/mesa/0008-etnaviv-remove-double-assigment-of-surface-texture.patch index 3865dbc99..7f43be103 100644 --- a/recipes-graphics/mesa/mesa/0004-etnaviv-remove-double-assigment-of-surface-texture.patch +++ b/recipes-graphics/mesa/mesa/0008-etnaviv-remove-double-assigment-of-surface-texture.patch | |||
| @@ -1,15 +1,15 @@ | |||
| 1 | From 59f74212bbb5e28badd0775929e42856c9a01d35 Mon Sep 17 00:00:00 2001 | 1 | From 1c539bbb06f318d2bd0f93701b532f77894e391d Mon Sep 17 00:00:00 2001 |
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | 2 | From: Lucas Stach <l.stach@pengutronix.de> |
| 3 | Date: Fri, 13 Nov 2020 15:03:37 +0100 | 3 | Date: Fri, 13 Nov 2020 15:03:37 +0100 |
| 4 | Subject: [PATCH 4/6] etnaviv: remove double assigment of surface->texture | 4 | Subject: [PATCH] etnaviv: remove double assigment of surface->texture |
| 5 | 5 | ||
| 6 | surf->base.texture is already assigned earlier via a proper | 6 | surf->base.texture is already assigned earlier via a proper |
| 7 | pipe_resource_reference call. Remove the superfluous assignement. | 7 | pipe_resource_reference call. Remove the superfluous assignement. |
| 8 | 8 | ||
| 9 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | 9 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> |
| 10 | Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> | 10 | Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> |
| 11 | 11 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603> | |
| 12 | Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603] | 12 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/1c539bbb06f318d2bd0f93701b532f77894e391d] |
| 13 | --- | 13 | --- |
| 14 | src/gallium/drivers/etnaviv/etnaviv_surface.c | 1 - | 14 | src/gallium/drivers/etnaviv/etnaviv_surface.c | 1 - |
| 15 | 1 file changed, 1 deletion(-) | 15 | 1 file changed, 1 deletion(-) |
| @@ -27,5 +27,5 @@ index c78973bdb09..52a937652d2 100644 | |||
| 27 | surf->base.width = rsc->levels[level].width; | 27 | surf->base.width = rsc->levels[level].width; |
| 28 | surf->base.height = rsc->levels[level].height; | 28 | surf->base.height = rsc->levels[level].height; |
| 29 | -- | 29 | -- |
| 30 | 2.26.2 | 30 | 2.31.1 |
| 31 | 31 | ||
diff --git a/recipes-graphics/mesa/mesa/0006-etnaviv-flush-used-render-buffers-on-context-flush-w.patch b/recipes-graphics/mesa/mesa/0009-etnaviv-flush-used-render-buffers-on-context-flush-w.patch index ea658a038..4534cd5a0 100644 --- a/recipes-graphics/mesa/mesa/0006-etnaviv-flush-used-render-buffers-on-context-flush-w.patch +++ b/recipes-graphics/mesa/mesa/0009-etnaviv-flush-used-render-buffers-on-context-flush-w.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 537c7a6ea3fd2e5a6433e52b406ba39b89f520d9 Mon Sep 17 00:00:00 2001 | 1 | From 7b9d8d1936d72af6fd1bfd30afed354bb76b4c0c Mon Sep 17 00:00:00 2001 |
| 2 | From: Lucas Stach <l.stach@pengutronix.de> | 2 | From: Lucas Stach <l.stach@pengutronix.de> |
| 3 | Date: Fri, 13 Nov 2020 15:05:55 +0100 | 3 | Date: Fri, 13 Nov 2020 15:05:55 +0100 |
| 4 | Subject: [PATCH 6/6] etnaviv: flush used render buffers on context flush when | 4 | Subject: [PATCH] etnaviv: flush used render buffers on context flush when |
| 5 | neccessary | 5 | neccessary |
| 6 | 6 | ||
| 7 | Some resources like backbuffers are explicitly flushed by the frontend | 7 | Some resources like backbuffers are explicitly flushed by the frontend |
| @@ -16,21 +16,22 @@ when a buffer handle is exported/imported without the | |||
| 16 | PIPE_HANDLE_USAGE_EXPLICIT_FLUSH flag set. | 16 | PIPE_HANDLE_USAGE_EXPLICIT_FLUSH flag set. |
| 17 | 17 | ||
| 18 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> | 18 | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> |
| 19 | 19 | Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> | |
| 20 | Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603] | 20 | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7603> |
| 21 | Upstream-Status: Applied [https://gitlab.freedesktop.org/mesa/mesa/-/commit/7b9d8d1936d72af6fd1bfd30afed354bb76b4c0c] | ||
| 21 | --- | 22 | --- |
| 22 | src/gallium/drivers/etnaviv/etnaviv_context.c | 16 ++++++++++++++++ | 23 | src/gallium/drivers/etnaviv/etnaviv_context.c | 16 ++++++++++++++++ |
| 23 | src/gallium/drivers/etnaviv/etnaviv_context.h | 3 +++ | 24 | src/gallium/drivers/etnaviv/etnaviv_context.h | 3 +++ |
| 24 | src/gallium/drivers/etnaviv/etnaviv_resource.c | 7 +++++++ | 25 | src/gallium/drivers/etnaviv/etnaviv_resource.c | 7 +++++++ |
| 25 | src/gallium/drivers/etnaviv/etnaviv_resource.h | 2 ++ | 26 | src/gallium/drivers/etnaviv/etnaviv_resource.h | 2 ++ |
| 26 | src/gallium/drivers/etnaviv/etnaviv_state.c | 17 +++++++++++++++++ | 27 | src/gallium/drivers/etnaviv/etnaviv_state.c | 18 ++++++++++++++++++ |
| 27 | 5 files changed, 45 insertions(+) | 28 | 5 files changed, 46 insertions(+) |
| 28 | 29 | ||
| 29 | diff --git a/src/gallium/drivers/etnaviv/etnaviv_context.c b/src/gallium/drivers/etnaviv/etnaviv_context.c | 30 | diff --git a/src/gallium/drivers/etnaviv/etnaviv_context.c b/src/gallium/drivers/etnaviv/etnaviv_context.c |
| 30 | index 9c334a450c6..80c5d430419 100644 | 31 | index 4dd9e427ea1..581edc78d2f 100644 |
| 31 | --- a/src/gallium/drivers/etnaviv/etnaviv_context.c | 32 | --- a/src/gallium/drivers/etnaviv/etnaviv_context.c |
| 32 | +++ b/src/gallium/drivers/etnaviv/etnaviv_context.c | 33 | +++ b/src/gallium/drivers/etnaviv/etnaviv_context.c |
| 33 | @@ -128,6 +128,9 @@ etna_context_destroy(struct pipe_context *pctx) | 34 | @@ -129,6 +129,9 @@ etna_context_destroy(struct pipe_context *pctx) |
| 34 | _mesa_set_destroy(ctx->used_resources_write, NULL); | 35 | _mesa_set_destroy(ctx->used_resources_write, NULL); |
| 35 | 36 | ||
| 36 | } | 37 | } |
| @@ -40,7 +41,7 @@ index 9c334a450c6..80c5d430419 100644 | |||
| 40 | mtx_unlock(&ctx->lock); | 41 | mtx_unlock(&ctx->lock); |
| 41 | 42 | ||
| 42 | if (ctx->dummy_desc_bo) | 43 | if (ctx->dummy_desc_bo) |
| 43 | @@ -475,6 +478,14 @@ etna_flush(struct pipe_context *pctx, struct pipe_fence_handle **fence, | 44 | @@ -490,6 +493,14 @@ etna_flush(struct pipe_context *pctx, struct pipe_fence_handle **fence, |
| 44 | list_for_each_entry(struct etna_acc_query, aq, &ctx->active_acc_queries, node) | 45 | list_for_each_entry(struct etna_acc_query, aq, &ctx->active_acc_queries, node) |
| 45 | etna_acc_query_suspend(aq, ctx); | 46 | etna_acc_query_suspend(aq, ctx); |
| 46 | 47 | ||
| @@ -55,7 +56,7 @@ index 9c334a450c6..80c5d430419 100644 | |||
| 55 | etna_cmd_stream_flush(ctx->stream, ctx->in_fence_fd, | 56 | etna_cmd_stream_flush(ctx->stream, ctx->in_fence_fd, |
| 56 | (flags & PIPE_FLUSH_FENCE_FD) ? &out_fence_fd : NULL); | 57 | (flags & PIPE_FLUSH_FENCE_FD) ? &out_fence_fd : NULL); |
| 57 | 58 | ||
| 58 | @@ -581,6 +592,11 @@ etna_context_create(struct pipe_screen *pscreen, void *priv, unsigned flags) | 59 | @@ -596,6 +607,11 @@ etna_context_create(struct pipe_screen *pscreen, void *priv, unsigned flags) |
| 59 | if (!ctx->used_resources_write) | 60 | if (!ctx->used_resources_write) |
| 60 | goto fail; | 61 | goto fail; |
| 61 | 62 | ||
| @@ -68,7 +69,7 @@ index 9c334a450c6..80c5d430419 100644 | |||
| 68 | 69 | ||
| 69 | /* context ctxate setup */ | 70 | /* context ctxate setup */ |
| 70 | diff --git a/src/gallium/drivers/etnaviv/etnaviv_context.h b/src/gallium/drivers/etnaviv/etnaviv_context.h | 71 | diff --git a/src/gallium/drivers/etnaviv/etnaviv_context.h b/src/gallium/drivers/etnaviv/etnaviv_context.h |
| 71 | index dd6af3d93e6..112902aac8a 100644 | 72 | index 72000f2122b..21e4d3f33ca 100644 |
| 72 | --- a/src/gallium/drivers/etnaviv/etnaviv_context.h | 73 | --- a/src/gallium/drivers/etnaviv/etnaviv_context.h |
| 73 | +++ b/src/gallium/drivers/etnaviv/etnaviv_context.h | 74 | +++ b/src/gallium/drivers/etnaviv/etnaviv_context.h |
| 74 | @@ -206,6 +206,9 @@ struct etna_context { | 75 | @@ -206,6 +206,9 @@ struct etna_context { |
| @@ -127,10 +128,10 @@ index cb83e891d34..167cf4ed069 100644 | |||
| 127 | enum etna_resource_status status; | 128 | enum etna_resource_status status; |
| 128 | 129 | ||
| 129 | diff --git a/src/gallium/drivers/etnaviv/etnaviv_state.c b/src/gallium/drivers/etnaviv/etnaviv_state.c | 130 | diff --git a/src/gallium/drivers/etnaviv/etnaviv_state.c b/src/gallium/drivers/etnaviv/etnaviv_state.c |
| 130 | index 84fea58ecb5..5848735ab14 100644 | 131 | index 44b1c4f8fab..1ad839799f2 100644 |
| 131 | --- a/src/gallium/drivers/etnaviv/etnaviv_state.c | 132 | --- a/src/gallium/drivers/etnaviv/etnaviv_state.c |
| 132 | +++ b/src/gallium/drivers/etnaviv/etnaviv_state.c | 133 | +++ b/src/gallium/drivers/etnaviv/etnaviv_state.c |
| 133 | @@ -741,6 +741,21 @@ etna_update_zsa(struct etna_context *ctx) | 134 | @@ -753,6 +753,21 @@ etna_update_zsa(struct etna_context *ctx) |
| 134 | return true; | 135 | return true; |
| 135 | } | 136 | } |
| 136 | 137 | ||
| @@ -152,15 +153,16 @@ index 84fea58ecb5..5848735ab14 100644 | |||
| 152 | struct etna_state_updater { | 153 | struct etna_state_updater { |
| 153 | bool (*update)(struct etna_context *ctx); | 154 | bool (*update)(struct etna_context *ctx); |
| 154 | uint32_t dirty; | 155 | uint32_t dirty; |
| 155 | @@ -762,6 +777,8 @@ static const struct etna_state_updater etna_state_updates[] = { | 156 | @@ -780,6 +795,9 @@ static const struct etna_state_updater etna_state_updates[] = { |
| 156 | ETNA_DIRTY_RASTERIZER | ETNA_DIRTY_VIEWPORT, | 157 | }, |
| 157 | }, { | 158 | { |
| 158 | etna_update_zsa, ETNA_DIRTY_ZSA | ETNA_DIRTY_SHADER, | 159 | etna_update_zsa, ETNA_DIRTY_ZSA | ETNA_DIRTY_SHADER, |
| 159 | + }, { | 160 | + }, |
| 161 | + { | ||
| 160 | + etna_record_flush_resources, ETNA_DIRTY_FRAMEBUFFER, | 162 | + etna_record_flush_resources, ETNA_DIRTY_FRAMEBUFFER, |
| 161 | } | 163 | } |
| 162 | }; | 164 | }; |
| 163 | 165 | ||
| 164 | -- | 166 | -- |
| 165 | 2.26.2 | 167 | 2.31.1 |
| 166 | 168 | ||
diff --git a/recipes-graphics/mesa/mesa_%.bbappend b/recipes-graphics/mesa/mesa_%.bbappend index c532e51ed..423ee63ec 100644 --- a/recipes-graphics/mesa/mesa_%.bbappend +++ b/recipes-graphics/mesa/mesa_%.bbappend | |||
| @@ -1,11 +1,14 @@ | |||
| 1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" | 1 | FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" |
| 2 | SRC_URI_append_use-mainline-bsp = " \ | 2 | SRC_URI_append_use-mainline-bsp = " \ |
| 3 | file://0001-frontend-dri-copy-image-use-in-dup_image.patch \ | 3 | file://0001-dri-add-createImageWithModifiers2-interface.patch \ |
| 4 | file://0002-dri-bring-back-use-flags-for-createImageWithModifier.patch \ | 4 | file://0002-dri-add-loader_dri_create_image-helper.patch \ |
| 5 | file://0003-frontend-dri-add-EXPLICIT_FLUSH-hint-in-dri2_resourc.patch \ | 5 | file://0003-loader-dri3-convert-to-loader_dri_create_image.patch \ |
| 6 | file://0004-etnaviv-remove-double-assigment-of-surface-texture.patch \ | 6 | file://0004-loader-dri-hook-up-createImageWithModifiers2.patch \ |
| 7 | file://0005-etnaviv-compact-etna_state_updates.patch \ | 7 | file://0005-gallium-dri-copy-image-use-in-dup_image.patch \ |
| 8 | file://0006-etnaviv-flush-used-render-buffers-on-context-flush-w.patch \ | 8 | file://0006-dri-don-t-call-modifier-interfaces-when-modifiers_co.patch \ |
| 9 | file://0007-frontend-dri-add-EXPLICIT_FLUSH-hint-in-dri2_resourc.patch \ | ||
| 10 | file://0008-etnaviv-remove-double-assigment-of-surface-texture.patch \ | ||
| 11 | file://0009-etnaviv-flush-used-render-buffers-on-context-flush-w.patch \ | ||
| 9 | " | 12 | " |
| 10 | 13 | ||
| 11 | PROVIDES_remove_imxgpu = "virtual/egl" | 14 | PROVIDES_remove_imxgpu = "virtual/egl" |
diff --git a/recipes-graphics/wayland/weston-init.bbappend b/recipes-graphics/wayland/weston-init.bbappend index 66e148c15..ebd982687 100644 --- a/recipes-graphics/wayland/weston-init.bbappend +++ b/recipes-graphics/wayland/weston-init.bbappend | |||
| @@ -15,30 +15,25 @@ SRC_URI_append_mx6sl = " file://weston.config" | |||
| 15 | INI_UNCOMMENT_ASSIGNMENTS_append_imx = " \ | 15 | INI_UNCOMMENT_ASSIGNMENTS_append_imx = " \ |
| 16 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland=true', '', d)} \ | 16 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland=true', '', d)} \ |
| 17 | " | 17 | " |
| 18 | INI_UNCOMMENT_ASSIGNMENTS_append_mx6dl = " \ | ||
| 19 | use-g2d=1 \ | ||
| 20 | " | ||
| 21 | INI_UNCOMMENT_ASSIGNMENTS_append_mx6q = " \ | ||
| 22 | use-g2d=1 \ | ||
| 23 | " | ||
| 24 | INI_UNCOMMENT_ASSIGNMENTS_append_mx7ulp = " \ | ||
| 25 | use-g2d=1 \ | ||
| 26 | " | ||
| 27 | INI_UNCOMMENT_ASSIGNMENTS_append_mx8 = " \ | 18 | INI_UNCOMMENT_ASSIGNMENTS_append_mx8 = " \ |
| 28 | repaint-window=16 \ | 19 | repaint-window=16 \ |
| 29 | " | 20 | " |
| 30 | INI_UNCOMMENT_ASSIGNMENTS_append_mx8mm = " \ | ||
| 31 | use-g2d=1 \ | ||
| 32 | " | ||
| 33 | INI_UNCOMMENT_ASSIGNMENTS_append_mx8mp = " \ | ||
| 34 | use-g2d=1 \ | ||
| 35 | " | ||
| 36 | INI_UNCOMMENT_ASSIGNMENTS_append_mx8mq = " \ | 21 | INI_UNCOMMENT_ASSIGNMENTS_append_mx8mq = " \ |
| 37 | gbm-format=argb8888 \ | 22 | gbm-format=argb8888 \ |
| 38 | \\[shell\\] \ | 23 | \\[shell\\] \ |
| 39 | size=1920x1080 \ | 24 | size=1920x1080 \ |
| 40 | " | 25 | " |
| 41 | 26 | ||
| 27 | # FIXME: The 8QM and 8QXP SoCs have better performance without G2D so don't enable it | ||
| 28 | # Ideally, this should be seamless and Vivante ought to handle it internally and take the fastest | ||
| 29 | # rendering code. | ||
| 30 | INI_UNCOMMENT_USE_G2D_imxgpu2d ?= "use-g2d=1" | ||
| 31 | INI_UNCOMMENT_USE_G2D_mx8qm = "" | ||
| 32 | INI_UNCOMMENT_USE_G2D_mx8qxp = "" | ||
| 33 | INI_UNCOMMENT_ASSIGNMENTS_append_imxgpu2d = " \ | ||
| 34 | ${INI_UNCOMMENT_USE_G2D} \ | ||
| 35 | " | ||
| 36 | |||
| 42 | uncomment() { | 37 | uncomment() { |
| 43 | if ! grep -q "^#$1" $2 && ! grep -q "^$1" $2; then | 38 | if ! grep -q "^#$1" $2 && ! grep -q "^$1" $2; then |
| 44 | bbwarn "Commented setting '#$1' not found in file $2" | 39 | bbwarn "Commented setting '#$1' not found in file $2" |
diff --git a/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend b/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend index 94a751078..22d950c79 100644 --- a/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend +++ b/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend | |||
| @@ -13,5 +13,4 @@ IMX_OPENGL_PKGCONFIGS_REMOVE = "" | |||
| 13 | IMX_OPENGL_PKGCONFIGS_REMOVE_imxgpu = "glamor" | 13 | IMX_OPENGL_PKGCONFIGS_REMOVE_imxgpu = "glamor" |
| 14 | OPENGL_PKGCONFIGS_remove_mx6 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | 14 | OPENGL_PKGCONFIGS_remove_mx6 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" |
| 15 | OPENGL_PKGCONFIGS_remove_mx7 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | 15 | OPENGL_PKGCONFIGS_remove_mx7 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" |
| 16 | OPENGL_PKGCONFIGS_remove_mx8 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | ||
| 17 | OPENGL_PKGCONFIGS_remove_imxdrm = "dri glx" | 16 | OPENGL_PKGCONFIGS_remove_imxdrm = "dri glx" |
diff --git a/recipes-graphics/xwayland/xwayland_%.bbappend b/recipes-graphics/xwayland/xwayland_%.bbappend new file mode 100644 index 000000000..c26bb20d2 --- /dev/null +++ b/recipes-graphics/xwayland/xwayland_%.bbappend | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | IMX_OPENGL_PKGCONFIGS_REMOVE = "" | ||
| 2 | IMX_OPENGL_PKGCONFIGS_REMOVE_imxgpu = "glamor" | ||
| 3 | OPENGL_PKGCONFIGS_remove_mx6 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | ||
| 4 | OPENGL_PKGCONFIGS_remove_mx7 = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" | ||
diff --git a/recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.6.0.bb b/recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.11.0.bb index 5cb7f7649..973cc51bf 100644 --- a/recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.6.0.bb +++ b/recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.11.0.bb | |||
| @@ -1,19 +1,19 @@ | |||
| 1 | # Copyright 2020 NXP | 1 | # Copyright 2020-2021 NXP |
| 2 | 2 | ||
| 3 | DESCRIPTION = "Kernel loadable module for ISP" | 3 | DESCRIPTION = "Kernel loadable module for ISP" |
| 4 | LICENSE = "GPLv2" | 4 | LICENSE = "GPLv2" |
| 5 | LIC_FILES_CHKSUM = "file://${WORKDIR}/git/vvcam/LICENSE;md5=64381a6ea83b48c39fe524c85f65fb44" | 5 | LIC_FILES_CHKSUM = "file://${WORKDIR}/git/vvcam/LICENSE;md5=64381a6ea83b48c39fe524c85f65fb44" |
| 6 | 6 | ||
| 7 | SRCBRANCH = "imx_5.4.70_2.3.0" | 7 | SRCBRANCH = "imx_5.4.70_2.3.2" |
| 8 | ISP_KERNEL_SRC ?= "git://source.codeaurora.org/external/imx/isp-vvcam.git;protocol=https" | 8 | ISP_KERNEL_SRC ?= "git://source.codeaurora.org/external/imx/isp-vvcam.git;protocol=https" |
| 9 | 9 | ||
| 10 | SRC_URI = " \ | 10 | SRC_URI = " \ |
| 11 | ${ISP_KERNEL_SRC};branch=${SRCBRANCH} \ | 11 | ${ISP_KERNEL_SRC};branch=${SRCBRANCH} \ |
| 12 | " | 12 | " |
| 13 | SRCREV = "9824e601d336bcef2dc6284ff3605e0b1d32d63d" | 13 | SRCREV = "6cbf264313b4859c985c8d66bae19b522996de6c" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git/vvcam/v4l2" | 15 | S = "${WORKDIR}/git/vvcam/v4l2" |
| 16 | 16 | ||
| 17 | inherit module | 17 | inherit module |
| 18 | 18 | ||
| 19 | COMPATIBLE_MACHINE = "(imx|use-nxp-bsp)" | 19 | COMPATIBLE_MACHINE = "(mx8mp)" |
diff --git a/recipes-kernel/linux/linux-fslc-imx_5.4.bb b/recipes-kernel/linux/linux-fslc-imx_5.4.bb index 92423890d..d3ed56ca9 100644 --- a/recipes-kernel/linux/linux-fslc-imx_5.4.bb +++ b/recipes-kernel/linux/linux-fslc-imx_5.4.bb | |||
| @@ -28,7 +28,7 @@ Latest stable Kernel patchlevel is applied and maintained by Community." | |||
| 28 | # ------------------------------------------------------------------------------ | 28 | # ------------------------------------------------------------------------------ |
| 29 | # 1. Stable (tag or SHA(s)) | 29 | # 1. Stable (tag or SHA(s)) |
| 30 | # ------------------------------------------------------------------------------ | 30 | # ------------------------------------------------------------------------------ |
| 31 | # tag: v5.4.114 | 31 | # tag: v5.4.129 |
| 32 | # | 32 | # |
| 33 | # ------------------------------------------------------------------------------ | 33 | # ------------------------------------------------------------------------------ |
| 34 | # 2. NXP-specific (tag or SHA(s)) | 34 | # 2. NXP-specific (tag or SHA(s)) |
| @@ -71,17 +71,17 @@ LICENSE = "GPLv2" | |||
| 71 | LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" | 71 | LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" |
| 72 | 72 | ||
| 73 | KBRANCH = "5.4-2.3.x-imx" | 73 | KBRANCH = "5.4-2.3.x-imx" |
| 74 | SRCREV = "f5b1a0c923d04cd49158bfb94fcfc5273474c076" | 74 | SRCREV = "05c302bdd5fe7eb75c22eeb4ab2b669d4849a9df" |
| 75 | 75 | ||
| 76 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition | 76 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition |
| 77 | # required by kernel-yocto.bbclass. | 77 | # required by kernel-yocto.bbclass. |
| 78 | # | 78 | # |
| 79 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 79 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
| 80 | # should be updated once patchlevel is merged. | 80 | # should be updated once patchlevel is merged. |
| 81 | LINUX_VERSION = "5.4.114" | 81 | LINUX_VERSION = "5.4.129" |
| 82 | 82 | ||
| 83 | # Local version indicates the branch name in the NXP kernel tree where patches are collected from. | 83 | # Local version indicates the branch name in the NXP kernel tree where patches are collected from. |
| 84 | LOCALVERSION = "-imx-5.4.70-2.3.0" | 84 | LOCALVERSION = "-5.4.70-2.3.0" |
| 85 | 85 | ||
| 86 | DEFAULT_PREFERENCE = "1" | 86 | DEFAULT_PREFERENCE = "1" |
| 87 | 87 | ||
diff --git a/recipes-kernel/linux/linux-fslc-lts-mfgtool_5.10.bb b/recipes-kernel/linux/linux-fslc-lts-mfgtool_5.10.bb new file mode 100644 index 000000000..63527d132 --- /dev/null +++ b/recipes-kernel/linux/linux-fslc-lts-mfgtool_5.10.bb | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | # Copyright (C) 2014-2018 O.S. Systems Software LTDA. | ||
| 2 | # Copyright (C) 2014-2016 Freescale Semiconductor | ||
| 3 | |||
| 4 | SUMMARY = "Produces a Manufacturing Tool compatible Linux Kernel" | ||
| 5 | DESCRIPTION = "Linux Kernel provided and supported by the Freescale Community \ | ||
| 6 | that produces a Manufacturing Tool compatible Linux Kernel to be used in updater \ | ||
| 7 | environment" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS_prepend := "${THISDIR}/linux-fslc:" | ||
| 10 | require linux-fslc-lts_${PV}.bb | ||
| 11 | require linux-mfgtool.inc | ||
| 12 | |||
| 13 | KERNEL_IMAGE_BASE_NAME[vardepsexclude] = "DATETIME" | ||
| 14 | MODULE_IMAGE_BASE_NAME[vardepsexclude] = "DATETIME" | ||
| 15 | do_package[vardepsexclude] = "DATETIME" | ||
diff --git a/recipes-kernel/linux/linux-fslc-lts/armv8a/defconfig b/recipes-kernel/linux/linux-fslc-lts/armv8a/defconfig new file mode 100644 index 000000000..df595480d --- /dev/null +++ b/recipes-kernel/linux/linux-fslc-lts/armv8a/defconfig | |||
| @@ -0,0 +1,1097 @@ | |||
| 1 | CONFIG_SYSVIPC=y | ||
| 2 | CONFIG_POSIX_MQUEUE=y | ||
| 3 | CONFIG_AUDIT=y | ||
| 4 | CONFIG_NO_HZ_IDLE=y | ||
| 5 | CONFIG_HIGH_RES_TIMERS=y | ||
| 6 | CONFIG_PREEMPT=y | ||
| 7 | CONFIG_IRQ_TIME_ACCOUNTING=y | ||
| 8 | CONFIG_BSD_PROCESS_ACCT=y | ||
| 9 | CONFIG_BSD_PROCESS_ACCT_V3=y | ||
| 10 | CONFIG_TASK_XACCT=y | ||
| 11 | CONFIG_TASK_IO_ACCOUNTING=y | ||
| 12 | CONFIG_IKCONFIG=y | ||
| 13 | CONFIG_IKCONFIG_PROC=y | ||
| 14 | CONFIG_NUMA_BALANCING=y | ||
| 15 | CONFIG_MEMCG=y | ||
| 16 | CONFIG_MEMCG_SWAP=y | ||
| 17 | CONFIG_BLK_CGROUP=y | ||
| 18 | CONFIG_CGROUP_PIDS=y | ||
| 19 | CONFIG_CGROUP_HUGETLB=y | ||
| 20 | CONFIG_CPUSETS=y | ||
| 21 | CONFIG_CGROUP_DEVICE=y | ||
| 22 | CONFIG_CGROUP_CPUACCT=y | ||
| 23 | CONFIG_CGROUP_PERF=y | ||
| 24 | CONFIG_USER_NS=y | ||
| 25 | CONFIG_SCHED_AUTOGROUP=y | ||
| 26 | CONFIG_BLK_DEV_INITRD=y | ||
| 27 | CONFIG_KALLSYMS_ALL=y | ||
| 28 | # CONFIG_COMPAT_BRK is not set | ||
| 29 | CONFIG_PROFILING=y | ||
| 30 | CONFIG_ARCH_ACTIONS=y | ||
| 31 | CONFIG_ARCH_AGILEX=y | ||
| 32 | CONFIG_ARCH_SUNXI=y | ||
| 33 | CONFIG_ARCH_ALPINE=y | ||
| 34 | CONFIG_ARCH_BCM2835=y | ||
| 35 | CONFIG_ARCH_BCM_IPROC=y | ||
| 36 | CONFIG_ARCH_BERLIN=y | ||
| 37 | CONFIG_ARCH_BRCMSTB=y | ||
| 38 | CONFIG_ARCH_EXYNOS=y | ||
| 39 | CONFIG_ARCH_K3=y | ||
| 40 | CONFIG_ARCH_LAYERSCAPE=y | ||
| 41 | CONFIG_ARCH_LG1K=y | ||
| 42 | CONFIG_ARCH_HISI=y | ||
| 43 | CONFIG_ARCH_MEDIATEK=y | ||
| 44 | CONFIG_ARCH_MESON=y | ||
| 45 | CONFIG_ARCH_MVEBU=y | ||
| 46 | CONFIG_ARCH_MXC=y | ||
| 47 | CONFIG_ARCH_QCOM=y | ||
| 48 | CONFIG_ARCH_RENESAS=y | ||
| 49 | CONFIG_ARCH_ROCKCHIP=y | ||
| 50 | CONFIG_ARCH_S32=y | ||
| 51 | CONFIG_ARCH_SEATTLE=y | ||
| 52 | CONFIG_ARCH_STRATIX10=y | ||
| 53 | CONFIG_ARCH_SYNQUACER=y | ||
| 54 | CONFIG_ARCH_TEGRA=y | ||
| 55 | CONFIG_ARCH_SPRD=y | ||
| 56 | CONFIG_ARCH_THUNDER=y | ||
| 57 | CONFIG_ARCH_THUNDER2=y | ||
| 58 | CONFIG_ARCH_UNIPHIER=y | ||
| 59 | CONFIG_ARCH_VEXPRESS=y | ||
| 60 | CONFIG_ARCH_VISCONTI=y | ||
| 61 | CONFIG_ARCH_XGENE=y | ||
| 62 | CONFIG_ARCH_ZX=y | ||
| 63 | CONFIG_ARCH_ZYNQMP=y | ||
| 64 | CONFIG_ARM64_VA_BITS_48=y | ||
| 65 | CONFIG_SCHED_MC=y | ||
| 66 | CONFIG_SCHED_SMT=y | ||
| 67 | CONFIG_NUMA=y | ||
| 68 | CONFIG_SECCOMP=y | ||
| 69 | CONFIG_KEXEC=y | ||
| 70 | CONFIG_KEXEC_FILE=y | ||
| 71 | CONFIG_CRASH_DUMP=y | ||
| 72 | CONFIG_XEN=y | ||
| 73 | CONFIG_COMPAT=y | ||
| 74 | CONFIG_RANDOMIZE_BASE=y | ||
| 75 | CONFIG_HIBERNATION=y | ||
| 76 | CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y | ||
| 77 | CONFIG_ENERGY_MODEL=y | ||
| 78 | CONFIG_ARM_CPUIDLE=y | ||
| 79 | CONFIG_ARM_PSCI_CPUIDLE=y | ||
| 80 | CONFIG_CPU_FREQ=y | ||
| 81 | CONFIG_CPU_FREQ_STAT=y | ||
| 82 | CONFIG_CPU_FREQ_GOV_POWERSAVE=m | ||
| 83 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | ||
| 84 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y | ||
| 85 | CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m | ||
| 86 | CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y | ||
| 87 | CONFIG_CPUFREQ_DT=y | ||
| 88 | CONFIG_ACPI_CPPC_CPUFREQ=m | ||
| 89 | CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m | ||
| 90 | CONFIG_ARM_ARMADA_37XX_CPUFREQ=y | ||
| 91 | CONFIG_ARM_SCPI_CPUFREQ=y | ||
| 92 | CONFIG_ARM_IMX_CPUFREQ_DT=m | ||
| 93 | CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y | ||
| 94 | CONFIG_ARM_QCOM_CPUFREQ_HW=y | ||
| 95 | CONFIG_ARM_RASPBERRYPI_CPUFREQ=m | ||
| 96 | CONFIG_ARM_TEGRA186_CPUFREQ=y | ||
| 97 | CONFIG_QORIQ_CPUFREQ=y | ||
| 98 | CONFIG_ARM_SCPI_PROTOCOL=y | ||
| 99 | CONFIG_RASPBERRYPI_FIRMWARE=y | ||
| 100 | CONFIG_INTEL_STRATIX10_SERVICE=y | ||
| 101 | CONFIG_INTEL_STRATIX10_RSU=m | ||
| 102 | CONFIG_EFI_CAPSULE_LOADER=y | ||
| 103 | CONFIG_IMX_SCU=y | ||
| 104 | CONFIG_IMX_SCU_PD=y | ||
| 105 | CONFIG_ACPI=y | ||
| 106 | CONFIG_ACPI_APEI=y | ||
| 107 | CONFIG_ACPI_APEI_GHES=y | ||
| 108 | CONFIG_ACPI_APEI_PCIEAER=y | ||
| 109 | CONFIG_ACPI_APEI_MEMORY_FAILURE=y | ||
| 110 | CONFIG_ACPI_APEI_EINJ=y | ||
| 111 | CONFIG_VIRTUALIZATION=y | ||
| 112 | CONFIG_KVM=y | ||
| 113 | CONFIG_ARM64_CRYPTO=y | ||
| 114 | CONFIG_CRYPTO_SHA1_ARM64_CE=y | ||
| 115 | CONFIG_CRYPTO_SHA2_ARM64_CE=y | ||
| 116 | CONFIG_CRYPTO_SHA512_ARM64_CE=m | ||
| 117 | CONFIG_CRYPTO_SHA3_ARM64=m | ||
| 118 | CONFIG_CRYPTO_SM3_ARM64_CE=m | ||
| 119 | CONFIG_CRYPTO_GHASH_ARM64_CE=y | ||
| 120 | CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m | ||
| 121 | CONFIG_CRYPTO_AES_ARM64_CE_CCM=y | ||
| 122 | CONFIG_CRYPTO_AES_ARM64_CE_BLK=y | ||
| 123 | CONFIG_CRYPTO_CHACHA20_NEON=m | ||
| 124 | CONFIG_CRYPTO_AES_ARM64_BS=m | ||
| 125 | CONFIG_JUMP_LABEL=y | ||
| 126 | CONFIG_MODULES=y | ||
| 127 | CONFIG_MODULE_UNLOAD=y | ||
| 128 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | ||
| 129 | CONFIG_KSM=y | ||
| 130 | CONFIG_MEMORY_FAILURE=y | ||
| 131 | CONFIG_TRANSPARENT_HUGEPAGE=y | ||
| 132 | CONFIG_NET=y | ||
| 133 | CONFIG_PACKET=y | ||
| 134 | CONFIG_UNIX=y | ||
| 135 | CONFIG_INET=y | ||
| 136 | CONFIG_IP_MULTICAST=y | ||
| 137 | CONFIG_IP_PNP=y | ||
| 138 | CONFIG_IP_PNP_DHCP=y | ||
| 139 | CONFIG_IP_PNP_BOOTP=y | ||
| 140 | CONFIG_IPV6=m | ||
| 141 | CONFIG_NETFILTER=y | ||
| 142 | CONFIG_NF_CONNTRACK=m | ||
| 143 | CONFIG_NF_CONNTRACK_EVENTS=y | ||
| 144 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m | ||
| 145 | CONFIG_NETFILTER_XT_TARGET_LOG=m | ||
| 146 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m | ||
| 147 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | ||
| 148 | CONFIG_IP_NF_IPTABLES=m | ||
| 149 | CONFIG_IP_NF_FILTER=m | ||
| 150 | CONFIG_IP_NF_TARGET_REJECT=m | ||
| 151 | CONFIG_IP_NF_NAT=m | ||
| 152 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
| 153 | CONFIG_IP_NF_MANGLE=m | ||
| 154 | CONFIG_IP6_NF_IPTABLES=m | ||
| 155 | CONFIG_IP6_NF_FILTER=m | ||
| 156 | CONFIG_IP6_NF_TARGET_REJECT=m | ||
| 157 | CONFIG_IP6_NF_MANGLE=m | ||
| 158 | CONFIG_IP6_NF_NAT=m | ||
| 159 | CONFIG_IP6_NF_TARGET_MASQUERADE=m | ||
| 160 | CONFIG_BRIDGE=m | ||
| 161 | CONFIG_BRIDGE_VLAN_FILTERING=y | ||
| 162 | CONFIG_NET_DSA=m | ||
| 163 | CONFIG_VLAN_8021Q=m | ||
| 164 | CONFIG_VLAN_8021Q_GVRP=y | ||
| 165 | CONFIG_VLAN_8021Q_MVRP=y | ||
| 166 | CONFIG_NET_SCHED=y | ||
| 167 | CONFIG_NET_SCH_CBS=m | ||
| 168 | CONFIG_NET_SCH_ETF=m | ||
| 169 | CONFIG_NET_SCH_TAPRIO=m | ||
| 170 | CONFIG_NET_SCH_MQPRIO=m | ||
| 171 | CONFIG_NET_SCH_INGRESS=m | ||
| 172 | CONFIG_NET_CLS_BASIC=m | ||
| 173 | CONFIG_NET_CLS_FLOWER=m | ||
| 174 | CONFIG_NET_CLS_ACT=y | ||
| 175 | CONFIG_NET_ACT_GACT=m | ||
| 176 | CONFIG_NET_ACT_MIRRED=m | ||
| 177 | CONFIG_NET_ACT_GATE=m | ||
| 178 | CONFIG_QRTR=m | ||
| 179 | CONFIG_QRTR_SMD=m | ||
| 180 | CONFIG_QRTR_TUN=m | ||
| 181 | CONFIG_BPF_JIT=y | ||
| 182 | CONFIG_CAN=m | ||
| 183 | CONFIG_CAN_RCAR=m | ||
| 184 | CONFIG_CAN_RCAR_CANFD=m | ||
| 185 | CONFIG_CAN_FLEXCAN=m | ||
| 186 | CONFIG_BT=m | ||
| 187 | CONFIG_BT_HIDP=m | ||
| 188 | # CONFIG_BT_HS is not set | ||
| 189 | # CONFIG_BT_LE is not set | ||
| 190 | CONFIG_BT_LEDS=y | ||
| 191 | # CONFIG_BT_DEBUGFS is not set | ||
| 192 | CONFIG_BT_HCIBTUSB=m | ||
| 193 | CONFIG_BT_HCIUART=m | ||
| 194 | CONFIG_BT_HCIUART_LL=y | ||
| 195 | CONFIG_BT_HCIUART_BCM=y | ||
| 196 | CONFIG_BT_HCIUART_QCA=y | ||
| 197 | CONFIG_CFG80211=m | ||
| 198 | CONFIG_MAC80211=m | ||
| 199 | CONFIG_MAC80211_LEDS=y | ||
| 200 | CONFIG_RFKILL=m | ||
| 201 | CONFIG_NET_9P=y | ||
| 202 | CONFIG_NET_9P_VIRTIO=y | ||
| 203 | CONFIG_NFC=m | ||
| 204 | CONFIG_NFC_NCI=m | ||
| 205 | CONFIG_NFC_S3FWRN5_I2C=m | ||
| 206 | CONFIG_PCI=y | ||
| 207 | CONFIG_PCIEPORTBUS=y | ||
| 208 | CONFIG_PCI_IOV=y | ||
| 209 | CONFIG_PCI_PASID=y | ||
| 210 | CONFIG_HOTPLUG_PCI=y | ||
| 211 | CONFIG_HOTPLUG_PCI_ACPI=y | ||
| 212 | CONFIG_PCI_AARDVARK=y | ||
| 213 | CONFIG_PCI_TEGRA=y | ||
| 214 | CONFIG_PCIE_RCAR_HOST=y | ||
| 215 | CONFIG_PCIE_RCAR_EP=y | ||
| 216 | CONFIG_PCI_HOST_GENERIC=y | ||
| 217 | CONFIG_PCI_XGENE=y | ||
| 218 | CONFIG_PCIE_ALTERA=y | ||
| 219 | CONFIG_PCIE_ALTERA_MSI=y | ||
| 220 | CONFIG_PCI_HOST_THUNDER_PEM=y | ||
| 221 | CONFIG_PCI_HOST_THUNDER_ECAM=y | ||
| 222 | CONFIG_PCIE_ROCKCHIP_HOST=m | ||
| 223 | CONFIG_PCIE_BRCMSTB=m | ||
| 224 | CONFIG_PCI_LAYERSCAPE=y | ||
| 225 | CONFIG_PCIE_LAYERSCAPE_GEN4=y | ||
| 226 | CONFIG_PCI_HISI=y | ||
| 227 | CONFIG_PCIE_QCOM=y | ||
| 228 | CONFIG_PCIE_ARMADA_8K=y | ||
| 229 | CONFIG_PCIE_KIRIN=y | ||
| 230 | CONFIG_PCIE_HISI_STB=y | ||
| 231 | CONFIG_PCIE_TEGRA194_HOST=m | ||
| 232 | CONFIG_PCI_ENDPOINT=y | ||
| 233 | CONFIG_PCI_ENDPOINT_CONFIGFS=y | ||
| 234 | CONFIG_PCI_EPF_TEST=m | ||
| 235 | CONFIG_DEVTMPFS=y | ||
| 236 | CONFIG_DEVTMPFS_MOUNT=y | ||
| 237 | CONFIG_FW_LOADER_USER_HELPER=y | ||
| 238 | CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y | ||
| 239 | CONFIG_HISILICON_LPC=y | ||
| 240 | CONFIG_SIMPLE_PM_BUS=y | ||
| 241 | CONFIG_FSL_MC_BUS=y | ||
| 242 | CONFIG_TEGRA_ACONNECT=m | ||
| 243 | CONFIG_MTD=y | ||
| 244 | CONFIG_MTD_BLOCK=y | ||
| 245 | CONFIG_MTD_CFI=y | ||
| 246 | CONFIG_MTD_CFI_ADV_OPTIONS=y | ||
| 247 | CONFIG_MTD_CFI_INTELEXT=y | ||
| 248 | CONFIG_MTD_CFI_AMDSTD=y | ||
| 249 | CONFIG_MTD_CFI_STAA=y | ||
| 250 | CONFIG_MTD_PHYSMAP=y | ||
| 251 | CONFIG_MTD_PHYSMAP_OF=y | ||
| 252 | CONFIG_MTD_DATAFLASH=y | ||
| 253 | CONFIG_MTD_SST25L=y | ||
| 254 | CONFIG_MTD_RAW_NAND=y | ||
| 255 | CONFIG_MTD_NAND_DENALI_DT=y | ||
| 256 | CONFIG_MTD_NAND_MARVELL=y | ||
| 257 | CONFIG_MTD_NAND_FSL_IFC=y | ||
| 258 | CONFIG_MTD_NAND_QCOM=y | ||
| 259 | CONFIG_MTD_SPI_NOR=y | ||
| 260 | CONFIG_SPI_CADENCE_QUADSPI=y | ||
| 261 | CONFIG_BLK_DEV_LOOP=y | ||
| 262 | CONFIG_BLK_DEV_NBD=m | ||
| 263 | CONFIG_VIRTIO_BLK=y | ||
| 264 | CONFIG_BLK_DEV_NVME=m | ||
| 265 | CONFIG_SRAM=y | ||
| 266 | CONFIG_PCI_ENDPOINT_TEST=m | ||
| 267 | CONFIG_EEPROM_AT24=m | ||
| 268 | CONFIG_EEPROM_AT25=m | ||
| 269 | CONFIG_UACCE=m | ||
| 270 | # CONFIG_SCSI_PROC_FS is not set | ||
| 271 | CONFIG_BLK_DEV_SD=y | ||
| 272 | CONFIG_SCSI_SAS_ATA=y | ||
| 273 | CONFIG_SCSI_HISI_SAS=y | ||
| 274 | CONFIG_SCSI_HISI_SAS_PCI=y | ||
| 275 | CONFIG_MEGARAID_SAS=y | ||
| 276 | CONFIG_SCSI_MPT3SAS=m | ||
| 277 | CONFIG_SCSI_UFSHCD=y | ||
| 278 | CONFIG_SCSI_UFSHCD_PLATFORM=y | ||
| 279 | CONFIG_SCSI_UFS_QCOM=m | ||
| 280 | CONFIG_SCSI_UFS_HISI=y | ||
| 281 | CONFIG_ATA=y | ||
| 282 | CONFIG_SATA_AHCI=y | ||
| 283 | CONFIG_SATA_AHCI_PLATFORM=y | ||
| 284 | CONFIG_AHCI_CEVA=y | ||
| 285 | CONFIG_AHCI_MVEBU=y | ||
| 286 | CONFIG_AHCI_XGENE=y | ||
| 287 | CONFIG_AHCI_QORIQ=y | ||
| 288 | CONFIG_SATA_SIL24=y | ||
| 289 | CONFIG_SATA_RCAR=y | ||
| 290 | CONFIG_PATA_PLATFORM=y | ||
| 291 | CONFIG_PATA_OF_PLATFORM=y | ||
| 292 | CONFIG_MD=y | ||
| 293 | CONFIG_BLK_DEV_MD=m | ||
| 294 | CONFIG_BLK_DEV_DM=m | ||
| 295 | CONFIG_DM_MIRROR=m | ||
| 296 | CONFIG_DM_ZERO=m | ||
| 297 | CONFIG_NETDEVICES=y | ||
| 298 | CONFIG_MACVLAN=m | ||
| 299 | CONFIG_MACVTAP=m | ||
| 300 | CONFIG_TUN=y | ||
| 301 | CONFIG_VETH=m | ||
| 302 | CONFIG_VIRTIO_NET=y | ||
| 303 | CONFIG_NET_DSA_MSCC_FELIX=m | ||
| 304 | CONFIG_AMD_XGBE=y | ||
| 305 | CONFIG_NET_XGENE=y | ||
| 306 | CONFIG_ATL1C=m | ||
| 307 | CONFIG_BCMGENET=m | ||
| 308 | CONFIG_BNX2X=m | ||
| 309 | CONFIG_MACB=y | ||
| 310 | CONFIG_THUNDER_NIC_PF=y | ||
| 311 | CONFIG_FEC=y | ||
| 312 | CONFIG_FSL_FMAN=y | ||
| 313 | CONFIG_FSL_DPAA_ETH=y | ||
| 314 | CONFIG_FSL_DPAA2_ETH=y | ||
| 315 | CONFIG_FSL_ENETC=y | ||
| 316 | CONFIG_FSL_ENETC_VF=y | ||
| 317 | CONFIG_FSL_ENETC_QOS=y | ||
| 318 | CONFIG_HIX5HD2_GMAC=y | ||
| 319 | CONFIG_HNS_DSAF=y | ||
| 320 | CONFIG_HNS_ENET=y | ||
| 321 | CONFIG_HNS3=y | ||
| 322 | CONFIG_HNS3_HCLGE=y | ||
| 323 | CONFIG_HNS3_ENET=y | ||
| 324 | CONFIG_E1000=y | ||
| 325 | CONFIG_E1000E=y | ||
| 326 | CONFIG_IGB=y | ||
| 327 | CONFIG_IGBVF=y | ||
| 328 | CONFIG_MVNETA=y | ||
| 329 | CONFIG_MVPP2=y | ||
| 330 | CONFIG_SKY2=y | ||
| 331 | CONFIG_MLX4_EN=m | ||
| 332 | CONFIG_MLX5_CORE=m | ||
| 333 | CONFIG_MLX5_CORE_EN=y | ||
| 334 | CONFIG_QCOM_EMAC=m | ||
| 335 | CONFIG_RMNET=m | ||
| 336 | CONFIG_SH_ETH=y | ||
| 337 | CONFIG_RAVB=y | ||
| 338 | CONFIG_SMC91X=y | ||
| 339 | CONFIG_SMSC911X=y | ||
| 340 | CONFIG_SNI_AVE=y | ||
| 341 | CONFIG_SNI_NETSEC=y | ||
| 342 | CONFIG_STMMAC_ETH=m | ||
| 343 | CONFIG_TI_K3_AM65_CPSW_NUSS=y | ||
| 344 | CONFIG_QCOM_IPA=m | ||
| 345 | CONFIG_MDIO_BUS_MUX_MMIOREG=y | ||
| 346 | CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y | ||
| 347 | CONFIG_AQUANTIA_PHY=y | ||
| 348 | CONFIG_MARVELL_PHY=m | ||
| 349 | CONFIG_MARVELL_10G_PHY=m | ||
| 350 | CONFIG_MESON_GXL_PHY=m | ||
| 351 | CONFIG_MICREL_PHY=y | ||
| 352 | CONFIG_MICROSEMI_PHY=y | ||
| 353 | CONFIG_AT803X_PHY=y | ||
| 354 | CONFIG_REALTEK_PHY=m | ||
| 355 | CONFIG_ROCKCHIP_PHY=y | ||
| 356 | CONFIG_VITESSE_PHY=y | ||
| 357 | CONFIG_USB_PEGASUS=m | ||
| 358 | CONFIG_USB_RTL8150=m | ||
| 359 | CONFIG_USB_RTL8152=m | ||
| 360 | CONFIG_USB_LAN78XX=m | ||
| 361 | CONFIG_USB_USBNET=m | ||
| 362 | CONFIG_USB_NET_DM9601=m | ||
| 363 | CONFIG_USB_NET_SR9800=m | ||
| 364 | CONFIG_USB_NET_SMSC75XX=m | ||
| 365 | CONFIG_USB_NET_SMSC95XX=m | ||
| 366 | CONFIG_USB_NET_PLUSB=m | ||
| 367 | CONFIG_USB_NET_MCS7830=m | ||
| 368 | CONFIG_ATH10K=m | ||
| 369 | CONFIG_ATH10K_PCI=m | ||
| 370 | CONFIG_ATH10K_SNOC=m | ||
| 371 | CONFIG_BRCMFMAC=m | ||
| 372 | CONFIG_MWIFIEX=m | ||
| 373 | CONFIG_MWIFIEX_PCIE=m | ||
| 374 | CONFIG_WL18XX=m | ||
| 375 | CONFIG_WLCORE_SDIO=m | ||
| 376 | CONFIG_INPUT_EVDEV=y | ||
| 377 | CONFIG_KEYBOARD_ADC=m | ||
| 378 | CONFIG_KEYBOARD_GPIO=y | ||
| 379 | CONFIG_KEYBOARD_SNVS_PWRKEY=m | ||
| 380 | CONFIG_KEYBOARD_IMX_SC_KEY=m | ||
| 381 | CONFIG_KEYBOARD_CROS_EC=y | ||
| 382 | CONFIG_INPUT_TOUCHSCREEN=y | ||
| 383 | CONFIG_TOUCHSCREEN_ATMEL_MXT=m | ||
| 384 | CONFIG_INPUT_MISC=y | ||
| 385 | CONFIG_INPUT_PM8941_PWRKEY=y | ||
| 386 | CONFIG_INPUT_PM8XXX_VIBRATOR=m | ||
| 387 | CONFIG_INPUT_HISI_POWERKEY=y | ||
| 388 | # CONFIG_SERIO_SERPORT is not set | ||
| 389 | CONFIG_SERIO_AMBAKMI=y | ||
| 390 | CONFIG_LEGACY_PTY_COUNT=16 | ||
| 391 | CONFIG_SERIAL_8250=y | ||
| 392 | CONFIG_SERIAL_8250_CONSOLE=y | ||
| 393 | CONFIG_SERIAL_8250_EXTENDED=y | ||
| 394 | CONFIG_SERIAL_8250_SHARE_IRQ=y | ||
| 395 | CONFIG_SERIAL_8250_BCM2835AUX=y | ||
| 396 | CONFIG_SERIAL_8250_DW=y | ||
| 397 | CONFIG_SERIAL_8250_OMAP=y | ||
| 398 | CONFIG_SERIAL_8250_MT6577=y | ||
| 399 | CONFIG_SERIAL_8250_UNIPHIER=y | ||
| 400 | CONFIG_SERIAL_OF_PLATFORM=y | ||
| 401 | CONFIG_SERIAL_AMBA_PL011=y | ||
| 402 | CONFIG_SERIAL_AMBA_PL011_CONSOLE=y | ||
| 403 | CONFIG_SERIAL_MESON=y | ||
| 404 | CONFIG_SERIAL_MESON_CONSOLE=y | ||
| 405 | CONFIG_SERIAL_SAMSUNG=y | ||
| 406 | CONFIG_SERIAL_SAMSUNG_CONSOLE=y | ||
| 407 | CONFIG_SERIAL_TEGRA=y | ||
| 408 | CONFIG_SERIAL_TEGRA_TCU=y | ||
| 409 | CONFIG_SERIAL_IMX=y | ||
| 410 | CONFIG_SERIAL_IMX_CONSOLE=y | ||
| 411 | CONFIG_SERIAL_SH_SCI=y | ||
| 412 | CONFIG_SERIAL_MSM=y | ||
| 413 | CONFIG_SERIAL_MSM_CONSOLE=y | ||
| 414 | CONFIG_SERIAL_QCOM_GENI=y | ||
| 415 | CONFIG_SERIAL_QCOM_GENI_CONSOLE=y | ||
| 416 | CONFIG_SERIAL_XILINX_PS_UART=y | ||
| 417 | CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y | ||
| 418 | CONFIG_SERIAL_FSL_LPUART=y | ||
| 419 | CONFIG_SERIAL_FSL_LPUART_CONSOLE=y | ||
| 420 | CONFIG_SERIAL_FSL_LINFLEXUART=y | ||
| 421 | CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y | ||
| 422 | CONFIG_SERIAL_MVEBU_UART=y | ||
| 423 | CONFIG_SERIAL_OWL=y | ||
| 424 | CONFIG_SERIAL_DEV_BUS=y | ||
| 425 | CONFIG_VIRTIO_CONSOLE=y | ||
| 426 | CONFIG_IPMI_HANDLER=m | ||
| 427 | CONFIG_IPMI_DEVICE_INTERFACE=m | ||
| 428 | CONFIG_IPMI_SI=m | ||
| 429 | CONFIG_TCG_TPM=y | ||
| 430 | CONFIG_TCG_TIS_I2C_INFINEON=y | ||
| 431 | CONFIG_I2C_CHARDEV=y | ||
| 432 | CONFIG_I2C_MUX=y | ||
| 433 | CONFIG_I2C_MUX_PCA954x=y | ||
| 434 | CONFIG_I2C_BCM2835=m | ||
| 435 | CONFIG_I2C_DESIGNWARE_PLATFORM=y | ||
| 436 | CONFIG_I2C_GPIO=m | ||
| 437 | CONFIG_I2C_IMX=y | ||
| 438 | CONFIG_I2C_IMX_LPI2C=y | ||
| 439 | CONFIG_I2C_MESON=y | ||
| 440 | CONFIG_I2C_MV64XXX=y | ||
| 441 | CONFIG_I2C_OWL=y | ||
| 442 | CONFIG_I2C_PXA=y | ||
| 443 | CONFIG_I2C_QCOM_CCI=m | ||
| 444 | CONFIG_I2C_QCOM_GENI=m | ||
| 445 | CONFIG_I2C_QUP=y | ||
| 446 | CONFIG_I2C_RK3X=y | ||
| 447 | CONFIG_I2C_SH_MOBILE=y | ||
| 448 | CONFIG_I2C_TEGRA=y | ||
| 449 | CONFIG_I2C_UNIPHIER_F=y | ||
| 450 | CONFIG_I2C_RCAR=y | ||
| 451 | CONFIG_I2C_CROS_EC_TUNNEL=y | ||
| 452 | CONFIG_SPI=y | ||
| 453 | CONFIG_SPI_ARMADA_3700=y | ||
| 454 | CONFIG_SPI_BCM2835=m | ||
| 455 | CONFIG_SPI_BCM2835AUX=m | ||
| 456 | CONFIG_SPI_FSL_LPSPI=y | ||
| 457 | CONFIG_SPI_FSL_QUADSPI=y | ||
| 458 | CONFIG_SPI_NXP_FLEXSPI=y | ||
| 459 | CONFIG_SPI_IMX=m | ||
| 460 | CONFIG_SPI_FSL_DSPI=y | ||
| 461 | CONFIG_SPI_MESON_SPICC=m | ||
| 462 | CONFIG_SPI_MESON_SPIFC=m | ||
| 463 | CONFIG_SPI_ORION=y | ||
| 464 | CONFIG_SPI_PL022=y | ||
| 465 | CONFIG_SPI_ROCKCHIP=y | ||
| 466 | CONFIG_SPI_RPCIF=m | ||
| 467 | CONFIG_SPI_QCOM_QSPI=m | ||
| 468 | CONFIG_SPI_QUP=y | ||
| 469 | CONFIG_SPI_QCOM_GENI=m | ||
| 470 | CONFIG_SPI_S3C64XX=y | ||
| 471 | CONFIG_SPI_SH_MSIOF=m | ||
| 472 | CONFIG_SPI_SUN6I=y | ||
| 473 | CONFIG_SPI_SPIDEV=m | ||
| 474 | CONFIG_SPMI=y | ||
| 475 | CONFIG_PINCTRL_SINGLE=y | ||
| 476 | CONFIG_PINCTRL_MAX77620=y | ||
| 477 | CONFIG_PINCTRL_OWL=y | ||
| 478 | CONFIG_PINCTRL_S700=y | ||
| 479 | CONFIG_PINCTRL_S900=y | ||
| 480 | CONFIG_PINCTRL_IMX8MM=y | ||
| 481 | CONFIG_PINCTRL_IMX8MN=y | ||
| 482 | CONFIG_PINCTRL_IMX8MP=y | ||
| 483 | CONFIG_PINCTRL_IMX8MQ=y | ||
| 484 | CONFIG_PINCTRL_IMX8QXP=y | ||
| 485 | CONFIG_PINCTRL_IMX8DXL=y | ||
| 486 | CONFIG_PINCTRL_IPQ8074=y | ||
| 487 | CONFIG_PINCTRL_IPQ6018=y | ||
| 488 | CONFIG_PINCTRL_MSM8916=y | ||
| 489 | CONFIG_PINCTRL_MSM8994=y | ||
| 490 | CONFIG_PINCTRL_MSM8996=y | ||
| 491 | CONFIG_PINCTRL_MSM8998=y | ||
| 492 | CONFIG_PINCTRL_QCS404=y | ||
| 493 | CONFIG_PINCTRL_QDF2XXX=y | ||
| 494 | CONFIG_PINCTRL_QCOM_SPMI_PMIC=y | ||
| 495 | CONFIG_PINCTRL_SC7180=y | ||
| 496 | CONFIG_PINCTRL_SDM845=y | ||
| 497 | CONFIG_PINCTRL_SM8150=y | ||
| 498 | CONFIG_PINCTRL_SM8250=y | ||
| 499 | CONFIG_GPIO_ALTERA=m | ||
| 500 | CONFIG_GPIO_DWAPB=y | ||
| 501 | CONFIG_GPIO_MB86S7X=y | ||
| 502 | CONFIG_GPIO_MPC8XXX=y | ||
| 503 | CONFIG_GPIO_MXC=y | ||
| 504 | CONFIG_GPIO_PL061=y | ||
| 505 | CONFIG_GPIO_RCAR=y | ||
| 506 | CONFIG_GPIO_UNIPHIER=y | ||
| 507 | CONFIG_GPIO_WCD934X=m | ||
| 508 | CONFIG_GPIO_XGENE=y | ||
| 509 | CONFIG_GPIO_XGENE_SB=y | ||
| 510 | CONFIG_GPIO_MAX732X=y | ||
| 511 | CONFIG_GPIO_PCA953X=y | ||
| 512 | CONFIG_GPIO_PCA953X_IRQ=y | ||
| 513 | CONFIG_GPIO_BD9571MWV=m | ||
| 514 | CONFIG_GPIO_MAX77620=y | ||
| 515 | CONFIG_GPIO_SL28CPLD=m | ||
| 516 | CONFIG_QCOM_CPR=y | ||
| 517 | CONFIG_ROCKCHIP_IODOMAIN=y | ||
| 518 | CONFIG_POWER_RESET_MSM=y | ||
| 519 | CONFIG_POWER_RESET_XGENE=y | ||
| 520 | CONFIG_POWER_RESET_SYSCON=y | ||
| 521 | CONFIG_SYSCON_REBOOT_MODE=y | ||
| 522 | CONFIG_BATTERY_SBS=m | ||
| 523 | CONFIG_BATTERY_BQ27XXX=y | ||
| 524 | CONFIG_SENSORS_ARM_SCPI=y | ||
| 525 | CONFIG_SENSORS_LM90=m | ||
| 526 | CONFIG_SENSORS_PWM_FAN=m | ||
| 527 | CONFIG_SENSORS_RASPBERRYPI_HWMON=m | ||
| 528 | CONFIG_SENSORS_SL28CPLD=m | ||
| 529 | CONFIG_SENSORS_INA2XX=m | ||
| 530 | CONFIG_SENSORS_INA3221=m | ||
| 531 | CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y | ||
| 532 | CONFIG_CPU_THERMAL=y | ||
| 533 | CONFIG_THERMAL_EMULATION=y | ||
| 534 | CONFIG_QORIQ_THERMAL=m | ||
| 535 | CONFIG_SUN8I_THERMAL=y | ||
| 536 | CONFIG_IMX_SC_THERMAL=m | ||
| 537 | CONFIG_IMX8MM_THERMAL=m | ||
| 538 | CONFIG_ROCKCHIP_THERMAL=m | ||
| 539 | CONFIG_RCAR_THERMAL=y | ||
| 540 | CONFIG_RCAR_GEN3_THERMAL=y | ||
| 541 | CONFIG_ARMADA_THERMAL=y | ||
| 542 | CONFIG_BCM2711_THERMAL=m | ||
| 543 | CONFIG_BCM2835_THERMAL=m | ||
| 544 | CONFIG_BRCMSTB_THERMAL=m | ||
| 545 | CONFIG_EXYNOS_THERMAL=y | ||
| 546 | CONFIG_TEGRA_BPMP_THERMAL=m | ||
| 547 | CONFIG_QCOM_TSENS=y | ||
| 548 | CONFIG_QCOM_SPMI_TEMP_ALARM=m | ||
| 549 | CONFIG_UNIPHIER_THERMAL=y | ||
| 550 | CONFIG_WATCHDOG=y | ||
| 551 | CONFIG_SL28CPLD_WATCHDOG=m | ||
| 552 | CONFIG_ARM_SP805_WATCHDOG=y | ||
| 553 | CONFIG_ARM_SBSA_WATCHDOG=y | ||
| 554 | CONFIG_ARM_SMC_WATCHDOG=y | ||
| 555 | CONFIG_S3C2410_WATCHDOG=y | ||
| 556 | CONFIG_DW_WATCHDOG=y | ||
| 557 | CONFIG_SUNXI_WATCHDOG=m | ||
| 558 | CONFIG_IMX2_WDT=y | ||
| 559 | CONFIG_IMX_SC_WDT=m | ||
| 560 | CONFIG_QCOM_WDT=m | ||
| 561 | CONFIG_MESON_GXBB_WATCHDOG=m | ||
| 562 | CONFIG_MESON_WATCHDOG=m | ||
| 563 | CONFIG_RENESAS_WDT=y | ||
| 564 | CONFIG_UNIPHIER_WATCHDOG=y | ||
| 565 | CONFIG_BCM2835_WDT=y | ||
| 566 | CONFIG_MFD_ALTERA_SYSMGR=y | ||
| 567 | CONFIG_MFD_BD9571MWV=y | ||
| 568 | CONFIG_MFD_AXP20X_I2C=y | ||
| 569 | CONFIG_MFD_AXP20X_RSB=y | ||
| 570 | CONFIG_MFD_EXYNOS_LPASS=m | ||
| 571 | CONFIG_MFD_HI6421_PMIC=y | ||
| 572 | CONFIG_MFD_HI655X_PMIC=y | ||
| 573 | CONFIG_MFD_MAX77620=y | ||
| 574 | CONFIG_MFD_SPMI_PMIC=y | ||
| 575 | CONFIG_MFD_RK808=y | ||
| 576 | CONFIG_MFD_SEC_CORE=y | ||
| 577 | CONFIG_MFD_SL28CPLD=y | ||
| 578 | CONFIG_MFD_ROHM_BD718XX=y | ||
| 579 | CONFIG_MFD_WCD934X=m | ||
| 580 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | ||
| 581 | CONFIG_REGULATOR_AXP20X=y | ||
| 582 | CONFIG_REGULATOR_BD718XX=y | ||
| 583 | CONFIG_REGULATOR_BD9571MWV=y | ||
| 584 | CONFIG_REGULATOR_FAN53555=y | ||
| 585 | CONFIG_REGULATOR_GPIO=y | ||
| 586 | CONFIG_REGULATOR_HI6421V530=y | ||
| 587 | CONFIG_REGULATOR_HI655X=y | ||
| 588 | CONFIG_REGULATOR_MAX77620=y | ||
| 589 | CONFIG_REGULATOR_MAX8973=y | ||
| 590 | CONFIG_REGULATOR_PCA9450=y | ||
| 591 | CONFIG_REGULATOR_PFUZE100=y | ||
| 592 | CONFIG_REGULATOR_PWM=y | ||
| 593 | CONFIG_REGULATOR_QCOM_RPMH=y | ||
| 594 | CONFIG_REGULATOR_QCOM_SMD_RPM=y | ||
| 595 | CONFIG_REGULATOR_QCOM_SPMI=y | ||
| 596 | CONFIG_REGULATOR_RK808=y | ||
| 597 | CONFIG_REGULATOR_S2MPS11=y | ||
| 598 | CONFIG_REGULATOR_VCTRL=m | ||
| 599 | CONFIG_RC_CORE=m | ||
| 600 | CONFIG_RC_DECODERS=y | ||
| 601 | CONFIG_RC_DEVICES=y | ||
| 602 | CONFIG_IR_MESON=m | ||
| 603 | CONFIG_IR_SUNXI=m | ||
| 604 | CONFIG_MEDIA_SUPPORT=m | ||
| 605 | CONFIG_MEDIA_CAMERA_SUPPORT=y | ||
| 606 | CONFIG_MEDIA_ANALOG_TV_SUPPORT=y | ||
| 607 | CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y | ||
| 608 | CONFIG_MEDIA_SDR_SUPPORT=y | ||
| 609 | CONFIG_MEDIA_CONTROLLER=y | ||
| 610 | CONFIG_VIDEO_V4L2_SUBDEV_API=y | ||
| 611 | CONFIG_MEDIA_PLATFORM_SUPPORT=y | ||
| 612 | # CONFIG_DVB_NET is not set | ||
| 613 | CONFIG_MEDIA_USB_SUPPORT=y | ||
| 614 | CONFIG_USB_VIDEO_CLASS=m | ||
| 615 | CONFIG_V4L_PLATFORM_DRIVERS=y | ||
| 616 | CONFIG_VIDEO_RCAR_CSI2=m | ||
| 617 | CONFIG_VIDEO_RCAR_VIN=m | ||
| 618 | CONFIG_VIDEO_SUN6I_CSI=m | ||
| 619 | CONFIG_V4L_MEM2MEM_DRIVERS=y | ||
| 620 | CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m | ||
| 621 | CONFIG_VIDEO_SAMSUNG_S5P_MFC=m | ||
| 622 | CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m | ||
| 623 | CONFIG_VIDEO_RENESAS_FDP1=m | ||
| 624 | CONFIG_VIDEO_RENESAS_FCP=m | ||
| 625 | CONFIG_VIDEO_RENESAS_VSP1=m | ||
| 626 | CONFIG_SDR_PLATFORM_DRIVERS=y | ||
| 627 | CONFIG_VIDEO_RCAR_DRIF=m | ||
| 628 | CONFIG_VIDEO_IMX219=m | ||
| 629 | CONFIG_VIDEO_OV5645=m | ||
| 630 | CONFIG_VIDEO_QCOM_CAMSS=m | ||
| 631 | CONFIG_DRM=m | ||
| 632 | CONFIG_DRM_I2C_NXP_TDA998X=m | ||
| 633 | CONFIG_DRM_MALI_DISPLAY=m | ||
| 634 | CONFIG_DRM_NOUVEAU=m | ||
| 635 | CONFIG_DRM_EXYNOS=m | ||
| 636 | CONFIG_DRM_EXYNOS5433_DECON=y | ||
| 637 | CONFIG_DRM_EXYNOS7_DECON=y | ||
| 638 | CONFIG_DRM_EXYNOS_DSI=y | ||
| 639 | # CONFIG_DRM_EXYNOS_DP is not set | ||
| 640 | CONFIG_DRM_EXYNOS_HDMI=y | ||
| 641 | CONFIG_DRM_EXYNOS_MIC=y | ||
| 642 | CONFIG_DRM_ROCKCHIP=m | ||
| 643 | CONFIG_ROCKCHIP_ANALOGIX_DP=y | ||
| 644 | CONFIG_ROCKCHIP_CDN_DP=y | ||
| 645 | CONFIG_ROCKCHIP_DW_HDMI=y | ||
| 646 | CONFIG_ROCKCHIP_DW_MIPI_DSI=y | ||
| 647 | CONFIG_ROCKCHIP_INNO_HDMI=y | ||
| 648 | CONFIG_DRM_RCAR_DU=m | ||
| 649 | CONFIG_DRM_RCAR_DW_HDMI=m | ||
| 650 | CONFIG_DRM_SUN4I=m | ||
| 651 | CONFIG_DRM_SUN6I_DSI=m | ||
| 652 | CONFIG_DRM_SUN8I_DW_HDMI=m | ||
| 653 | CONFIG_DRM_SUN8I_MIXER=m | ||
| 654 | CONFIG_DRM_MSM=m | ||
| 655 | CONFIG_DRM_TEGRA=m | ||
| 656 | CONFIG_DRM_PANEL_LVDS=m | ||
| 657 | CONFIG_DRM_PANEL_SIMPLE=m | ||
| 658 | CONFIG_DRM_PANEL_RAYDIUM_RM67191=m | ||
| 659 | CONFIG_DRM_PANEL_SITRONIX_ST7703=m | ||
| 660 | CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m | ||
| 661 | CONFIG_DRM_DISPLAY_CONNECTOR=m | ||
| 662 | CONFIG_DRM_NWL_MIPI_DSI=m | ||
| 663 | CONFIG_DRM_LONTIUM_LT9611=m | ||
| 664 | CONFIG_DRM_SII902X=m | ||
| 665 | CONFIG_DRM_SIMPLE_BRIDGE=m | ||
| 666 | CONFIG_DRM_THINE_THC63LVD1024=m | ||
| 667 | CONFIG_DRM_TI_SN65DSI86=m | ||
| 668 | CONFIG_DRM_I2C_ADV7511=m | ||
| 669 | CONFIG_DRM_I2C_ADV7511_AUDIO=y | ||
| 670 | CONFIG_DRM_DW_HDMI_AHB_AUDIO=m | ||
| 671 | CONFIG_DRM_DW_HDMI_CEC=m | ||
| 672 | CONFIG_DRM_VC4=m | ||
| 673 | CONFIG_DRM_ETNAVIV=m | ||
| 674 | CONFIG_DRM_HISI_HIBMC=m | ||
| 675 | CONFIG_DRM_HISI_KIRIN=m | ||
| 676 | CONFIG_DRM_MXSFB=m | ||
| 677 | CONFIG_DRM_MESON=m | ||
| 678 | CONFIG_DRM_PL111=m | ||
| 679 | CONFIG_DRM_LIMA=m | ||
| 680 | CONFIG_DRM_PANFROST=m | ||
| 681 | CONFIG_FB=y | ||
| 682 | CONFIG_FB_MODE_HELPERS=y | ||
| 683 | CONFIG_FB_EFI=y | ||
| 684 | CONFIG_BACKLIGHT_PWM=m | ||
| 685 | CONFIG_BACKLIGHT_LP855X=m | ||
| 686 | CONFIG_LOGO=y | ||
| 687 | # CONFIG_LOGO_LINUX_MONO is not set | ||
| 688 | # CONFIG_LOGO_LINUX_VGA16 is not set | ||
| 689 | CONFIG_SOUND=y | ||
| 690 | CONFIG_SND=y | ||
| 691 | CONFIG_SND_HDA_TEGRA=m | ||
| 692 | CONFIG_SND_HDA_CODEC_HDMI=m | ||
| 693 | CONFIG_SND_SOC=y | ||
| 694 | CONFIG_SND_BCM2835_SOC_I2S=m | ||
| 695 | CONFIG_SND_SOC_FSL_SAI=m | ||
| 696 | CONFIG_SND_MESON_AXG_SOUND_CARD=m | ||
| 697 | CONFIG_SND_MESON_GX_SOUND_CARD=m | ||
| 698 | CONFIG_SND_SOC_QCOM=m | ||
| 699 | CONFIG_SND_SOC_APQ8016_SBC=m | ||
| 700 | CONFIG_SND_SOC_MSM8996=m | ||
| 701 | CONFIG_SND_SOC_SDM845=m | ||
| 702 | CONFIG_SND_SOC_ROCKCHIP=m | ||
| 703 | CONFIG_SND_SOC_ROCKCHIP_SPDIF=m | ||
| 704 | CONFIG_SND_SOC_ROCKCHIP_RT5645=m | ||
| 705 | CONFIG_SND_SOC_RK3399_GRU_SOUND=m | ||
| 706 | CONFIG_SND_SOC_SAMSUNG=y | ||
| 707 | CONFIG_SND_SOC_RCAR=m | ||
| 708 | CONFIG_SND_SUN4I_SPDIF=m | ||
| 709 | CONFIG_SND_SOC_TEGRA=m | ||
| 710 | CONFIG_SND_SOC_TEGRA210_AHUB=m | ||
| 711 | CONFIG_SND_SOC_TEGRA210_DMIC=m | ||
| 712 | CONFIG_SND_SOC_TEGRA210_I2S=m | ||
| 713 | CONFIG_SND_SOC_TEGRA186_DSPK=m | ||
| 714 | CONFIG_SND_SOC_TEGRA210_ADMAIF=m | ||
| 715 | CONFIG_SND_SOC_AK4613=m | ||
| 716 | CONFIG_SND_SOC_ES7134=m | ||
| 717 | CONFIG_SND_SOC_ES7241=m | ||
| 718 | CONFIG_SND_SOC_PCM3168A_I2C=m | ||
| 719 | CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m | ||
| 720 | CONFIG_SND_SOC_TAS571X=m | ||
| 721 | CONFIG_SND_SOC_WCD934X=m | ||
| 722 | CONFIG_SND_SOC_WM8904=m | ||
| 723 | CONFIG_SND_SOC_WSA881X=m | ||
| 724 | CONFIG_SND_SIMPLE_CARD=m | ||
| 725 | CONFIG_SND_AUDIO_GRAPH_CARD=m | ||
| 726 | CONFIG_I2C_HID=m | ||
| 727 | CONFIG_USB_CONN_GPIO=y | ||
| 728 | CONFIG_USB=y | ||
| 729 | CONFIG_USB_OTG=y | ||
| 730 | CONFIG_USB_XHCI_HCD=y | ||
| 731 | CONFIG_USB_XHCI_TEGRA=y | ||
| 732 | CONFIG_USB_EHCI_HCD=y | ||
| 733 | CONFIG_USB_EHCI_EXYNOS=y | ||
| 734 | CONFIG_USB_EHCI_HCD_PLATFORM=y | ||
| 735 | CONFIG_USB_OHCI_HCD=y | ||
| 736 | CONFIG_USB_OHCI_EXYNOS=y | ||
| 737 | CONFIG_USB_OHCI_HCD_PLATFORM=y | ||
| 738 | CONFIG_USB_RENESAS_USBHS_HCD=m | ||
| 739 | CONFIG_USB_RENESAS_USBHS=m | ||
| 740 | CONFIG_USB_ACM=m | ||
| 741 | CONFIG_USB_STORAGE=y | ||
| 742 | CONFIG_USB_MUSB_HDRC=y | ||
| 743 | CONFIG_USB_MUSB_SUNXI=y | ||
| 744 | CONFIG_USB_DWC3=y | ||
| 745 | CONFIG_USB_DWC2=y | ||
| 746 | CONFIG_USB_CHIPIDEA=y | ||
| 747 | CONFIG_USB_CHIPIDEA_UDC=y | ||
| 748 | CONFIG_USB_CHIPIDEA_HOST=y | ||
| 749 | CONFIG_USB_ISP1760=y | ||
| 750 | CONFIG_USB_SERIAL=m | ||
| 751 | CONFIG_USB_SERIAL_FTDI_SIO=m | ||
| 752 | CONFIG_USB_HSIC_USB3503=y | ||
| 753 | CONFIG_NOP_USB_XCEIV=y | ||
| 754 | CONFIG_USB_GADGET=y | ||
| 755 | CONFIG_USB_RENESAS_USBHS_UDC=m | ||
| 756 | CONFIG_USB_RENESAS_USB3=m | ||
| 757 | CONFIG_USB_TEGRA_XUDC=m | ||
| 758 | CONFIG_USB_CONFIGFS=m | ||
| 759 | CONFIG_USB_CONFIGFS_SERIAL=y | ||
| 760 | CONFIG_USB_CONFIGFS_ACM=y | ||
| 761 | CONFIG_USB_CONFIGFS_OBEX=y | ||
| 762 | CONFIG_USB_CONFIGFS_NCM=y | ||
| 763 | CONFIG_USB_CONFIGFS_ECM=y | ||
| 764 | CONFIG_USB_CONFIGFS_ECM_SUBSET=y | ||
| 765 | CONFIG_USB_CONFIGFS_RNDIS=y | ||
| 766 | CONFIG_USB_CONFIGFS_EEM=y | ||
| 767 | CONFIG_USB_CONFIGFS_MASS_STORAGE=y | ||
| 768 | CONFIG_USB_CONFIGFS_F_FS=y | ||
| 769 | CONFIG_TYPEC=m | ||
| 770 | CONFIG_TYPEC_TCPM=m | ||
| 771 | CONFIG_TYPEC_FUSB302=m | ||
| 772 | CONFIG_TYPEC_HD3SS3220=m | ||
| 773 | CONFIG_MMC=y | ||
| 774 | CONFIG_MMC_BLOCK_MINORS=32 | ||
| 775 | CONFIG_MMC_ARMMMCI=y | ||
| 776 | CONFIG_MMC_SDHCI=y | ||
| 777 | CONFIG_MMC_SDHCI_ACPI=y | ||
| 778 | CONFIG_MMC_SDHCI_PLTFM=y | ||
| 779 | CONFIG_MMC_SDHCI_OF_ARASAN=y | ||
| 780 | CONFIG_MMC_SDHCI_OF_ESDHC=y | ||
| 781 | CONFIG_MMC_SDHCI_CADENCE=y | ||
| 782 | CONFIG_MMC_SDHCI_ESDHC_IMX=y | ||
| 783 | CONFIG_MMC_SDHCI_TEGRA=y | ||
| 784 | CONFIG_MMC_SDHCI_F_SDH30=y | ||
| 785 | CONFIG_MMC_MESON_GX=y | ||
| 786 | CONFIG_MMC_SDHCI_MSM=y | ||
| 787 | CONFIG_MMC_SPI=y | ||
| 788 | CONFIG_MMC_SDHI=y | ||
| 789 | CONFIG_MMC_UNIPHIER=y | ||
| 790 | CONFIG_MMC_DW=y | ||
| 791 | CONFIG_MMC_DW_EXYNOS=y | ||
| 792 | CONFIG_MMC_DW_HI3798CV200=y | ||
| 793 | CONFIG_MMC_DW_K3=y | ||
| 794 | CONFIG_MMC_DW_ROCKCHIP=y | ||
| 795 | CONFIG_MMC_SUNXI=y | ||
| 796 | CONFIG_MMC_BCM2835=y | ||
| 797 | CONFIG_MMC_SDHCI_XENON=y | ||
| 798 | CONFIG_MMC_SDHCI_AM654=y | ||
| 799 | CONFIG_MMC_OWL=y | ||
| 800 | CONFIG_NEW_LEDS=y | ||
| 801 | CONFIG_LEDS_CLASS=y | ||
| 802 | CONFIG_LEDS_GPIO=y | ||
| 803 | CONFIG_LEDS_PWM=y | ||
| 804 | CONFIG_LEDS_SYSCON=y | ||
| 805 | CONFIG_LEDS_TRIGGER_TIMER=y | ||
| 806 | CONFIG_LEDS_TRIGGER_DISK=y | ||
| 807 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
| 808 | CONFIG_LEDS_TRIGGER_CPU=y | ||
| 809 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | ||
| 810 | CONFIG_LEDS_TRIGGER_PANIC=y | ||
| 811 | CONFIG_EDAC=y | ||
| 812 | CONFIG_EDAC_GHES=y | ||
| 813 | CONFIG_RTC_CLASS=y | ||
| 814 | CONFIG_RTC_DRV_DS1307=m | ||
| 815 | CONFIG_RTC_DRV_MAX77686=y | ||
| 816 | CONFIG_RTC_DRV_RK808=m | ||
| 817 | CONFIG_RTC_DRV_PCF85363=m | ||
| 818 | CONFIG_RTC_DRV_RX8581=m | ||
| 819 | CONFIG_RTC_DRV_RV8803=m | ||
| 820 | CONFIG_RTC_DRV_S5M=y | ||
| 821 | CONFIG_RTC_DRV_DS3232=y | ||
| 822 | CONFIG_RTC_DRV_PCF2127=m | ||
| 823 | CONFIG_RTC_DRV_EFI=y | ||
| 824 | CONFIG_RTC_DRV_CROS_EC=y | ||
| 825 | CONFIG_RTC_DRV_S3C=y | ||
| 826 | CONFIG_RTC_DRV_PL031=y | ||
| 827 | CONFIG_RTC_DRV_SUN6I=y | ||
| 828 | CONFIG_RTC_DRV_ARMADA38X=y | ||
| 829 | CONFIG_RTC_DRV_PM8XXX=m | ||
| 830 | CONFIG_RTC_DRV_TEGRA=y | ||
| 831 | CONFIG_RTC_DRV_SNVS=m | ||
| 832 | CONFIG_RTC_DRV_IMX_SC=m | ||
| 833 | CONFIG_RTC_DRV_XGENE=y | ||
| 834 | CONFIG_DMADEVICES=y | ||
| 835 | CONFIG_DMA_BCM2835=y | ||
| 836 | CONFIG_DMA_SUN6I=m | ||
| 837 | CONFIG_FSL_EDMA=y | ||
| 838 | CONFIG_IMX_SDMA=y | ||
| 839 | CONFIG_K3_DMA=y | ||
| 840 | CONFIG_MV_XOR=y | ||
| 841 | CONFIG_MV_XOR_V2=y | ||
| 842 | CONFIG_OWL_DMA=y | ||
| 843 | CONFIG_PL330_DMA=y | ||
| 844 | CONFIG_TEGRA20_APB_DMA=y | ||
| 845 | CONFIG_TEGRA210_ADMA=m | ||
| 846 | CONFIG_QCOM_BAM_DMA=y | ||
| 847 | CONFIG_QCOM_HIDMA_MGMT=y | ||
| 848 | CONFIG_QCOM_HIDMA=y | ||
| 849 | CONFIG_RCAR_DMAC=y | ||
| 850 | CONFIG_RENESAS_USB_DMAC=m | ||
| 851 | CONFIG_TI_K3_UDMA=y | ||
| 852 | CONFIG_TI_K3_UDMA_GLUE_LAYER=y | ||
| 853 | CONFIG_VFIO=y | ||
| 854 | CONFIG_VFIO_PCI=y | ||
| 855 | CONFIG_VIRTIO_PCI=y | ||
| 856 | CONFIG_VIRTIO_BALLOON=y | ||
| 857 | CONFIG_VIRTIO_MMIO=y | ||
| 858 | CONFIG_XEN_GNTDEV=y | ||
| 859 | CONFIG_XEN_GRANT_DEV_ALLOC=y | ||
| 860 | CONFIG_MFD_CROS_EC_DEV=y | ||
| 861 | CONFIG_CHROME_PLATFORMS=y | ||
| 862 | CONFIG_CROS_EC=y | ||
| 863 | CONFIG_CROS_EC_I2C=y | ||
| 864 | CONFIG_CROS_EC_SPI=y | ||
| 865 | CONFIG_CROS_EC_CHARDEV=m | ||
| 866 | CONFIG_COMMON_CLK_RK808=y | ||
| 867 | CONFIG_COMMON_CLK_SCPI=y | ||
| 868 | CONFIG_COMMON_CLK_CS2000_CP=y | ||
| 869 | CONFIG_COMMON_CLK_FSL_SAI=y | ||
| 870 | CONFIG_COMMON_CLK_S2MPS11=y | ||
| 871 | CONFIG_COMMON_CLK_PWM=y | ||
| 872 | CONFIG_COMMON_CLK_VC5=y | ||
| 873 | CONFIG_COMMON_CLK_BD718XX=m | ||
| 874 | CONFIG_CLK_RASPBERRYPI=m | ||
| 875 | CONFIG_CLK_IMX8MM=y | ||
| 876 | CONFIG_CLK_IMX8MN=y | ||
| 877 | CONFIG_CLK_IMX8MP=y | ||
| 878 | CONFIG_CLK_IMX8MQ=y | ||
| 879 | CONFIG_CLK_IMX8QXP=y | ||
| 880 | CONFIG_TI_SCI_CLK=y | ||
| 881 | CONFIG_COMMON_CLK_QCOM=y | ||
| 882 | CONFIG_QCOM_A53PLL=y | ||
| 883 | CONFIG_QCOM_CLK_APCS_MSM8916=y | ||
| 884 | CONFIG_QCOM_CLK_SMD_RPM=y | ||
| 885 | CONFIG_QCOM_CLK_RPMH=y | ||
| 886 | CONFIG_IPQ_GCC_8074=y | ||
| 887 | CONFIG_IPQ_GCC_6018=y | ||
| 888 | CONFIG_MSM_GCC_8916=y | ||
| 889 | CONFIG_MSM_GCC_8994=y | ||
| 890 | CONFIG_MSM_MMCC_8996=y | ||
| 891 | CONFIG_MSM_GCC_8998=y | ||
| 892 | CONFIG_QCS_GCC_404=y | ||
| 893 | CONFIG_SC_GCC_7180=y | ||
| 894 | CONFIG_SDM_CAMCC_845=m | ||
| 895 | CONFIG_SDM_GCC_845=y | ||
| 896 | CONFIG_SDM_GPUCC_845=y | ||
| 897 | CONFIG_SDM_VIDEOCC_845=y | ||
| 898 | CONFIG_SDM_DISPCC_845=y | ||
| 899 | CONFIG_SM_GCC_8150=y | ||
| 900 | CONFIG_SM_GCC_8250=y | ||
| 901 | CONFIG_SM_GPUCC_8150=y | ||
| 902 | CONFIG_SM_GPUCC_8250=y | ||
| 903 | CONFIG_QCOM_HFPLL=y | ||
| 904 | CONFIG_HWSPINLOCK=y | ||
| 905 | CONFIG_HWSPINLOCK_QCOM=y | ||
| 906 | CONFIG_ARM_MHU=y | ||
| 907 | CONFIG_IMX_MBOX=y | ||
| 908 | CONFIG_PLATFORM_MHU=y | ||
| 909 | CONFIG_BCM2835_MBOX=y | ||
| 910 | CONFIG_QCOM_APCS_IPC=y | ||
| 911 | CONFIG_QCOM_IPCC=y | ||
| 912 | CONFIG_ROCKCHIP_IOMMU=y | ||
| 913 | CONFIG_TEGRA_IOMMU_SMMU=y | ||
| 914 | CONFIG_ARM_SMMU=y | ||
| 915 | CONFIG_ARM_SMMU_V3=y | ||
| 916 | CONFIG_QCOM_IOMMU=y | ||
| 917 | CONFIG_REMOTEPROC=y | ||
| 918 | CONFIG_QCOM_Q6V5_MSS=m | ||
| 919 | CONFIG_QCOM_Q6V5_PAS=m | ||
| 920 | CONFIG_QCOM_SYSMON=m | ||
| 921 | CONFIG_RPMSG_QCOM_GLINK_RPM=y | ||
| 922 | CONFIG_RPMSG_QCOM_GLINK_SMEM=m | ||
| 923 | CONFIG_RPMSG_QCOM_SMD=y | ||
| 924 | CONFIG_SOUNDWIRE=m | ||
| 925 | CONFIG_SOUNDWIRE_QCOM=m | ||
| 926 | CONFIG_OWL_PM_DOMAINS=y | ||
| 927 | CONFIG_RASPBERRYPI_POWER=y | ||
| 928 | CONFIG_FSL_DPAA=y | ||
| 929 | CONFIG_FSL_MC_DPIO=y | ||
| 930 | CONFIG_QCOM_AOSS_QMP=y | ||
| 931 | CONFIG_QCOM_GENI_SE=y | ||
| 932 | CONFIG_QCOM_RMTFS_MEM=m | ||
| 933 | CONFIG_QCOM_RPMH=y | ||
| 934 | CONFIG_QCOM_RPMHPD=y | ||
| 935 | CONFIG_QCOM_RPMPD=y | ||
| 936 | CONFIG_QCOM_SMEM=y | ||
| 937 | CONFIG_QCOM_SMD_RPM=y | ||
| 938 | CONFIG_QCOM_SMP2P=y | ||
| 939 | CONFIG_QCOM_SMSM=y | ||
| 940 | CONFIG_QCOM_SOCINFO=m | ||
| 941 | CONFIG_QCOM_APR=m | ||
| 942 | CONFIG_ARCH_R8A774A1=y | ||
| 943 | CONFIG_ARCH_R8A774B1=y | ||
| 944 | CONFIG_ARCH_R8A774C0=y | ||
| 945 | CONFIG_ARCH_R8A774E1=y | ||
| 946 | CONFIG_ARCH_R8A77950=y | ||
| 947 | CONFIG_ARCH_R8A77951=y | ||
| 948 | CONFIG_ARCH_R8A77960=y | ||
| 949 | CONFIG_ARCH_R8A77961=y | ||
| 950 | CONFIG_ARCH_R8A77965=y | ||
| 951 | CONFIG_ARCH_R8A77970=y | ||
| 952 | CONFIG_ARCH_R8A77980=y | ||
| 953 | CONFIG_ARCH_R8A77990=y | ||
| 954 | CONFIG_ARCH_R8A77995=y | ||
| 955 | CONFIG_ROCKCHIP_PM_DOMAINS=y | ||
| 956 | CONFIG_ARCH_TEGRA_132_SOC=y | ||
| 957 | CONFIG_ARCH_TEGRA_210_SOC=y | ||
| 958 | CONFIG_ARCH_TEGRA_186_SOC=y | ||
| 959 | CONFIG_ARCH_TEGRA_194_SOC=y | ||
| 960 | CONFIG_ARCH_K3_AM6_SOC=y | ||
| 961 | CONFIG_ARCH_K3_J721E_SOC=y | ||
| 962 | CONFIG_TI_SCI_PM_DOMAINS=y | ||
| 963 | CONFIG_EXTCON_PTN5150=m | ||
| 964 | CONFIG_EXTCON_USB_GPIO=y | ||
| 965 | CONFIG_EXTCON_USBC_CROS_EC=y | ||
| 966 | CONFIG_RENESAS_RPCIF=m | ||
| 967 | CONFIG_IIO=y | ||
| 968 | CONFIG_EXYNOS_ADC=y | ||
| 969 | CONFIG_MAX9611=m | ||
| 970 | CONFIG_QCOM_SPMI_ADC5=m | ||
| 971 | CONFIG_ROCKCHIP_SARADC=m | ||
| 972 | CONFIG_IIO_CROS_EC_SENSORS_CORE=m | ||
| 973 | CONFIG_IIO_CROS_EC_SENSORS=m | ||
| 974 | CONFIG_IIO_CROS_EC_LIGHT_PROX=m | ||
| 975 | CONFIG_SENSORS_ISL29018=m | ||
| 976 | CONFIG_IIO_CROS_EC_BARO=m | ||
| 977 | CONFIG_MPL3115=m | ||
| 978 | CONFIG_PWM=y | ||
| 979 | CONFIG_PWM_BCM2835=m | ||
| 980 | CONFIG_PWM_CROS_EC=m | ||
| 981 | CONFIG_PWM_MESON=m | ||
| 982 | CONFIG_PWM_RCAR=m | ||
| 983 | CONFIG_PWM_ROCKCHIP=y | ||
| 984 | CONFIG_PWM_SAMSUNG=y | ||
| 985 | CONFIG_PWM_SL28CPLD=m | ||
| 986 | CONFIG_PWM_SUN4I=m | ||
| 987 | CONFIG_PWM_TEGRA=m | ||
| 988 | CONFIG_SL28CPLD_INTC=y | ||
| 989 | CONFIG_QCOM_PDC=y | ||
| 990 | CONFIG_RESET_IMX7=y | ||
| 991 | CONFIG_RESET_QCOM_AOSS=y | ||
| 992 | CONFIG_RESET_QCOM_PDC=m | ||
| 993 | CONFIG_RESET_TI_SCI=y | ||
| 994 | CONFIG_PHY_XGENE=y | ||
| 995 | CONFIG_PHY_SUN4I_USB=y | ||
| 996 | CONFIG_PHY_MIXEL_MIPI_DPHY=m | ||
| 997 | CONFIG_PHY_HI6220_USB=y | ||
| 998 | CONFIG_PHY_HISTB_COMBPHY=y | ||
| 999 | CONFIG_PHY_HISI_INNO_USB2=y | ||
| 1000 | CONFIG_PHY_MVEBU_CP110_COMPHY=y | ||
| 1001 | CONFIG_PHY_QCOM_QMP=m | ||
| 1002 | CONFIG_PHY_QCOM_QUSB2=m | ||
| 1003 | CONFIG_PHY_QCOM_USB_HS=y | ||
| 1004 | CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y | ||
| 1005 | CONFIG_PHY_RCAR_GEN3_PCIE=y | ||
| 1006 | CONFIG_PHY_RCAR_GEN3_USB2=y | ||
| 1007 | CONFIG_PHY_RCAR_GEN3_USB3=m | ||
| 1008 | CONFIG_PHY_ROCKCHIP_EMMC=y | ||
| 1009 | CONFIG_PHY_ROCKCHIP_INNO_HDMI=m | ||
| 1010 | CONFIG_PHY_ROCKCHIP_INNO_USB2=y | ||
| 1011 | CONFIG_PHY_ROCKCHIP_PCIE=m | ||
| 1012 | CONFIG_PHY_ROCKCHIP_TYPEC=y | ||
| 1013 | CONFIG_PHY_UNIPHIER_USB2=y | ||
| 1014 | CONFIG_PHY_UNIPHIER_USB3=y | ||
| 1015 | CONFIG_PHY_TEGRA_XUSB=y | ||
| 1016 | CONFIG_ARM_SMMU_V3_PMU=m | ||
| 1017 | CONFIG_FSL_IMX8_DDR_PMU=m | ||
| 1018 | CONFIG_HISI_PMU=y | ||
| 1019 | CONFIG_QCOM_L2_PMU=y | ||
| 1020 | CONFIG_QCOM_L3_PMU=y | ||
| 1021 | CONFIG_NVMEM_IMX_OCOTP=y | ||
| 1022 | CONFIG_NVMEM_IMX_OCOTP_SCU=y | ||
| 1023 | CONFIG_QCOM_QFPROM=y | ||
| 1024 | CONFIG_ROCKCHIP_EFUSE=y | ||
| 1025 | CONFIG_NVMEM_SUNXI_SID=y | ||
| 1026 | CONFIG_UNIPHIER_EFUSE=y | ||
| 1027 | CONFIG_MESON_EFUSE=m | ||
| 1028 | CONFIG_FPGA=y | ||
| 1029 | CONFIG_FPGA_MGR_STRATIX10_SOC=m | ||
| 1030 | CONFIG_FPGA_BRIDGE=m | ||
| 1031 | CONFIG_ALTERA_FREEZE_BRIDGE=m | ||
| 1032 | CONFIG_FPGA_REGION=m | ||
| 1033 | CONFIG_OF_FPGA_REGION=m | ||
| 1034 | CONFIG_TEE=y | ||
| 1035 | CONFIG_OPTEE=y | ||
| 1036 | CONFIG_SLIMBUS=m | ||
| 1037 | CONFIG_SLIM_QCOM_CTRL=m | ||
| 1038 | CONFIG_SLIM_QCOM_NGD_CTRL=m | ||
| 1039 | CONFIG_MUX_MMIO=y | ||
| 1040 | CONFIG_INTERCONNECT=y | ||
| 1041 | CONFIG_INTERCONNECT_QCOM=y | ||
| 1042 | CONFIG_INTERCONNECT_QCOM_MSM8916=m | ||
| 1043 | CONFIG_INTERCONNECT_QCOM_SDM845=m | ||
| 1044 | CONFIG_INTERCONNECT_QCOM_SM8150=m | ||
| 1045 | CONFIG_INTERCONNECT_QCOM_SM8250=m | ||
| 1046 | CONFIG_EXT2_FS=y | ||
| 1047 | CONFIG_EXT3_FS=y | ||
| 1048 | CONFIG_EXT4_FS_POSIX_ACL=y | ||
| 1049 | CONFIG_BTRFS_FS=m | ||
| 1050 | CONFIG_BTRFS_FS_POSIX_ACL=y | ||
| 1051 | CONFIG_FANOTIFY=y | ||
| 1052 | CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y | ||
| 1053 | CONFIG_QUOTA=y | ||
| 1054 | CONFIG_AUTOFS4_FS=y | ||
| 1055 | CONFIG_FUSE_FS=m | ||
| 1056 | CONFIG_CUSE=m | ||
| 1057 | CONFIG_OVERLAY_FS=m | ||
| 1058 | CONFIG_VFAT_FS=y | ||
| 1059 | CONFIG_HUGETLBFS=y | ||
| 1060 | CONFIG_CONFIGFS_FS=y | ||
| 1061 | CONFIG_EFIVAR_FS=y | ||
| 1062 | CONFIG_SQUASHFS=y | ||
| 1063 | CONFIG_NFS_FS=y | ||
| 1064 | CONFIG_NFS_V4=y | ||
| 1065 | CONFIG_NFS_V4_1=y | ||
| 1066 | CONFIG_NFS_V4_2=y | ||
| 1067 | CONFIG_ROOT_NFS=y | ||
| 1068 | CONFIG_9P_FS=y | ||
| 1069 | CONFIG_NLS_CODEPAGE_437=y | ||
| 1070 | CONFIG_NLS_ISO8859_1=y | ||
| 1071 | CONFIG_SECURITY=y | ||
| 1072 | CONFIG_CRYPTO_ECHAINIV=y | ||
| 1073 | CONFIG_CRYPTO_ANSI_CPRNG=y | ||
| 1074 | CONFIG_CRYPTO_USER_API_RNG=m | ||
| 1075 | CONFIG_CRYPTO_DEV_SUN8I_CE=m | ||
| 1076 | CONFIG_CRYPTO_DEV_FSL_CAAM=m | ||
| 1077 | CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m | ||
| 1078 | CONFIG_CRYPTO_DEV_QCOM_RNG=m | ||
| 1079 | CONFIG_CRYPTO_DEV_CCREE=m | ||
| 1080 | CONFIG_CRYPTO_DEV_HISI_SEC2=m | ||
| 1081 | CONFIG_CRYPTO_DEV_HISI_ZIP=m | ||
| 1082 | CONFIG_CRYPTO_DEV_HISI_HPRE=m | ||
| 1083 | CONFIG_CMA_SIZE_MBYTES=32 | ||
| 1084 | CONFIG_PRINTK_TIME=y | ||
| 1085 | CONFIG_DEBUG_INFO=y | ||
| 1086 | CONFIG_MAGIC_SYSRQ=y | ||
| 1087 | CONFIG_DEBUG_FS=y | ||
| 1088 | CONFIG_DEBUG_KERNEL=y | ||
| 1089 | # CONFIG_SCHED_DEBUG is not set | ||
| 1090 | # CONFIG_DEBUG_PREEMPT is not set | ||
| 1091 | # CONFIG_FTRACE is not set | ||
| 1092 | CONFIG_MEMTEST=y | ||
| 1093 | CONFIG_KPROBES=y | ||
| 1094 | CONFIG_KRETPROBES=y | ||
| 1095 | CONFIG_FUNCTION_ERROR_INJECTION=y | ||
| 1096 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
| 1097 | |||
diff --git a/recipes-kernel/linux/linux-fslc-lts/defconfig b/recipes-kernel/linux/linux-fslc-lts/defconfig new file mode 100644 index 000000000..127e38f25 --- /dev/null +++ b/recipes-kernel/linux/linux-fslc-lts/defconfig | |||
| @@ -0,0 +1,481 @@ | |||
| 1 | CONFIG_KERNEL_LZO=y | ||
| 2 | CONFIG_SYSVIPC=y | ||
| 3 | CONFIG_NO_HZ=y | ||
| 4 | CONFIG_HIGH_RES_TIMERS=y | ||
| 5 | CONFIG_PREEMPT_VOLUNTARY=y | ||
| 6 | CONFIG_IKCONFIG=y | ||
| 7 | CONFIG_IKCONFIG_PROC=y | ||
| 8 | CONFIG_LOG_BUF_SHIFT=18 | ||
| 9 | CONFIG_CGROUPS=y | ||
| 10 | CONFIG_RELAY=y | ||
| 11 | CONFIG_BLK_DEV_INITRD=y | ||
| 12 | CONFIG_EXPERT=y | ||
| 13 | CONFIG_PERF_EVENTS=y | ||
| 14 | # CONFIG_SLUB_DEBUG is not set | ||
| 15 | # CONFIG_COMPAT_BRK is not set | ||
| 16 | CONFIG_ARCH_MULTI_V6=y | ||
| 17 | CONFIG_ARCH_MXC=y | ||
| 18 | CONFIG_SOC_IMX31=y | ||
| 19 | CONFIG_SOC_IMX35=y | ||
| 20 | CONFIG_SOC_IMX50=y | ||
| 21 | CONFIG_SOC_IMX51=y | ||
| 22 | CONFIG_SOC_IMX53=y | ||
| 23 | CONFIG_SOC_IMX6Q=y | ||
| 24 | CONFIG_SOC_IMX6SL=y | ||
| 25 | CONFIG_SOC_IMX6SLL=y | ||
| 26 | CONFIG_SOC_IMX6SX=y | ||
| 27 | CONFIG_SOC_IMX6UL=y | ||
| 28 | CONFIG_SOC_IMX7D=y | ||
| 29 | CONFIG_SOC_IMX7ULP=y | ||
| 30 | CONFIG_SOC_VF610=y | ||
| 31 | CONFIG_PCI=y | ||
| 32 | CONFIG_PCI_MSI=y | ||
| 33 | CONFIG_PCI_IMX6=y | ||
| 34 | CONFIG_SMP=y | ||
| 35 | CONFIG_ARM_PSCI=y | ||
| 36 | CONFIG_HIGHMEM=y | ||
| 37 | CONFIG_FORCE_MAX_ZONEORDER=14 | ||
| 38 | CONFIG_CMDLINE="noinitrd console=ttymxc0,115200" | ||
| 39 | CONFIG_KEXEC=y | ||
| 40 | CONFIG_CPU_FREQ=y | ||
| 41 | CONFIG_CPU_FREQ_STAT=y | ||
| 42 | CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y | ||
| 43 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | ||
| 44 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | ||
| 45 | CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y | ||
| 46 | CONFIG_CPUFREQ_DT=y | ||
| 47 | CONFIG_ARM_IMX6Q_CPUFREQ=y | ||
| 48 | CONFIG_ARM_IMX_CPUFREQ_DT=y | ||
| 49 | CONFIG_CPU_IDLE=y | ||
| 50 | CONFIG_ARM_CPUIDLE=y | ||
| 51 | CONFIG_ARM_PSCI_CPUIDLE=y | ||
| 52 | CONFIG_VFP=y | ||
| 53 | CONFIG_NEON=y | ||
| 54 | CONFIG_PM_DEBUG=y | ||
| 55 | CONFIG_PM_TEST_SUSPEND=y | ||
| 56 | CONFIG_MODULES=y | ||
| 57 | CONFIG_MODULE_UNLOAD=y | ||
| 58 | CONFIG_MODVERSIONS=y | ||
| 59 | CONFIG_MODULE_SRCVERSION_ALL=y | ||
| 60 | # CONFIG_BLK_DEV_BSG is not set | ||
| 61 | CONFIG_BINFMT_MISC=m | ||
| 62 | CONFIG_NET=y | ||
| 63 | CONFIG_PACKET=y | ||
| 64 | CONFIG_UNIX=y | ||
| 65 | CONFIG_INET=y | ||
| 66 | CONFIG_IP_PNP=y | ||
| 67 | CONFIG_IP_PNP_DHCP=y | ||
| 68 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
| 69 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
| 70 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
| 71 | CONFIG_NETFILTER=y | ||
| 72 | CONFIG_CAN=y | ||
| 73 | CONFIG_CAN_FLEXCAN=y | ||
| 74 | CONFIG_BT=y | ||
| 75 | CONFIG_BT_BNEP=m | ||
| 76 | CONFIG_BT_HCIUART=y | ||
| 77 | CONFIG_BT_HCIUART_LL=y | ||
| 78 | CONFIG_CFG80211=y | ||
| 79 | CONFIG_CFG80211_WEXT=y | ||
| 80 | CONFIG_MAC80211=y | ||
| 81 | CONFIG_RFKILL=y | ||
| 82 | CONFIG_RFKILL_INPUT=y | ||
| 83 | CONFIG_DEVTMPFS=y | ||
| 84 | CONFIG_DEVTMPFS_MOUNT=y | ||
| 85 | # CONFIG_STANDALONE is not set | ||
| 86 | CONFIG_FW_LOADER_USER_HELPER=y | ||
| 87 | CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y | ||
| 88 | CONFIG_CMA_SIZE_MBYTES=64 | ||
| 89 | CONFIG_IMX_WEIM=y | ||
| 90 | CONFIG_CONNECTOR=y | ||
| 91 | CONFIG_MTD=y | ||
| 92 | CONFIG_MTD_CMDLINE_PARTS=y | ||
| 93 | CONFIG_MTD_BLOCK=y | ||
| 94 | CONFIG_MTD_CFI=y | ||
| 95 | CONFIG_MTD_JEDECPROBE=y | ||
| 96 | CONFIG_MTD_CFI_INTELEXT=y | ||
| 97 | CONFIG_MTD_CFI_AMDSTD=y | ||
| 98 | CONFIG_MTD_CFI_STAA=y | ||
| 99 | CONFIG_MTD_PHYSMAP_OF=y | ||
| 100 | CONFIG_MTD_DATAFLASH=y | ||
| 101 | CONFIG_MTD_M25P80=y | ||
| 102 | CONFIG_MTD_SST25L=y | ||
| 103 | CONFIG_MTD_RAW_NAND=y | ||
| 104 | CONFIG_MTD_NAND_GPMI_NAND=y | ||
| 105 | CONFIG_MTD_NAND_VF610_NFC=y | ||
| 106 | CONFIG_MTD_NAND_MXC=y | ||
| 107 | CONFIG_MTD_SPI_NOR=y | ||
| 108 | CONFIG_SPI_FSL_QUADSPI=y | ||
| 109 | CONFIG_MTD_UBI=y | ||
| 110 | CONFIG_MTD_UBI_FASTMAP=y | ||
| 111 | CONFIG_MTD_UBI_BLOCK=y | ||
| 112 | CONFIG_BLK_DEV_LOOP=y | ||
| 113 | CONFIG_BLK_DEV_RAM=y | ||
| 114 | CONFIG_BLK_DEV_RAM_SIZE=65536 | ||
| 115 | CONFIG_EEPROM_AT24=y | ||
| 116 | CONFIG_EEPROM_AT25=y | ||
| 117 | # CONFIG_SCSI_PROC_FS is not set | ||
| 118 | CONFIG_BLK_DEV_SD=y | ||
| 119 | CONFIG_SCSI_CONSTANTS=y | ||
| 120 | CONFIG_SCSI_LOGGING=y | ||
| 121 | CONFIG_SCSI_SCAN_ASYNC=y | ||
| 122 | # CONFIG_SCSI_LOWLEVEL is not set | ||
| 123 | CONFIG_ATA=y | ||
| 124 | CONFIG_SATA_AHCI_PLATFORM=y | ||
| 125 | CONFIG_AHCI_IMX=y | ||
| 126 | CONFIG_PATA_IMX=y | ||
| 127 | CONFIG_NETDEVICES=y | ||
| 128 | # CONFIG_NET_VENDOR_BROADCOM is not set | ||
| 129 | CONFIG_CS89x0=y | ||
| 130 | CONFIG_CS89x0_PLATFORM=y | ||
| 131 | # CONFIG_NET_VENDOR_FARADAY is not set | ||
| 132 | # CONFIG_NET_VENDOR_INTEL is not set | ||
| 133 | # CONFIG_NET_VENDOR_MARVELL is not set | ||
| 134 | # CONFIG_NET_VENDOR_MICREL is not set | ||
| 135 | # CONFIG_NET_VENDOR_MICROCHIP is not set | ||
| 136 | # CONFIG_NET_VENDOR_NATSEMI is not set | ||
| 137 | # CONFIG_NET_VENDOR_SEEQ is not set | ||
| 138 | CONFIG_SMC91X=y | ||
| 139 | CONFIG_SMC911X=y | ||
| 140 | CONFIG_SMSC911X=y | ||
| 141 | # CONFIG_NET_VENDOR_STMICRO is not set | ||
| 142 | CONFIG_AT803X_PHY=y | ||
| 143 | CONFIG_MICREL_PHY=y | ||
| 144 | CONFIG_SMSC_PHY=y | ||
| 145 | CONFIG_USB_PEGASUS=m | ||
| 146 | CONFIG_USB_RTL8150=m | ||
| 147 | CONFIG_USB_RTL8152=y | ||
| 148 | CONFIG_USB_LAN78XX=y | ||
| 149 | CONFIG_USB_USBNET=y | ||
| 150 | CONFIG_USB_NET_CDC_EEM=m | ||
| 151 | CONFIG_USB_NET_SMSC95XX=y | ||
| 152 | CONFIG_USB_NET_MCS7830=y | ||
| 153 | CONFIG_BRCMFMAC=m | ||
| 154 | CONFIG_MWIFIEX=m | ||
| 155 | CONFIG_MWIFIEX_SDIO=m | ||
| 156 | CONFIG_MWIFIEX_PCIE=m | ||
| 157 | CONFIG_WL12XX=m | ||
| 158 | CONFIG_WL18XX=m | ||
| 159 | CONFIG_WLCORE_SDIO=m | ||
| 160 | # CONFIG_WILINK_PLATFORM_DATA is not set | ||
| 161 | CONFIG_INPUT_EVDEV=y | ||
| 162 | CONFIG_KEYBOARD_GPIO=y | ||
| 163 | CONFIG_KEYBOARD_SNVS_PWRKEY=y | ||
| 164 | CONFIG_KEYBOARD_IMX=y | ||
| 165 | CONFIG_MOUSE_PS2=m | ||
| 166 | CONFIG_MOUSE_PS2_ELANTECH=y | ||
| 167 | CONFIG_INPUT_TOUCHSCREEN=y | ||
| 168 | CONFIG_TOUCHSCREEN_ADS7846=y | ||
| 169 | CONFIG_TOUCHSCREEN_AD7879=y | ||
| 170 | CONFIG_TOUCHSCREEN_AD7879_I2C=y | ||
| 171 | CONFIG_TOUCHSCREEN_ATMEL_MXT=y | ||
| 172 | CONFIG_TOUCHSCREEN_DA9052=y | ||
| 173 | CONFIG_TOUCHSCREEN_EGALAX=y | ||
| 174 | CONFIG_TOUCHSCREEN_GOODIX=y | ||
| 175 | CONFIG_TOUCHSCREEN_ILI210X=y | ||
| 176 | CONFIG_TOUCHSCREEN_MAX11801=y | ||
| 177 | CONFIG_TOUCHSCREEN_IMX6UL_TSC=y | ||
| 178 | CONFIG_TOUCHSCREEN_EDT_FT5X06=y | ||
| 179 | CONFIG_TOUCHSCREEN_MC13783=y | ||
| 180 | CONFIG_TOUCHSCREEN_TSC2004=y | ||
| 181 | CONFIG_TOUCHSCREEN_TSC2007=y | ||
| 182 | CONFIG_TOUCHSCREEN_STMPE=y | ||
| 183 | CONFIG_TOUCHSCREEN_SX8654=y | ||
| 184 | CONFIG_TOUCHSCREEN_COLIBRI_VF50=y | ||
| 185 | CONFIG_INPUT_MISC=y | ||
| 186 | CONFIG_INPUT_MMA8450=y | ||
| 187 | CONFIG_SERIO_SERPORT=m | ||
| 188 | # CONFIG_LEGACY_PTYS is not set | ||
| 189 | CONFIG_SERIAL_IMX=y | ||
| 190 | CONFIG_SERIAL_IMX_CONSOLE=y | ||
| 191 | CONFIG_SERIAL_FSL_LPUART=y | ||
| 192 | CONFIG_SERIAL_FSL_LPUART_CONSOLE=y | ||
| 193 | CONFIG_SERIAL_DEV_BUS=y | ||
| 194 | # CONFIG_I2C_COMPAT is not set | ||
| 195 | CONFIG_I2C_CHARDEV=y | ||
| 196 | CONFIG_I2C_MUX=y | ||
| 197 | CONFIG_I2C_MUX_GPIO=y | ||
| 198 | # CONFIG_I2C_HELPER_AUTO is not set | ||
| 199 | CONFIG_I2C_ALGOPCF=m | ||
| 200 | CONFIG_I2C_ALGOPCA=m | ||
| 201 | CONFIG_I2C_GPIO=y | ||
| 202 | CONFIG_I2C_IMX=y | ||
| 203 | CONFIG_SPI=y | ||
| 204 | CONFIG_SPI_GPIO=y | ||
| 205 | CONFIG_SPI_IMX=y | ||
| 206 | CONFIG_SPI_FSL_DSPI=y | ||
| 207 | CONFIG_PINCTRL_IMX8MM=y | ||
| 208 | CONFIG_PINCTRL_IMX8MN=y | ||
| 209 | CONFIG_PINCTRL_IMX8MP=y | ||
| 210 | CONFIG_PINCTRL_IMX8MQ=y | ||
| 211 | CONFIG_GPIO_SYSFS=y | ||
| 212 | CONFIG_GPIO_SIOX=m | ||
| 213 | CONFIG_GPIO_MAX732X=y | ||
| 214 | CONFIG_GPIO_MC9S08DZ60=y | ||
| 215 | CONFIG_GPIO_PCA953X=y | ||
| 216 | CONFIG_GPIO_PCF857X=y | ||
| 217 | CONFIG_GPIO_STMPE=y | ||
| 218 | CONFIG_GPIO_74X164=y | ||
| 219 | CONFIG_GPIO_MXC=y | ||
| 220 | CONFIG_POWER_RESET=y | ||
| 221 | CONFIG_POWER_RESET_SYSCON=y | ||
| 222 | CONFIG_POWER_RESET_SYSCON_POWEROFF=y | ||
| 223 | CONFIG_POWER_SUPPLY=y | ||
| 224 | CONFIG_SENSORS_MC13783_ADC=y | ||
| 225 | CONFIG_SENSORS_GPIO_FAN=y | ||
| 226 | CONFIG_SENSORS_IIO_HWMON=y | ||
| 227 | CONFIG_THERMAL_STATISTICS=y | ||
| 228 | CONFIG_THERMAL_WRITABLE_TRIPS=y | ||
| 229 | CONFIG_CPU_THERMAL=y | ||
| 230 | CONFIG_IMX_THERMAL=y | ||
| 231 | CONFIG_WATCHDOG=y | ||
| 232 | CONFIG_DA9062_WATCHDOG=y | ||
| 233 | CONFIG_DA9063_WATCHDOG=m | ||
| 234 | CONFIG_RN5T618_WATCHDOG=y | ||
| 235 | CONFIG_IMX2_WDT=y | ||
| 236 | CONFIG_IMX7ULP_WDT=y | ||
| 237 | CONFIG_MFD_DA9052_I2C=y | ||
| 238 | CONFIG_MFD_DA9062=y | ||
| 239 | CONFIG_MFD_DA9063=y | ||
| 240 | CONFIG_MFD_MC13XXX_SPI=y | ||
| 241 | CONFIG_MFD_MC13XXX_I2C=y | ||
| 242 | CONFIG_MFD_RN5T618=y | ||
| 243 | CONFIG_MFD_STMPE=y | ||
| 244 | CONFIG_REGULATOR=y | ||
| 245 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | ||
| 246 | CONFIG_REGULATOR_ANATOP=y | ||
| 247 | CONFIG_REGULATOR_DA9052=y | ||
| 248 | CONFIG_REGULATOR_DA9062=y | ||
| 249 | CONFIG_REGULATOR_DA9063=y | ||
| 250 | CONFIG_REGULATOR_GPIO=y | ||
| 251 | CONFIG_REGULATOR_MC13783=y | ||
| 252 | CONFIG_REGULATOR_MC13892=y | ||
| 253 | CONFIG_REGULATOR_PFUZE100=y | ||
| 254 | CONFIG_REGULATOR_RN5T618=y | ||
| 255 | CONFIG_RC_CORE=y | ||
| 256 | CONFIG_RC_DEVICES=y | ||
| 257 | CONFIG_IR_GPIO_CIR=y | ||
| 258 | CONFIG_MEDIA_SUPPORT=y | ||
| 259 | CONFIG_MEDIA_CAMERA_SUPPORT=y | ||
| 260 | CONFIG_MEDIA_CONTROLLER=y | ||
| 261 | CONFIG_VIDEO_V4L2_SUBDEV_API=y | ||
| 262 | CONFIG_MEDIA_USB_SUPPORT=y | ||
| 263 | CONFIG_USB_VIDEO_CLASS=m | ||
| 264 | CONFIG_V4L_PLATFORM_DRIVERS=y | ||
| 265 | CONFIG_VIDEO_MUX=y | ||
| 266 | CONFIG_V4L_MEM2MEM_DRIVERS=y | ||
| 267 | CONFIG_VIDEO_CODA=m | ||
| 268 | CONFIG_VIDEO_IMX_PXP=y | ||
| 269 | # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set | ||
| 270 | CONFIG_VIDEO_ADV7180=m | ||
| 271 | CONFIG_VIDEO_OV2680=m | ||
| 272 | CONFIG_VIDEO_OV5640=m | ||
| 273 | CONFIG_VIDEO_OV5645=m | ||
| 274 | CONFIG_IMX_IPUV3_CORE=y | ||
| 275 | CONFIG_DRM=y | ||
| 276 | CONFIG_DRM_MSM=y | ||
| 277 | CONFIG_DRM_PANEL_LVDS=y | ||
| 278 | CONFIG_DRM_PANEL_SIMPLE=y | ||
| 279 | CONFIG_DRM_PANEL_SEIKO_43WVF1G=y | ||
| 280 | CONFIG_DRM_TI_TFP410=y | ||
| 281 | CONFIG_DRM_DW_HDMI_AHB_AUDIO=m | ||
| 282 | CONFIG_DRM_DW_HDMI_CEC=y | ||
| 283 | CONFIG_DRM_IMX=y | ||
| 284 | CONFIG_DRM_IMX_PARALLEL_DISPLAY=y | ||
| 285 | CONFIG_DRM_IMX_TVE=y | ||
| 286 | CONFIG_DRM_IMX_LDB=y | ||
| 287 | CONFIG_DRM_IMX_HDMI=y | ||
| 288 | CONFIG_DRM_ETNAVIV=y | ||
| 289 | CONFIG_DRM_MXSFB=y | ||
| 290 | CONFIG_FB_MODE_HELPERS=y | ||
| 291 | CONFIG_LCD_CLASS_DEVICE=y | ||
| 292 | CONFIG_LCD_L4F00242T03=y | ||
| 293 | CONFIG_LCD_PLATFORM=y | ||
| 294 | CONFIG_BACKLIGHT_PWM=y | ||
| 295 | CONFIG_BACKLIGHT_GPIO=y | ||
| 296 | CONFIG_FRAMEBUFFER_CONSOLE=y | ||
| 297 | CONFIG_LOGO=y | ||
| 298 | CONFIG_SOUND=y | ||
| 299 | CONFIG_SND=y | ||
| 300 | CONFIG_SND_USB_AUDIO=m | ||
| 301 | CONFIG_SND_SOC=y | ||
| 302 | CONFIG_SND_SOC_FSL_ASRC=y | ||
| 303 | CONFIG_SND_IMX_SOC=y | ||
| 304 | CONFIG_SND_SOC_PHYCORE_AC97=y | ||
| 305 | CONFIG_SND_SOC_EUKREA_TLV320=y | ||
| 306 | CONFIG_SND_SOC_IMX_ES8328=y | ||
| 307 | CONFIG_SND_SOC_IMX_SGTL5000=y | ||
| 308 | CONFIG_SND_SOC_IMX_SPDIF=y | ||
| 309 | CONFIG_SND_SOC_IMX_MC13783=y | ||
| 310 | CONFIG_SND_SOC_FSL_ASOC_CARD=y | ||
| 311 | CONFIG_SND_SOC_AC97_CODEC=y | ||
| 312 | CONFIG_SND_SOC_CS42XX8_I2C=y | ||
| 313 | CONFIG_SND_SOC_TLV320AIC3X=y | ||
| 314 | CONFIG_SND_SOC_WM8960=y | ||
| 315 | CONFIG_SND_SOC_WM8962=y | ||
| 316 | CONFIG_SND_SIMPLE_CARD=y | ||
| 317 | CONFIG_HID_MULTITOUCH=y | ||
| 318 | CONFIG_USB=y | ||
| 319 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y | ||
| 320 | CONFIG_USB_EHCI_HCD=y | ||
| 321 | CONFIG_USB_EHCI_MXC=y | ||
| 322 | CONFIG_USB_ACM=m | ||
| 323 | CONFIG_USB_STORAGE=y | ||
| 324 | CONFIG_USB_CHIPIDEA=y | ||
| 325 | CONFIG_USB_CHIPIDEA_UDC=y | ||
| 326 | CONFIG_USB_CHIPIDEA_HOST=y | ||
| 327 | CONFIG_USB_SERIAL=m | ||
| 328 | CONFIG_USB_SERIAL_GENERIC=y | ||
| 329 | CONFIG_USB_SERIAL_FTDI_SIO=m | ||
| 330 | CONFIG_USB_SERIAL_OPTION=m | ||
| 331 | CONFIG_USB_TEST=m | ||
| 332 | CONFIG_USB_EHSET_TEST_FIXTURE=m | ||
| 333 | CONFIG_NOP_USB_XCEIV=y | ||
| 334 | CONFIG_USB_MXS_PHY=y | ||
| 335 | CONFIG_USB_GADGET=y | ||
| 336 | CONFIG_USB_FSL_USB2=y | ||
| 337 | CONFIG_USB_CONFIGFS=y | ||
| 338 | CONFIG_USB_CONFIGFS_SERIAL=y | ||
| 339 | CONFIG_USB_CONFIGFS_ACM=y | ||
| 340 | CONFIG_USB_CONFIGFS_OBEX=y | ||
| 341 | CONFIG_USB_CONFIGFS_NCM=y | ||
| 342 | CONFIG_USB_CONFIGFS_ECM=y | ||
| 343 | CONFIG_USB_CONFIGFS_ECM_SUBSET=y | ||
| 344 | CONFIG_USB_CONFIGFS_RNDIS=y | ||
| 345 | CONFIG_USB_CONFIGFS_EEM=y | ||
| 346 | CONFIG_USB_CONFIGFS_MASS_STORAGE=y | ||
| 347 | CONFIG_USB_CONFIGFS_F_LB_SS=y | ||
| 348 | CONFIG_USB_CONFIGFS_F_FS=y | ||
| 349 | CONFIG_USB_CONFIGFS_F_UAC1=y | ||
| 350 | CONFIG_USB_CONFIGFS_F_UAC2=y | ||
| 351 | CONFIG_USB_CONFIGFS_F_MIDI=y | ||
| 352 | CONFIG_USB_CONFIGFS_F_HID=y | ||
| 353 | CONFIG_USB_CONFIGFS_F_UVC=y | ||
| 354 | CONFIG_USB_CONFIGFS_F_PRINTER=y | ||
| 355 | CONFIG_USB_ZERO=m | ||
| 356 | CONFIG_USB_AUDIO=m | ||
| 357 | CONFIG_USB_ETH=m | ||
| 358 | CONFIG_USB_G_NCM=m | ||
| 359 | CONFIG_USB_GADGETFS=m | ||
| 360 | CONFIG_USB_FUNCTIONFS=m | ||
| 361 | CONFIG_USB_MASS_STORAGE=m | ||
| 362 | CONFIG_USB_G_SERIAL=m | ||
| 363 | CONFIG_MMC=y | ||
| 364 | CONFIG_MMC_SDHCI=y | ||
| 365 | CONFIG_MMC_SDHCI_PLTFM=y | ||
| 366 | CONFIG_MMC_SDHCI_ESDHC_IMX=y | ||
| 367 | CONFIG_NEW_LEDS=y | ||
| 368 | CONFIG_LEDS_CLASS=y | ||
| 369 | CONFIG_LEDS_GPIO=y | ||
| 370 | CONFIG_LEDS_PWM=y | ||
| 371 | CONFIG_LEDS_TRIGGERS=y | ||
| 372 | CONFIG_LEDS_TRIGGER_TIMER=y | ||
| 373 | CONFIG_LEDS_TRIGGER_ONESHOT=y | ||
| 374 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
| 375 | CONFIG_LEDS_TRIGGER_BACKLIGHT=y | ||
| 376 | CONFIG_LEDS_TRIGGER_GPIO=y | ||
| 377 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | ||
| 378 | CONFIG_RTC_CLASS=y | ||
| 379 | CONFIG_RTC_INTF_DEV_UIE_EMUL=y | ||
| 380 | CONFIG_RTC_DRV_DS1307=y | ||
| 381 | CONFIG_RTC_DRV_ISL1208=y | ||
| 382 | CONFIG_RTC_DRV_PCF8523=y | ||
| 383 | CONFIG_RTC_DRV_PCF8563=y | ||
| 384 | CONFIG_RTC_DRV_M41T80=y | ||
| 385 | CONFIG_RTC_DRV_DA9063=y | ||
| 386 | CONFIG_RTC_DRV_MC13XXX=y | ||
| 387 | CONFIG_RTC_DRV_MXC=y | ||
| 388 | CONFIG_RTC_DRV_MXC_V2=y | ||
| 389 | CONFIG_RTC_DRV_RC5T619=y | ||
| 390 | CONFIG_RTC_DRV_SNVS=y | ||
| 391 | CONFIG_DMADEVICES=y | ||
| 392 | CONFIG_FSL_EDMA=y | ||
| 393 | CONFIG_IMX_SDMA=y | ||
| 394 | CONFIG_MXS_DMA=y | ||
| 395 | CONFIG_DMATEST=m | ||
| 396 | CONFIG_STAGING=y | ||
| 397 | CONFIG_STAGING_MEDIA=y | ||
| 398 | CONFIG_VIDEO_IMX_MEDIA=y | ||
| 399 | CONFIG_COMMON_CLK_PWM=y | ||
| 400 | CONFIG_CLK_IMX8MM=y | ||
| 401 | CONFIG_CLK_IMX8MN=y | ||
| 402 | CONFIG_CLK_IMX8MP=y | ||
| 403 | CONFIG_CLK_IMX8MQ=y | ||
| 404 | CONFIG_SOC_IMX8M=y | ||
| 405 | CONFIG_IIO=y | ||
| 406 | CONFIG_MMA8452=y | ||
| 407 | CONFIG_IMX7D_ADC=y | ||
| 408 | CONFIG_RN5T618_ADC=y | ||
| 409 | CONFIG_VF610_ADC=y | ||
| 410 | CONFIG_SENSORS_ISL29018=y | ||
| 411 | CONFIG_MAG3110=y | ||
| 412 | CONFIG_MPL3115=y | ||
| 413 | CONFIG_PWM=y | ||
| 414 | CONFIG_PWM_FSL_FTM=y | ||
| 415 | CONFIG_PWM_IMX27=y | ||
| 416 | CONFIG_PWM_IMX_TPM=y | ||
| 417 | CONFIG_NVMEM_IMX_OCOTP=y | ||
| 418 | CONFIG_NVMEM_VF610_OCOTP=y | ||
| 419 | CONFIG_NVMEM_SNVS_LPGPR=y | ||
| 420 | CONFIG_TEE=y | ||
| 421 | CONFIG_OPTEE=y | ||
| 422 | CONFIG_MUX_MMIO=y | ||
| 423 | CONFIG_SIOX=m | ||
| 424 | CONFIG_SIOX_BUS_GPIO=m | ||
| 425 | CONFIG_EXT2_FS=y | ||
| 426 | CONFIG_EXT2_FS_XATTR=y | ||
| 427 | CONFIG_EXT2_FS_POSIX_ACL=y | ||
| 428 | CONFIG_EXT2_FS_SECURITY=y | ||
| 429 | CONFIG_EXT3_FS=y | ||
| 430 | CONFIG_EXT3_FS_POSIX_ACL=y | ||
| 431 | CONFIG_EXT3_FS_SECURITY=y | ||
| 432 | CONFIG_QUOTA=y | ||
| 433 | CONFIG_QUOTA_NETLINK_INTERFACE=y | ||
| 434 | # CONFIG_PRINT_QUOTA_WARNING is not set | ||
| 435 | CONFIG_AUTOFS4_FS=y | ||
| 436 | CONFIG_FUSE_FS=y | ||
| 437 | CONFIG_ISO9660_FS=m | ||
| 438 | CONFIG_JOLIET=y | ||
| 439 | CONFIG_ZISOFS=y | ||
| 440 | CONFIG_UDF_FS=m | ||
| 441 | CONFIG_MSDOS_FS=m | ||
| 442 | CONFIG_VFAT_FS=y | ||
| 443 | CONFIG_TMPFS_POSIX_ACL=y | ||
| 444 | CONFIG_JFFS2_FS=y | ||
| 445 | CONFIG_UBIFS_FS=y | ||
| 446 | CONFIG_NFS_FS=y | ||
| 447 | CONFIG_NFS_V3_ACL=y | ||
| 448 | CONFIG_NFS_V4=y | ||
| 449 | CONFIG_NFS_V4_1=y | ||
| 450 | CONFIG_NFS_V4_2=y | ||
| 451 | CONFIG_ROOT_NFS=y | ||
| 452 | CONFIG_NLS_DEFAULT="cp437" | ||
| 453 | CONFIG_NLS_CODEPAGE_437=y | ||
| 454 | CONFIG_NLS_ASCII=y | ||
| 455 | CONFIG_NLS_ISO8859_1=y | ||
| 456 | CONFIG_NLS_ISO8859_15=m | ||
| 457 | CONFIG_NLS_UTF8=y | ||
| 458 | CONFIG_SECURITYFS=y | ||
| 459 | CONFIG_CRYPTO_DEV_FSL_CAAM=y | ||
| 460 | CONFIG_CRYPTO_DEV_SAHARA=y | ||
| 461 | CONFIG_CRYPTO_DEV_MXS_DCP=y | ||
| 462 | CONFIG_CRC_CCITT=m | ||
| 463 | CONFIG_CRC_T10DIF=y | ||
| 464 | CONFIG_CRC7=m | ||
| 465 | CONFIG_LIBCRC32C=m | ||
| 466 | CONFIG_FONTS=y | ||
| 467 | CONFIG_FONT_8x8=y | ||
| 468 | CONFIG_FONT_8x16=y | ||
| 469 | CONFIG_PRINTK_TIME=y | ||
| 470 | CONFIG_MAGIC_SYSRQ=y | ||
| 471 | CONFIG_DEBUG_FS=y | ||
| 472 | # CONFIG_SCHED_DEBUG is not set | ||
| 473 | CONFIG_PROVE_LOCKING=y | ||
| 474 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
| 475 | # CONFIG_FTRACE is not set | ||
| 476 | CONFIG_KPROBES=y | ||
| 477 | CONFIG_OPTPROBES=y | ||
| 478 | CONFIG_KRETPROBES=y | ||
| 479 | # CONFIG_ARM_KPROBES_TEST is not set | ||
| 480 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
| 481 | |||
diff --git a/recipes-kernel/linux/linux-fslc-lts/mx25/defconfig b/recipes-kernel/linux/linux-fslc-lts/mx25/defconfig new file mode 100644 index 000000000..21672504f --- /dev/null +++ b/recipes-kernel/linux/linux-fslc-lts/mx25/defconfig | |||
| @@ -0,0 +1,193 @@ | |||
| 1 | # CONFIG_SWAP is not set | ||
| 2 | CONFIG_SYSVIPC=y | ||
| 3 | CONFIG_POSIX_MQUEUE=y | ||
| 4 | CONFIG_NO_HZ=y | ||
| 5 | CONFIG_HIGH_RES_TIMERS=y | ||
| 6 | CONFIG_PREEMPT=y | ||
| 7 | CONFIG_LOG_BUF_SHIFT=14 | ||
| 8 | CONFIG_CGROUPS=y | ||
| 9 | CONFIG_BLK_DEV_INITRD=y | ||
| 10 | CONFIG_EXPERT=y | ||
| 11 | # CONFIG_COMPAT_BRK is not set | ||
| 12 | CONFIG_SLAB=y | ||
| 13 | CONFIG_PROFILING=y | ||
| 14 | CONFIG_ARCH_MULTI_V4T=y | ||
| 15 | CONFIG_ARCH_MULTI_V5=y | ||
| 16 | # CONFIG_ARCH_MULTI_V7 is not set | ||
| 17 | CONFIG_ARCH_MXC=y | ||
| 18 | CONFIG_MACH_MX21ADS=y | ||
| 19 | CONFIG_MACH_MX27ADS=y | ||
| 20 | CONFIG_MACH_MX27_3DS=y | ||
| 21 | CONFIG_MACH_IMX27_VISSTRIM_M10=y | ||
| 22 | CONFIG_MACH_PCA100=y | ||
| 23 | CONFIG_SOC_IMX1=y | ||
| 24 | CONFIG_SOC_IMX25=y | ||
| 25 | CONFIG_SOC_IMX27=y | ||
| 26 | CONFIG_AEABI=y | ||
| 27 | CONFIG_ZBOOT_ROM_TEXT=0x0 | ||
| 28 | CONFIG_ZBOOT_ROM_BSS=0x0 | ||
| 29 | CONFIG_PM_DEBUG=y | ||
| 30 | CONFIG_OPROFILE=y | ||
| 31 | CONFIG_KPROBES=y | ||
| 32 | CONFIG_MODULES=y | ||
| 33 | CONFIG_MODULE_UNLOAD=y | ||
| 34 | # CONFIG_BLK_DEV_BSG is not set | ||
| 35 | CONFIG_NET=y | ||
| 36 | CONFIG_PACKET=y | ||
| 37 | CONFIG_UNIX=y | ||
| 38 | CONFIG_INET=y | ||
| 39 | CONFIG_IP_MULTICAST=y | ||
| 40 | CONFIG_IP_PNP=y | ||
| 41 | CONFIG_IP_PNP_DHCP=y | ||
| 42 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
| 43 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
| 44 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
| 45 | # CONFIG_INET_DIAG is not set | ||
| 46 | # CONFIG_IPV6 is not set | ||
| 47 | CONFIG_NETFILTER=y | ||
| 48 | CONFIG_DEVTMPFS=y | ||
| 49 | CONFIG_DEVTMPFS_MOUNT=y | ||
| 50 | CONFIG_IMX_WEIM=y | ||
| 51 | CONFIG_MTD=y | ||
| 52 | CONFIG_MTD_CMDLINE_PARTS=y | ||
| 53 | CONFIG_MTD_BLOCK=y | ||
| 54 | CONFIG_MTD_CFI=y | ||
| 55 | CONFIG_MTD_CFI_ADV_OPTIONS=y | ||
| 56 | CONFIG_MTD_CFI_GEOMETRY=y | ||
| 57 | # CONFIG_MTD_MAP_BANK_WIDTH_1 is not set | ||
| 58 | # CONFIG_MTD_CFI_I2 is not set | ||
| 59 | CONFIG_MTD_CFI_INTELEXT=y | ||
| 60 | CONFIG_MTD_PHYSMAP=y | ||
| 61 | CONFIG_MTD_RAW_NAND=y | ||
| 62 | CONFIG_MTD_NAND_MXC=y | ||
| 63 | CONFIG_MTD_UBI=y | ||
| 64 | CONFIG_EEPROM_AT24=y | ||
| 65 | CONFIG_EEPROM_AT25=y | ||
| 66 | CONFIG_BLK_DEV_SD=y | ||
| 67 | CONFIG_ATA=y | ||
| 68 | CONFIG_PATA_IMX=y | ||
| 69 | CONFIG_NETDEVICES=y | ||
| 70 | CONFIG_CS89x0=y | ||
| 71 | CONFIG_CS89x0_PLATFORM=y | ||
| 72 | CONFIG_DM9000=y | ||
| 73 | CONFIG_SMC91X=y | ||
| 74 | CONFIG_SMC911X=y | ||
| 75 | CONFIG_SMSC911X=y | ||
| 76 | CONFIG_SMSC_PHY=y | ||
| 77 | CONFIG_INPUT_EVDEV=y | ||
| 78 | CONFIG_KEYBOARD_GPIO=y | ||
| 79 | CONFIG_KEYBOARD_IMX=y | ||
| 80 | # CONFIG_INPUT_MOUSE is not set | ||
| 81 | CONFIG_INPUT_TOUCHSCREEN=y | ||
| 82 | CONFIG_TOUCHSCREEN_ADS7846=m | ||
| 83 | CONFIG_TOUCHSCREEN_MX25=y | ||
| 84 | CONFIG_TOUCHSCREEN_MC13783=y | ||
| 85 | # CONFIG_LEGACY_PTYS is not set | ||
| 86 | CONFIG_SERIAL_8250=m | ||
| 87 | CONFIG_SERIAL_IMX=y | ||
| 88 | CONFIG_SERIAL_IMX_CONSOLE=y | ||
| 89 | # CONFIG_HW_RANDOM is not set | ||
| 90 | CONFIG_I2C_CHARDEV=y | ||
| 91 | CONFIG_I2C_IMX=y | ||
| 92 | CONFIG_SPI=y | ||
| 93 | CONFIG_SPI_IMX=y | ||
| 94 | CONFIG_SPI_SPIDEV=y | ||
| 95 | CONFIG_GPIO_SYSFS=y | ||
| 96 | CONFIG_GPIO_MXC=y | ||
| 97 | CONFIG_W1=y | ||
| 98 | CONFIG_W1_MASTER_MXC=y | ||
| 99 | CONFIG_W1_SLAVE_THERM=y | ||
| 100 | CONFIG_HWMON=m | ||
| 101 | CONFIG_SENSORS_MC13783_ADC=m | ||
| 102 | CONFIG_WATCHDOG=y | ||
| 103 | CONFIG_IMX2_WDT=y | ||
| 104 | CONFIG_MFD_MC13XXX_SPI=y | ||
| 105 | CONFIG_MFD_MX25_TSADC=y | ||
| 106 | CONFIG_REGULATOR=y | ||
| 107 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | ||
| 108 | CONFIG_REGULATOR_GPIO=y | ||
| 109 | CONFIG_REGULATOR_MC13783=y | ||
| 110 | CONFIG_REGULATOR_MC13892=y | ||
| 111 | CONFIG_MEDIA_SUPPORT=y | ||
| 112 | CONFIG_MEDIA_CAMERA_SUPPORT=y | ||
| 113 | CONFIG_V4L_PLATFORM_DRIVERS=y | ||
| 114 | CONFIG_V4L_MEM2MEM_DRIVERS=y | ||
| 115 | CONFIG_VIDEO_CODA=y | ||
| 116 | CONFIG_FB=y | ||
| 117 | CONFIG_FB_IMX=y | ||
| 118 | CONFIG_LCD_L4F00242T03=y | ||
| 119 | CONFIG_FRAMEBUFFER_CONSOLE=y | ||
| 120 | CONFIG_LOGO=y | ||
| 121 | CONFIG_SOUND=y | ||
| 122 | CONFIG_SND=y | ||
| 123 | # CONFIG_SND_ARM is not set | ||
| 124 | # CONFIG_SND_SPI is not set | ||
| 125 | CONFIG_SND_SOC=y | ||
| 126 | CONFIG_SND_IMX_SOC=y | ||
| 127 | CONFIG_SND_SOC_MX27VIS_AIC32X4=y | ||
| 128 | CONFIG_SND_SOC_PHYCORE_AC97=y | ||
| 129 | CONFIG_SND_SOC_EUKREA_TLV320=y | ||
| 130 | CONFIG_SND_SOC_IMX_MC13783=y | ||
| 131 | CONFIG_SND_SOC_FSL_ASOC_CARD=y | ||
| 132 | CONFIG_SND_SOC_SGTL5000=y | ||
| 133 | CONFIG_USB_HID=m | ||
| 134 | CONFIG_USB=y | ||
| 135 | CONFIG_USB_EHCI_HCD=y | ||
| 136 | CONFIG_USB_EHCI_MXC=y | ||
| 137 | CONFIG_USB_STORAGE=y | ||
| 138 | CONFIG_USB_CHIPIDEA=y | ||
| 139 | CONFIG_USB_CHIPIDEA_UDC=y | ||
| 140 | CONFIG_USB_CHIPIDEA_HOST=y | ||
| 141 | CONFIG_NOP_USB_XCEIV=y | ||
| 142 | CONFIG_USB_GADGET=y | ||
| 143 | CONFIG_USB_ETH=m | ||
| 144 | CONFIG_MMC=y | ||
| 145 | CONFIG_MMC_SDHCI=y | ||
| 146 | CONFIG_MMC_SDHCI_PLTFM=y | ||
| 147 | CONFIG_MMC_SDHCI_ESDHC_IMX=y | ||
| 148 | CONFIG_MMC_MXC=y | ||
| 149 | CONFIG_NEW_LEDS=y | ||
| 150 | CONFIG_LEDS_CLASS=y | ||
| 151 | CONFIG_LEDS_GPIO=y | ||
| 152 | CONFIG_LEDS_MC13783=y | ||
| 153 | CONFIG_LEDS_TRIGGERS=y | ||
| 154 | CONFIG_LEDS_TRIGGER_TIMER=y | ||
| 155 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
| 156 | CONFIG_LEDS_TRIGGER_BACKLIGHT=y | ||
| 157 | CONFIG_LEDS_TRIGGER_GPIO=y | ||
| 158 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | ||
| 159 | CONFIG_RTC_CLASS=y | ||
| 160 | CONFIG_RTC_DRV_PCF8563=y | ||
| 161 | CONFIG_RTC_DRV_IMXDI=y | ||
| 162 | CONFIG_RTC_DRV_MC13XXX=y | ||
| 163 | CONFIG_RTC_DRV_MXC=y | ||
| 164 | CONFIG_DMADEVICES=y | ||
| 165 | CONFIG_IMX_DMA=y | ||
| 166 | CONFIG_IMX_SDMA=y | ||
| 167 | # CONFIG_IOMMU_SUPPORT is not set | ||
| 168 | CONFIG_IIO=y | ||
| 169 | CONFIG_FSL_MX25_ADC=y | ||
| 170 | CONFIG_PWM=y | ||
| 171 | CONFIG_PWM_IMX1=y | ||
| 172 | CONFIG_PWM_IMX27=y | ||
| 173 | CONFIG_EXT4_FS=y | ||
| 174 | # CONFIG_DNOTIFY is not set | ||
| 175 | CONFIG_VFAT_FS=y | ||
| 176 | # CONFIG_PROC_PAGE_MONITOR is not set | ||
| 177 | CONFIG_TMPFS=y | ||
| 178 | CONFIG_JFFS2_FS=y | ||
| 179 | CONFIG_UBIFS_FS=y | ||
| 180 | CONFIG_NFS_FS=y | ||
| 181 | CONFIG_ROOT_NFS=y | ||
| 182 | CONFIG_NLS_CODEPAGE_437=m | ||
| 183 | CONFIG_NLS_CODEPAGE_850=m | ||
| 184 | CONFIG_NLS_ISO8859_1=y | ||
| 185 | CONFIG_NLS_ISO8859_15=m | ||
| 186 | CONFIG_FONTS=y | ||
| 187 | CONFIG_FONT_8x8=y | ||
| 188 | CONFIG_KPROBES=y | ||
| 189 | CONFIG_OPTPROBES=y | ||
| 190 | CONFIG_KRETPROBES=y | ||
| 191 | # CONFIG_ARM_KPROBES_TEST is not set | ||
| 192 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
| 193 | |||
diff --git a/recipes-kernel/linux/linux-fslc-lts/mxs/defconfig b/recipes-kernel/linux/linux-fslc-lts/mxs/defconfig new file mode 100644 index 000000000..a913c0ddb --- /dev/null +++ b/recipes-kernel/linux/linux-fslc-lts/mxs/defconfig | |||
| @@ -0,0 +1,180 @@ | |||
| 1 | CONFIG_SYSVIPC=y | ||
| 2 | CONFIG_NO_HZ=y | ||
| 3 | CONFIG_HIGH_RES_TIMERS=y | ||
| 4 | CONFIG_PREEMPT_VOLUNTARY=y | ||
| 5 | CONFIG_TASKSTATS=y | ||
| 6 | CONFIG_TASK_DELAY_ACCT=y | ||
| 7 | CONFIG_TASK_XACCT=y | ||
| 8 | CONFIG_TASK_IO_ACCOUNTING=y | ||
| 9 | CONFIG_IKCONFIG=y | ||
| 10 | CONFIG_IKCONFIG_PROC=y | ||
| 11 | CONFIG_CGROUPS=y | ||
| 12 | # CONFIG_UTS_NS is not set | ||
| 13 | # CONFIG_IPC_NS is not set | ||
| 14 | # CONFIG_PID_NS is not set | ||
| 15 | # CONFIG_NET_NS is not set | ||
| 16 | CONFIG_BLK_DEV_INITRD=y | ||
| 17 | CONFIG_PERF_EVENTS=y | ||
| 18 | # CONFIG_COMPAT_BRK is not set | ||
| 19 | # CONFIG_ARCH_MULTI_V7 is not set | ||
| 20 | CONFIG_ARCH_MXS=y | ||
| 21 | CONFIG_AEABI=y | ||
| 22 | CONFIG_MODULES=y | ||
| 23 | CONFIG_MODULE_FORCE_LOAD=y | ||
| 24 | CONFIG_MODULE_UNLOAD=y | ||
| 25 | CONFIG_MODULE_FORCE_UNLOAD=y | ||
| 26 | CONFIG_MODVERSIONS=y | ||
| 27 | CONFIG_BLK_DEV_INTEGRITY=y | ||
| 28 | CONFIG_NET=y | ||
| 29 | CONFIG_PACKET=y | ||
| 30 | CONFIG_UNIX=y | ||
| 31 | CONFIG_INET=y | ||
| 32 | CONFIG_IP_PNP=y | ||
| 33 | CONFIG_IP_PNP_DHCP=y | ||
| 34 | CONFIG_SYN_COOKIES=y | ||
| 35 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
| 36 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
| 37 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
| 38 | # CONFIG_INET_DIAG is not set | ||
| 39 | # CONFIG_IPV6 is not set | ||
| 40 | CONFIG_CAN=m | ||
| 41 | CONFIG_CAN_FLEXCAN=m | ||
| 42 | # CONFIG_WIRELESS is not set | ||
| 43 | CONFIG_DEVTMPFS=y | ||
| 44 | CONFIG_DEVTMPFS_MOUNT=y | ||
| 45 | CONFIG_MTD=y | ||
| 46 | CONFIG_MTD_CMDLINE_PARTS=y | ||
| 47 | CONFIG_MTD_BLOCK=y | ||
| 48 | CONFIG_MTD_DATAFLASH=y | ||
| 49 | CONFIG_MTD_M25P80=y | ||
| 50 | CONFIG_MTD_SST25L=y | ||
| 51 | CONFIG_MTD_RAW_NAND=y | ||
| 52 | CONFIG_MTD_NAND_GPMI_NAND=y | ||
| 53 | CONFIG_MTD_SPI_NOR=y | ||
| 54 | CONFIG_MTD_UBI=y | ||
| 55 | # CONFIG_BLK_DEV is not set | ||
| 56 | CONFIG_EEPROM_AT24=y | ||
| 57 | CONFIG_SCSI=y | ||
| 58 | CONFIG_BLK_DEV_SD=y | ||
| 59 | CONFIG_NETDEVICES=y | ||
| 60 | CONFIG_ENC28J60=y | ||
| 61 | CONFIG_ICPLUS_PHY=y | ||
| 62 | CONFIG_MICREL_PHY=y | ||
| 63 | CONFIG_REALTEK_PHY=y | ||
| 64 | CONFIG_SMSC_PHY=y | ||
| 65 | CONFIG_USB_USBNET=y | ||
| 66 | CONFIG_USB_NET_SMSC95XX=y | ||
| 67 | # CONFIG_WLAN is not set | ||
| 68 | CONFIG_INPUT_EVDEV=y | ||
| 69 | # CONFIG_INPUT_KEYBOARD is not set | ||
| 70 | # CONFIG_INPUT_MOUSE is not set | ||
| 71 | CONFIG_INPUT_TOUCHSCREEN=y | ||
| 72 | CONFIG_TOUCHSCREEN_MXS_LRADC=y | ||
| 73 | CONFIG_TOUCHSCREEN_TSC2007=m | ||
| 74 | # CONFIG_SERIO is not set | ||
| 75 | # CONFIG_LEGACY_PTYS is not set | ||
| 76 | CONFIG_SERIAL_AMBA_PL011=y | ||
| 77 | CONFIG_SERIAL_AMBA_PL011_CONSOLE=y | ||
| 78 | CONFIG_SERIAL_MXS_AUART=y | ||
| 79 | # CONFIG_HW_RANDOM is not set | ||
| 80 | # CONFIG_I2C_COMPAT is not set | ||
| 81 | CONFIG_I2C_CHARDEV=y | ||
| 82 | CONFIG_I2C_MXS=y | ||
| 83 | CONFIG_SPI=y | ||
| 84 | CONFIG_SPI_GPIO=m | ||
| 85 | CONFIG_SPI_MXS=y | ||
| 86 | CONFIG_GPIO_SYSFS=y | ||
| 87 | # CONFIG_HWMON is not set | ||
| 88 | CONFIG_WATCHDOG=y | ||
| 89 | CONFIG_STMP3XXX_RTC_WATCHDOG=y | ||
| 90 | CONFIG_MFD_MXS_LRADC=y | ||
| 91 | CONFIG_REGULATOR=y | ||
| 92 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | ||
| 93 | CONFIG_DRM=y | ||
| 94 | CONFIG_DRM_PANEL_SEIKO_43WVF1G=y | ||
| 95 | CONFIG_DRM_MXSFB=y | ||
| 96 | CONFIG_FB_MODE_HELPERS=y | ||
| 97 | CONFIG_LCD_CLASS_DEVICE=y | ||
| 98 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
| 99 | CONFIG_BACKLIGHT_PWM=y | ||
| 100 | CONFIG_LOGO=y | ||
| 101 | CONFIG_SOUND=y | ||
| 102 | CONFIG_SND=y | ||
| 103 | CONFIG_SND_SOC=y | ||
| 104 | CONFIG_SND_MXS_SOC=y | ||
| 105 | CONFIG_SND_SOC_MXS_SGTL5000=y | ||
| 106 | CONFIG_USB=y | ||
| 107 | CONFIG_USB_EHCI_HCD=y | ||
| 108 | CONFIG_USB_STORAGE=y | ||
| 109 | CONFIG_USB_CHIPIDEA=y | ||
| 110 | CONFIG_USB_CHIPIDEA_UDC=y | ||
| 111 | CONFIG_USB_CHIPIDEA_HOST=y | ||
| 112 | CONFIG_USB_MXS_PHY=y | ||
| 113 | CONFIG_USB_GADGET=y | ||
| 114 | CONFIG_USB_ETH=m | ||
| 115 | CONFIG_USB_MASS_STORAGE=m | ||
| 116 | CONFIG_MMC=y | ||
| 117 | CONFIG_MMC_MXS=y | ||
| 118 | CONFIG_NEW_LEDS=y | ||
| 119 | CONFIG_LEDS_CLASS=y | ||
| 120 | CONFIG_LEDS_GPIO=y | ||
| 121 | CONFIG_LEDS_TRIGGERS=y | ||
| 122 | CONFIG_LEDS_TRIGGER_TIMER=y | ||
| 123 | CONFIG_LEDS_TRIGGER_ONESHOT=y | ||
| 124 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
| 125 | CONFIG_LEDS_TRIGGER_BACKLIGHT=y | ||
| 126 | CONFIG_LEDS_TRIGGER_GPIO=y | ||
| 127 | CONFIG_RTC_CLASS=y | ||
| 128 | CONFIG_RTC_DRV_DS1307=m | ||
| 129 | CONFIG_RTC_DRV_STMP=y | ||
| 130 | CONFIG_DMADEVICES=y | ||
| 131 | CONFIG_MXS_DMA=y | ||
| 132 | CONFIG_IIO=y | ||
| 133 | CONFIG_MXS_LRADC_ADC=y | ||
| 134 | CONFIG_IIO_SYSFS_TRIGGER=y | ||
| 135 | CONFIG_PWM=y | ||
| 136 | CONFIG_PWM_MXS=y | ||
| 137 | CONFIG_NVMEM_MXS_OCOTP=y | ||
| 138 | CONFIG_EXT4_FS=y | ||
| 139 | # CONFIG_DNOTIFY is not set | ||
| 140 | CONFIG_FSCACHE=m | ||
| 141 | CONFIG_FSCACHE_STATS=y | ||
| 142 | CONFIG_CACHEFILES=m | ||
| 143 | CONFIG_VFAT_FS=y | ||
| 144 | CONFIG_TMPFS=y | ||
| 145 | CONFIG_TMPFS_POSIX_ACL=y | ||
| 146 | CONFIG_JFFS2_FS=y | ||
| 147 | CONFIG_JFFS2_COMPRESSION_OPTIONS=y | ||
| 148 | CONFIG_JFFS2_LZO=y | ||
| 149 | CONFIG_JFFS2_RUBIN=y | ||
| 150 | CONFIG_UBIFS_FS=y | ||
| 151 | CONFIG_UBIFS_FS_ADVANCED_COMPR=y | ||
| 152 | CONFIG_NFS_FS=y | ||
| 153 | CONFIG_NFS_V3_ACL=y | ||
| 154 | CONFIG_NFS_V4=y | ||
| 155 | CONFIG_ROOT_NFS=y | ||
| 156 | CONFIG_NLS_CODEPAGE_437=y | ||
| 157 | CONFIG_NLS_CODEPAGE_850=y | ||
| 158 | CONFIG_NLS_ISO8859_1=y | ||
| 159 | CONFIG_NLS_ISO8859_15=y | ||
| 160 | CONFIG_CRYPTO_DEV_MXS_DCP=y | ||
| 161 | CONFIG_CRC_ITU_T=m | ||
| 162 | CONFIG_CRC7=m | ||
| 163 | CONFIG_FONTS=y | ||
| 164 | CONFIG_PRINTK_TIME=y | ||
| 165 | CONFIG_DEBUG_INFO=y | ||
| 166 | CONFIG_FRAME_WARN=2048 | ||
| 167 | CONFIG_UNUSED_SYMBOLS=y | ||
| 168 | CONFIG_MAGIC_SYSRQ=y | ||
| 169 | CONFIG_DEBUG_KERNEL=y | ||
| 170 | CONFIG_SOFTLOCKUP_DETECTOR=y | ||
| 171 | CONFIG_PROVE_LOCKING=y | ||
| 172 | CONFIG_BLK_DEV_IO_TRACE=y | ||
| 173 | CONFIG_STRICT_DEVMEM=y | ||
| 174 | CONFIG_DEBUG_USER=y | ||
| 175 | CONFIG_KPROBES=y | ||
| 176 | CONFIG_OPTPROBES=y | ||
| 177 | CONFIG_KRETPROBES=y | ||
| 178 | # CONFIG_ARM_KPROBES_TEST is not set | ||
| 179 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
| 180 | |||
diff --git a/recipes-kernel/linux/linux-fslc_5.10.bb b/recipes-kernel/linux/linux-fslc-lts_5.10.bb index c5e99f861..bd601ed21 100644 --- a/recipes-kernel/linux/linux-fslc_5.10.bb +++ b/recipes-kernel/linux/linux-fslc-lts_5.10.bb | |||
| @@ -19,9 +19,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" | |||
| 19 | # | 19 | # |
| 20 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 20 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
| 21 | # should be updated once patchlevel is merged. | 21 | # should be updated once patchlevel is merged. |
| 22 | LINUX_VERSION = "5.10.32" | 22 | LINUX_VERSION = "5.10.47" |
| 23 | 23 | ||
| 24 | KBRANCH = "5.10.x+fslc" | 24 | KBRANCH = "5.10.x+fslc" |
| 25 | SRCREV = "692b5e03f4be94f8e6ce381336cd290858841f49" | 25 | SRCREV = "03eb3893e83beaee3a83b119cd9f2a3001573012" |
| 26 | 26 | ||
| 27 | COMPATIBLE_MACHINE = "(mxs|mx5|mx6|vf|use-mainline-bsp)" | 27 | COMPATIBLE_MACHINE = "(mxs|mx5|mx6|vf|use-mainline-bsp)" |
diff --git a/recipes-kernel/linux/linux-fslc-mfgtool_5.10.bb b/recipes-kernel/linux/linux-fslc-mfgtool_5.12.bb index c155ebb96..c155ebb96 100644 --- a/recipes-kernel/linux/linux-fslc-mfgtool_5.10.bb +++ b/recipes-kernel/linux/linux-fslc-mfgtool_5.12.bb | |||
diff --git a/recipes-kernel/linux/linux-fslc/armv8a/defconfig b/recipes-kernel/linux/linux-fslc/armv8a/defconfig index df595480d..612b48fdb 100644 --- a/recipes-kernel/linux/linux-fslc/armv8a/defconfig +++ b/recipes-kernel/linux/linux-fslc/armv8a/defconfig | |||
| @@ -32,6 +32,7 @@ CONFIG_ARCH_AGILEX=y | |||
| 32 | CONFIG_ARCH_SUNXI=y | 32 | CONFIG_ARCH_SUNXI=y |
| 33 | CONFIG_ARCH_ALPINE=y | 33 | CONFIG_ARCH_ALPINE=y |
| 34 | CONFIG_ARCH_BCM2835=y | 34 | CONFIG_ARCH_BCM2835=y |
| 35 | CONFIG_ARCH_BCM4908=y | ||
| 35 | CONFIG_ARCH_BCM_IPROC=y | 36 | CONFIG_ARCH_BCM_IPROC=y |
| 36 | CONFIG_ARCH_BERLIN=y | 37 | CONFIG_ARCH_BERLIN=y |
| 37 | CONFIG_ARCH_BRCMSTB=y | 38 | CONFIG_ARCH_BRCMSTB=y |
| @@ -93,12 +94,15 @@ CONFIG_ARM_IMX_CPUFREQ_DT=m | |||
| 93 | CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y | 94 | CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y |
| 94 | CONFIG_ARM_QCOM_CPUFREQ_HW=y | 95 | CONFIG_ARM_QCOM_CPUFREQ_HW=y |
| 95 | CONFIG_ARM_RASPBERRYPI_CPUFREQ=m | 96 | CONFIG_ARM_RASPBERRYPI_CPUFREQ=m |
| 97 | CONFIG_ARM_SCMI_CPUFREQ=y | ||
| 96 | CONFIG_ARM_TEGRA186_CPUFREQ=y | 98 | CONFIG_ARM_TEGRA186_CPUFREQ=y |
| 97 | CONFIG_QORIQ_CPUFREQ=y | 99 | CONFIG_QORIQ_CPUFREQ=y |
| 100 | CONFIG_ARM_SCMI_PROTOCOL=y | ||
| 98 | CONFIG_ARM_SCPI_PROTOCOL=y | 101 | CONFIG_ARM_SCPI_PROTOCOL=y |
| 99 | CONFIG_RASPBERRYPI_FIRMWARE=y | 102 | CONFIG_RASPBERRYPI_FIRMWARE=y |
| 100 | CONFIG_INTEL_STRATIX10_SERVICE=y | 103 | CONFIG_INTEL_STRATIX10_SERVICE=y |
| 101 | CONFIG_INTEL_STRATIX10_RSU=m | 104 | CONFIG_INTEL_STRATIX10_RSU=m |
| 105 | CONFIG_QCOM_SCM=y | ||
| 102 | CONFIG_EFI_CAPSULE_LOADER=y | 106 | CONFIG_EFI_CAPSULE_LOADER=y |
| 103 | CONFIG_IMX_SCU=y | 107 | CONFIG_IMX_SCU=y |
| 104 | CONFIG_IMX_SCU_PD=y | 108 | CONFIG_IMX_SCU_PD=y |
| @@ -123,6 +127,7 @@ CONFIG_CRYPTO_AES_ARM64_CE_BLK=y | |||
| 123 | CONFIG_CRYPTO_CHACHA20_NEON=m | 127 | CONFIG_CRYPTO_CHACHA20_NEON=m |
| 124 | CONFIG_CRYPTO_AES_ARM64_BS=m | 128 | CONFIG_CRYPTO_AES_ARM64_BS=m |
| 125 | CONFIG_JUMP_LABEL=y | 129 | CONFIG_JUMP_LABEL=y |
| 130 | CONFIG_KPROBES=y | ||
| 126 | CONFIG_MODULES=y | 131 | CONFIG_MODULES=y |
| 127 | CONFIG_MODULE_UNLOAD=y | 132 | CONFIG_MODULE_UNLOAD=y |
| 128 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 133 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
| @@ -240,6 +245,8 @@ CONFIG_HISILICON_LPC=y | |||
| 240 | CONFIG_SIMPLE_PM_BUS=y | 245 | CONFIG_SIMPLE_PM_BUS=y |
| 241 | CONFIG_FSL_MC_BUS=y | 246 | CONFIG_FSL_MC_BUS=y |
| 242 | CONFIG_TEGRA_ACONNECT=m | 247 | CONFIG_TEGRA_ACONNECT=m |
| 248 | CONFIG_GNSS=m | ||
| 249 | CONFIG_GNSS_MTK_SERIAL=m | ||
| 243 | CONFIG_MTD=y | 250 | CONFIG_MTD=y |
| 244 | CONFIG_MTD_BLOCK=y | 251 | CONFIG_MTD_BLOCK=y |
| 245 | CONFIG_MTD_CFI=y | 252 | CONFIG_MTD_CFI=y |
| @@ -257,6 +264,7 @@ CONFIG_MTD_NAND_MARVELL=y | |||
| 257 | CONFIG_MTD_NAND_FSL_IFC=y | 264 | CONFIG_MTD_NAND_FSL_IFC=y |
| 258 | CONFIG_MTD_NAND_QCOM=y | 265 | CONFIG_MTD_NAND_QCOM=y |
| 259 | CONFIG_MTD_SPI_NOR=y | 266 | CONFIG_MTD_SPI_NOR=y |
| 267 | CONFIG_MTK_DEVAPC=m | ||
| 260 | CONFIG_SPI_CADENCE_QUADSPI=y | 268 | CONFIG_SPI_CADENCE_QUADSPI=y |
| 261 | CONFIG_BLK_DEV_LOOP=y | 269 | CONFIG_BLK_DEV_LOOP=y |
| 262 | CONFIG_BLK_DEV_NBD=m | 270 | CONFIG_BLK_DEV_NBD=m |
| @@ -345,6 +353,7 @@ CONFIG_QCOM_IPA=m | |||
| 345 | CONFIG_MDIO_BUS_MUX_MMIOREG=y | 353 | CONFIG_MDIO_BUS_MUX_MMIOREG=y |
| 346 | CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y | 354 | CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y |
| 347 | CONFIG_AQUANTIA_PHY=y | 355 | CONFIG_AQUANTIA_PHY=y |
| 356 | CONFIG_BCM54140_PHY=m | ||
| 348 | CONFIG_MARVELL_PHY=m | 357 | CONFIG_MARVELL_PHY=m |
| 349 | CONFIG_MARVELL_10G_PHY=m | 358 | CONFIG_MARVELL_10G_PHY=m |
| 350 | CONFIG_MESON_GXL_PHY=m | 359 | CONFIG_MESON_GXL_PHY=m |
| @@ -381,9 +390,12 @@ CONFIG_KEYBOARD_IMX_SC_KEY=m | |||
| 381 | CONFIG_KEYBOARD_CROS_EC=y | 390 | CONFIG_KEYBOARD_CROS_EC=y |
| 382 | CONFIG_INPUT_TOUCHSCREEN=y | 391 | CONFIG_INPUT_TOUCHSCREEN=y |
| 383 | CONFIG_TOUCHSCREEN_ATMEL_MXT=m | 392 | CONFIG_TOUCHSCREEN_ATMEL_MXT=m |
| 393 | CONFIG_TOUCHSCREEN_GOODIX=m | ||
| 394 | CONFIG_TOUCHSCREEN_EDT_FT5X06=m | ||
| 384 | CONFIG_INPUT_MISC=y | 395 | CONFIG_INPUT_MISC=y |
| 385 | CONFIG_INPUT_PM8941_PWRKEY=y | 396 | CONFIG_INPUT_PM8941_PWRKEY=y |
| 386 | CONFIG_INPUT_PM8XXX_VIBRATOR=m | 397 | CONFIG_INPUT_PM8XXX_VIBRATOR=m |
| 398 | CONFIG_INPUT_PWM_VIBRA=m | ||
| 387 | CONFIG_INPUT_HISI_POWERKEY=y | 399 | CONFIG_INPUT_HISI_POWERKEY=y |
| 388 | # CONFIG_SERIO_SERPORT is not set | 400 | # CONFIG_SERIO_SERPORT is not set |
| 389 | CONFIG_SERIO_AMBAKMI=y | 401 | CONFIG_SERIO_AMBAKMI=y |
| @@ -438,6 +450,7 @@ CONFIG_I2C_IMX=y | |||
| 438 | CONFIG_I2C_IMX_LPI2C=y | 450 | CONFIG_I2C_IMX_LPI2C=y |
| 439 | CONFIG_I2C_MESON=y | 451 | CONFIG_I2C_MESON=y |
| 440 | CONFIG_I2C_MV64XXX=y | 452 | CONFIG_I2C_MV64XXX=y |
| 453 | CONFIG_I2C_OMAP=y | ||
| 441 | CONFIG_I2C_OWL=y | 454 | CONFIG_I2C_OWL=y |
| 442 | CONFIG_I2C_PXA=y | 455 | CONFIG_I2C_PXA=y |
| 443 | CONFIG_I2C_QCOM_CCI=m | 456 | CONFIG_I2C_QCOM_CCI=m |
| @@ -471,6 +484,7 @@ CONFIG_SPI_S3C64XX=y | |||
| 471 | CONFIG_SPI_SH_MSIOF=m | 484 | CONFIG_SPI_SH_MSIOF=m |
| 472 | CONFIG_SPI_SUN6I=y | 485 | CONFIG_SPI_SUN6I=y |
| 473 | CONFIG_SPI_SPIDEV=m | 486 | CONFIG_SPI_SPIDEV=m |
| 487 | CONFIG_MTK_PMIC_WRAP=m | ||
| 474 | CONFIG_SPMI=y | 488 | CONFIG_SPMI=y |
| 475 | CONFIG_PINCTRL_SINGLE=y | 489 | CONFIG_PINCTRL_SINGLE=y |
| 476 | CONFIG_PINCTRL_MAX77620=y | 490 | CONFIG_PINCTRL_MAX77620=y |
| @@ -483,6 +497,7 @@ CONFIG_PINCTRL_IMX8MP=y | |||
| 483 | CONFIG_PINCTRL_IMX8MQ=y | 497 | CONFIG_PINCTRL_IMX8MQ=y |
| 484 | CONFIG_PINCTRL_IMX8QXP=y | 498 | CONFIG_PINCTRL_IMX8QXP=y |
| 485 | CONFIG_PINCTRL_IMX8DXL=y | 499 | CONFIG_PINCTRL_IMX8DXL=y |
| 500 | CONFIG_PINCTRL_MSM=y | ||
| 486 | CONFIG_PINCTRL_IPQ8074=y | 501 | CONFIG_PINCTRL_IPQ8074=y |
| 487 | CONFIG_PINCTRL_IPQ6018=y | 502 | CONFIG_PINCTRL_IPQ6018=y |
| 488 | CONFIG_PINCTRL_MSM8916=y | 503 | CONFIG_PINCTRL_MSM8916=y |
| @@ -496,7 +511,9 @@ CONFIG_PINCTRL_SC7180=y | |||
| 496 | CONFIG_PINCTRL_SDM845=y | 511 | CONFIG_PINCTRL_SDM845=y |
| 497 | CONFIG_PINCTRL_SM8150=y | 512 | CONFIG_PINCTRL_SM8150=y |
| 498 | CONFIG_PINCTRL_SM8250=y | 513 | CONFIG_PINCTRL_SM8250=y |
| 514 | CONFIG_PINCTRL_LPASS_LPI=m | ||
| 499 | CONFIG_GPIO_ALTERA=m | 515 | CONFIG_GPIO_ALTERA=m |
| 516 | CONFIG_GPIO_DAVINCI=y | ||
| 500 | CONFIG_GPIO_DWAPB=y | 517 | CONFIG_GPIO_DWAPB=y |
| 501 | CONFIG_GPIO_MB86S7X=y | 518 | CONFIG_GPIO_MB86S7X=y |
| 502 | CONFIG_GPIO_MPC8XXX=y | 519 | CONFIG_GPIO_MPC8XXX=y |
| @@ -513,14 +530,20 @@ CONFIG_GPIO_PCA953X_IRQ=y | |||
| 513 | CONFIG_GPIO_BD9571MWV=m | 530 | CONFIG_GPIO_BD9571MWV=m |
| 514 | CONFIG_GPIO_MAX77620=y | 531 | CONFIG_GPIO_MAX77620=y |
| 515 | CONFIG_GPIO_SL28CPLD=m | 532 | CONFIG_GPIO_SL28CPLD=m |
| 533 | CONFIG_POWER_AVS=y | ||
| 516 | CONFIG_QCOM_CPR=y | 534 | CONFIG_QCOM_CPR=y |
| 517 | CONFIG_ROCKCHIP_IODOMAIN=y | 535 | CONFIG_ROCKCHIP_IODOMAIN=y |
| 518 | CONFIG_POWER_RESET_MSM=y | 536 | CONFIG_POWER_RESET_MSM=y |
| 537 | CONFIG_POWER_RESET_QCOM_PON=m | ||
| 519 | CONFIG_POWER_RESET_XGENE=y | 538 | CONFIG_POWER_RESET_XGENE=y |
| 520 | CONFIG_POWER_RESET_SYSCON=y | 539 | CONFIG_POWER_RESET_SYSCON=y |
| 521 | CONFIG_SYSCON_REBOOT_MODE=y | 540 | CONFIG_SYSCON_REBOOT_MODE=y |
| 522 | CONFIG_BATTERY_SBS=m | 541 | CONFIG_BATTERY_SBS=m |
| 523 | CONFIG_BATTERY_BQ27XXX=y | 542 | CONFIG_BATTERY_BQ27XXX=y |
| 543 | CONFIG_SENSORS_ARM_SCMI=y | ||
| 544 | CONFIG_BATTERY_MAX17042=m | ||
| 545 | CONFIG_CHARGER_BQ25890=m | ||
| 546 | CONFIG_CHARGER_BQ25980=m | ||
| 524 | CONFIG_SENSORS_ARM_SCPI=y | 547 | CONFIG_SENSORS_ARM_SCPI=y |
| 525 | CONFIG_SENSORS_LM90=m | 548 | CONFIG_SENSORS_LM90=m |
| 526 | CONFIG_SENSORS_PWM_FAN=m | 549 | CONFIG_SENSORS_PWM_FAN=m |
| @@ -544,6 +567,7 @@ CONFIG_BCM2835_THERMAL=m | |||
| 544 | CONFIG_BRCMSTB_THERMAL=m | 567 | CONFIG_BRCMSTB_THERMAL=m |
| 545 | CONFIG_EXYNOS_THERMAL=y | 568 | CONFIG_EXYNOS_THERMAL=y |
| 546 | CONFIG_TEGRA_BPMP_THERMAL=m | 569 | CONFIG_TEGRA_BPMP_THERMAL=m |
| 570 | CONFIG_TEGRA_SOCTHERM=m | ||
| 547 | CONFIG_QCOM_TSENS=y | 571 | CONFIG_QCOM_TSENS=y |
| 548 | CONFIG_QCOM_SPMI_TEMP_ALARM=m | 572 | CONFIG_QCOM_SPMI_TEMP_ALARM=m |
| 549 | CONFIG_UNIPHIER_THERMAL=y | 573 | CONFIG_UNIPHIER_THERMAL=y |
| @@ -587,7 +611,9 @@ CONFIG_REGULATOR_HI6421V530=y | |||
| 587 | CONFIG_REGULATOR_HI655X=y | 611 | CONFIG_REGULATOR_HI655X=y |
| 588 | CONFIG_REGULATOR_MAX77620=y | 612 | CONFIG_REGULATOR_MAX77620=y |
| 589 | CONFIG_REGULATOR_MAX8973=y | 613 | CONFIG_REGULATOR_MAX8973=y |
| 614 | CONFIG_REGULATOR_MP8859=y | ||
| 590 | CONFIG_REGULATOR_PCA9450=y | 615 | CONFIG_REGULATOR_PCA9450=y |
| 616 | CONFIG_REGULATOR_PF8X00=y | ||
| 591 | CONFIG_REGULATOR_PFUZE100=y | 617 | CONFIG_REGULATOR_PFUZE100=y |
| 592 | CONFIG_REGULATOR_PWM=y | 618 | CONFIG_REGULATOR_PWM=y |
| 593 | CONFIG_REGULATOR_QCOM_RPMH=y | 619 | CONFIG_REGULATOR_QCOM_RPMH=y |
| @@ -595,6 +621,7 @@ CONFIG_REGULATOR_QCOM_SMD_RPM=y | |||
| 595 | CONFIG_REGULATOR_QCOM_SPMI=y | 621 | CONFIG_REGULATOR_QCOM_SPMI=y |
| 596 | CONFIG_REGULATOR_RK808=y | 622 | CONFIG_REGULATOR_RK808=y |
| 597 | CONFIG_REGULATOR_S2MPS11=y | 623 | CONFIG_REGULATOR_S2MPS11=y |
| 624 | CONFIG_REGULATOR_TPS65132=m | ||
| 598 | CONFIG_REGULATOR_VCTRL=m | 625 | CONFIG_REGULATOR_VCTRL=m |
| 599 | CONFIG_RC_CORE=m | 626 | CONFIG_RC_CORE=m |
| 600 | CONFIG_RC_DECODERS=y | 627 | CONFIG_RC_DECODERS=y |
| @@ -645,6 +672,7 @@ CONFIG_ROCKCHIP_CDN_DP=y | |||
| 645 | CONFIG_ROCKCHIP_DW_HDMI=y | 672 | CONFIG_ROCKCHIP_DW_HDMI=y |
| 646 | CONFIG_ROCKCHIP_DW_MIPI_DSI=y | 673 | CONFIG_ROCKCHIP_DW_MIPI_DSI=y |
| 647 | CONFIG_ROCKCHIP_INNO_HDMI=y | 674 | CONFIG_ROCKCHIP_INNO_HDMI=y |
| 675 | CONFIG_ROCKCHIP_LVDS=y | ||
| 648 | CONFIG_DRM_RCAR_DU=m | 676 | CONFIG_DRM_RCAR_DU=m |
| 649 | CONFIG_DRM_RCAR_DW_HDMI=m | 677 | CONFIG_DRM_RCAR_DW_HDMI=m |
| 650 | CONFIG_DRM_SUN4I=m | 678 | CONFIG_DRM_SUN4I=m |
| @@ -655,6 +683,7 @@ CONFIG_DRM_MSM=m | |||
| 655 | CONFIG_DRM_TEGRA=m | 683 | CONFIG_DRM_TEGRA=m |
| 656 | CONFIG_DRM_PANEL_LVDS=m | 684 | CONFIG_DRM_PANEL_LVDS=m |
| 657 | CONFIG_DRM_PANEL_SIMPLE=m | 685 | CONFIG_DRM_PANEL_SIMPLE=m |
| 686 | CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m | ||
| 658 | CONFIG_DRM_PANEL_RAYDIUM_RM67191=m | 687 | CONFIG_DRM_PANEL_RAYDIUM_RM67191=m |
| 659 | CONFIG_DRM_PANEL_SITRONIX_ST7703=m | 688 | CONFIG_DRM_PANEL_SITRONIX_ST7703=m |
| 660 | CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m | 689 | CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m |
| @@ -665,10 +694,12 @@ CONFIG_DRM_SII902X=m | |||
| 665 | CONFIG_DRM_SIMPLE_BRIDGE=m | 694 | CONFIG_DRM_SIMPLE_BRIDGE=m |
| 666 | CONFIG_DRM_THINE_THC63LVD1024=m | 695 | CONFIG_DRM_THINE_THC63LVD1024=m |
| 667 | CONFIG_DRM_TI_SN65DSI86=m | 696 | CONFIG_DRM_TI_SN65DSI86=m |
| 697 | CONFIG_DRM_LONTIUM_LT9611UXC=m | ||
| 668 | CONFIG_DRM_I2C_ADV7511=m | 698 | CONFIG_DRM_I2C_ADV7511=m |
| 669 | CONFIG_DRM_I2C_ADV7511_AUDIO=y | 699 | CONFIG_DRM_I2C_ADV7511_AUDIO=y |
| 670 | CONFIG_DRM_DW_HDMI_AHB_AUDIO=m | 700 | CONFIG_DRM_DW_HDMI_AHB_AUDIO=m |
| 671 | CONFIG_DRM_DW_HDMI_CEC=m | 701 | CONFIG_DRM_DW_HDMI_CEC=m |
| 702 | CONFIG_DRM_IMX_DCSS=m | ||
| 672 | CONFIG_DRM_VC4=m | 703 | CONFIG_DRM_VC4=m |
| 673 | CONFIG_DRM_ETNAVIV=m | 704 | CONFIG_DRM_ETNAVIV=m |
| 674 | CONFIG_DRM_HISI_HIBMC=m | 705 | CONFIG_DRM_HISI_HIBMC=m |
| @@ -693,18 +724,28 @@ CONFIG_SND_HDA_CODEC_HDMI=m | |||
| 693 | CONFIG_SND_SOC=y | 724 | CONFIG_SND_SOC=y |
| 694 | CONFIG_SND_BCM2835_SOC_I2S=m | 725 | CONFIG_SND_BCM2835_SOC_I2S=m |
| 695 | CONFIG_SND_SOC_FSL_SAI=m | 726 | CONFIG_SND_SOC_FSL_SAI=m |
| 727 | CONFIG_SND_SOC_FSL_ASRC=m | ||
| 728 | CONFIG_SND_SOC_FSL_MICFIL=m | ||
| 729 | CONFIG_SND_SOC_FSL_EASRC=m | ||
| 730 | CONFIG_SND_IMX_SOC=m | ||
| 731 | CONFIG_SND_SOC_IMX_SGTL5000=m | ||
| 732 | CONFIG_SND_SOC_IMX_SPDIF=m | ||
| 733 | CONFIG_SND_SOC_IMX_AUDMIX=m | ||
| 734 | CONFIG_SND_SOC_FSL_ASOC_CARD=m | ||
| 696 | CONFIG_SND_MESON_AXG_SOUND_CARD=m | 735 | CONFIG_SND_MESON_AXG_SOUND_CARD=m |
| 697 | CONFIG_SND_MESON_GX_SOUND_CARD=m | 736 | CONFIG_SND_MESON_GX_SOUND_CARD=m |
| 698 | CONFIG_SND_SOC_QCOM=m | 737 | CONFIG_SND_SOC_QCOM=m |
| 699 | CONFIG_SND_SOC_APQ8016_SBC=m | 738 | CONFIG_SND_SOC_APQ8016_SBC=m |
| 700 | CONFIG_SND_SOC_MSM8996=m | 739 | CONFIG_SND_SOC_MSM8996=m |
| 701 | CONFIG_SND_SOC_SDM845=m | 740 | CONFIG_SND_SOC_SDM845=m |
| 741 | CONFIG_SND_SOC_SM8250=m | ||
| 702 | CONFIG_SND_SOC_ROCKCHIP=m | 742 | CONFIG_SND_SOC_ROCKCHIP=m |
| 703 | CONFIG_SND_SOC_ROCKCHIP_SPDIF=m | 743 | CONFIG_SND_SOC_ROCKCHIP_SPDIF=m |
| 704 | CONFIG_SND_SOC_ROCKCHIP_RT5645=m | 744 | CONFIG_SND_SOC_ROCKCHIP_RT5645=m |
| 705 | CONFIG_SND_SOC_RK3399_GRU_SOUND=m | 745 | CONFIG_SND_SOC_RK3399_GRU_SOUND=m |
| 706 | CONFIG_SND_SOC_SAMSUNG=y | 746 | CONFIG_SND_SOC_SAMSUNG=y |
| 707 | CONFIG_SND_SOC_RCAR=m | 747 | CONFIG_SND_SOC_RCAR=m |
| 748 | CONFIG_SND_SUN4I_I2S=m | ||
| 708 | CONFIG_SND_SUN4I_SPDIF=m | 749 | CONFIG_SND_SUN4I_SPDIF=m |
| 709 | CONFIG_SND_SOC_TEGRA=m | 750 | CONFIG_SND_SOC_TEGRA=m |
| 710 | CONFIG_SND_SOC_TEGRA210_AHUB=m | 751 | CONFIG_SND_SOC_TEGRA210_AHUB=m |
| @@ -712,19 +753,27 @@ CONFIG_SND_SOC_TEGRA210_DMIC=m | |||
| 712 | CONFIG_SND_SOC_TEGRA210_I2S=m | 753 | CONFIG_SND_SOC_TEGRA210_I2S=m |
| 713 | CONFIG_SND_SOC_TEGRA186_DSPK=m | 754 | CONFIG_SND_SOC_TEGRA186_DSPK=m |
| 714 | CONFIG_SND_SOC_TEGRA210_ADMAIF=m | 755 | CONFIG_SND_SOC_TEGRA210_ADMAIF=m |
| 756 | CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m | ||
| 715 | CONFIG_SND_SOC_AK4613=m | 757 | CONFIG_SND_SOC_AK4613=m |
| 716 | CONFIG_SND_SOC_ES7134=m | 758 | CONFIG_SND_SOC_ES7134=m |
| 717 | CONFIG_SND_SOC_ES7241=m | 759 | CONFIG_SND_SOC_ES7241=m |
| 760 | CONFIG_SND_SOC_GTM601=m | ||
| 718 | CONFIG_SND_SOC_PCM3168A_I2C=m | 761 | CONFIG_SND_SOC_PCM3168A_I2C=m |
| 762 | CONFIG_SND_SOC_RT5659=m | ||
| 719 | CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m | 763 | CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m |
| 720 | CONFIG_SND_SOC_TAS571X=m | 764 | CONFIG_SND_SOC_TAS571X=m |
| 721 | CONFIG_SND_SOC_WCD934X=m | 765 | CONFIG_SND_SOC_WCD934X=m |
| 722 | CONFIG_SND_SOC_WM8904=m | 766 | CONFIG_SND_SOC_WM8904=m |
| 767 | CONFIG_SND_SOC_WM8962=m | ||
| 723 | CONFIG_SND_SOC_WSA881X=m | 768 | CONFIG_SND_SOC_WSA881X=m |
| 769 | CONFIG_SND_SOC_LPASS_WSA_MACRO=m | ||
| 770 | CONFIG_SND_SOC_LPASS_VA_MACRO=m | ||
| 724 | CONFIG_SND_SIMPLE_CARD=m | 771 | CONFIG_SND_SIMPLE_CARD=m |
| 725 | CONFIG_SND_AUDIO_GRAPH_CARD=m | 772 | CONFIG_SND_AUDIO_GRAPH_CARD=m |
| 726 | CONFIG_I2C_HID=m | 773 | CONFIG_HID_MULTITOUCH=m |
| 727 | CONFIG_USB_CONN_GPIO=y | 774 | CONFIG_I2C_HID_ACPI=m |
| 775 | CONFIG_I2C_HID_OF=m | ||
| 776 | CONFIG_USB_CONN_GPIO=m | ||
| 728 | CONFIG_USB=y | 777 | CONFIG_USB=y |
| 729 | CONFIG_USB_OTG=y | 778 | CONFIG_USB_OTG=y |
| 730 | CONFIG_USB_XHCI_HCD=y | 779 | CONFIG_USB_XHCI_HCD=y |
| @@ -748,7 +797,9 @@ CONFIG_USB_CHIPIDEA_UDC=y | |||
| 748 | CONFIG_USB_CHIPIDEA_HOST=y | 797 | CONFIG_USB_CHIPIDEA_HOST=y |
| 749 | CONFIG_USB_ISP1760=y | 798 | CONFIG_USB_ISP1760=y |
| 750 | CONFIG_USB_SERIAL=m | 799 | CONFIG_USB_SERIAL=m |
| 800 | CONFIG_USB_SERIAL_CP210X=m | ||
| 751 | CONFIG_USB_SERIAL_FTDI_SIO=m | 801 | CONFIG_USB_SERIAL_FTDI_SIO=m |
| 802 | CONFIG_USB_SERIAL_OPTION=m | ||
| 752 | CONFIG_USB_HSIC_USB3503=y | 803 | CONFIG_USB_HSIC_USB3503=y |
| 753 | CONFIG_NOP_USB_XCEIV=y | 804 | CONFIG_NOP_USB_XCEIV=y |
| 754 | CONFIG_USB_GADGET=y | 805 | CONFIG_USB_GADGET=y |
| @@ -768,8 +819,10 @@ CONFIG_USB_CONFIGFS_MASS_STORAGE=y | |||
| 768 | CONFIG_USB_CONFIGFS_F_FS=y | 819 | CONFIG_USB_CONFIGFS_F_FS=y |
| 769 | CONFIG_TYPEC=m | 820 | CONFIG_TYPEC=m |
| 770 | CONFIG_TYPEC_TCPM=m | 821 | CONFIG_TYPEC_TCPM=m |
| 822 | CONFIG_TYPEC_TCPCI=m | ||
| 771 | CONFIG_TYPEC_FUSB302=m | 823 | CONFIG_TYPEC_FUSB302=m |
| 772 | CONFIG_TYPEC_HD3SS3220=m | 824 | CONFIG_TYPEC_HD3SS3220=m |
| 825 | CONFIG_TYPEC_TPS6598X=m | ||
| 773 | CONFIG_MMC=y | 826 | CONFIG_MMC=y |
| 774 | CONFIG_MMC_BLOCK_MINORS=32 | 827 | CONFIG_MMC_BLOCK_MINORS=32 |
| 775 | CONFIG_MMC_ARMMMCI=y | 828 | CONFIG_MMC_ARMMMCI=y |
| @@ -799,6 +852,8 @@ CONFIG_MMC_SDHCI_AM654=y | |||
| 799 | CONFIG_MMC_OWL=y | 852 | CONFIG_MMC_OWL=y |
| 800 | CONFIG_NEW_LEDS=y | 853 | CONFIG_NEW_LEDS=y |
| 801 | CONFIG_LEDS_CLASS=y | 854 | CONFIG_LEDS_CLASS=y |
| 855 | CONFIG_LEDS_LM3692X=m | ||
| 856 | CONFIG_LEDS_PCA9532=m | ||
| 802 | CONFIG_LEDS_GPIO=y | 857 | CONFIG_LEDS_GPIO=y |
| 803 | CONFIG_LEDS_PWM=y | 858 | CONFIG_LEDS_PWM=y |
| 804 | CONFIG_LEDS_SYSCON=y | 859 | CONFIG_LEDS_SYSCON=y |
| @@ -812,10 +867,13 @@ CONFIG_EDAC=y | |||
| 812 | CONFIG_EDAC_GHES=y | 867 | CONFIG_EDAC_GHES=y |
| 813 | CONFIG_RTC_CLASS=y | 868 | CONFIG_RTC_CLASS=y |
| 814 | CONFIG_RTC_DRV_DS1307=m | 869 | CONFIG_RTC_DRV_DS1307=m |
| 870 | CONFIG_RTC_DRV_HYM8563=m | ||
| 815 | CONFIG_RTC_DRV_MAX77686=y | 871 | CONFIG_RTC_DRV_MAX77686=y |
| 816 | CONFIG_RTC_DRV_RK808=m | 872 | CONFIG_RTC_DRV_RK808=m |
| 817 | CONFIG_RTC_DRV_PCF85363=m | 873 | CONFIG_RTC_DRV_PCF85363=m |
| 874 | CONFIG_RTC_DRV_M41T80=m | ||
| 818 | CONFIG_RTC_DRV_RX8581=m | 875 | CONFIG_RTC_DRV_RX8581=m |
| 876 | CONFIG_RTC_DRV_RV3028=m | ||
| 819 | CONFIG_RTC_DRV_RV8803=m | 877 | CONFIG_RTC_DRV_RV8803=m |
| 820 | CONFIG_RTC_DRV_S5M=y | 878 | CONFIG_RTC_DRV_S5M=y |
| 821 | CONFIG_RTC_DRV_DS3232=y | 879 | CONFIG_RTC_DRV_DS3232=y |
| @@ -863,6 +921,7 @@ CONFIG_CROS_EC=y | |||
| 863 | CONFIG_CROS_EC_I2C=y | 921 | CONFIG_CROS_EC_I2C=y |
| 864 | CONFIG_CROS_EC_SPI=y | 922 | CONFIG_CROS_EC_SPI=y |
| 865 | CONFIG_CROS_EC_CHARDEV=m | 923 | CONFIG_CROS_EC_CHARDEV=m |
| 924 | CONFIG_COMMON_CLK_SCMI=y | ||
| 866 | CONFIG_COMMON_CLK_RK808=y | 925 | CONFIG_COMMON_CLK_RK808=y |
| 867 | CONFIG_COMMON_CLK_SCPI=y | 926 | CONFIG_COMMON_CLK_SCPI=y |
| 868 | CONFIG_COMMON_CLK_CS2000_CP=y | 927 | CONFIG_COMMON_CLK_CS2000_CP=y |
| @@ -870,6 +929,7 @@ CONFIG_COMMON_CLK_FSL_SAI=y | |||
| 870 | CONFIG_COMMON_CLK_S2MPS11=y | 929 | CONFIG_COMMON_CLK_S2MPS11=y |
| 871 | CONFIG_COMMON_CLK_PWM=y | 930 | CONFIG_COMMON_CLK_PWM=y |
| 872 | CONFIG_COMMON_CLK_VC5=y | 931 | CONFIG_COMMON_CLK_VC5=y |
| 932 | CONFIG_COMMON_CLK_ZYNQMP=y | ||
| 873 | CONFIG_COMMON_CLK_BD718XX=m | 933 | CONFIG_COMMON_CLK_BD718XX=m |
| 874 | CONFIG_CLK_RASPBERRYPI=m | 934 | CONFIG_CLK_RASPBERRYPI=m |
| 875 | CONFIG_CLK_IMX8MM=y | 935 | CONFIG_CLK_IMX8MM=y |
| @@ -900,7 +960,9 @@ CONFIG_SM_GCC_8150=y | |||
| 900 | CONFIG_SM_GCC_8250=y | 960 | CONFIG_SM_GCC_8250=y |
| 901 | CONFIG_SM_GPUCC_8150=y | 961 | CONFIG_SM_GPUCC_8150=y |
| 902 | CONFIG_SM_GPUCC_8250=y | 962 | CONFIG_SM_GPUCC_8250=y |
| 963 | CONFIG_SM_DISPCC_8250=y | ||
| 903 | CONFIG_QCOM_HFPLL=y | 964 | CONFIG_QCOM_HFPLL=y |
| 965 | CONFIG_CLK_GFM_LPASS_SM8250=m | ||
| 904 | CONFIG_HWSPINLOCK=y | 966 | CONFIG_HWSPINLOCK=y |
| 905 | CONFIG_HWSPINLOCK_QCOM=y | 967 | CONFIG_HWSPINLOCK_QCOM=y |
| 906 | CONFIG_ARM_MHU=y | 968 | CONFIG_ARM_MHU=y |
| @@ -928,6 +990,7 @@ CONFIG_RASPBERRYPI_POWER=y | |||
| 928 | CONFIG_FSL_DPAA=y | 990 | CONFIG_FSL_DPAA=y |
| 929 | CONFIG_FSL_MC_DPIO=y | 991 | CONFIG_FSL_MC_DPIO=y |
| 930 | CONFIG_QCOM_AOSS_QMP=y | 992 | CONFIG_QCOM_AOSS_QMP=y |
| 993 | CONFIG_QCOM_COMMAND_DB=y | ||
| 931 | CONFIG_QCOM_GENI_SE=y | 994 | CONFIG_QCOM_GENI_SE=y |
| 932 | CONFIG_QCOM_RMTFS_MEM=m | 995 | CONFIG_QCOM_RMTFS_MEM=m |
| 933 | CONFIG_QCOM_RPMH=y | 996 | CONFIG_QCOM_RPMH=y |
| @@ -952,13 +1015,13 @@ CONFIG_ARCH_R8A77970=y | |||
| 952 | CONFIG_ARCH_R8A77980=y | 1015 | CONFIG_ARCH_R8A77980=y |
| 953 | CONFIG_ARCH_R8A77990=y | 1016 | CONFIG_ARCH_R8A77990=y |
| 954 | CONFIG_ARCH_R8A77995=y | 1017 | CONFIG_ARCH_R8A77995=y |
| 1018 | CONFIG_ARCH_R8A779A0=y | ||
| 955 | CONFIG_ROCKCHIP_PM_DOMAINS=y | 1019 | CONFIG_ROCKCHIP_PM_DOMAINS=y |
| 956 | CONFIG_ARCH_TEGRA_132_SOC=y | 1020 | CONFIG_ARCH_TEGRA_132_SOC=y |
| 957 | CONFIG_ARCH_TEGRA_210_SOC=y | 1021 | CONFIG_ARCH_TEGRA_210_SOC=y |
| 958 | CONFIG_ARCH_TEGRA_186_SOC=y | 1022 | CONFIG_ARCH_TEGRA_186_SOC=y |
| 959 | CONFIG_ARCH_TEGRA_194_SOC=y | 1023 | CONFIG_ARCH_TEGRA_194_SOC=y |
| 960 | CONFIG_ARCH_K3_AM6_SOC=y | 1024 | CONFIG_ARCH_TEGRA_234_SOC=y |
| 961 | CONFIG_ARCH_K3_J721E_SOC=y | ||
| 962 | CONFIG_TI_SCI_PM_DOMAINS=y | 1025 | CONFIG_TI_SCI_PM_DOMAINS=y |
| 963 | CONFIG_EXTCON_PTN5150=m | 1026 | CONFIG_EXTCON_PTN5150=m |
| 964 | CONFIG_EXTCON_USB_GPIO=y | 1027 | CONFIG_EXTCON_USB_GPIO=y |
| @@ -971,13 +1034,17 @@ CONFIG_QCOM_SPMI_ADC5=m | |||
| 971 | CONFIG_ROCKCHIP_SARADC=m | 1034 | CONFIG_ROCKCHIP_SARADC=m |
| 972 | CONFIG_IIO_CROS_EC_SENSORS_CORE=m | 1035 | CONFIG_IIO_CROS_EC_SENSORS_CORE=m |
| 973 | CONFIG_IIO_CROS_EC_SENSORS=m | 1036 | CONFIG_IIO_CROS_EC_SENSORS=m |
| 1037 | CONFIG_IIO_ST_LSM6DSX=m | ||
| 974 | CONFIG_IIO_CROS_EC_LIGHT_PROX=m | 1038 | CONFIG_IIO_CROS_EC_LIGHT_PROX=m |
| 975 | CONFIG_SENSORS_ISL29018=m | 1039 | CONFIG_SENSORS_ISL29018=m |
| 1040 | CONFIG_VCNL4000=m | ||
| 1041 | CONFIG_IIO_ST_MAGN_3AXIS=m | ||
| 976 | CONFIG_IIO_CROS_EC_BARO=m | 1042 | CONFIG_IIO_CROS_EC_BARO=m |
| 977 | CONFIG_MPL3115=m | 1043 | CONFIG_MPL3115=m |
| 978 | CONFIG_PWM=y | 1044 | CONFIG_PWM=y |
| 979 | CONFIG_PWM_BCM2835=m | 1045 | CONFIG_PWM_BCM2835=m |
| 980 | CONFIG_PWM_CROS_EC=m | 1046 | CONFIG_PWM_CROS_EC=m |
| 1047 | CONFIG_PWM_IMX27=m | ||
| 981 | CONFIG_PWM_MESON=m | 1048 | CONFIG_PWM_MESON=m |
| 982 | CONFIG_PWM_RCAR=m | 1049 | CONFIG_PWM_RCAR=m |
| 983 | CONFIG_PWM_ROCKCHIP=y | 1050 | CONFIG_PWM_ROCKCHIP=y |
| @@ -1008,6 +1075,7 @@ CONFIG_PHY_RCAR_GEN3_USB3=m | |||
| 1008 | CONFIG_PHY_ROCKCHIP_EMMC=y | 1075 | CONFIG_PHY_ROCKCHIP_EMMC=y |
| 1009 | CONFIG_PHY_ROCKCHIP_INNO_HDMI=m | 1076 | CONFIG_PHY_ROCKCHIP_INNO_HDMI=m |
| 1010 | CONFIG_PHY_ROCKCHIP_INNO_USB2=y | 1077 | CONFIG_PHY_ROCKCHIP_INNO_USB2=y |
| 1078 | CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m | ||
| 1011 | CONFIG_PHY_ROCKCHIP_PCIE=m | 1079 | CONFIG_PHY_ROCKCHIP_PCIE=m |
| 1012 | CONFIG_PHY_ROCKCHIP_TYPEC=y | 1080 | CONFIG_PHY_ROCKCHIP_TYPEC=y |
| 1013 | CONFIG_PHY_UNIPHIER_USB2=y | 1081 | CONFIG_PHY_UNIPHIER_USB2=y |
| @@ -1025,6 +1093,7 @@ CONFIG_ROCKCHIP_EFUSE=y | |||
| 1025 | CONFIG_NVMEM_SUNXI_SID=y | 1093 | CONFIG_NVMEM_SUNXI_SID=y |
| 1026 | CONFIG_UNIPHIER_EFUSE=y | 1094 | CONFIG_UNIPHIER_EFUSE=y |
| 1027 | CONFIG_MESON_EFUSE=m | 1095 | CONFIG_MESON_EFUSE=m |
| 1096 | CONFIG_NVMEM_RMEM=m | ||
| 1028 | CONFIG_FPGA=y | 1097 | CONFIG_FPGA=y |
| 1029 | CONFIG_FPGA_MGR_STRATIX10_SOC=m | 1098 | CONFIG_FPGA_MGR_STRATIX10_SOC=m |
| 1030 | CONFIG_FPGA_BRIDGE=m | 1099 | CONFIG_FPGA_BRIDGE=m |
| @@ -1038,9 +1107,12 @@ CONFIG_SLIM_QCOM_CTRL=m | |||
| 1038 | CONFIG_SLIM_QCOM_NGD_CTRL=m | 1107 | CONFIG_SLIM_QCOM_NGD_CTRL=m |
| 1039 | CONFIG_MUX_MMIO=y | 1108 | CONFIG_MUX_MMIO=y |
| 1040 | CONFIG_INTERCONNECT=y | 1109 | CONFIG_INTERCONNECT=y |
| 1110 | CONFIG_INTERCONNECT_IMX=m | ||
| 1111 | CONFIG_INTERCONNECT_IMX8MQ=m | ||
| 1041 | CONFIG_INTERCONNECT_QCOM=y | 1112 | CONFIG_INTERCONNECT_QCOM=y |
| 1042 | CONFIG_INTERCONNECT_QCOM_MSM8916=m | 1113 | CONFIG_INTERCONNECT_QCOM_MSM8916=m |
| 1043 | CONFIG_INTERCONNECT_QCOM_SDM845=m | 1114 | CONFIG_INTERCONNECT_QCOM_OSM_L3=m |
| 1115 | CONFIG_INTERCONNECT_QCOM_SDM845=y | ||
| 1044 | CONFIG_INTERCONNECT_QCOM_SM8150=m | 1116 | CONFIG_INTERCONNECT_QCOM_SM8150=m |
| 1045 | CONFIG_INTERCONNECT_QCOM_SM8250=m | 1117 | CONFIG_INTERCONNECT_QCOM_SM8250=m |
| 1046 | CONFIG_EXT2_FS=y | 1118 | CONFIG_EXT2_FS=y |
| @@ -1056,6 +1128,7 @@ CONFIG_FUSE_FS=m | |||
| 1056 | CONFIG_CUSE=m | 1128 | CONFIG_CUSE=m |
| 1057 | CONFIG_OVERLAY_FS=m | 1129 | CONFIG_OVERLAY_FS=m |
| 1058 | CONFIG_VFAT_FS=y | 1130 | CONFIG_VFAT_FS=y |
| 1131 | CONFIG_TMPFS_POSIX_ACL=y | ||
| 1059 | CONFIG_HUGETLBFS=y | 1132 | CONFIG_HUGETLBFS=y |
| 1060 | CONFIG_CONFIGFS_FS=y | 1133 | CONFIG_CONFIGFS_FS=y |
| 1061 | CONFIG_EFIVAR_FS=y | 1134 | CONFIG_EFIVAR_FS=y |
| @@ -1080,6 +1153,7 @@ CONFIG_CRYPTO_DEV_CCREE=m | |||
| 1080 | CONFIG_CRYPTO_DEV_HISI_SEC2=m | 1153 | CONFIG_CRYPTO_DEV_HISI_SEC2=m |
| 1081 | CONFIG_CRYPTO_DEV_HISI_ZIP=m | 1154 | CONFIG_CRYPTO_DEV_HISI_ZIP=m |
| 1082 | CONFIG_CRYPTO_DEV_HISI_HPRE=m | 1155 | CONFIG_CRYPTO_DEV_HISI_HPRE=m |
| 1156 | CONFIG_CRYPTO_DEV_HISI_TRNG=m | ||
| 1083 | CONFIG_CMA_SIZE_MBYTES=32 | 1157 | CONFIG_CMA_SIZE_MBYTES=32 |
| 1084 | CONFIG_PRINTK_TIME=y | 1158 | CONFIG_PRINTK_TIME=y |
| 1085 | CONFIG_DEBUG_INFO=y | 1159 | CONFIG_DEBUG_INFO=y |
| @@ -1090,8 +1164,3 @@ CONFIG_DEBUG_KERNEL=y | |||
| 1090 | # CONFIG_DEBUG_PREEMPT is not set | 1164 | # CONFIG_DEBUG_PREEMPT is not set |
| 1091 | # CONFIG_FTRACE is not set | 1165 | # CONFIG_FTRACE is not set |
| 1092 | CONFIG_MEMTEST=y | 1166 | CONFIG_MEMTEST=y |
| 1093 | CONFIG_KPROBES=y | ||
| 1094 | CONFIG_KRETPROBES=y | ||
| 1095 | CONFIG_FUNCTION_ERROR_INJECTION=y | ||
| 1096 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
| 1097 | |||
diff --git a/recipes-kernel/linux/linux-fslc/defconfig b/recipes-kernel/linux/linux-fslc/defconfig index 127e38f25..2ab6b9378 100644 --- a/recipes-kernel/linux/linux-fslc/defconfig +++ b/recipes-kernel/linux/linux-fslc/defconfig | |||
| @@ -53,6 +53,7 @@ CONFIG_VFP=y | |||
| 53 | CONFIG_NEON=y | 53 | CONFIG_NEON=y |
| 54 | CONFIG_PM_DEBUG=y | 54 | CONFIG_PM_DEBUG=y |
| 55 | CONFIG_PM_TEST_SUSPEND=y | 55 | CONFIG_PM_TEST_SUSPEND=y |
| 56 | CONFIG_KPROBES=y | ||
| 56 | CONFIG_MODULES=y | 57 | CONFIG_MODULES=y |
| 57 | CONFIG_MODULE_UNLOAD=y | 58 | CONFIG_MODULE_UNLOAD=y |
| 58 | CONFIG_MODVERSIONS=y | 59 | CONFIG_MODVERSIONS=y |
| @@ -150,6 +151,8 @@ CONFIG_USB_USBNET=y | |||
| 150 | CONFIG_USB_NET_CDC_EEM=m | 151 | CONFIG_USB_NET_CDC_EEM=m |
| 151 | CONFIG_USB_NET_SMSC95XX=y | 152 | CONFIG_USB_NET_SMSC95XX=y |
| 152 | CONFIG_USB_NET_MCS7830=y | 153 | CONFIG_USB_NET_MCS7830=y |
| 154 | CONFIG_ATH10K=m | ||
| 155 | CONFIG_ATH10K_SDIO=m | ||
| 153 | CONFIG_BRCMFMAC=m | 156 | CONFIG_BRCMFMAC=m |
| 154 | CONFIG_MWIFIEX=m | 157 | CONFIG_MWIFIEX=m |
| 155 | CONFIG_MWIFIEX_SDIO=m | 158 | CONFIG_MWIFIEX_SDIO=m |
| @@ -221,6 +224,7 @@ CONFIG_POWER_RESET=y | |||
| 221 | CONFIG_POWER_RESET_SYSCON=y | 224 | CONFIG_POWER_RESET_SYSCON=y |
| 222 | CONFIG_POWER_RESET_SYSCON_POWEROFF=y | 225 | CONFIG_POWER_RESET_SYSCON_POWEROFF=y |
| 223 | CONFIG_POWER_SUPPLY=y | 226 | CONFIG_POWER_SUPPLY=y |
| 227 | CONFIG_RN5T618_POWER=m | ||
| 224 | CONFIG_SENSORS_MC13783_ADC=y | 228 | CONFIG_SENSORS_MC13783_ADC=y |
| 225 | CONFIG_SENSORS_GPIO_FAN=y | 229 | CONFIG_SENSORS_GPIO_FAN=y |
| 226 | CONFIG_SENSORS_IIO_HWMON=y | 230 | CONFIG_SENSORS_IIO_HWMON=y |
| @@ -473,9 +477,3 @@ CONFIG_DEBUG_FS=y | |||
| 473 | CONFIG_PROVE_LOCKING=y | 477 | CONFIG_PROVE_LOCKING=y |
| 474 | # CONFIG_DEBUG_BUGVERBOSE is not set | 478 | # CONFIG_DEBUG_BUGVERBOSE is not set |
| 475 | # CONFIG_FTRACE is not set | 479 | # CONFIG_FTRACE is not set |
| 476 | CONFIG_KPROBES=y | ||
| 477 | CONFIG_OPTPROBES=y | ||
| 478 | CONFIG_KRETPROBES=y | ||
| 479 | # CONFIG_ARM_KPROBES_TEST is not set | ||
| 480 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
| 481 | |||
diff --git a/recipes-kernel/linux/linux-fslc/mx25/defconfig b/recipes-kernel/linux/linux-fslc/mx25/defconfig index 21672504f..1d9fa77bb 100644 --- a/recipes-kernel/linux/linux-fslc/mx25/defconfig +++ b/recipes-kernel/linux/linux-fslc/mx25/defconfig | |||
| @@ -27,7 +27,6 @@ CONFIG_AEABI=y | |||
| 27 | CONFIG_ZBOOT_ROM_TEXT=0x0 | 27 | CONFIG_ZBOOT_ROM_TEXT=0x0 |
| 28 | CONFIG_ZBOOT_ROM_BSS=0x0 | 28 | CONFIG_ZBOOT_ROM_BSS=0x0 |
| 29 | CONFIG_PM_DEBUG=y | 29 | CONFIG_PM_DEBUG=y |
| 30 | CONFIG_OPROFILE=y | ||
| 31 | CONFIG_KPROBES=y | 30 | CONFIG_KPROBES=y |
| 32 | CONFIG_MODULES=y | 31 | CONFIG_MODULES=y |
| 33 | CONFIG_MODULE_UNLOAD=y | 32 | CONFIG_MODULE_UNLOAD=y |
| @@ -185,9 +184,3 @@ CONFIG_NLS_ISO8859_1=y | |||
| 185 | CONFIG_NLS_ISO8859_15=m | 184 | CONFIG_NLS_ISO8859_15=m |
| 186 | CONFIG_FONTS=y | 185 | CONFIG_FONTS=y |
| 187 | CONFIG_FONT_8x8=y | 186 | CONFIG_FONT_8x8=y |
| 188 | CONFIG_KPROBES=y | ||
| 189 | CONFIG_OPTPROBES=y | ||
| 190 | CONFIG_KRETPROBES=y | ||
| 191 | # CONFIG_ARM_KPROBES_TEST is not set | ||
| 192 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
| 193 | |||
diff --git a/recipes-kernel/linux/linux-fslc/mxs/defconfig b/recipes-kernel/linux/linux-fslc/mxs/defconfig index a913c0ddb..67e47841d 100644 --- a/recipes-kernel/linux/linux-fslc/mxs/defconfig +++ b/recipes-kernel/linux/linux-fslc/mxs/defconfig | |||
| @@ -19,6 +19,7 @@ CONFIG_PERF_EVENTS=y | |||
| 19 | # CONFIG_ARCH_MULTI_V7 is not set | 19 | # CONFIG_ARCH_MULTI_V7 is not set |
| 20 | CONFIG_ARCH_MXS=y | 20 | CONFIG_ARCH_MXS=y |
| 21 | CONFIG_AEABI=y | 21 | CONFIG_AEABI=y |
| 22 | CONFIG_KPROBES=y | ||
| 22 | CONFIG_MODULES=y | 23 | CONFIG_MODULES=y |
| 23 | CONFIG_MODULE_FORCE_LOAD=y | 24 | CONFIG_MODULE_FORCE_LOAD=y |
| 24 | CONFIG_MODULE_UNLOAD=y | 25 | CONFIG_MODULE_UNLOAD=y |
| @@ -164,7 +165,6 @@ CONFIG_FONTS=y | |||
| 164 | CONFIG_PRINTK_TIME=y | 165 | CONFIG_PRINTK_TIME=y |
| 165 | CONFIG_DEBUG_INFO=y | 166 | CONFIG_DEBUG_INFO=y |
| 166 | CONFIG_FRAME_WARN=2048 | 167 | CONFIG_FRAME_WARN=2048 |
| 167 | CONFIG_UNUSED_SYMBOLS=y | ||
| 168 | CONFIG_MAGIC_SYSRQ=y | 168 | CONFIG_MAGIC_SYSRQ=y |
| 169 | CONFIG_DEBUG_KERNEL=y | 169 | CONFIG_DEBUG_KERNEL=y |
| 170 | CONFIG_SOFTLOCKUP_DETECTOR=y | 170 | CONFIG_SOFTLOCKUP_DETECTOR=y |
| @@ -172,9 +172,3 @@ CONFIG_PROVE_LOCKING=y | |||
| 172 | CONFIG_BLK_DEV_IO_TRACE=y | 172 | CONFIG_BLK_DEV_IO_TRACE=y |
| 173 | CONFIG_STRICT_DEVMEM=y | 173 | CONFIG_STRICT_DEVMEM=y |
| 174 | CONFIG_DEBUG_USER=y | 174 | CONFIG_DEBUG_USER=y |
| 175 | CONFIG_KPROBES=y | ||
| 176 | CONFIG_OPTPROBES=y | ||
| 177 | CONFIG_KRETPROBES=y | ||
| 178 | # CONFIG_ARM_KPROBES_TEST is not set | ||
| 179 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
| 180 | |||
diff --git a/recipes-kernel/linux/linux-fslc_5.12.bb b/recipes-kernel/linux/linux-fslc_5.12.bb new file mode 100644 index 000000000..e8b77f614 --- /dev/null +++ b/recipes-kernel/linux/linux-fslc_5.12.bb | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | # Copyright (C) 2012-2019 O.S. Systems Software LTDA. | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | # | ||
| 4 | # SPDX-License-Identifier: MIT | ||
| 5 | # | ||
| 6 | |||
| 7 | SUMMARY = "FSL Community BSP Linux mainline based kernel with backported features and fixes" | ||
| 8 | DESCRIPTION = "Linux kernel based on mainline kernel used by FSL Community BSP in order to \ | ||
| 9 | provide support for some backported features and fixes, or because it was applied in linux-next \ | ||
| 10 | and takes some time to become part of a stable version, or because it is not applicable for \ | ||
| 11 | upstreaming." | ||
| 12 | |||
| 13 | include linux-fslc.inc | ||
| 14 | |||
| 15 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" | ||
| 16 | |||
| 17 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition | ||
| 18 | # required by kernel-yocto.bbclass. | ||
| 19 | # | ||
| 20 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | ||
| 21 | # should be updated once patchlevel is merged. | ||
| 22 | LINUX_VERSION = "5.12.14" | ||
| 23 | |||
| 24 | KBRANCH = "5.12.x+fslc" | ||
| 25 | SRCREV = "2f4aa90810432316f74d4ebfc4c92b959622184c" | ||
| 26 | |||
| 27 | COMPATIBLE_MACHINE = "(mxs|mx5|mx6|vf|use-mainline-bsp)" | ||
diff --git a/recipes-kernel/linux/linux-imx-headers_5.4.bb b/recipes-kernel/linux/linux-imx-headers_5.10.bb index 70aea7e79..c656fa557 100644 --- a/recipes-kernel/linux/linux-imx-headers_5.4.bb +++ b/recipes-kernel/linux/linux-imx-headers_5.10.bb | |||
| @@ -5,12 +5,12 @@ SUMMARY = "Installs i.MX-specific kernel headers" | |||
| 5 | DESCRIPTION = "Installs i.MX-specific kernel headers to userspace. \ | 5 | DESCRIPTION = "Installs i.MX-specific kernel headers to userspace. \ |
| 6 | New headers are installed in ${includedir}/imx." | 6 | New headers are installed in ${includedir}/imx." |
| 7 | LICENSE = "GPLv2" | 7 | LICENSE = "GPLv2" |
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" |
| 9 | 9 | ||
| 10 | SRCBRANCH = "imx_5.4.70_2.3.0" | 10 | SRCBRANCH = "lf-5.10.y" |
| 11 | LOCALVERSION = "-2.3.2" | 11 | LOCALVERSION = "-5.10.35-2.0.0" |
| 12 | SRC_URI = "git://source.codeaurora.org/external/imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}" | 12 | SRC_URI = "git://source.codeaurora.org/external/imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}" |
| 13 | SRCREV = "dea2fede7e024ee7029b13e8d82a00ec14427777" | 13 | SRCREV = "ef3f2cfc6010c13feb40cfb7fd7490832cf86f45" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
| 16 | 16 | ||
| @@ -25,6 +25,7 @@ IMX_UAPI_HEADERS = " \ | |||
| 25 | ion.h \ | 25 | ion.h \ |
| 26 | ipu.h \ | 26 | ipu.h \ |
| 27 | isl29023.h \ | 27 | isl29023.h \ |
| 28 | imx_vpu.h \ | ||
| 28 | mxc_asrc.h \ | 29 | mxc_asrc.h \ |
| 29 | mxc_dcic.h \ | 30 | mxc_dcic.h \ |
| 30 | mxc_mlb.h \ | 31 | mxc_mlb.h \ |
diff --git a/recipes-kernel/linux/linux-imx-mfgtool_5.4.bb b/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb index 0a9f5259e..0a9f5259e 100644 --- a/recipes-kernel/linux/linux-imx-mfgtool_5.4.bb +++ b/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb | |||
diff --git a/recipes-kernel/linux/linux-imx/imx/defconfig b/recipes-kernel/linux/linux-imx/imx/defconfig index c6d83c3b0..b2a0351d9 100644 --- a/recipes-kernel/linux/linux-imx/imx/defconfig +++ b/recipes-kernel/linux/linux-imx/imx/defconfig | |||
| @@ -17,14 +17,10 @@ CONFIG_USER_NS=y | |||
| 17 | CONFIG_RELAY=y | 17 | CONFIG_RELAY=y |
| 18 | CONFIG_BLK_DEV_INITRD=y | 18 | CONFIG_BLK_DEV_INITRD=y |
| 19 | CONFIG_EXPERT=y | 19 | CONFIG_EXPERT=y |
| 20 | CONFIG_KALLSYMS_ALL=y | ||
| 21 | CONFIG_PERF_EVENTS=y | 20 | CONFIG_PERF_EVENTS=y |
| 22 | # CONFIG_SLUB_DEBUG is not set | 21 | # CONFIG_SLUB_DEBUG is not set |
| 23 | # CONFIG_COMPAT_BRK is not set | 22 | # CONFIG_COMPAT_BRK is not set |
| 24 | CONFIG_ARCH_MXC=y | 23 | CONFIG_ARCH_MXC=y |
| 25 | CONFIG_SOC_IMX50=y | ||
| 26 | CONFIG_SOC_IMX51=y | ||
| 27 | CONFIG_SOC_IMX53=y | ||
| 28 | CONFIG_SOC_IMX6Q=y | 24 | CONFIG_SOC_IMX6Q=y |
| 29 | CONFIG_SOC_IMX6SL=y | 25 | CONFIG_SOC_IMX6SL=y |
| 30 | CONFIG_SOC_IMX6SLL=y | 26 | CONFIG_SOC_IMX6SLL=y |
| @@ -32,7 +28,6 @@ CONFIG_SOC_IMX6SX=y | |||
| 32 | CONFIG_SOC_IMX6UL=y | 28 | CONFIG_SOC_IMX6UL=y |
| 33 | CONFIG_SOC_IMX7D=y | 29 | CONFIG_SOC_IMX7D=y |
| 34 | CONFIG_SOC_IMX7ULP=y | 30 | CONFIG_SOC_IMX7ULP=y |
| 35 | CONFIG_SOC_VF610=y | ||
| 36 | CONFIG_SMP=y | 31 | CONFIG_SMP=y |
| 37 | CONFIG_VMSPLIT_2G=y | 32 | CONFIG_VMSPLIT_2G=y |
| 38 | CONFIG_ARM_PSCI=y | 33 | CONFIG_ARM_PSCI=y |
| @@ -49,7 +44,6 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y | |||
| 49 | CONFIG_CPUFREQ_DT=y | 44 | CONFIG_CPUFREQ_DT=y |
| 50 | CONFIG_ARM_IMX6Q_CPUFREQ=y | 45 | CONFIG_ARM_IMX6Q_CPUFREQ=y |
| 51 | CONFIG_ARM_IMX_CPUFREQ_DT=y | 46 | CONFIG_ARM_IMX_CPUFREQ_DT=y |
| 52 | CONFIG_ARM_IMX7ULP_CPUFREQ=y | ||
| 53 | CONFIG_CPU_IDLE=y | 47 | CONFIG_CPU_IDLE=y |
| 54 | CONFIG_ARM_CPUIDLE=y | 48 | CONFIG_ARM_CPUIDLE=y |
| 55 | CONFIG_ARM_PSCI_CPUIDLE=y | 49 | CONFIG_ARM_PSCI_CPUIDLE=y |
| @@ -64,7 +58,6 @@ CONFIG_MODULE_SRCVERSION_ALL=y | |||
| 64 | # CONFIG_BLK_DEV_BSG is not set | 58 | # CONFIG_BLK_DEV_BSG is not set |
| 65 | CONFIG_BINFMT_MISC=m | 59 | CONFIG_BINFMT_MISC=m |
| 66 | CONFIG_CMA=y | 60 | CONFIG_CMA=y |
| 67 | CONFIG_SECCOMP=y | ||
| 68 | CONFIG_NET=y | 61 | CONFIG_NET=y |
| 69 | CONFIG_PACKET=y | 62 | CONFIG_PACKET=y |
| 70 | CONFIG_UNIX=y | 63 | CONFIG_UNIX=y |
| @@ -125,7 +118,6 @@ CONFIG_MTD_DATAFLASH=y | |||
| 125 | CONFIG_MTD_SST25L=y | 118 | CONFIG_MTD_SST25L=y |
| 126 | CONFIG_MTD_RAW_NAND=y | 119 | CONFIG_MTD_RAW_NAND=y |
| 127 | CONFIG_MTD_NAND_GPMI_NAND=y | 120 | CONFIG_MTD_NAND_GPMI_NAND=y |
| 128 | CONFIG_MTD_NAND_VF610_NFC=y | ||
| 129 | CONFIG_MTD_NAND_MXC=y | 121 | CONFIG_MTD_NAND_MXC=y |
| 130 | CONFIG_MTD_SPI_NOR=y | 122 | CONFIG_MTD_SPI_NOR=y |
| 131 | # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set | 123 | # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set |
| @@ -160,7 +152,7 @@ CONFIG_NETDEVICES=y | |||
| 160 | CONFIG_CS89x0=y | 152 | CONFIG_CS89x0=y |
| 161 | CONFIG_CS89x0_PLATFORM=y | 153 | CONFIG_CS89x0_PLATFORM=y |
| 162 | # CONFIG_NET_VENDOR_FARADAY is not set | 154 | # CONFIG_NET_VENDOR_FARADAY is not set |
| 163 | CONFIG_E1000E=y | 155 | # CONFIG_NET_VENDOR_INTEL is not set |
| 164 | # CONFIG_NET_VENDOR_MARVELL is not set | 156 | # CONFIG_NET_VENDOR_MARVELL is not set |
| 165 | # CONFIG_NET_VENDOR_MICREL is not set | 157 | # CONFIG_NET_VENDOR_MICREL is not set |
| 166 | # CONFIG_NET_VENDOR_MICROCHIP is not set | 158 | # CONFIG_NET_VENDOR_MICROCHIP is not set |
| @@ -170,9 +162,8 @@ CONFIG_SMC91X=y | |||
| 170 | CONFIG_SMC911X=y | 162 | CONFIG_SMC911X=y |
| 171 | CONFIG_SMSC911X=y | 163 | CONFIG_SMSC911X=y |
| 172 | # CONFIG_NET_VENDOR_STMICRO is not set | 164 | # CONFIG_NET_VENDOR_STMICRO is not set |
| 173 | CONFIG_AT803X_PHY=y | ||
| 174 | CONFIG_MICREL_PHY=y | 165 | CONFIG_MICREL_PHY=y |
| 175 | CONFIG_SMSC_PHY=y | 166 | CONFIG_AT803X_PHY=y |
| 176 | CONFIG_USB_PEGASUS=m | 167 | CONFIG_USB_PEGASUS=m |
| 177 | CONFIG_USB_RTL8150=m | 168 | CONFIG_USB_RTL8150=m |
| 178 | CONFIG_USB_RTL8152=y | 169 | CONFIG_USB_RTL8152=y |
| @@ -181,9 +172,7 @@ CONFIG_USB_USBNET=y | |||
| 181 | CONFIG_USB_NET_CDC_EEM=m | 172 | CONFIG_USB_NET_CDC_EEM=m |
| 182 | CONFIG_USB_NET_SMSC95XX=y | 173 | CONFIG_USB_NET_SMSC95XX=y |
| 183 | CONFIG_USB_NET_MCS7830=y | 174 | CONFIG_USB_NET_MCS7830=y |
| 184 | CONFIG_BRCMFMAC=m | ||
| 185 | CONFIG_HOSTAP=y | 175 | CONFIG_HOSTAP=y |
| 186 | CONFIG_MXMWIFIEX=m | ||
| 187 | CONFIG_WL12XX=m | 176 | CONFIG_WL12XX=m |
| 188 | CONFIG_WL18XX=m | 177 | CONFIG_WL18XX=m |
| 189 | CONFIG_WLCORE_SDIO=m | 178 | CONFIG_WLCORE_SDIO=m |
| @@ -197,9 +186,14 @@ CONFIG_MOUSE_PS2=m | |||
| 197 | CONFIG_MOUSE_PS2_ELANTECH=y | 186 | CONFIG_MOUSE_PS2_ELANTECH=y |
| 198 | CONFIG_INPUT_TOUCHSCREEN=y | 187 | CONFIG_INPUT_TOUCHSCREEN=y |
| 199 | CONFIG_TOUCHSCREEN_ADS7846=y | 188 | CONFIG_TOUCHSCREEN_ADS7846=y |
| 189 | CONFIG_TOUCHSCREEN_AD7879=y | ||
| 190 | CONFIG_TOUCHSCREEN_AD7879_I2C=y | ||
| 191 | CONFIG_TOUCHSCREEN_ATMEL_MXT=y | ||
| 192 | CONFIG_TOUCHSCREEN_DA9052=y | ||
| 200 | CONFIG_TOUCHSCREEN_EGALAX=y | 193 | CONFIG_TOUCHSCREEN_EGALAX=y |
| 201 | CONFIG_TOUCHSCREEN_ELAN_TS=y | 194 | CONFIG_TOUCHSCREEN_ELAN_TS=y |
| 202 | CONFIG_TOUCHSCREEN_GOODIX=y | 195 | CONFIG_TOUCHSCREEN_GOODIX=y |
| 196 | CONFIG_TOUCHSCREEN_ILI210X=y | ||
| 203 | CONFIG_TOUCHSCREEN_MAX11801=y | 197 | CONFIG_TOUCHSCREEN_MAX11801=y |
| 204 | CONFIG_TOUCHSCREEN_IMX6UL_TSC=y | 198 | CONFIG_TOUCHSCREEN_IMX6UL_TSC=y |
| 205 | CONFIG_TOUCHSCREEN_EDT_FT5X06=y | 199 | CONFIG_TOUCHSCREEN_EDT_FT5X06=y |
| @@ -238,12 +232,12 @@ CONFIG_SPI_FSL_LPSPI=y | |||
| 238 | CONFIG_SPI_FSL_QUADSPI=y | 232 | CONFIG_SPI_FSL_QUADSPI=y |
| 239 | CONFIG_SPI_GPIO=y | 233 | CONFIG_SPI_GPIO=y |
| 240 | CONFIG_SPI_IMX=y | 234 | CONFIG_SPI_IMX=y |
| 241 | CONFIG_SPI_FSL_DSPI=y | ||
| 242 | CONFIG_SPI_SPIDEV=y | 235 | CONFIG_SPI_SPIDEV=y |
| 243 | CONFIG_SPI_SLAVE=y | 236 | CONFIG_SPI_SLAVE=y |
| 244 | CONFIG_SPI_SLAVE_TIME=y | 237 | CONFIG_SPI_SLAVE_TIME=y |
| 245 | CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y | 238 | CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y |
| 246 | CONFIG_GPIO_SYSFS=y | 239 | CONFIG_GPIO_SYSFS=y |
| 240 | CONFIG_GPIO_MXC=y | ||
| 247 | CONFIG_GPIO_SIOX=m | 241 | CONFIG_GPIO_SIOX=m |
| 248 | CONFIG_GPIO_IMX_RPMSG=y | 242 | CONFIG_GPIO_IMX_RPMSG=y |
| 249 | CONFIG_GPIO_MAX732X=y | 243 | CONFIG_GPIO_MAX732X=y |
| @@ -282,6 +276,7 @@ CONFIG_MFD_MAX17135=y | |||
| 282 | CONFIG_MFD_RN5T618=y | 276 | CONFIG_MFD_RN5T618=y |
| 283 | CONFIG_MFD_SI476X_CORE=y | 277 | CONFIG_MFD_SI476X_CORE=y |
| 284 | CONFIG_MFD_STMPE=y | 278 | CONFIG_MFD_STMPE=y |
| 279 | CONFIG_REGULATOR=y | ||
| 285 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | 280 | CONFIG_REGULATOR_FIXED_VOLTAGE=y |
| 286 | CONFIG_REGULATOR_ANATOP=y | 281 | CONFIG_REGULATOR_ANATOP=y |
| 287 | CONFIG_REGULATOR_DA9052=y | 282 | CONFIG_REGULATOR_DA9052=y |
| @@ -298,12 +293,9 @@ CONFIG_RC_CORE=y | |||
| 298 | CONFIG_RC_DEVICES=y | 293 | CONFIG_RC_DEVICES=y |
| 299 | CONFIG_IR_GPIO_CIR=y | 294 | CONFIG_IR_GPIO_CIR=y |
| 300 | CONFIG_MEDIA_SUPPORT=y | 295 | CONFIG_MEDIA_SUPPORT=y |
| 301 | CONFIG_MEDIA_CAMERA_SUPPORT=y | ||
| 302 | CONFIG_MEDIA_RADIO_SUPPORT=y | ||
| 303 | CONFIG_MEDIA_CONTROLLER=y | ||
| 304 | CONFIG_VIDEO_V4L2_SUBDEV_API=y | ||
| 305 | CONFIG_MEDIA_USB_SUPPORT=y | 296 | CONFIG_MEDIA_USB_SUPPORT=y |
| 306 | CONFIG_USB_VIDEO_CLASS=m | 297 | CONFIG_USB_VIDEO_CLASS=m |
| 298 | CONFIG_RADIO_SI476X=y | ||
| 307 | CONFIG_V4L_PLATFORM_DRIVERS=y | 299 | CONFIG_V4L_PLATFORM_DRIVERS=y |
| 308 | CONFIG_VIDEO_MUX=y | 300 | CONFIG_VIDEO_MUX=y |
| 309 | CONFIG_VIDEO_MXC_CAPTURE=m | 301 | CONFIG_VIDEO_MXC_CAPTURE=m |
| @@ -322,15 +314,14 @@ CONFIG_VIDEO_MXC_PXP_V4L2=y | |||
| 322 | CONFIG_V4L_MEM2MEM_DRIVERS=y | 314 | CONFIG_V4L_MEM2MEM_DRIVERS=y |
| 323 | CONFIG_VIDEO_CODA=m | 315 | CONFIG_VIDEO_CODA=m |
| 324 | CONFIG_VIDEO_IMX_PXP=y | 316 | CONFIG_VIDEO_IMX_PXP=y |
| 325 | CONFIG_RADIO_SI476X=y | ||
| 326 | CONFIG_VIDEO_ADV7180=m | 317 | CONFIG_VIDEO_ADV7180=m |
| 327 | CONFIG_VIDEO_OV2680=m | 318 | CONFIG_VIDEO_OV2680=m |
| 328 | CONFIG_VIDEO_OV5645=m | 319 | CONFIG_VIDEO_OV5645=m |
| 329 | CONFIG_DRM=y | 320 | CONFIG_DRM=y |
| 330 | CONFIG_DRM_MSM=y | ||
| 331 | CONFIG_DRM_PANEL_LVDS=y | 321 | CONFIG_DRM_PANEL_LVDS=y |
| 332 | CONFIG_DRM_PANEL_SIMPLE=y | 322 | CONFIG_DRM_PANEL_SIMPLE=y |
| 333 | CONFIG_DRM_PANEL_SEIKO_43WVF1G=y | 323 | CONFIG_DRM_PANEL_SEIKO_43WVF1G=y |
| 324 | CONFIG_DRM_TI_TFP410=y | ||
| 334 | CONFIG_FB_MXS=y | 325 | CONFIG_FB_MXS=y |
| 335 | CONFIG_FB_MXC_SYNC_PANEL=y | 326 | CONFIG_FB_MXC_SYNC_PANEL=y |
| 336 | CONFIG_FB_MXC_OVERLAY=y | 327 | CONFIG_FB_MXC_OVERLAY=y |
| @@ -359,28 +350,29 @@ CONFIG_SOUND=y | |||
| 359 | CONFIG_SND=y | 350 | CONFIG_SND=y |
| 360 | CONFIG_SND_USB_AUDIO=m | 351 | CONFIG_SND_USB_AUDIO=m |
| 361 | CONFIG_SND_SOC=y | 352 | CONFIG_SND_SOC=y |
| 353 | CONFIG_SND_SOC_FSL_ASRC=y | ||
| 354 | CONFIG_SND_SOC_FSL_MQS=y | ||
| 362 | CONFIG_SND_IMX_SOC=y | 355 | CONFIG_SND_IMX_SOC=y |
| 363 | CONFIG_SND_SOC_EUKREA_TLV320=y | 356 | CONFIG_SND_SOC_EUKREA_TLV320=y |
| 364 | CONFIG_SND_SOC_IMX_WM8960=y | ||
| 365 | CONFIG_SND_SOC_IMX_SII902X=y | 357 | CONFIG_SND_SOC_IMX_SII902X=y |
| 366 | CONFIG_SND_SOC_IMX_WM8958=y | 358 | CONFIG_SND_SOC_IMX_WM8958=y |
| 367 | CONFIG_SND_SOC_IMX_CS42888=y | ||
| 368 | CONFIG_SND_SOC_IMX_WM8962=y | ||
| 369 | CONFIG_SND_SOC_IMX_RPMSG=y | 359 | CONFIG_SND_SOC_IMX_RPMSG=y |
| 370 | CONFIG_SND_SOC_IMX_ES8328=y | 360 | CONFIG_SND_SOC_IMX_ES8328=y |
| 371 | CONFIG_SND_SOC_IMX_SGTL5000=y | 361 | CONFIG_SND_SOC_IMX_SGTL5000=y |
| 372 | CONFIG_SND_SOC_IMX_MQS=y | ||
| 373 | CONFIG_SND_SOC_IMX_SPDIF=y | 362 | CONFIG_SND_SOC_IMX_SPDIF=y |
| 374 | CONFIG_SND_SOC_IMX_MC13783=y | 363 | CONFIG_SND_SOC_IMX_MC13783=y |
| 364 | CONFIG_SND_SOC_FSL_ASOC_CARD=y | ||
| 375 | CONFIG_SND_SOC_IMX_SI476X=y | 365 | CONFIG_SND_SOC_IMX_SI476X=y |
| 376 | CONFIG_SND_SOC_IMX_HDMI=y | 366 | CONFIG_SND_SOC_IMX_HDMI=y |
| 377 | CONFIG_SND_SOC_AC97_CODEC=y | 367 | CONFIG_SND_SOC_AC97_CODEC=y |
| 368 | CONFIG_SND_SOC_CS42XX8_I2C=y | ||
| 378 | CONFIG_SND_SOC_TLV320AIC3X=y | 369 | CONFIG_SND_SOC_TLV320AIC3X=y |
| 370 | CONFIG_SND_SOC_WM8960=y | ||
| 371 | CONFIG_SND_SOC_WM8962=y | ||
| 379 | CONFIG_SND_SIMPLE_CARD=y | 372 | CONFIG_SND_SIMPLE_CARD=y |
| 380 | CONFIG_HID_MULTITOUCH=y | 373 | CONFIG_HID_MULTITOUCH=y |
| 381 | CONFIG_USB=y | 374 | CONFIG_USB=y |
| 382 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y | 375 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y |
| 383 | CONFIG_USB_OTG_WHITELIST=y | ||
| 384 | CONFIG_USB_EHCI_HCD=y | 376 | CONFIG_USB_EHCI_HCD=y |
| 385 | CONFIG_USB_EHCI_MXC=y | 377 | CONFIG_USB_EHCI_MXC=y |
| 386 | CONFIG_USB_HCD_TEST_MODE=y | 378 | CONFIG_USB_HCD_TEST_MODE=y |
| @@ -447,6 +439,7 @@ CONFIG_RTC_DRV_ISL1208=y | |||
| 447 | CONFIG_RTC_DRV_PCF8523=y | 439 | CONFIG_RTC_DRV_PCF8523=y |
| 448 | CONFIG_RTC_DRV_PCF8563=y | 440 | CONFIG_RTC_DRV_PCF8563=y |
| 449 | CONFIG_RTC_DRV_M41T80=y | 441 | CONFIG_RTC_DRV_M41T80=y |
| 442 | CONFIG_RTC_DRV_RC5T619=y | ||
| 450 | CONFIG_RTC_DRV_DA9063=y | 443 | CONFIG_RTC_DRV_DA9063=y |
| 451 | CONFIG_RTC_DRV_MC13XXX=y | 444 | CONFIG_RTC_DRV_MC13XXX=y |
| 452 | CONFIG_RTC_DRV_MXC=y | 445 | CONFIG_RTC_DRV_MXC=y |
| @@ -464,12 +457,12 @@ CONFIG_STAGING=y | |||
| 464 | CONFIG_STAGING_MEDIA=y | 457 | CONFIG_STAGING_MEDIA=y |
| 465 | CONFIG_COMMON_CLK_PWM=y | 458 | CONFIG_COMMON_CLK_PWM=y |
| 466 | CONFIG_MAILBOX=y | 459 | CONFIG_MAILBOX=y |
| 467 | CONFIG_IMX_MBOX=y | ||
| 468 | CONFIG_REMOTEPROC=y | 460 | CONFIG_REMOTEPROC=y |
| 469 | CONFIG_IMX_REMOTEPROC=y | 461 | CONFIG_IMX_REMOTEPROC=y |
| 470 | CONFIG_EXTCON_USB_GPIO=y | 462 | CONFIG_EXTCON_USB_GPIO=y |
| 471 | CONFIG_IIO=y | 463 | CONFIG_IIO=y |
| 472 | CONFIG_IMX7D_ADC=y | 464 | CONFIG_IMX7D_ADC=y |
| 465 | CONFIG_RN5T618_ADC=y | ||
| 473 | CONFIG_VF610_ADC=y | 466 | CONFIG_VF610_ADC=y |
| 474 | CONFIG_PWM=y | 467 | CONFIG_PWM=y |
| 475 | CONFIG_PWM_FSL_FTM=y | 468 | CONFIG_PWM_FSL_FTM=y |
| @@ -478,7 +471,6 @@ CONFIG_PWM_IMX_TPM=y | |||
| 478 | CONFIG_PHY_MIXEL_LVDS=y | 471 | CONFIG_PHY_MIXEL_LVDS=y |
| 479 | CONFIG_PHY_MIXEL_LVDS_COMBO=y | 472 | CONFIG_PHY_MIXEL_LVDS_COMBO=y |
| 480 | CONFIG_NVMEM_IMX_OCOTP=y | 473 | CONFIG_NVMEM_IMX_OCOTP=y |
| 481 | CONFIG_NVMEM_VF610_OCOTP=y | ||
| 482 | CONFIG_NVMEM_SNVS_LPGPR=y | 474 | CONFIG_NVMEM_SNVS_LPGPR=y |
| 483 | CONFIG_TEE=y | 475 | CONFIG_TEE=y |
| 484 | CONFIG_OPTEE=y | 476 | CONFIG_OPTEE=y |
| @@ -511,12 +503,15 @@ CONFIG_ZISOFS=y | |||
| 511 | CONFIG_UDF_FS=m | 503 | CONFIG_UDF_FS=m |
| 512 | CONFIG_MSDOS_FS=m | 504 | CONFIG_MSDOS_FS=m |
| 513 | CONFIG_VFAT_FS=y | 505 | CONFIG_VFAT_FS=y |
| 506 | CONFIG_TMPFS=y | ||
| 514 | CONFIG_TMPFS_POSIX_ACL=y | 507 | CONFIG_TMPFS_POSIX_ACL=y |
| 515 | CONFIG_JFFS2_FS=y | 508 | CONFIG_JFFS2_FS=y |
| 516 | CONFIG_UBIFS_FS=y | 509 | CONFIG_UBIFS_FS=y |
| 517 | CONFIG_NFS_FS=y | 510 | CONFIG_NFS_FS=y |
| 518 | CONFIG_NFS_V3_ACL=y | 511 | CONFIG_NFS_V3_ACL=y |
| 519 | CONFIG_NFS_V4=y | 512 | CONFIG_NFS_V4=y |
| 513 | CONFIG_NFS_V4_1=y | ||
| 514 | CONFIG_NFS_V4_2=y | ||
| 520 | CONFIG_ROOT_NFS=y | 515 | CONFIG_ROOT_NFS=y |
| 521 | CONFIG_NLS_DEFAULT="cp437" | 516 | CONFIG_NLS_DEFAULT="cp437" |
| 522 | CONFIG_NLS_CODEPAGE_437=y | 517 | CONFIG_NLS_CODEPAGE_437=y |
| @@ -533,7 +528,9 @@ CONFIG_CRYPTO_CFB=m | |||
| 533 | CONFIG_CRYPTO_CTS=m | 528 | CONFIG_CRYPTO_CTS=m |
| 534 | CONFIG_CRYPTO_LRW=m | 529 | CONFIG_CRYPTO_LRW=m |
| 535 | CONFIG_CRYPTO_OFB=m | 530 | CONFIG_CRYPTO_OFB=m |
| 536 | CONFIG_CRYPTO_XTS=m | 531 | CONFIG_CRYPTO_PCBC=m |
| 532 | CONFIG_CRYPTO_XCBC=m | ||
| 533 | CONFIG_CRYPTO_VMAC=m | ||
| 537 | CONFIG_CRYPTO_MD4=m | 534 | CONFIG_CRYPTO_MD4=m |
| 538 | CONFIG_CRYPTO_MD5=m | 535 | CONFIG_CRYPTO_MD5=m |
| 539 | CONFIG_CRYPTO_RMD128=m | 536 | CONFIG_CRYPTO_RMD128=m |
| @@ -542,37 +539,32 @@ CONFIG_CRYPTO_RMD256=m | |||
| 542 | CONFIG_CRYPTO_RMD320=m | 539 | CONFIG_CRYPTO_RMD320=m |
| 543 | CONFIG_CRYPTO_SHA512=m | 540 | CONFIG_CRYPTO_SHA512=m |
| 544 | CONFIG_CRYPTO_SHA3=m | 541 | CONFIG_CRYPTO_SHA3=m |
| 542 | CONFIG_CRYPTO_SM3=m | ||
| 543 | CONFIG_CRYPTO_STREEBOG=m | ||
| 545 | CONFIG_CRYPTO_TGR192=m | 544 | CONFIG_CRYPTO_TGR192=m |
| 546 | CONFIG_CRYPTO_WP512=m | 545 | CONFIG_CRYPTO_WP512=m |
| 546 | CONFIG_CRYPTO_ANUBIS=m | ||
| 547 | CONFIG_CRYPTO_ARC4=m | ||
| 547 | CONFIG_CRYPTO_BLOWFISH=m | 548 | CONFIG_CRYPTO_BLOWFISH=m |
| 548 | CONFIG_CRYPTO_CAMELLIA=m | 549 | CONFIG_CRYPTO_CAMELLIA=m |
| 549 | CONFIG_CRYPTO_CAST5=m | 550 | CONFIG_CRYPTO_CAST5=m |
| 550 | CONFIG_CRYPTO_CAST6=m | 551 | CONFIG_CRYPTO_CAST6=m |
| 551 | CONFIG_CRYPTO_DES=m | 552 | CONFIG_CRYPTO_DES=m |
| 552 | CONFIG_CRYPTO_SERPENT=m | ||
| 553 | CONFIG_CRYPTO_TWOFISH=m | ||
| 554 | CONFIG_CRYPTO_DEV_FSL_CAAM=y | ||
| 555 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y | ||
| 556 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m | ||
| 557 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y | ||
| 558 | CONFIG_CRYPTO_DEV_SAHARA=y | ||
| 559 | CONFIG_CRYPTO_DEV_MXS_DCP=y | ||
| 560 | CONFIG_CRYPTO_PCBC=m | ||
| 561 | CONFIG_CRYPTO_XCBC=m | ||
| 562 | CONFIG_CRYPTO_VMAC=m | ||
| 563 | CONFIG_CRYPTO_SM3=m | ||
| 564 | CONFIG_CRYPTO_STREEBOG=m | ||
| 565 | CONFIG_CRYPTO_ANUBIS=m | ||
| 566 | CONFIG_CRYPTO_FCRYPT=m | 553 | CONFIG_CRYPTO_FCRYPT=m |
| 567 | CONFIG_CRYPTO_KHAZAD=m | 554 | CONFIG_CRYPTO_KHAZAD=m |
| 568 | CONFIG_CRYPTO_SALSA20=m | 555 | CONFIG_CRYPTO_SALSA20=m |
| 569 | CONFIG_CRYPTO_SEED=m | 556 | CONFIG_CRYPTO_SEED=m |
| 557 | CONFIG_CRYPTO_SERPENT=m | ||
| 570 | CONFIG_CRYPTO_SM4=m | 558 | CONFIG_CRYPTO_SM4=m |
| 571 | CONFIG_CRYPTO_TEA=m | 559 | CONFIG_CRYPTO_TEA=m |
| 560 | CONFIG_CRYPTO_TWOFISH=m | ||
| 572 | CONFIG_CRYPTO_ANSI_CPRNG=m | 561 | CONFIG_CRYPTO_ANSI_CPRNG=m |
| 573 | # meta-freescale change: Set CRYPTO_SHA1 to y to prevent kernel_configcheck warning | 562 | CONFIG_CRYPTO_USER_API_RNG=m |
| 574 | #CONFIG_CRYPTO_SHA1=m | 563 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m |
| 575 | CONFIG_CRYPTO_SHA1=y | 564 | CONFIG_CRYPTO_DEV_FSL_CAAM=m |
| 565 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m | ||
| 566 | CONFIG_CRYPTO_DEV_SAHARA=y | ||
| 567 | CONFIG_CRYPTO_DEV_MXS_DCP=y | ||
| 576 | CONFIG_CRC_CCITT=m | 568 | CONFIG_CRC_CCITT=m |
| 577 | CONFIG_CRC_T10DIF=y | 569 | CONFIG_CRC_T10DIF=y |
| 578 | CONFIG_CRC7=m | 570 | CONFIG_CRC7=m |
| @@ -582,9 +574,9 @@ CONFIG_FONTS=y | |||
| 582 | CONFIG_FONT_8x8=y | 574 | CONFIG_FONT_8x8=y |
| 583 | CONFIG_FONT_8x16=y | 575 | CONFIG_FONT_8x16=y |
| 584 | CONFIG_PRINTK_TIME=y | 576 | CONFIG_PRINTK_TIME=y |
| 585 | CONFIG_DEBUG_FS=y | 577 | # CONFIG_DEBUG_BUGVERBOSE is not set |
| 586 | CONFIG_MAGIC_SYSRQ=y | 578 | CONFIG_MAGIC_SYSRQ=y |
| 579 | CONFIG_DEBUG_FS=y | ||
| 587 | # CONFIG_SCHED_DEBUG is not set | 580 | # CONFIG_SCHED_DEBUG is not set |
| 588 | # CONFIG_DEBUG_PREEMPT is not set | 581 | # CONFIG_DEBUG_PREEMPT is not set |
| 589 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
| 590 | # CONFIG_FTRACE is not set | 582 | # CONFIG_FTRACE is not set |
diff --git a/recipes-kernel/linux/linux-imx/mx8/defconfig b/recipes-kernel/linux/linux-imx/mx8/defconfig index 1de0c7244..65c676a91 100644 --- a/recipes-kernel/linux/linux-imx/mx8/defconfig +++ b/recipes-kernel/linux/linux-imx/mx8/defconfig | |||
| @@ -7,15 +7,12 @@ CONFIG_PREEMPT=y | |||
| 7 | CONFIG_IRQ_TIME_ACCOUNTING=y | 7 | CONFIG_IRQ_TIME_ACCOUNTING=y |
| 8 | CONFIG_BSD_PROCESS_ACCT=y | 8 | CONFIG_BSD_PROCESS_ACCT=y |
| 9 | CONFIG_BSD_PROCESS_ACCT_V3=y | 9 | CONFIG_BSD_PROCESS_ACCT_V3=y |
| 10 | CONFIG_TASKSTATS=y | ||
| 11 | CONFIG_TASK_DELAY_ACCT=y | ||
| 12 | CONFIG_TASK_XACCT=y | 10 | CONFIG_TASK_XACCT=y |
| 13 | CONFIG_TASK_IO_ACCOUNTING=y | 11 | CONFIG_TASK_IO_ACCOUNTING=y |
| 14 | CONFIG_IKCONFIG=y | 12 | CONFIG_IKCONFIG=y |
| 15 | CONFIG_IKCONFIG_PROC=y | 13 | CONFIG_IKCONFIG_PROC=y |
| 16 | CONFIG_NUMA_BALANCING=y | 14 | CONFIG_NUMA_BALANCING=y |
| 17 | CONFIG_MEMCG=y | 15 | CONFIG_MEMCG=y |
| 18 | CONFIG_MEMCG_SWAP=y | ||
| 19 | CONFIG_BLK_CGROUP=y | 16 | CONFIG_BLK_CGROUP=y |
| 20 | CONFIG_CGROUP_PIDS=y | 17 | CONFIG_CGROUP_PIDS=y |
| 21 | CONFIG_CGROUP_HUGETLB=y | 18 | CONFIG_CGROUP_HUGETLB=y |
| @@ -36,9 +33,10 @@ CONFIG_ARCH_S32=y | |||
| 36 | CONFIG_SOC_S32V234=y | 33 | CONFIG_SOC_S32V234=y |
| 37 | CONFIG_ARM64_VA_BITS_48=y | 34 | CONFIG_ARM64_VA_BITS_48=y |
| 38 | CONFIG_SCHED_MC=y | 35 | CONFIG_SCHED_MC=y |
| 36 | CONFIG_SCHED_SMT=y | ||
| 39 | CONFIG_NUMA=y | 37 | CONFIG_NUMA=y |
| 40 | CONFIG_SECCOMP=y | ||
| 41 | CONFIG_KEXEC=y | 38 | CONFIG_KEXEC=y |
| 39 | CONFIG_KEXEC_FILE=y | ||
| 42 | CONFIG_CRASH_DUMP=y | 40 | CONFIG_CRASH_DUMP=y |
| 43 | CONFIG_XEN=y | 41 | CONFIG_XEN=y |
| 44 | CONFIG_FORCE_MAX_ZONEORDER=14 | 42 | CONFIG_FORCE_MAX_ZONEORDER=14 |
| @@ -47,6 +45,7 @@ CONFIG_RANDOMIZE_BASE=y | |||
| 47 | CONFIG_PM_DEBUG=y | 45 | CONFIG_PM_DEBUG=y |
| 48 | CONFIG_PM_TEST_SUSPEND=y | 46 | CONFIG_PM_TEST_SUSPEND=y |
| 49 | CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y | 47 | CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y |
| 48 | CONFIG_ENERGY_MODEL=y | ||
| 50 | CONFIG_ARM_CPUIDLE=y | 49 | CONFIG_ARM_CPUIDLE=y |
| 51 | CONFIG_ARM_PSCI_CPUIDLE=y | 50 | CONFIG_ARM_PSCI_CPUIDLE=y |
| 52 | CONFIG_CPU_FREQ=y | 51 | CONFIG_CPU_FREQ=y |
| @@ -66,11 +65,9 @@ CONFIG_EFI_CAPSULE_LOADER=y | |||
| 66 | CONFIG_IMX_DSP=y | 65 | CONFIG_IMX_DSP=y |
| 67 | CONFIG_IMX_SCU=y | 66 | CONFIG_IMX_SCU=y |
| 68 | CONFIG_IMX_SCU_PD=y | 67 | CONFIG_IMX_SCU_PD=y |
| 69 | CONFIG_IMX_SECO_MU=y | ||
| 70 | CONFIG_ACPI=y | 68 | CONFIG_ACPI=y |
| 71 | CONFIG_ACPI_APEI=y | 69 | CONFIG_ACPI_APEI=y |
| 72 | CONFIG_ACPI_APEI_GHES=y | 70 | CONFIG_ACPI_APEI_GHES=y |
| 73 | CONFIG_ACPI_APEI_PCIEAER=y | ||
| 74 | CONFIG_ACPI_APEI_MEMORY_FAILURE=y | 71 | CONFIG_ACPI_APEI_MEMORY_FAILURE=y |
| 75 | CONFIG_ACPI_APEI_EINJ=y | 72 | CONFIG_ACPI_APEI_EINJ=y |
| 76 | CONFIG_VIRTUALIZATION=y | 73 | CONFIG_VIRTUALIZATION=y |
| @@ -125,20 +122,30 @@ CONFIG_IP6_NF_NAT=m | |||
| 125 | CONFIG_IP6_NF_TARGET_MASQUERADE=m | 122 | CONFIG_IP6_NF_TARGET_MASQUERADE=m |
| 126 | CONFIG_BRIDGE=m | 123 | CONFIG_BRIDGE=m |
| 127 | CONFIG_BRIDGE_VLAN_FILTERING=y | 124 | CONFIG_BRIDGE_VLAN_FILTERING=y |
| 125 | CONFIG_NET_DSA=m | ||
| 128 | CONFIG_VLAN_8021Q_GVRP=y | 126 | CONFIG_VLAN_8021Q_GVRP=y |
| 129 | CONFIG_VLAN_8021Q_MVRP=y | 127 | CONFIG_VLAN_8021Q_MVRP=y |
| 130 | CONFIG_LLC2=y | 128 | CONFIG_LLC2=y |
| 131 | CONFIG_NET_SCHED=y | 129 | CONFIG_NET_SCHED=y |
| 132 | CONFIG_NET_SCH_MULTIQ=y | 130 | CONFIG_NET_SCH_MULTIQ=m |
| 133 | CONFIG_NET_SCH_CBS=y | 131 | CONFIG_NET_SCH_CBS=m |
| 134 | CONFIG_NET_SCH_TAPRIO=y | 132 | CONFIG_NET_SCH_ETF=m |
| 135 | CONFIG_NET_SCH_MQPRIO=y | 133 | CONFIG_NET_SCH_TAPRIO=m |
| 136 | CONFIG_NET_CLS_BASIC=y | 134 | CONFIG_NET_SCH_MQPRIO=m |
| 137 | CONFIG_NET_CLS_TCINDEX=y | 135 | CONFIG_NET_SCH_INGRESS=m |
| 136 | CONFIG_NET_CLS_BASIC=m | ||
| 137 | CONFIG_NET_CLS_TCINDEX=m | ||
| 138 | CONFIG_NET_CLS_FLOWER=m | ||
| 139 | CONFIG_NET_CLS_ACT=y | ||
| 140 | CONFIG_NET_ACT_GACT=m | ||
| 141 | CONFIG_NET_ACT_MIRRED=m | ||
| 142 | CONFIG_NET_ACT_GATE=m | ||
| 138 | CONFIG_TSN=y | 143 | CONFIG_TSN=y |
| 139 | CONFIG_NET_SWITCHDEV=y | 144 | CONFIG_QRTR=m |
| 145 | CONFIG_QRTR_SMD=m | ||
| 146 | CONFIG_QRTR_TUN=m | ||
| 140 | CONFIG_BPF_JIT=y | 147 | CONFIG_BPF_JIT=y |
| 141 | CONFIG_NET_PKTGEN=y | 148 | CONFIG_NET_PKTGEN=m |
| 142 | CONFIG_CAN=m | 149 | CONFIG_CAN=m |
| 143 | CONFIG_CAN_FLEXCAN=m | 150 | CONFIG_CAN_FLEXCAN=m |
| 144 | CONFIG_BT=y | 151 | CONFIG_BT=y |
| @@ -148,8 +155,6 @@ CONFIG_BT_BNEP=y | |||
| 148 | CONFIG_BT_BNEP_MC_FILTER=y | 155 | CONFIG_BT_BNEP_MC_FILTER=y |
| 149 | CONFIG_BT_BNEP_PROTO_FILTER=y | 156 | CONFIG_BT_BNEP_PROTO_FILTER=y |
| 150 | CONFIG_BT_HIDP=y | 157 | CONFIG_BT_HIDP=y |
| 151 | # CONFIG_BT_HS is not set | ||
| 152 | # CONFIG_BT_LE is not set | ||
| 153 | CONFIG_BT_LEDS=y | 158 | CONFIG_BT_LEDS=y |
| 154 | # CONFIG_BT_DEBUGFS is not set | 159 | # CONFIG_BT_DEBUGFS is not set |
| 155 | CONFIG_BT_HCIBTUSB=m | 160 | CONFIG_BT_HCIBTUSB=m |
| @@ -168,9 +173,13 @@ CONFIG_MAC80211=y | |||
| 168 | CONFIG_MAC80211_LEDS=y | 173 | CONFIG_MAC80211_LEDS=y |
| 169 | CONFIG_NET_9P=y | 174 | CONFIG_NET_9P=y |
| 170 | CONFIG_NET_9P_VIRTIO=y | 175 | CONFIG_NET_9P_VIRTIO=y |
| 176 | CONFIG_NFC=m | ||
| 177 | CONFIG_NFC_NCI=m | ||
| 178 | CONFIG_NFC_S3FWRN5_I2C=m | ||
| 171 | CONFIG_PCI=y | 179 | CONFIG_PCI=y |
| 172 | CONFIG_PCIEPORTBUS=y | 180 | CONFIG_PCIEPORTBUS=y |
| 173 | CONFIG_PCI_IOV=y | 181 | CONFIG_PCI_IOV=y |
| 182 | CONFIG_PCI_PASID=y | ||
| 174 | CONFIG_HOTPLUG_PCI=y | 183 | CONFIG_HOTPLUG_PCI=y |
| 175 | CONFIG_HOTPLUG_PCI_ACPI=y | 184 | CONFIG_HOTPLUG_PCI_ACPI=y |
| 176 | CONFIG_PCI_HOST_GENERIC=y | 185 | CONFIG_PCI_HOST_GENERIC=y |
| @@ -184,11 +193,11 @@ CONFIG_PCI_IMX6_EP=y | |||
| 184 | CONFIG_PCI_LAYERSCAPE=y | 193 | CONFIG_PCI_LAYERSCAPE=y |
| 185 | CONFIG_PCI_HISI=y | 194 | CONFIG_PCI_HISI=y |
| 186 | CONFIG_PCIE_KIRIN=y | 195 | CONFIG_PCIE_KIRIN=y |
| 196 | CONFIG_PCI_MESON=m | ||
| 187 | CONFIG_PCIE_LAYERSCAPE_GEN4=y | 197 | CONFIG_PCIE_LAYERSCAPE_GEN4=y |
| 188 | CONFIG_PCI_ENDPOINT=y | 198 | CONFIG_PCI_ENDPOINT=y |
| 189 | CONFIG_PCI_ENDPOINT_CONFIGFS=y | 199 | CONFIG_PCI_ENDPOINT_CONFIGFS=y |
| 190 | CONFIG_PCI_EPF_TEST=y | 200 | CONFIG_PCI_EPF_TEST=y |
| 191 | CONFIG_IMX_MIC_EPF=m | ||
| 192 | CONFIG_DEVTMPFS=y | 201 | CONFIG_DEVTMPFS=y |
| 193 | CONFIG_DEVTMPFS_MOUNT=y | 202 | CONFIG_DEVTMPFS_MOUNT=y |
| 194 | CONFIG_FW_LOADER_USER_HELPER=y | 203 | CONFIG_FW_LOADER_USER_HELPER=y |
| @@ -196,7 +205,6 @@ CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y | |||
| 196 | CONFIG_BRCMSTB_GISB_ARB=y | 205 | CONFIG_BRCMSTB_GISB_ARB=y |
| 197 | CONFIG_SIMPLE_PM_BUS=y | 206 | CONFIG_SIMPLE_PM_BUS=y |
| 198 | CONFIG_VEXPRESS_CONFIG=y | 207 | CONFIG_VEXPRESS_CONFIG=y |
| 199 | CONFIG_FSL_MC_BUS=y | ||
| 200 | CONFIG_FSL_MC_UAPI_SUPPORT=y | 208 | CONFIG_FSL_MC_UAPI_SUPPORT=y |
| 201 | CONFIG_MTD=y | 209 | CONFIG_MTD=y |
| 202 | CONFIG_MTD_CMDLINE_PARTS=y | 210 | CONFIG_MTD_CMDLINE_PARTS=y |
| @@ -226,20 +234,15 @@ CONFIG_SENSORS_FXOS8700=y | |||
| 226 | CONFIG_SENSORS_FXAS2100X=y | 234 | CONFIG_SENSORS_FXAS2100X=y |
| 227 | CONFIG_SRAM=y | 235 | CONFIG_SRAM=y |
| 228 | CONFIG_PCI_ENDPOINT_TEST=y | 236 | CONFIG_PCI_ENDPOINT_TEST=y |
| 229 | CONFIG_EEPROM_AT24=y | 237 | CONFIG_EEPROM_AT24=m |
| 230 | CONFIG_EEPROM_AT25=m | 238 | CONFIG_EEPROM_AT25=m |
| 231 | CONFIG_SCIF_BUS=m | 239 | CONFIG_UACCE=m |
| 232 | CONFIG_VOP_BUS=m | ||
| 233 | CONFIG_IMX_MIC_HOST=m | ||
| 234 | CONFIG_IMX_MIC_CARD=m | ||
| 235 | CONFIG_SCIF=m | ||
| 236 | CONFIG_MIC_COSM=m | ||
| 237 | CONFIG_VOP=m | ||
| 238 | # CONFIG_SCSI_PROC_FS is not set | 240 | # CONFIG_SCSI_PROC_FS is not set |
| 239 | CONFIG_BLK_DEV_SD=y | 241 | CONFIG_BLK_DEV_SD=y |
| 240 | CONFIG_SCSI_SAS_ATA=y | 242 | CONFIG_SCSI_SAS_ATA=y |
| 241 | CONFIG_SCSI_HISI_SAS=y | 243 | CONFIG_SCSI_HISI_SAS=y |
| 242 | CONFIG_SCSI_HISI_SAS_PCI=y | 244 | CONFIG_SCSI_HISI_SAS_PCI=y |
| 245 | CONFIG_MEGARAID_SAS=y | ||
| 243 | CONFIG_SCSI_MPT3SAS=m | 246 | CONFIG_SCSI_MPT3SAS=m |
| 244 | CONFIG_SCSI_UFSHCD=y | 247 | CONFIG_SCSI_UFSHCD=y |
| 245 | CONFIG_SCSI_UFSHCD_PLATFORM=y | 248 | CONFIG_SCSI_UFSHCD_PLATFORM=y |
| @@ -265,16 +268,22 @@ CONFIG_MACVTAP=m | |||
| 265 | CONFIG_TUN=y | 268 | CONFIG_TUN=y |
| 266 | CONFIG_VETH=m | 269 | CONFIG_VETH=m |
| 267 | CONFIG_VIRTIO_NET=y | 270 | CONFIG_VIRTIO_NET=y |
| 271 | CONFIG_NET_DSA_MSCC_FELIX=m | ||
| 268 | CONFIG_AMD_XGBE=y | 272 | CONFIG_AMD_XGBE=y |
| 269 | CONFIG_ATL1C=m | 273 | CONFIG_ATL1C=m |
| 274 | CONFIG_BCMGENET=m | ||
| 270 | CONFIG_BNX2X=m | 275 | CONFIG_BNX2X=m |
| 271 | CONFIG_MACB=y | 276 | CONFIG_MACB=y |
| 272 | CONFIG_THUNDER_NIC_PF=y | 277 | CONFIG_THUNDER_NIC_PF=y |
| 273 | CONFIG_FEC=y | 278 | CONFIG_FEC=y |
| 274 | CONFIG_FSL_SDK_DPAA_ETH=y | 279 | CONFIG_FSL_FMAN=y |
| 280 | CONFIG_FSL_DPAA_ETH=y | ||
| 275 | CONFIG_FSL_DPAA2_ETH=y | 281 | CONFIG_FSL_DPAA2_ETH=y |
| 282 | CONFIG_FSL_DPAA2_MAC=y | ||
| 276 | CONFIG_FSL_ENETC=y | 283 | CONFIG_FSL_ENETC=y |
| 277 | CONFIG_FSL_ENETC_VF=y | 284 | CONFIG_FSL_ENETC_VF=y |
| 285 | CONFIG_FSL_ENETC_QOS=y | ||
| 286 | CONFIG_ENETC_TSN=y | ||
| 278 | CONFIG_HIX5HD2_GMAC=y | 287 | CONFIG_HIX5HD2_GMAC=y |
| 279 | CONFIG_HNS_DSAF=y | 288 | CONFIG_HNS_DSAF=y |
| 280 | CONFIG_HNS_ENET=y | 289 | CONFIG_HNS_ENET=y |
| @@ -292,22 +301,26 @@ CONFIG_MLX5_CORE=m | |||
| 292 | CONFIG_MLX5_CORE_EN=y | 301 | CONFIG_MLX5_CORE_EN=y |
| 293 | CONFIG_MSCC_OCELOT_SWITCH=y | 302 | CONFIG_MSCC_OCELOT_SWITCH=y |
| 294 | CONFIG_QCOM_EMAC=m | 303 | CONFIG_QCOM_EMAC=m |
| 304 | CONFIG_RMNET=m | ||
| 295 | CONFIG_SMC91X=y | 305 | CONFIG_SMC91X=y |
| 296 | CONFIG_SMSC911X=y | 306 | CONFIG_SMSC911X=y |
| 297 | CONFIG_STMMAC_ETH=y | 307 | CONFIG_STMMAC_ETH=y |
| 298 | CONFIG_MDIO_BITBANG=y | 308 | CONFIG_DWMAC_GENERIC=m |
| 299 | CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y | ||
| 300 | CONFIG_AQUANTIA_PHY=y | 309 | CONFIG_AQUANTIA_PHY=y |
| 301 | CONFIG_AT803X_PHY=y | 310 | CONFIG_BROADCOM_PHY=m |
| 302 | CONFIG_INPHI_PHY=y | 311 | CONFIG_INPHI_PHY=y |
| 303 | CONFIG_MARVELL_PHY=m | 312 | CONFIG_MARVELL_PHY=m |
| 304 | CONFIG_MARVELL_10G_PHY=m | 313 | CONFIG_MARVELL_10G_PHY=m |
| 305 | CONFIG_MICREL_PHY=y | 314 | CONFIG_MICREL_PHY=y |
| 306 | CONFIG_MICROSEMI_PHY=y | 315 | CONFIG_MICROSEMI_PHY=y |
| 307 | CONFIG_NXP_TJA11XX_PHY=y | 316 | CONFIG_NXP_TJA11XX_PHY=y |
| 317 | CONFIG_AT803X_PHY=y | ||
| 308 | CONFIG_REALTEK_PHY=y | 318 | CONFIG_REALTEK_PHY=y |
| 309 | CONFIG_ROCKCHIP_PHY=y | 319 | CONFIG_ROCKCHIP_PHY=y |
| 310 | CONFIG_VITESSE_PHY=y | 320 | CONFIG_VITESSE_PHY=y |
| 321 | CONFIG_MDIO_BITBANG=y | ||
| 322 | CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y | ||
| 323 | CONFIG_MDIO_BUS_MUX_MMIOREG=y | ||
| 311 | CONFIG_USB_PEGASUS=m | 324 | CONFIG_USB_PEGASUS=m |
| 312 | CONFIG_USB_RTL8150=m | 325 | CONFIG_USB_RTL8150=m |
| 313 | CONFIG_USB_RTL8152=m | 326 | CONFIG_USB_RTL8152=m |
| @@ -319,10 +332,7 @@ CONFIG_USB_NET_SMSC75XX=m | |||
| 319 | CONFIG_USB_NET_SMSC95XX=m | 332 | CONFIG_USB_NET_SMSC95XX=m |
| 320 | CONFIG_USB_NET_PLUSB=m | 333 | CONFIG_USB_NET_PLUSB=m |
| 321 | CONFIG_USB_NET_MCS7830=m | 334 | CONFIG_USB_NET_MCS7830=m |
| 322 | CONFIG_BRCMFMAC=m | ||
| 323 | CONFIG_BRCMFMAC_PCIE=y | ||
| 324 | CONFIG_HOSTAP=y | 335 | CONFIG_HOSTAP=y |
| 325 | CONFIG_MXMWIFIEX=m | ||
| 326 | CONFIG_WL18XX=m | 336 | CONFIG_WL18XX=m |
| 327 | CONFIG_WLCORE_SDIO=m | 337 | CONFIG_WLCORE_SDIO=m |
| 328 | CONFIG_XEN_NETDEV_BACKEND=m | 338 | CONFIG_XEN_NETDEV_BACKEND=m |
| @@ -379,6 +389,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y | |||
| 379 | CONFIG_XEN_I2C_BACKEND=y | 389 | CONFIG_XEN_I2C_BACKEND=y |
| 380 | CONFIG_I2C_SLAVE=y | 390 | CONFIG_I2C_SLAVE=y |
| 381 | CONFIG_SPI=y | 391 | CONFIG_SPI=y |
| 392 | CONFIG_SPI_CADENCE_QUADSPI=y | ||
| 382 | CONFIG_SPI_FSL_LPSPI=y | 393 | CONFIG_SPI_FSL_LPSPI=y |
| 383 | CONFIG_SPI_FSL_QUADSPI=y | 394 | CONFIG_SPI_FSL_QUADSPI=y |
| 384 | CONFIG_SPI_NXP_FLEXSPI=y | 395 | CONFIG_SPI_NXP_FLEXSPI=y |
| @@ -401,20 +412,21 @@ CONFIG_PINCTRL_IMX8QM=y | |||
| 401 | CONFIG_PINCTRL_IMX8QXP=y | 412 | CONFIG_PINCTRL_IMX8QXP=y |
| 402 | CONFIG_PINCTRL_IMX8DXL=y | 413 | CONFIG_PINCTRL_IMX8DXL=y |
| 403 | CONFIG_PINCTRL_S32V234=y | 414 | CONFIG_PINCTRL_S32V234=y |
| 404 | CONFIG_GPIOLIB=y | ||
| 405 | CONFIG_GPIO_SYSFS=y | 415 | CONFIG_GPIO_SYSFS=y |
| 416 | CONFIG_GPIO_ALTERA=m | ||
| 406 | CONFIG_GPIO_DWAPB=y | 417 | CONFIG_GPIO_DWAPB=y |
| 407 | CONFIG_GPIO_MB86S7X=y | 418 | CONFIG_GPIO_MB86S7X=y |
| 408 | CONFIG_GPIO_MPC8XXX=y | 419 | CONFIG_GPIO_MPC8XXX=y |
| 409 | CONFIG_GPIO_PL061=y | 420 | CONFIG_GPIO_PL061=y |
| 421 | CONFIG_GPIO_WCD934X=m | ||
| 410 | CONFIG_GPIO_XGENE=y | 422 | CONFIG_GPIO_XGENE=y |
| 411 | CONFIG_GPIO_MAX732X=y | 423 | CONFIG_GPIO_MAX732X=y |
| 412 | CONFIG_GPIO_PCA953X=y | 424 | CONFIG_GPIO_PCA953X=y |
| 413 | CONFIG_GPIO_PCA953X_IRQ=y | 425 | CONFIG_GPIO_PCA953X_IRQ=y |
| 426 | CONFIG_GPIO_BD9571MWV=m | ||
| 414 | CONFIG_GPIO_MAX77620=y | 427 | CONFIG_GPIO_MAX77620=y |
| 415 | CONFIG_POWER_AVS=y | 428 | CONFIG_GPIO_SL28CPLD=m |
| 416 | CONFIG_POWER_RESET_BRCMSTB=y | 429 | CONFIG_POWER_RESET_BRCMSTB=y |
| 417 | CONFIG_POWER_RESET_VEXPRESS=y | ||
| 418 | CONFIG_POWER_RESET_XGENE=y | 430 | CONFIG_POWER_RESET_XGENE=y |
| 419 | CONFIG_POWER_RESET_SYSCON=y | 431 | CONFIG_POWER_RESET_SYSCON=y |
| 420 | CONFIG_SYSCON_REBOOT_MODE=y | 432 | CONFIG_SYSCON_REBOOT_MODE=y |
| @@ -423,6 +435,7 @@ CONFIG_BATTERY_BQ27XXX=y | |||
| 423 | CONFIG_SENSORS_ARM_SCPI=y | 435 | CONFIG_SENSORS_ARM_SCPI=y |
| 424 | CONFIG_SENSORS_LM90=m | 436 | CONFIG_SENSORS_LM90=m |
| 425 | CONFIG_SENSORS_PWM_FAN=m | 437 | CONFIG_SENSORS_PWM_FAN=m |
| 438 | CONFIG_SENSORS_SL28CPLD=m | ||
| 426 | CONFIG_SENSORS_INA2XX=m | 439 | CONFIG_SENSORS_INA2XX=m |
| 427 | CONFIG_SENSORS_INA3221=m | 440 | CONFIG_SENSORS_INA3221=m |
| 428 | CONFIG_THERMAL_WRITABLE_TRIPS=y | 441 | CONFIG_THERMAL_WRITABLE_TRIPS=y |
| @@ -430,25 +443,28 @@ CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y | |||
| 430 | CONFIG_CPU_THERMAL=y | 443 | CONFIG_CPU_THERMAL=y |
| 431 | CONFIG_THERMAL_EMULATION=y | 444 | CONFIG_THERMAL_EMULATION=y |
| 432 | CONFIG_IMX_SC_THERMAL=y | 445 | CONFIG_IMX_SC_THERMAL=y |
| 433 | CONFIG_DEVICE_THERMAL=y | ||
| 434 | CONFIG_IMX8MM_THERMAL=y | 446 | CONFIG_IMX8MM_THERMAL=y |
| 447 | CONFIG_DEVICE_THERMAL=y | ||
| 435 | CONFIG_QORIQ_THERMAL=y | 448 | CONFIG_QORIQ_THERMAL=y |
| 436 | CONFIG_WATCHDOG=y | 449 | CONFIG_WATCHDOG=y |
| 450 | CONFIG_SL28CPLD_WATCHDOG=m | ||
| 437 | CONFIG_ARM_SP805_WATCHDOG=y | 451 | CONFIG_ARM_SP805_WATCHDOG=y |
| 438 | CONFIG_ARM_SBSA_WATCHDOG=y | 452 | CONFIG_ARM_SBSA_WATCHDOG=y |
| 439 | CONFIG_DW_WATCHDOG=y | 453 | CONFIG_DW_WATCHDOG=y |
| 440 | CONFIG_IMX2_WDT=y | 454 | CONFIG_IMX2_WDT=y |
| 441 | CONFIG_IMX_SC_WDT=y | 455 | CONFIG_IMX_SC_WDT=y |
| 456 | CONFIG_ARM_SMC_WATCHDOG=y | ||
| 442 | CONFIG_XEN_WDT=y | 457 | CONFIG_XEN_WDT=y |
| 443 | CONFIG_MFD_BD9571MWV=y | 458 | CONFIG_MFD_BD9571MWV=y |
| 444 | CONFIG_MFD_AXP20X_I2C=y | 459 | CONFIG_MFD_AXP20X_I2C=y |
| 445 | CONFIG_MFD_IMX_AUDIOMIX=y | 460 | CONFIG_MFD_IMX_MIX=y |
| 446 | CONFIG_MFD_HI6421_PMIC=y | 461 | CONFIG_MFD_HI6421_PMIC=y |
| 447 | CONFIG_MFD_MAX77620=y | 462 | CONFIG_MFD_MAX77620=y |
| 448 | CONFIG_MFD_RK808=y | 463 | CONFIG_MFD_RK808=y |
| 449 | CONFIG_MFD_SEC_CORE=y | 464 | CONFIG_MFD_SEC_CORE=y |
| 465 | CONFIG_MFD_SL28CPLD=y | ||
| 450 | CONFIG_MFD_ROHM_BD718XX=y | 466 | CONFIG_MFD_ROHM_BD718XX=y |
| 451 | CONFIG_MFD_PCA9450=y | 467 | CONFIG_MFD_WCD934X=m |
| 452 | CONFIG_REGULATOR=y | 468 | CONFIG_REGULATOR=y |
| 453 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | 469 | CONFIG_REGULATOR_FIXED_VOLTAGE=y |
| 454 | CONFIG_REGULATOR_AXP20X=y | 470 | CONFIG_REGULATOR_AXP20X=y |
| @@ -485,19 +501,22 @@ CONFIG_MEDIA_SUPPORT=y | |||
| 485 | CONFIG_MEDIA_CAMERA_SUPPORT=y | 501 | CONFIG_MEDIA_CAMERA_SUPPORT=y |
| 486 | CONFIG_MEDIA_ANALOG_TV_SUPPORT=y | 502 | CONFIG_MEDIA_ANALOG_TV_SUPPORT=y |
| 487 | CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y | 503 | CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y |
| 488 | CONFIG_MEDIA_CONTROLLER=y | 504 | CONFIG_MEDIA_SDR_SUPPORT=y |
| 489 | CONFIG_VIDEO_V4L2_SUBDEV_API=y | 505 | CONFIG_MEDIA_PLATFORM_SUPPORT=y |
| 490 | # CONFIG_DVB_NET is not set | 506 | # CONFIG_DVB_NET is not set |
| 491 | CONFIG_MEDIA_USB_SUPPORT=y | 507 | CONFIG_MEDIA_USB_SUPPORT=y |
| 492 | CONFIG_USB_VIDEO_CLASS=m | 508 | CONFIG_USB_VIDEO_CLASS=m |
| 493 | CONFIG_V4L_PLATFORM_DRIVERS=y | 509 | CONFIG_V4L_PLATFORM_DRIVERS=y |
| 494 | CONFIG_VIDEO_MX8_CAPTURE=y | ||
| 495 | CONFIG_VIDEO_MXC_CAPTURE=y | 510 | CONFIG_VIDEO_MXC_CAPTURE=y |
| 511 | CONFIG_VIDEO_MX8_CAPTURE=y | ||
| 496 | CONFIG_VIDEO_MXC_CSI_CAMERA=y | 512 | CONFIG_VIDEO_MXC_CSI_CAMERA=y |
| 497 | CONFIG_MXC_MIPI_CSI=y | 513 | CONFIG_MXC_MIPI_CSI=y |
| 498 | CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y | 514 | CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y |
| 499 | CONFIG_V4L_MEM2MEM_DRIVERS=y | 515 | CONFIG_V4L_MEM2MEM_DRIVERS=y |
| 516 | CONFIG_SDR_PLATFORM_DRIVERS=y | ||
| 517 | CONFIG_VIDEO_IMX219=m | ||
| 500 | CONFIG_VIDEO_OV5640=y | 518 | CONFIG_VIDEO_OV5640=y |
| 519 | CONFIG_VIDEO_OV5645=m | ||
| 501 | CONFIG_IMX_DPU_CORE=y | 520 | CONFIG_IMX_DPU_CORE=y |
| 502 | CONFIG_IMX_LCDIF_CORE=y | 521 | CONFIG_IMX_LCDIF_CORE=y |
| 503 | CONFIG_IMX_LCDIFV3_CORE=y | 522 | CONFIG_IMX_LCDIFV3_CORE=y |
| @@ -505,17 +524,28 @@ CONFIG_DRM=y | |||
| 505 | CONFIG_DRM_I2C_NXP_TDA998X=m | 524 | CONFIG_DRM_I2C_NXP_TDA998X=m |
| 506 | CONFIG_DRM_MALI_DISPLAY=m | 525 | CONFIG_DRM_MALI_DISPLAY=m |
| 507 | CONFIG_DRM_NOUVEAU=m | 526 | CONFIG_DRM_NOUVEAU=m |
| 527 | CONFIG_DRM_RCAR_DW_HDMI=m | ||
| 508 | CONFIG_DRM_RCAR_LVDS=m | 528 | CONFIG_DRM_RCAR_LVDS=m |
| 529 | CONFIG_DRM_PANEL_LVDS=m | ||
| 509 | CONFIG_DRM_PANEL_SIMPLE=y | 530 | CONFIG_DRM_PANEL_SIMPLE=y |
| 510 | CONFIG_DRM_PANEL_RAYDIUM_RM67191=y | 531 | CONFIG_DRM_PANEL_RAYDIUM_RM67191=y |
| 511 | CONFIG_DRM_PANEL_SEIKO_43WVF1G=y | 532 | CONFIG_DRM_PANEL_SEIKO_43WVF1G=y |
| 533 | CONFIG_DRM_PANEL_SITRONIX_ST7703=m | ||
| 534 | CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m | ||
| 512 | CONFIG_DRM_PANEL_WKS_101WX001=y | 535 | CONFIG_DRM_PANEL_WKS_101WX001=y |
| 536 | CONFIG_DRM_DISPLAY_CONNECTOR=m | ||
| 537 | CONFIG_DRM_LONTIUM_LT9611=m | ||
| 513 | CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y | 538 | CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y |
| 539 | CONFIG_DRM_NWL_MIPI_DSI=y | ||
| 514 | CONFIG_DRM_NXP_SEIKO_43WVFIG=y | 540 | CONFIG_DRM_NXP_SEIKO_43WVFIG=y |
| 515 | CONFIG_DRM_SII902X=m | 541 | CONFIG_DRM_SII902X=m |
| 542 | CONFIG_DRM_SIMPLE_BRIDGE=m | ||
| 543 | CONFIG_DRM_THINE_THC63LVD1024=m | ||
| 544 | CONFIG_DRM_TI_SN65DSI86=m | ||
| 516 | CONFIG_DRM_I2C_ADV7511=y | 545 | CONFIG_DRM_I2C_ADV7511=y |
| 517 | CONFIG_DRM_NWL_MIPI_DSI=y | 546 | CONFIG_DRM_I2C_ADV7511_AUDIO=y |
| 518 | CONFIG_DRM_CDNS_HDMI_CEC=y | 547 | CONFIG_DRM_CDNS_HDMI_CEC=y |
| 548 | CONFIG_DRM_DW_HDMI_AHB_AUDIO=m | ||
| 519 | CONFIG_DRM_DW_HDMI_I2S_AUDIO=m | 549 | CONFIG_DRM_DW_HDMI_I2S_AUDIO=m |
| 520 | CONFIG_DRM_DW_HDMI_GP_AUDIO=y | 550 | CONFIG_DRM_DW_HDMI_GP_AUDIO=y |
| 521 | CONFIG_DRM_DW_HDMI_CEC=y | 551 | CONFIG_DRM_DW_HDMI_CEC=y |
| @@ -541,7 +571,6 @@ CONFIG_DRM_LIMA=m | |||
| 541 | CONFIG_DRM_PANFROST=m | 571 | CONFIG_DRM_PANFROST=m |
| 542 | CONFIG_FB_ARMCLCD=y | 572 | CONFIG_FB_ARMCLCD=y |
| 543 | CONFIG_FB_EFI=y | 573 | CONFIG_FB_EFI=y |
| 544 | CONFIG_BACKLIGHT_GENERIC=m | ||
| 545 | CONFIG_BACKLIGHT_PWM=y | 574 | CONFIG_BACKLIGHT_PWM=y |
| 546 | CONFIG_BACKLIGHT_LP855X=m | 575 | CONFIG_BACKLIGHT_LP855X=m |
| 547 | CONFIG_LOGO=y | 576 | CONFIG_LOGO=y |
| @@ -552,45 +581,55 @@ CONFIG_SND=y | |||
| 552 | CONFIG_SND_DYNAMIC_MINORS=y | 581 | CONFIG_SND_DYNAMIC_MINORS=y |
| 553 | CONFIG_SND_USB_AUDIO=m | 582 | CONFIG_SND_USB_AUDIO=m |
| 554 | CONFIG_SND_SOC=y | 583 | CONFIG_SND_SOC=y |
| 584 | CONFIG_SND_SOC_FSL_ASRC=y | ||
| 585 | CONFIG_SND_SOC_FSL_MQS=y | ||
| 555 | CONFIG_SND_SOC_FSL_EASRC=y | 586 | CONFIG_SND_SOC_FSL_EASRC=y |
| 587 | CONFIG_SND_SOC_FSL_ESAI_CLIENT=y | ||
| 556 | CONFIG_SND_IMX_SOC=y | 588 | CONFIG_SND_IMX_SOC=y |
| 557 | CONFIG_SND_SOC_IMX_AK4458=y | 589 | CONFIG_SND_SOC_IMX_AK4458=y |
| 558 | CONFIG_SND_SOC_IMX_AK5558=y | 590 | CONFIG_SND_SOC_IMX_AK5558=y |
| 559 | CONFIG_SND_SOC_IMX_AK4497=y | 591 | CONFIG_SND_SOC_IMX_AK4497=y |
| 560 | CONFIG_SND_SOC_IMX_WM8960=y | ||
| 561 | CONFIG_SND_SOC_IMX_WM8524=y | ||
| 562 | CONFIG_SND_SOC_IMX_CS42888=y | ||
| 563 | CONFIG_SND_SOC_IMX_MICFIL=y | 592 | CONFIG_SND_SOC_IMX_MICFIL=y |
| 564 | CONFIG_SND_SOC_IMX_RPMSG=y | 593 | CONFIG_SND_SOC_IMX_RPMSG=y |
| 565 | CONFIG_SND_SOC_IMX_MQS=y | ||
| 566 | CONFIG_SND_SOC_IMX_SPDIF=y | 594 | CONFIG_SND_SOC_IMX_SPDIF=y |
| 595 | CONFIG_SND_SOC_FSL_ASOC_CARD=y | ||
| 567 | CONFIG_SND_SOC_IMX_AUDMIX=y | 596 | CONFIG_SND_SOC_IMX_AUDMIX=y |
| 597 | CONFIG_SND_SOC_IMX_XCVR=y | ||
| 598 | CONFIG_SND_SOC_IMX_PCM512X=y | ||
| 568 | CONFIG_SND_SOC_IMX_PDM_MIC=y | 599 | CONFIG_SND_SOC_IMX_PDM_MIC=y |
| 569 | CONFIG_SND_SOC_IMX_DSP=y | 600 | CONFIG_SND_SOC_IMX_DSP=y |
| 570 | CONFIG_SND_SOC_IMX_CDNHDMI=y | 601 | CONFIG_SND_SOC_IMX_CDNHDMI=y |
| 571 | CONFIG_SND_SOC_IMX_XCVR=y | ||
| 572 | CONFIG_SND_SOC_IMX_PCM512X=y | ||
| 573 | CONFIG_SND_SOC_SOF_TOPLEVEL=y | 602 | CONFIG_SND_SOC_SOF_TOPLEVEL=y |
| 574 | CONFIG_SND_SOC_SOF_OF=m | 603 | CONFIG_SND_SOC_SOF_OF=m |
| 604 | CONFIG_SND_SOC_SOF_COMPRESS=y | ||
| 575 | CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y | 605 | CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y |
| 576 | CONFIG_SND_SOC_SOF_IMX8_SUPPORT=m | 606 | CONFIG_SND_SOC_SOF_IMX8_SUPPORT=y |
| 577 | CONFIG_SND_SOC_SOF_IMX8M_SUPPORT=m | 607 | CONFIG_SND_SOC_SOF_IMX8M_SUPPORT=y |
| 578 | CONFIG_SND_SOC_AK4613=m | 608 | CONFIG_SND_SOC_AK4613=m |
| 579 | CONFIG_SND_SOC_BT_SCO=y | 609 | CONFIG_SND_SOC_BT_SCO=y |
| 610 | CONFIG_SND_SOC_CROS_EC_CODEC=m | ||
| 611 | CONFIG_SND_SOC_CS42XX8_I2C=y | ||
| 580 | CONFIG_SND_SOC_DMIC=m | 612 | CONFIG_SND_SOC_DMIC=m |
| 581 | CONFIG_SND_SOC_ES7134=m | 613 | CONFIG_SND_SOC_ES7134=m |
| 582 | CONFIG_SND_SOC_ES7241=m | 614 | CONFIG_SND_SOC_ES7241=m |
| 583 | CONFIG_SND_SOC_MAX98357A=m | 615 | CONFIG_SND_SOC_MAX98357A=m |
| 616 | CONFIG_SND_SOC_MAX98927=m | ||
| 584 | CONFIG_SND_SOC_PCM3168A_I2C=m | 617 | CONFIG_SND_SOC_PCM3168A_I2C=m |
| 585 | CONFIG_SND_SOC_SGTL5000=m | 618 | CONFIG_SND_SOC_SGTL5000=m |
| 619 | CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m | ||
| 586 | CONFIG_SND_SOC_SPDIF=m | 620 | CONFIG_SND_SOC_SPDIF=m |
| 587 | CONFIG_SND_SOC_TAS571X=m | 621 | CONFIG_SND_SOC_TAS571X=m |
| 622 | CONFIG_SND_SOC_WCD934X=m | ||
| 623 | CONFIG_SND_SOC_WM8524=y | ||
| 624 | CONFIG_SND_SOC_WM8904=m | ||
| 625 | CONFIG_SND_SOC_WM8960=y | ||
| 626 | CONFIG_SND_SOC_WSA881X=m | ||
| 588 | CONFIG_SND_SIMPLE_CARD=y | 627 | CONFIG_SND_SIMPLE_CARD=y |
| 589 | CONFIG_SND_AUDIO_GRAPH_CARD=y | 628 | CONFIG_SND_AUDIO_GRAPH_CARD=y |
| 590 | CONFIG_I2C_HID=m | 629 | CONFIG_I2C_HID=m |
| 630 | CONFIG_USB_CONN_GPIO=y | ||
| 591 | CONFIG_USB=y | 631 | CONFIG_USB=y |
| 592 | CONFIG_USB_OTG=y | 632 | CONFIG_USB_OTG=y |
| 593 | CONFIG_USB_OTG_WHITELIST=y | ||
| 594 | CONFIG_USB_XHCI_HCD=y | 633 | CONFIG_USB_XHCI_HCD=y |
| 595 | CONFIG_USB_EHCI_HCD=y | 634 | CONFIG_USB_EHCI_HCD=y |
| 596 | CONFIG_USB_EHCI_HCD_PLATFORM=y | 635 | CONFIG_USB_EHCI_HCD_PLATFORM=y |
| @@ -650,6 +689,8 @@ CONFIG_USB_G_SERIAL=m | |||
| 650 | CONFIG_TYPEC=y | 689 | CONFIG_TYPEC=y |
| 651 | CONFIG_TYPEC_TCPM=y | 690 | CONFIG_TYPEC_TCPM=y |
| 652 | CONFIG_TYPEC_TCPCI=y | 691 | CONFIG_TYPEC_TCPCI=y |
| 692 | CONFIG_TYPEC_FUSB302=m | ||
| 693 | CONFIG_TYPEC_HD3SS3220=m | ||
| 653 | CONFIG_TYPEC_SWITCH_GPIO=y | 694 | CONFIG_TYPEC_SWITCH_GPIO=y |
| 654 | CONFIG_MMC=y | 695 | CONFIG_MMC=y |
| 655 | CONFIG_MMC_BLOCK_MINORS=32 | 696 | CONFIG_MMC_BLOCK_MINORS=32 |
| @@ -668,11 +709,13 @@ CONFIG_MMC_DW_EXYNOS=y | |||
| 668 | CONFIG_MMC_DW_HI3798CV200=y | 709 | CONFIG_MMC_DW_HI3798CV200=y |
| 669 | CONFIG_MMC_DW_K3=y | 710 | CONFIG_MMC_DW_K3=y |
| 670 | CONFIG_MMC_SDHCI_XENON=y | 711 | CONFIG_MMC_SDHCI_XENON=y |
| 712 | CONFIG_MMC_SDHCI_AM654=y | ||
| 671 | CONFIG_NEW_LEDS=y | 713 | CONFIG_NEW_LEDS=y |
| 672 | CONFIG_LEDS_CLASS=y | 714 | CONFIG_LEDS_CLASS=y |
| 673 | CONFIG_LEDS_GPIO=y | 715 | CONFIG_LEDS_GPIO=y |
| 674 | CONFIG_LEDS_PWM=y | 716 | CONFIG_LEDS_PWM=y |
| 675 | CONFIG_LEDS_SYSCON=y | 717 | CONFIG_LEDS_SYSCON=y |
| 718 | CONFIG_LEDS_TRIGGER_TIMER=y | ||
| 676 | CONFIG_LEDS_TRIGGER_DISK=y | 719 | CONFIG_LEDS_TRIGGER_DISK=y |
| 677 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 720 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y |
| 678 | CONFIG_LEDS_TRIGGER_CPU=y | 721 | CONFIG_LEDS_TRIGGER_CPU=y |
| @@ -682,22 +725,25 @@ CONFIG_EDAC=y | |||
| 682 | CONFIG_EDAC_GHES=y | 725 | CONFIG_EDAC_GHES=y |
| 683 | CONFIG_EDAC_SYNOPSYS=y | 726 | CONFIG_EDAC_SYNOPSYS=y |
| 684 | CONFIG_RTC_CLASS=y | 727 | CONFIG_RTC_CLASS=y |
| 685 | CONFIG_RTC_DRV_DS1307=y | 728 | CONFIG_RTC_DRV_DS1307=m |
| 686 | CONFIG_RTC_DRV_MAX77686=y | 729 | CONFIG_RTC_DRV_MAX77686=y |
| 687 | CONFIG_RTC_DRV_RK808=m | 730 | CONFIG_RTC_DRV_RK808=m |
| 688 | CONFIG_RTC_DRV_PCF85363=y | 731 | CONFIG_RTC_DRV_PCF85363=m |
| 689 | CONFIG_RTC_DRV_RX8581=m | 732 | CONFIG_RTC_DRV_RX8581=m |
| 733 | CONFIG_RTC_DRV_RV8803=m | ||
| 690 | CONFIG_RTC_DRV_S5M=y | 734 | CONFIG_RTC_DRV_S5M=y |
| 691 | CONFIG_RTC_DRV_DS3232=y | 735 | CONFIG_RTC_DRV_DS3232=y |
| 692 | CONFIG_RTC_DRV_PCF2127=y | 736 | CONFIG_RTC_DRV_PCF2127=m |
| 693 | CONFIG_RTC_DRV_EFI=y | 737 | CONFIG_RTC_DRV_EFI=y |
| 694 | CONFIG_RTC_DRV_CROS_EC=y | 738 | CONFIG_RTC_DRV_CROS_EC=y |
| 739 | CONFIG_RTC_DRV_FSL_FTM_ALARM=y | ||
| 695 | CONFIG_RTC_DRV_PL031=y | 740 | CONFIG_RTC_DRV_PL031=y |
| 696 | CONFIG_RTC_DRV_SNVS=y | 741 | CONFIG_RTC_DRV_SNVS=y |
| 697 | CONFIG_RTC_DRV_IMX_SC=y | 742 | CONFIG_RTC_DRV_IMX_SC=y |
| 698 | CONFIG_DMADEVICES=y | 743 | CONFIG_DMADEVICES=y |
| 699 | CONFIG_BCM_SBA_RAID=m | 744 | CONFIG_BCM_SBA_RAID=m |
| 700 | CONFIG_FSL_EDMA=y | 745 | CONFIG_FSL_EDMA=y |
| 746 | CONFIG_FSL_QDMA=m | ||
| 701 | CONFIG_FSL_EDMA_V3=y | 747 | CONFIG_FSL_EDMA_V3=y |
| 702 | CONFIG_IMX_SDMA=y | 748 | CONFIG_IMX_SDMA=y |
| 703 | CONFIG_MV_XOR_V2=y | 749 | CONFIG_MV_XOR_V2=y |
| @@ -705,7 +751,11 @@ CONFIG_MXS_DMA=y | |||
| 705 | CONFIG_PL330_DMA=y | 751 | CONFIG_PL330_DMA=y |
| 706 | CONFIG_QCOM_HIDMA_MGMT=y | 752 | CONFIG_QCOM_HIDMA_MGMT=y |
| 707 | CONFIG_QCOM_HIDMA=y | 753 | CONFIG_QCOM_HIDMA=y |
| 754 | CONFIG_FSL_DPAA2_QDMA=m | ||
| 708 | CONFIG_DMATEST=y | 755 | CONFIG_DMATEST=y |
| 756 | CONFIG_DMABUF_HEAPS=y | ||
| 757 | CONFIG_DMABUF_HEAPS_SYSTEM=y | ||
| 758 | CONFIG_DMABUF_HEAPS_CMA=y | ||
| 709 | CONFIG_UIO=y | 759 | CONFIG_UIO=y |
| 710 | CONFIG_UIO_PCI_GENERIC=y | 760 | CONFIG_UIO_PCI_GENERIC=y |
| 711 | CONFIG_UIO_IVSHMEM=y | 761 | CONFIG_UIO_IVSHMEM=y |
| @@ -715,6 +765,7 @@ CONFIG_VFIO_FSL_MC=y | |||
| 715 | CONFIG_VIRTIO_PCI=y | 765 | CONFIG_VIRTIO_PCI=y |
| 716 | CONFIG_VIRTIO_BALLOON=y | 766 | CONFIG_VIRTIO_BALLOON=y |
| 717 | CONFIG_VIRTIO_MMIO=y | 767 | CONFIG_VIRTIO_MMIO=y |
| 768 | CONFIG_VIRTIO_IVSHMEM=y | ||
| 718 | CONFIG_XEN_GNTDEV=y | 769 | CONFIG_XEN_GNTDEV=y |
| 719 | CONFIG_XEN_GRANT_DEV_ALLOC=y | 770 | CONFIG_XEN_GRANT_DEV_ALLOC=y |
| 720 | CONFIG_STAGING=y | 771 | CONFIG_STAGING=y |
| @@ -726,22 +777,21 @@ CONFIG_ION_SYSTEM_HEAP=y | |||
| 726 | CONFIG_ION_CMA_HEAP=y | 777 | CONFIG_ION_CMA_HEAP=y |
| 727 | CONFIG_FSL_DPAA2=y | 778 | CONFIG_FSL_DPAA2=y |
| 728 | CONFIG_FSL_DPAA2_ETHSW=y | 779 | CONFIG_FSL_DPAA2_ETHSW=y |
| 729 | CONFIG_FSL_DPAA2_MAC=y | ||
| 730 | CONFIG_FSL_SDK_DPA=y | ||
| 731 | CONFIG_FSL_PPFE=y | 780 | CONFIG_FSL_PPFE=y |
| 732 | CONFIG_FSL_PPFE_UTIL_DISABLED=y | 781 | CONFIG_FSL_PPFE_UTIL_DISABLED=y |
| 733 | CONFIG_MFD_CROS_EC=y | 782 | CONFIG_CHROME_PLATFORMS=y |
| 783 | CONFIG_CROS_EC=y | ||
| 734 | CONFIG_CROS_EC_I2C=y | 784 | CONFIG_CROS_EC_I2C=y |
| 735 | CONFIG_CROS_EC_SPI=y | 785 | CONFIG_CROS_EC_SPI=y |
| 736 | CONFIG_COMMON_CLK_VERSATILE=y | 786 | CONFIG_CROS_EC_CHARDEV=m |
| 737 | CONFIG_CLK_SP810=y | ||
| 738 | CONFIG_CLK_VEXPRESS_OSC=y | ||
| 739 | CONFIG_COMMON_CLK_RK808=y | 787 | CONFIG_COMMON_CLK_RK808=y |
| 740 | CONFIG_COMMON_CLK_SCPI=y | 788 | CONFIG_COMMON_CLK_SCPI=y |
| 741 | CONFIG_COMMON_CLK_CS2000_CP=y | 789 | CONFIG_COMMON_CLK_CS2000_CP=y |
| 790 | CONFIG_COMMON_CLK_FSL_SAI=y | ||
| 742 | CONFIG_COMMON_CLK_S2MPS11=y | 791 | CONFIG_COMMON_CLK_S2MPS11=y |
| 743 | CONFIG_COMMON_CLK_XGENE=y | 792 | CONFIG_COMMON_CLK_XGENE=y |
| 744 | CONFIG_COMMON_CLK_PWM=y | 793 | CONFIG_COMMON_CLK_PWM=y |
| 794 | CONFIG_COMMON_CLK_VC5=y | ||
| 745 | CONFIG_CLK_IMX8MM=y | 795 | CONFIG_CLK_IMX8MM=y |
| 746 | CONFIG_CLK_IMX8MN=y | 796 | CONFIG_CLK_IMX8MN=y |
| 747 | CONFIG_CLK_IMX8MP=y | 797 | CONFIG_CLK_IMX8MP=y |
| @@ -756,31 +806,44 @@ CONFIG_ARM_SMMU_V3=y | |||
| 756 | CONFIG_REMOTEPROC=y | 806 | CONFIG_REMOTEPROC=y |
| 757 | CONFIG_IMX_REMOTEPROC=y | 807 | CONFIG_IMX_REMOTEPROC=y |
| 758 | CONFIG_RPMSG_QCOM_GLINK_RPM=y | 808 | CONFIG_RPMSG_QCOM_GLINK_RPM=y |
| 809 | CONFIG_SOUNDWIRE=m | ||
| 810 | CONFIG_SOUNDWIRE_QCOM=m | ||
| 759 | CONFIG_SOC_BRCMSTB=y | 811 | CONFIG_SOC_BRCMSTB=y |
| 812 | CONFIG_FSL_DPAA=y | ||
| 760 | CONFIG_FSL_MC_DPIO=y | 813 | CONFIG_FSL_MC_DPIO=y |
| 814 | CONFIG_FSL_RCPM=y | ||
| 761 | CONFIG_FSL_QIXIS=y | 815 | CONFIG_FSL_QIXIS=y |
| 762 | CONFIG_IMX_SCU_SOC=y | ||
| 763 | CONFIG_SECVIO_SC=y | ||
| 764 | CONFIG_SOC_TI=y | 816 | CONFIG_SOC_TI=y |
| 817 | CONFIG_EXTCON_PTN5150=m | ||
| 765 | CONFIG_EXTCON_USB_GPIO=y | 818 | CONFIG_EXTCON_USB_GPIO=y |
| 766 | CONFIG_EXTCON_USBC_CROS_EC=y | 819 | CONFIG_EXTCON_USBC_CROS_EC=y |
| 767 | CONFIG_IIO=y | 820 | CONFIG_IIO=y |
| 768 | CONFIG_IMX8QXP_ADC=y | 821 | CONFIG_IMX8QXP_ADC=y |
| 822 | CONFIG_MAX9611=m | ||
| 823 | CONFIG_QCOM_SPMI_ADC5=m | ||
| 769 | CONFIG_IIO_CROS_EC_SENSORS_CORE=m | 824 | CONFIG_IIO_CROS_EC_SENSORS_CORE=m |
| 770 | CONFIG_IIO_CROS_EC_SENSORS=m | 825 | CONFIG_IIO_CROS_EC_SENSORS=m |
| 771 | CONFIG_IIO_CROS_EC_LIGHT_PROX=m | 826 | CONFIG_IIO_CROS_EC_LIGHT_PROX=m |
| 772 | CONFIG_IIO_CROS_EC_BARO=m | 827 | CONFIG_IIO_CROS_EC_BARO=m |
| 773 | CONFIG_PWM=y | 828 | CONFIG_PWM=y |
| 774 | CONFIG_PWM_CROS_EC=m | 829 | CONFIG_PWM_CROS_EC=m |
| 830 | CONFIG_PWM_FSL_FTM=m | ||
| 775 | CONFIG_PWM_IMX27=y | 831 | CONFIG_PWM_IMX27=y |
| 832 | CONFIG_PWM_SL28CPLD=m | ||
| 833 | CONFIG_SL28CPLD_INTC=y | ||
| 834 | CONFIG_MST_IRQ=y | ||
| 835 | CONFIG_RESET_BRCMSTB_RESCAL=y | ||
| 836 | CONFIG_RESET_IMX7=y | ||
| 776 | CONFIG_PHY_XGENE=y | 837 | CONFIG_PHY_XGENE=y |
| 777 | CONFIG_PHY_MIXEL_LVDS=y | 838 | CONFIG_PHY_MIXEL_LVDS=y |
| 778 | CONFIG_PHY_MIXEL_LVDS_COMBO=y | 839 | CONFIG_PHY_MIXEL_LVDS_COMBO=y |
| 840 | CONFIG_PHY_CADENCE_SALVO=y | ||
| 779 | CONFIG_PHY_FSL_IMX8MP_LVDS=y | 841 | CONFIG_PHY_FSL_IMX8MP_LVDS=y |
| 780 | CONFIG_PHY_MIXEL_MIPI_DPHY=y | 842 | CONFIG_PHY_MIXEL_MIPI_DPHY=y |
| 781 | CONFIG_PHY_SAMSUNG_HDMI_PHY=y | 843 | CONFIG_PHY_SAMSUNG_HDMI_PHY=y |
| 782 | CONFIG_PHY_QCOM_USB_HS=y | 844 | CONFIG_PHY_QCOM_USB_HS=y |
| 783 | CONFIG_PHY_SAMSUNG_USB2=y | 845 | CONFIG_PHY_SAMSUNG_USB2=y |
| 846 | CONFIG_ARM_SMMU_V3_PMU=m | ||
| 784 | CONFIG_FSL_IMX8_DDR_PMU=y | 847 | CONFIG_FSL_IMX8_DDR_PMU=y |
| 785 | CONFIG_HISI_PMU=y | 848 | CONFIG_HISI_PMU=y |
| 786 | CONFIG_NVMEM_IMX_OCOTP=y | 849 | CONFIG_NVMEM_IMX_OCOTP=y |
| @@ -793,9 +856,10 @@ CONFIG_OF_FPGA_REGION=m | |||
| 793 | CONFIG_TEE=y | 856 | CONFIG_TEE=y |
| 794 | CONFIG_OPTEE=y | 857 | CONFIG_OPTEE=y |
| 795 | CONFIG_MUX_MMIO=y | 858 | CONFIG_MUX_MMIO=y |
| 859 | CONFIG_SLIM_QCOM_CTRL=m | ||
| 860 | CONFIG_INTERCONNECT=y | ||
| 796 | CONFIG_MXC_SIM=y | 861 | CONFIG_MXC_SIM=y |
| 797 | CONFIG_MXC_EMVSIM=y | 862 | CONFIG_MXC_EMVSIM=y |
| 798 | CONFIG_MXC_MLB150=y | ||
| 799 | CONFIG_EXT2_FS=y | 863 | CONFIG_EXT2_FS=y |
| 800 | CONFIG_EXT3_FS=y | 864 | CONFIG_EXT3_FS=y |
| 801 | CONFIG_EXT4_FS_POSIX_ACL=y | 865 | CONFIG_EXT4_FS_POSIX_ACL=y |
| @@ -833,20 +897,18 @@ CONFIG_CRYPTO_CTS=m | |||
| 833 | CONFIG_CRYPTO_LRW=m | 897 | CONFIG_CRYPTO_LRW=m |
| 834 | CONFIG_CRYPTO_OFB=m | 898 | CONFIG_CRYPTO_OFB=m |
| 835 | CONFIG_CRYPTO_PCBC=m | 899 | CONFIG_CRYPTO_PCBC=m |
| 836 | CONFIG_CRYPTO_XTS=m | ||
| 837 | CONFIG_CRYPTO_XCBC=m | 900 | CONFIG_CRYPTO_XCBC=m |
| 838 | CONFIG_CRYPTO_VMAC=m | 901 | CONFIG_CRYPTO_VMAC=m |
| 839 | CONFIG_CRYPTO_MD4=m | 902 | CONFIG_CRYPTO_MD4=m |
| 840 | CONFIG_CRYPTO_MD5=m | ||
| 841 | CONFIG_CRYPTO_RMD128=m | 903 | CONFIG_CRYPTO_RMD128=m |
| 842 | CONFIG_CRYPTO_RMD160=m | 904 | CONFIG_CRYPTO_RMD160=m |
| 843 | CONFIG_CRYPTO_RMD256=m | 905 | CONFIG_CRYPTO_RMD256=m |
| 844 | CONFIG_CRYPTO_RMD320=m | 906 | CONFIG_CRYPTO_RMD320=m |
| 845 | CONFIG_CRYPTO_SHA512=m | ||
| 846 | CONFIG_CRYPTO_STREEBOG=m | 907 | CONFIG_CRYPTO_STREEBOG=m |
| 847 | CONFIG_CRYPTO_TGR192=m | 908 | CONFIG_CRYPTO_TGR192=m |
| 848 | CONFIG_CRYPTO_WP512=m | 909 | CONFIG_CRYPTO_WP512=m |
| 849 | CONFIG_CRYPTO_ANUBIS=m | 910 | CONFIG_CRYPTO_ANUBIS=m |
| 911 | CONFIG_CRYPTO_ARC4=m | ||
| 850 | CONFIG_CRYPTO_BLOWFISH=m | 912 | CONFIG_CRYPTO_BLOWFISH=m |
| 851 | CONFIG_CRYPTO_CAMELLIA=m | 913 | CONFIG_CRYPTO_CAMELLIA=m |
| 852 | CONFIG_CRYPTO_CAST5=m | 914 | CONFIG_CRYPTO_CAST5=m |
| @@ -856,26 +918,31 @@ CONFIG_CRYPTO_KHAZAD=m | |||
| 856 | CONFIG_CRYPTO_SALSA20=m | 918 | CONFIG_CRYPTO_SALSA20=m |
| 857 | CONFIG_CRYPTO_SEED=m | 919 | CONFIG_CRYPTO_SEED=m |
| 858 | CONFIG_CRYPTO_SERPENT=m | 920 | CONFIG_CRYPTO_SERPENT=m |
| 859 | CONFIG_CRYPTO_SM4=m | ||
| 860 | CONFIG_CRYPTO_TEA=m | 921 | CONFIG_CRYPTO_TEA=m |
| 861 | CONFIG_CRYPTO_TWOFISH=m | 922 | CONFIG_CRYPTO_TWOFISH=m |
| 862 | CONFIG_CRYPTO_ANSI_CPRNG=y | 923 | CONFIG_CRYPTO_ANSI_CPRNG=y |
| 863 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y | 924 | CONFIG_CRYPTO_USER_API_RNG=m |
| 864 | CONFIG_CRYPTO_DEV_FSL_CAAM=y | 925 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m |
| 865 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y | 926 | CONFIG_CRYPTO_DEV_FSL_CAAM=m |
| 866 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m | 927 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m |
| 867 | CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=y | 928 | CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m |
| 929 | CONFIG_CRYPTO_DEV_CCREE=m | ||
| 930 | CONFIG_CRYPTO_DEV_HISI_SEC2=m | ||
| 931 | CONFIG_CRYPTO_DEV_HISI_ZIP=m | ||
| 932 | CONFIG_CRYPTO_DEV_HISI_HPRE=m | ||
| 933 | CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m | ||
| 868 | CONFIG_INDIRECT_PIO=y | 934 | CONFIG_INDIRECT_PIO=y |
| 869 | CONFIG_CMA_SIZE_MBYTES=320 | 935 | CONFIG_CRC_CCITT=m |
| 936 | CONFIG_CMA_SIZE_MBYTES=32 | ||
| 870 | CONFIG_PRINTK_TIME=y | 937 | CONFIG_PRINTK_TIME=y |
| 871 | CONFIG_DEBUG_INFO=y | 938 | CONFIG_DEBUG_INFO=y |
| 872 | CONFIG_DEBUG_FS=y | ||
| 873 | CONFIG_MAGIC_SYSRQ=y | 939 | CONFIG_MAGIC_SYSRQ=y |
| 940 | CONFIG_DEBUG_FS=y | ||
| 874 | CONFIG_DEBUG_KERNEL=y | 941 | CONFIG_DEBUG_KERNEL=y |
| 875 | # CONFIG_SCHED_DEBUG is not set | 942 | # CONFIG_SCHED_DEBUG is not set |
| 876 | # CONFIG_DEBUG_PREEMPT is not set | 943 | # CONFIG_DEBUG_PREEMPT is not set |
| 877 | # CONFIG_FTRACE is not set | 944 | # CONFIG_FTRACE is not set |
| 878 | CONFIG_MEMTEST=y | ||
| 879 | CONFIG_CORESIGHT=y | 945 | CONFIG_CORESIGHT=y |
| 880 | CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y | 946 | CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y |
| 881 | CONFIG_CORESIGHT_SOURCE_ETM4X=y | 947 | CONFIG_CORESIGHT_SOURCE_ETM4X=y |
| 948 | CONFIG_MEMTEST=y | ||
diff --git a/recipes-kernel/linux/linux-imx_5.4.bb b/recipes-kernel/linux/linux-imx_5.10.bb index ad8e5957a..68344e4e0 100644 --- a/recipes-kernel/linux/linux-imx_5.4.bb +++ b/recipes-kernel/linux/linux-imx_5.10.bb | |||
| @@ -13,20 +13,20 @@ i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU | |||
| 13 | require recipes-kernel/linux/linux-imx.inc | 13 | require recipes-kernel/linux/linux-imx.inc |
| 14 | 14 | ||
| 15 | LICENSE = "GPLv2" | 15 | LICENSE = "GPLv2" |
| 16 | LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" | 16 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" |
| 17 | 17 | ||
| 18 | DEPENDS += "lzop-native bc-native" | 18 | DEPENDS += "lzop-native bc-native" |
| 19 | 19 | ||
| 20 | SRCBRANCH = "imx_5.4.70_2.3.0" | 20 | SRCBRANCH = "lf-5.10.y" |
| 21 | LOCALVERSION = "-2.3.2" | 21 | LOCALVERSION = "-5.10.35-2.0.0" |
| 22 | SRCREV = "5f2220e87dd8a8fb86f524ea7945ab1d4155bc73" | 22 | SRCREV = "ef3f2cfc6010c13feb40cfb7fd7490832cf86f45" |
| 23 | 23 | ||
| 24 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition | 24 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition |
| 25 | # required by kernel-yocto.bbclass. | 25 | # required by kernel-yocto.bbclass. |
| 26 | # | 26 | # |
| 27 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 27 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
| 28 | # should be updated once patchlevel is merged. | 28 | # should be updated once patchlevel is merged. |
| 29 | LINUX_VERSION = "5.4.70" | 29 | LINUX_VERSION = "5.10.35" |
| 30 | 30 | ||
| 31 | DEFAULT_PREFERENCE = "1" | 31 | DEFAULT_PREFERENCE = "1" |
| 32 | 32 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-ptest.inc b/recipes-multimedia/gstreamer/gstreamer1.0-ptest.inc new file mode 100644 index 000000000..b69806704 --- /dev/null +++ b/recipes-multimedia/gstreamer/gstreamer1.0-ptest.inc | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | inherit ptest-gnome | ||
| 2 | |||
| 3 | TEST_FILES_PATH = "${datadir}/installed-tests/gstreamer-1.0/test-files" | ||
| 4 | RUN_PTEST_FILE = "${D}${PTEST_PATH}/run-ptest" | ||
| 5 | |||
| 6 | EXTRA_OEMESON += "-Dtest-files-path=${TEST_FILES_PATH}" | ||
| 7 | |||
| 8 | GST_TEST_SUITE_NAME ?= "gstreamer-1.0" | ||
| 9 | |||
| 10 | # Using do_install_ptest_base instead of do_install_ptest, since | ||
| 11 | # the default do_install_ptest_base is hardcoded to expect Makefiles. | ||
| 12 | do_install_ptest_base() { | ||
| 13 | # Generate run-ptest file | ||
| 14 | echo "#!/usr/bin/env sh" > "${RUN_PTEST_FILE}" | ||
| 15 | echo "gnome-desktop-testing-runner ${GST_TEST_SUITE_NAME}" >> "${RUN_PTEST_FILE}" | ||
| 16 | chmod 0755 "${RUN_PTEST_FILE}" | ||
| 17 | |||
| 18 | # Install additional files required by tests | ||
| 19 | if [ -d "${S}/tests/files" ] ; then | ||
| 20 | install -d "${D}/${TEST_FILES_PATH}" | ||
| 21 | install -m 0644 "${S}/tests/files"/* "${D}/${TEST_FILES_PATH}" | ||
| 22 | fi | ||
| 23 | } | ||
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.1.2.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.2.0.bb index f8a670e4a..f66eff275 100644 --- a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.1.2.bb +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.2.0.bb | |||
| @@ -8,7 +8,7 @@ DEPENDS = "virtual/imxvpu libimxdmabuffer" | |||
| 8 | PV .= "+git${SRCPV}" | 8 | PV .= "+git${SRCPV}" |
| 9 | 9 | ||
| 10 | SRCBRANCH ?= "master" | 10 | SRCBRANCH ?= "master" |
| 11 | SRCREV = "29c90975dcbb52ca09512693af417d73ab2800a9" | 11 | SRCREV = "a650f13fb5de94e0c7c9e77f4d07ea275ea80dac" |
| 12 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH}" | 12 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH}" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/git" | 14 | S = "${WORKDIR}/git" |
diff --git a/recipes-support/opencv/opencv/0001-sfm-link-with-Glog_LIBS.patch b/recipes-support/opencv/opencv/0001-sfm-link-with-Glog_LIBS.patch new file mode 100644 index 000000000..7b2c4100a --- /dev/null +++ b/recipes-support/opencv/opencv/0001-sfm-link-with-Glog_LIBS.patch | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | From ffe20fc4ec46c6b491eff29a38f90686d4d035f6 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
| 3 | Date: Mon, 12 Apr 2021 20:37:40 +0000 | ||
| 4 | Subject: [PATCH] sfm: link with Glog_LIBS | ||
| 5 | |||
| 6 | * in 4.5.0 there was explicit linkage with GLOG_LIBRARY, but since 4.5.1 with: | ||
| 7 | https://github.com/opencv/opencv_contrib/commit/23ee62a19b7a3e50d6dbf295359d8b1aff2e03fd | ||
| 8 | |||
| 9 | it's gone, probably because Glog_FOUND is already set from Ceres, | ||
| 10 | but then GLOG_LIBRARIES is empty in LIBMV_LIGHT_LIBS and build with gold fails: | ||
| 11 | |||
| 12 | FAILED: bin/example_tutorial_perspective_correction | ||
| 13 | : && TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -ITOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/git/include -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0=/usr/src/debug/opencv/4.5.2-r0 -fdebug-prefix-map=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0=/usr/src/debug/opencv/4.5.2-r0 -fdebug-prefix-map=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -ITOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/git/include -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -mssse3 -DNDEBUG -DNDEBUG -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -ITOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/git/include -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0=/usr/src/debug/opencv/4.5.2-r0 -fdebug-prefix-map=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0=/usr/src/debug/opencv/4.5.2-r0 -fdebug-prefix-map=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -ITOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/git/include -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now -Wl,--gc-sections -Wl,--as-needed samples/cpp/CMakeFiles/example_tutorial_perspective_correction.dir/tutorial_code/features2D/Homography/perspective_correction.cpp.o -o bin/example_tutorial_perspective_correction -ldl -lm -lpthread -lrt lib/libopencv_gapi.so.4.5.2 lib/libopencv_stitching.so.4.5.2 lib/libopencv_ts.so.4.5.2 lib/libopencv_alphamat.so.4.5.2 lib/libopencv_aruco.so.4.5.2 lib/libopencv_bgsegm.so.4.5.2 lib/libopencv_bioinspired.so.4.5.2 lib/libopencv_ccalib.so.4.5.2 lib/libopencv_dnn_objdetect.so.4.5.2 lib/libopencv_dnn_superres.so.4.5.2 lib/libopencv_dpm.so.4.5.2 lib/libopencv_face.so.4.5.2 lib/libopencv_fuzzy.so.4.5.2 lib/libopencv_hfs.so.4.5.2 lib/libopencv_img_hash.so.4.5.2 lib/libopencv_intensity_transform.so.4.5.2 lib/libopencv_line_descriptor.so.4.5.2 lib/libopencv_mcc.so.4.5.2 lib/libopencv_quality.so.4.5.2 lib/libopencv_rapid.so.4.5.2 lib/libopencv_reg.so.4.5.2 lib/libopencv_rgbd.so.4.5.2 lib/libopencv_saliency.so.4.5.2 lib/libopencv_sfm.so.4.5.2 lib/libopencv_stereo.so.4.5.2 lib/libopencv_structured_light.so.4.5.2 lib/libopencv_superres.so.4.5.2 lib/libopencv_surface_matching.so.4.5.2 lib/libopencv_tracking.so.4.5.2 lib/libopencv_videostab.so.4.5.2 lib/libopencv_wechat_qrcode.so.4.5.2 lib/libopencv_xfeatures2d.so.4.5.2 lib/libopencv_xobjdetect.so.4.5.2 lib/libopencv_xphoto.so.4.5.2 lib/libopencv_shape.so.4.5.2 lib/libopencv_highgui.so.4.5.2 lib/libopencv_datasets.so.4.5.2 lib/libopencv_ml.so.4.5.2 lib/libopencv_plot.so.4.5.2 lib/libopencv_phase_unwrapping.so.4.5.2 lib/libopencv_optflow.so.4.5.2 lib/libopencv_ximgproc.so.4.5.2 lib/libopencv_videoio.so.4.5.2 lib/libopencv_video.so.4.5.2 lib/libopencv_dnn.so.4.5.2 lib/libopencv_imgcodecs.so.4.5.2 lib/libopencv_objdetect.so.4.5.2 lib/libopencv_calib3d.so.4.5.2 lib/libopencv_features2d.so.4.5.2 lib/libopencv_flann.so.4.5.2 lib/libopencv_photo.so.4.5.2 lib/libopencv_imgproc.so.4.5.2 lib/libopencv_core.so.4.5.2 -Wl,-rpath-link,TOPDIR/tmp-glibc/work/core2-64-oe-linux/opencv/4.5.2-r0/build/lib && : | ||
| 14 | lib/libopencv_sfm.so.4.5.2: error: undefined reference to 'google::LogMessage::LogMessage(char const*, int)' | ||
| 15 | lib/libopencv_sfm.so.4.5.2: error: undefined reference to 'google::LogMessage::stream()' | ||
| 16 | lib/libopencv_sfm.so.4.5.2: error: undefined reference to 'google::LogMessage::~LogMessage()' | ||
| 17 | lib/libopencv_sfm.so.4.5.2: error: undefined reference to 'google::kLogSiteUninitialized' | ||
| 18 | lib/libopencv_sfm.so.4.5.2: error: undefined reference to 'fLI::FLAGS_v' | ||
| 19 | lib/libopencv_sfm.so.4.5.2: error: undefined reference to 'google::InitVLOG3__(int**, int*, char const*, int)' | ||
| 20 | lib/libopencv_sfm.so.4.5.2: error: undefined reference to 'google::LogMessageFatal::LogMessageFatal(char const*, int)' | ||
| 21 | lib/libopencv_sfm.so.4.5.2: error: undefined reference to 'google::LogMessageFatal::~LogMessageFatal()' | ||
| 22 | collect2: error: ld returned 1 exit status | ||
| 23 | |||
| 24 | Add Glog_LIBS which is set to the same value as GLOG_LIBRARIES used to be. | ||
| 25 | |||
| 26 | Upstream-Status: Submitted [https://github.com/opencv/opencv_contrib/pull/2923] | ||
| 27 | |||
| 28 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
| 29 | --- | ||
| 30 | modules/sfm/CMakeLists.txt | 1 + | ||
| 31 | 1 file changed, 1 insertion(+) | ||
| 32 | |||
| 33 | diff --git a/modules/sfm/CMakeLists.txt b/modules/sfm/CMakeLists.txt | ||
| 34 | index 045a1fe6e..ee7cecdac 100644 | ||
| 35 | --- a/modules/sfm/CMakeLists.txt | ||
| 36 | +++ b/modules/sfm/CMakeLists.txt | ||
| 37 | @@ -84,6 +84,7 @@ set(LIBMV_LIGHT_LIBS | ||
| 38 | multiview | ||
| 39 | numeric | ||
| 40 | ${GLOG_LIBRARIES} | ||
| 41 | + ${Glog_LIBS} | ||
| 42 | ${GFLAGS_LIBRARIES} | ||
| 43 | ) | ||
| 44 | |||
diff --git a/recipes-support/opencv/opencv/OpenCV_DNN_examples.patch b/recipes-support/opencv/opencv/OpenCV_DNN_examples.patch index 569d5b027..0e83e9941 100644 --- a/recipes-support/opencv/opencv/OpenCV_DNN_examples.patch +++ b/recipes-support/opencv/opencv/OpenCV_DNN_examples.patch | |||
| @@ -18,7 +18,7 @@ Index: git/samples/cpp/logistic_regression.cpp | |||
| 18 | =================================================================== | 18 | =================================================================== |
| 19 | --- git.orig/samples/cpp/logistic_regression.cpp | 19 | --- git.orig/samples/cpp/logistic_regression.cpp |
| 20 | +++ git/samples/cpp/logistic_regression.cpp | 20 | +++ git/samples/cpp/logistic_regression.cpp |
| 21 | @@ -83,7 +83,7 @@ static float calculateAccuracyPercent(co | 21 | @@ -28,7 +28,7 @@ static float calculateAccuracyPercent(co |
| 22 | 22 | ||
| 23 | int main() | 23 | int main() |
| 24 | { | 24 | { |
| @@ -32,14 +32,14 @@ Index: git/samples/dnn/classification.cpp | |||
| 32 | --- git.orig/samples/dnn/classification.cpp | 32 | --- git.orig/samples/dnn/classification.cpp |
| 33 | +++ git/samples/dnn/classification.cpp | 33 | +++ git/samples/dnn/classification.cpp |
| 34 | @@ -11,6 +11,7 @@ std::string keys = | 34 | @@ -11,6 +11,7 @@ std::string keys = |
| 35 | "{ help h | | Print help message. }" | 35 | "{ help h | | Print help message. }" |
| 36 | "{ @alias | | An alias name of model to extract preprocessing parameters from models.yml file. }" | 36 | "{ @alias | | An alias name of model to extract preprocessing parameters from models.yml file. }" |
| 37 | "{ zoo | models.yml | An optional path to file with preprocessing parameters }" | 37 | "{ zoo | models.yml | An optional path to file with preprocessing parameters }" |
| 38 | + "{ device | 0 | camera device number. }" | 38 | + "{ device | 0 | camera device number. }" |
| 39 | "{ input i | | Path to input image or video file. Skip this argument to capture frames from a camera.}" | 39 | "{ input i | | Path to input image or video file. Skip this argument to capture frames from a camera.}" |
| 40 | "{ framework f | | Optional name of an origin framework of the model. Detect it automatically if it does not set. }" | 40 | "{ initial_width | 0 | Preprocess input image by initial resizing to a specific width.}" |
| 41 | "{ classes | | Optional path to a text file with names of classes. }" | 41 | "{ initial_height | 0 | Preprocess input image by initial resizing to a specific height.}" |
| 42 | @@ -94,7 +95,7 @@ int main(int argc, char** argv) | 42 | @@ -102,7 +103,7 @@ int main(int argc, char** argv) |
| 43 | if (parser.has("input")) | 43 | if (parser.has("input")) |
| 44 | cap.open(parser.get<String>("input")); | 44 | cap.open(parser.get<String>("input")); |
| 45 | else | 45 | else |
| @@ -48,7 +48,7 @@ Index: git/samples/dnn/classification.cpp | |||
| 48 | //! [Open a video file or an image file or a camera stream] | 48 | //! [Open a video file or an image file or a camera stream] |
| 49 | 49 | ||
| 50 | // Process frames. | 50 | // Process frames. |
| 51 | @@ -131,13 +132,13 @@ int main(int argc, char** argv) | 51 | @@ -151,13 +152,13 @@ int main(int argc, char** argv) |
| 52 | double freq = getTickFrequency() / 1000; | 52 | double freq = getTickFrequency() / 1000; |
| 53 | double t = net.getPerfProfile(layersTimes) / freq; | 53 | double t = net.getPerfProfile(layersTimes) / freq; |
| 54 | std::string label = format("Inference time: %.2f ms", t); | 54 | std::string label = format("Inference time: %.2f ms", t); |
| @@ -120,15 +120,15 @@ Index: git/samples/dnn/text_detection.cpp | |||
| 120 | =================================================================== | 120 | =================================================================== |
| 121 | --- git.orig/samples/dnn/text_detection.cpp | 121 | --- git.orig/samples/dnn/text_detection.cpp |
| 122 | +++ git/samples/dnn/text_detection.cpp | 122 | +++ git/samples/dnn/text_detection.cpp |
| 123 | @@ -25,6 +25,7 @@ using namespace cv::dnn; | 123 | @@ -30,6 +30,7 @@ using namespace cv::dnn; |
| 124 | const char* keys = | 124 | const char* keys = |
| 125 | "{ help h | | Print help message. }" | 125 | "{ help h | | Print help message. }" |
| 126 | "{ input i | | Path to input image or video file. Skip this argument to capture frames from a camera.}" | 126 | "{ input i | | Path to input image or video file. Skip this argument to capture frames from a camera.}" |
| 127 | + "{ device | 0 | camera device number. }" | 127 | + "{ device | 0 | camera device number. }" |
| 128 | "{ model m | | Path to a binary .pb file contains trained detector network.}" | 128 | "{ detModel dmp | | Path to a binary .pb file contains trained detector network.}" |
| 129 | "{ ocr | | Path to a binary .pb or .onnx file contains trained recognition network.}" | 129 | "{ width | 320 | Preprocess input image by resizing to a specific width. It should be multiple by 32. }" |
| 130 | "{ width | 320 | Preprocess input image by resizing to a specific width. It should be multiple by 32. }" | 130 | "{ height | 320 | Preprocess input image by resizing to a specific height. It should be multiple by 32. }" |
| 131 | @@ -75,7 +76,7 @@ int main(int argc, char** argv) | 131 | @@ -106,7 +107,7 @@ int main(int argc, char** argv) |
| 132 | 132 | ||
| 133 | // Open a video file or an image file or a camera stream. | 133 | // Open a video file or an image file or a camera stream. |
| 134 | VideoCapture cap; | 134 | VideoCapture cap; |
| @@ -137,12 +137,3 @@ Index: git/samples/dnn/text_detection.cpp | |||
| 137 | CV_Assert(openSuccess); | 137 | CV_Assert(openSuccess); |
| 138 | 138 | ||
| 139 | static const std::string kWinName = "EAST: An Efficient and Accurate Scene Text Detector"; | 139 | static const std::string kWinName = "EAST: An Efficient and Accurate Scene Text Detector"; |
| 140 | @@ -156,7 +157,7 @@ int main(int argc, char** argv) | ||
| 141 | |||
| 142 | // Put efficiency information. | ||
| 143 | std::string label = format("Inference time: %.2f ms", tickMeter.getTimeMilli()); | ||
| 144 | - putText(frame, label, Point(0, 15), FONT_HERSHEY_SIMPLEX, 0.5, Scalar(0, 255, 0)); | ||
| 145 | + putText(frame, label, Point(0, 20), FONT_HERSHEY_SIMPLEX, 0.8, Scalar(0, 0, 255), 2, 8, false); | ||
| 146 | |||
| 147 | imshow(kWinName, frame); | ||
| 148 | |||
diff --git a/recipes-support/opencv/opencv_4.4.0.imx.bb b/recipes-support/opencv/opencv_4.5.2.imx.bb index f50cca8a9..a86fd3ecb 100644 --- a/recipes-support/opencv/opencv_4.4.0.imx.bb +++ b/recipes-support/opencv/opencv_4.5.2.imx.bb | |||
| @@ -8,20 +8,21 @@ SUMMARY = "Opencv : The Open Computer Vision Library" | |||
| 8 | HOMEPAGE = "http://opencv.org/" | 8 | HOMEPAGE = "http://opencv.org/" |
| 9 | SECTION = "libs" | 9 | SECTION = "libs" |
| 10 | 10 | ||
| 11 | LICENSE = "BSD-3-Clause" | 11 | LICENSE = "Apache-2.0" |
| 12 | LIC_FILES_CHKSUM = "file://LICENSE;md5=19598330421859a6dd353a4318091ac7" | 12 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 13 | 13 | ||
| 14 | ARM_INSTRUCTION_SET_armv4 = "arm" | 14 | ARM_INSTRUCTION_SET_armv4 = "arm" |
| 15 | ARM_INSTRUCTION_SET_armv5 = "arm" | 15 | ARM_INSTRUCTION_SET_armv5 = "arm" |
| 16 | 16 | ||
| 17 | DEPENDS = "libtool swig-native bzip2 zlib glib-2.0 libwebp" | 17 | DEPENDS = "libtool swig-native bzip2 zlib glib-2.0 libwebp" |
| 18 | 18 | ||
| 19 | SRCREV_opencv = "c3bb57afeaf030f10939204d48d7c2a3842f4293" | 19 | SRCREV_opencv = "69357b1e88680658a07cffde7678a4d697469f03" |
| 20 | SRCREV_contrib = "5fae4082cc493efa5cb7a7486f9e009618a5198b" | 20 | SRCREV_contrib = "f5d7f6712d4ff229ba4f45cf79dfd11c557d56fd" |
| 21 | SRCREV_ipp = "a56b6ac6f030c312b2dce17430eef13aed9af274" | 21 | SRCREV_ipp = "a56b6ac6f030c312b2dce17430eef13aed9af274" |
| 22 | SRCREV_boostdesc = "34e4206aef44d50e6bbcd0ab06354b52e7466d26" | 22 | SRCREV_boostdesc = "34e4206aef44d50e6bbcd0ab06354b52e7466d26" |
| 23 | SRCREV_vgg = "fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d" | 23 | SRCREV_vgg = "fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d" |
| 24 | SRCREV_face = "8afa57abc8229d611c4937165d20e2a2d9fc5a12" | 24 | SRCREV_face = "8afa57abc8229d611c4937165d20e2a2d9fc5a12" |
| 25 | SRCREV_wechat-qrcode = "a8b69ccc738421293254aec5ddb38bd523503252" | ||
| 25 | 26 | ||
| 26 | def ipp_filename(d): | 27 | def ipp_filename(d): |
| 27 | import re | 28 | import re |
| @@ -49,12 +50,14 @@ SRC_URI = "git://github.com/opencv/opencv.git;name=opencv \ | |||
| 49 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_boostdesc_20161012;destsuffix=boostdesc;name=boostdesc \ | 50 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_boostdesc_20161012;destsuffix=boostdesc;name=boostdesc \ |
| 50 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=vgg;name=vgg \ | 51 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=vgg;name=vgg \ |
| 51 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=face;name=face \ | 52 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=face;name=face \ |
| 53 | git://github.com/WeChatCV/opencv_3rdparty.git;branch=wechat_qrcode;destsuffix=wechat_qrcode;name=wechat-qrcode \ | ||
| 52 | file://0001-3rdparty-ippicv-Use-pre-downloaded-ipp.patch \ | 54 | file://0001-3rdparty-ippicv-Use-pre-downloaded-ipp.patch \ |
| 53 | file://0003-To-fix-errors-as-following.patch \ | 55 | file://0003-To-fix-errors-as-following.patch \ |
| 54 | file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \ | 56 | file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \ |
| 55 | file://0001-Dont-use-isystem.patch \ | 57 | file://0001-Dont-use-isystem.patch \ |
| 56 | file://download.patch \ | 58 | file://download.patch \ |
| 57 | file://0001-Make-ts-module-external.patch \ | 59 | file://0001-Make-ts-module-external.patch \ |
| 60 | file://0001-sfm-link-with-Glog_LIBS.patch;patchdir=../contrib \ | ||
| 58 | " | 61 | " |
| 59 | SRC_URI_append_riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=../contrib" | 62 | SRC_URI_append_riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=../contrib" |
| 60 | 63 | ||
| @@ -83,6 +86,8 @@ do_unpack_extra() { | |||
| 83 | cache xfeatures2d/boostdesc ${WORKDIR}/boostdesc/*.i | 86 | cache xfeatures2d/boostdesc ${WORKDIR}/boostdesc/*.i |
| 84 | cache xfeatures2d/vgg ${WORKDIR}/vgg/*.i | 87 | cache xfeatures2d/vgg ${WORKDIR}/vgg/*.i |
| 85 | cache data ${WORKDIR}/face/*.dat | 88 | cache data ${WORKDIR}/face/*.dat |
| 89 | cache wechat_qrcode ${WORKDIR}/wechat_qrcode/*.caffemodel | ||
| 90 | cache wechat_qrcode ${WORKDIR}/wechat_qrcode/*.prototxt | ||
| 86 | } | 91 | } |
| 87 | addtask unpack_extra after do_unpack before do_patch | 92 | addtask unpack_extra after do_unpack before do_patch |
| 88 | 93 | ||
| @@ -128,6 +133,7 @@ PACKAGECONFIG[python2] = "-DPYTHON2_NUMPY_INCLUDE_DIRS:PATH=${STAGING_LIBDIR}/${ | |||
| 128 | PACKAGECONFIG[python3] = "-DPYTHON3_NUMPY_INCLUDE_DIRS:PATH=${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/numpy/core/include,,python3-numpy," | 133 | PACKAGECONFIG[python3] = "-DPYTHON3_NUMPY_INCLUDE_DIRS:PATH=${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/numpy/core/include,,python3-numpy," |
| 129 | PACKAGECONFIG[samples] = "-DBUILD_EXAMPLES=ON -DINSTALL_PYTHON_EXAMPLES=ON,-DBUILD_EXAMPLES=OFF,," | 134 | PACKAGECONFIG[samples] = "-DBUILD_EXAMPLES=ON -DINSTALL_PYTHON_EXAMPLES=ON,-DBUILD_EXAMPLES=OFF,," |
| 130 | PACKAGECONFIG[tbb] = "-DWITH_TBB=ON,-DWITH_TBB=OFF,tbb," | 135 | PACKAGECONFIG[tbb] = "-DWITH_TBB=ON,-DWITH_TBB=OFF,tbb," |
| 136 | PACKAGECONFIG[tests] = "-DBUILD_TESTS=ON,-DBUILD_TESTS=OFF,," | ||
| 131 | PACKAGECONFIG[text] = "-DBUILD_opencv_text=ON,-DBUILD_opencv_text=OFF,tesseract," | 137 | PACKAGECONFIG[text] = "-DBUILD_opencv_text=ON,-DBUILD_opencv_text=OFF,tesseract," |
| 132 | PACKAGECONFIG[tiff] = "-DWITH_TIFF=ON,-DWITH_TIFF=OFF,tiff," | 138 | PACKAGECONFIG[tiff] = "-DWITH_TIFF=ON,-DWITH_TIFF=OFF,tiff," |
| 133 | PACKAGECONFIG[v4l] = "-DWITH_V4L=ON,-DWITH_V4L=OFF,v4l-utils," | 139 | PACKAGECONFIG[v4l] = "-DWITH_V4L=ON,-DWITH_V4L=OFF,v4l-utils," |
| @@ -218,6 +224,11 @@ do_install_append() { | |||
| 218 | mv ${D}/usr/lib/* ${D}/${libdir}/ | 224 | mv ${D}/usr/lib/* ${D}/${libdir}/ |
| 219 | rm -rf ${D}/usr/lib | 225 | rm -rf ${D}/usr/lib |
| 220 | fi | 226 | fi |
| 227 | # remove build host path to improve reproducibility | ||
| 228 | if [ -f ${D}${libdir}/cmake/opencv4/OpenCVModules.cmake ]; then | ||
| 229 | sed -e 's@${STAGING_DIR_HOST}@@g' \ | ||
| 230 | -i ${D}${libdir}/cmake/opencv4/OpenCVModules.cmake | ||
| 231 | fi | ||
| 221 | } | 232 | } |
| 222 | 233 | ||
| 223 | TOOLCHAIN = "gcc" | 234 | TOOLCHAIN = "gcc" |
| @@ -228,49 +239,43 @@ TOOLCHAIN = "gcc" | |||
| 228 | 239 | ||
| 229 | SUMMARY = "Opencv : The Open Computer Vision Library, i.MX Fork" | 240 | SUMMARY = "Opencv : The Open Computer Vision Library, i.MX Fork" |
| 230 | 241 | ||
| 231 | LIC_FILES_CHKSUM = "file://LICENSE;md5=19598330421859a6dd353a4318091ac7" | 242 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 232 | 243 | ||
| 233 | SRCREV_opencv = "e39e6eded2d365a5dc370e1a72717e132166cf07" | 244 | # Replace the opencv URL with the fork |
| 234 | SRCREV_contrib = "5fae4082cc493efa5cb7a7486f9e009618a5198b" | 245 | SRCREV_opencv = "5423d53ae0d116ee5bbe52f8b5503f0cd8586998" |
| 235 | SRCREV_extra = "65796edadce27ed013e3deeedb3c081ff527e4ec" | 246 | OPENCV_SRC ?= "git://source.codeaurora.org/external/imx/opencv-imx.git;protocol=https" |
| 236 | SRC_URI[tinydnn.md5sum] = "adb1c512e09ca2c7a6faef36f9c53e59" | 247 | SRCBRANCH = "4.5.2_imx" |
| 237 | SRC_URI[tinydnn.sha256sum] = "e2c61ce8c5debaa644121179e9dbdcf83f497f39de853f8dd5175846505aa18b" | 248 | SRC_URI_remove = "git://github.com/opencv/opencv.git;name=opencv" |
| 249 | SRC_URI =+ "${OPENCV_SRC};branch=${SRCBRANCH};name=opencv" | ||
| 250 | |||
| 251 | # Add opencv_extra | ||
| 252 | SRCREV_extra = "855c4528402e563283f86f28c6393f57eb5dcf62" | ||
| 253 | SRC_URI += " \ | ||
| 254 | git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra \ | ||
| 255 | file://0001-Add-smaller-version-of-download_models.py.patch;patchdir=../extra \ | ||
| 256 | " | ||
| 238 | SRCREV_FORMAT_append = "_extra" | 257 | SRCREV_FORMAT_append = "_extra" |
| 239 | 258 | ||
| 240 | OPENCV_SRC ?= "git://source.codeaurora.org/external/imx/opencv-imx.git;protocol=https" | 259 | # Add tiny-dnn |
| 241 | SRCBRANCH = "4.4.0_imx" | 260 | SRC_URI[tinydnn.md5sum] = "adb1c512e09ca2c7a6faef36f9c53e59" |
| 242 | SRC_URI = "${OPENCV_SRC};branch=${SRCBRANCH};name=opencv \ | 261 | SRC_URI[tinydnn.sha256sum] = "e2c61ce8c5debaa644121179e9dbdcf83f497f39de853f8dd5175846505aa18b" |
| 243 | git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra \ | 262 | SRC_URI += " \ |
| 244 | git://github.com/opencv/opencv_contrib.git;destsuffix=contrib;name=contrib \ | 263 | https://github.com/tiny-dnn/tiny-dnn/archive/v1.0.0a3.tar.gz;destsuffix=git/3rdparty/tinydnn/tiny-dnn-1.0.0a3;name=tinydnn;unpack=false \ |
| 245 | git://github.com/opencv/opencv_3rdparty.git;branch=ippicv/master_20191018;destsuffix=ipp;name=ipp \ | 264 | file://OpenCV_DNN_examples.patch \ |
| 246 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_boostdesc_20161012;destsuffix=boostdesc;name=boostdesc \ | 265 | " |
| 247 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=vgg;name=vgg \ | ||
| 248 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=face;name=face \ | ||
| 249 | https://github.com/tiny-dnn/tiny-dnn/archive/v1.0.0a3.tar.gz;destsuffix=git/3rdparty/tinydnn/tiny-dnn-1.0.0a3;name=tinydnn;unpack=false \ | ||
| 250 | file://0001-3rdparty-ippicv-Use-pre-downloaded-ipp.patch \ | ||
| 251 | file://0003-To-fix-errors-as-following.patch \ | ||
| 252 | file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \ | ||
| 253 | file://0001-Dont-use-isystem.patch \ | ||
| 254 | file://download.patch \ | ||
| 255 | file://0001-Make-ts-module-external.patch \ | ||
| 256 | file://OpenCV_DNN_examples.patch \ | ||
| 257 | file://0001-Add-smaller-version-of-download_models.py.patch;patchdir=../extra \ | ||
| 258 | " | ||
| 259 | PV = "4.4.0.imx" | ||
| 260 | 266 | ||
| 261 | PACKAGECONFIG_remove = "eigen" | 267 | PACKAGECONFIG_remove = "eigen" |
| 262 | PACKAGECONFIG_append_mx8 = " dnn text" | 268 | PACKAGECONFIG_append_mx8 = " dnn text" |
| 263 | PACKAGECONFIG_OPENCL = "" | 269 | PACKAGECONFIG_OPENCL = "" |
| 264 | PACKAGECONFIG_OPENCL_mx8 = "opencl" | 270 | PACKAGECONFIG_OPENCL_mx8 = "opencl" |
| 265 | PACKAGECONFIG_OPENCL_mx8dxl = "" | 271 | PACKAGECONFIG_OPENCL_mx8dxl = "" |
| 266 | PACKAGECONFIG_OPENCL_mx8phantomdxl = "" | ||
| 267 | PACKAGECONFIG_OPENCL_mx8mm = "" | 272 | PACKAGECONFIG_OPENCL_mx8mm = "" |
| 268 | PACKAGECONFIG_OPENCL_mx8mnlite = "" | 273 | PACKAGECONFIG_OPENCL_mx8mnlite = "" |
| 269 | PACKAGECONFIG_append = " ${PACKAGECONFIG_OPENCL}" | 274 | PACKAGECONFIG_append = " ${PACKAGECONFIG_OPENCL}" |
| 270 | 275 | ||
| 271 | PACKAGECONFIG[openvx] = "-DWITH_OPENVX=ON -DOPENVX_ROOT=${STAGING_LIBDIR} -DOPENVX_LIB_CANDIDATES='OpenVX;OpenVXU',-DWITH_OPENVX=OFF,virtual/libopenvx," | 276 | PACKAGECONFIG[openvx] = "-DWITH_OPENVX=ON -DOPENVX_ROOT=${STAGING_LIBDIR} -DOPENVX_LIB_CANDIDATES='OpenVX;OpenVXU',-DWITH_OPENVX=OFF,virtual/libopenvx," |
| 272 | PACKAGECONFIG[qt5] = "-DWITH_QT=ON -DOE_QMAKE_PATH_EXTERNAL_HOST_BINS=${STAGING_BINDIR_NATIVE} -DCMAKE_PREFIX_PATH=${STAGING_BINDIR_NATIVE}/cmake,-DWITH_QT=OFF,qtbase qtbase-native," | 277 | PACKAGECONFIG[qt5] = "-DWITH_QT=ON -DOE_QMAKE_PATH_EXTERNAL_HOST_BINS=${STAGING_BINDIR_NATIVE} -DCMAKE_PREFIX_PATH=${STAGING_BINDIR_NATIVE}/cmake,-DWITH_QT=OFF,qtbase qtbase-native," |
| 273 | PACKAGECONFIG[test] = "-DBUILD_TESTS=ON -DINSTALL_TESTS=ON -DOPENCV_TEST_DATA_PATH=${S}/../extra/testdata, -DBUILD_TESTS=OFF -DINSTALL_TESTS=OFF," | 278 | PACKAGECONFIG[tests-imx] = "-DINSTALL_TESTS=ON -DOPENCV_TEST_DATA_PATH=${S}/../extra/testdata, -DINSTALL_TESTS=OFF," |
| 274 | 279 | ||
| 275 | do_unpack_extra_append() { | 280 | do_unpack_extra_append() { |
| 276 | mkdir -p ${S}/3rdparty/tinydnn/ | 281 | mkdir -p ${S}/3rdparty/tinydnn/ |
| @@ -283,7 +288,7 @@ do_install_append() { | |||
| 283 | cp -r ${S}/samples/data/* ${D}${datadir}/OpenCV/samples/data | 288 | cp -r ${S}/samples/data/* ${D}${datadir}/OpenCV/samples/data |
| 284 | install -d ${D}${datadir}/OpenCV/samples/bin/ | 289 | install -d ${D}${datadir}/OpenCV/samples/bin/ |
| 285 | cp -f bin/example_* ${D}${datadir}/OpenCV/samples/bin/ | 290 | cp -f bin/example_* ${D}${datadir}/OpenCV/samples/bin/ |
| 286 | if ${@bb.utils.contains('PACKAGECONFIG', 'test', 'true', 'false', d)}; then | 291 | if ${@bb.utils.contains('PACKAGECONFIG', 'tests-imx', 'true', 'false', d)}; then |
| 287 | cp -r share/opencv4/testdata/cv/face/* ${D}${datadir}/opencv4/testdata/cv/face/ | 292 | cp -r share/opencv4/testdata/cv/face/* ${D}${datadir}/opencv4/testdata/cv/face/ |
| 288 | fi | 293 | fi |
| 289 | } | 294 | } |
diff --git a/wic/imx-boot-container-bootpart.wks.in b/wic/imx-boot-container-bootpart.wks.in new file mode 100644 index 000000000..88679a68f --- /dev/null +++ b/wic/imx-boot-container-bootpart.wks.in | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | # short-description: Create SD card image with a boot partition for i.MX8M | ||
| 2 | # long-description: | ||
| 3 | # Create an image that can be written onto a SD card using dd for use | ||
| 4 | # with i.MX8M SoC family | ||
| 5 | # It uses binary boot container called flash.bin provided directly by | ||
| 6 | # the U-Boot recipe, and U-Boot ITB files which is created by binman utility | ||
| 7 | # of U-Boot. | ||
| 8 | # Those files are added it into the boot partition, which is populated as a | ||
| 9 | # raw copy into the image. | ||
| 10 | # Boot container prepared by U-Boot already container SPL, U-Boot itself, | ||
| 11 | # U-Boot DTB file, ATF, and optional OP-TEE components. | ||
| 12 | # | ||
| 13 | # The disk layout used is: | ||
| 14 | # - ----------- -------------- ---------------------------- | ||
| 15 | # | | flash.bin | u-boot.itb | boot | rootfs | | ||
| 16 | # - ----------- -------------- ---------------------------- | ||
| 17 | # ^ ^ ^ ^ ^ ^ | ||
| 18 | # | | | | | | | ||
| 19 | # 0 | 384KiB 8MiB 72MiB 72MiB + rootfs + IMAGE_EXTRA_SPACE (default 10MiB) | ||
| 20 | # ${IMX_BOOT_SEEK} 32 or 33kiB, see reference manual | ||
| 21 | # | ||
| 22 | part u-boot --source rawcopy --sourceparams="file=flash.bin" --ondisk mmcblk --no-table --align ${IMX_BOOT_SEEK} | ||
| 23 | part u-boot-itb --source rawcopy --sourceparams="file=u-boot.itb" --ondisk mmcblk --no-table --align 384 | ||
| 24 | part /boot --source bootimg-partition --ondisk mmcblk --fstype=vfat --label boot --active --align 8192 --size 64 | ||
| 25 | part / --source rootfs --ondisk mmcblk --fstype=ext4 --label root --align 8192 | ||
| 26 | |||
| 27 | bootloader --ptable msdos | ||
