diff options
| -rw-r--r-- | recipes-kernel/linux/linux-imx-4.14.98/0001-compiler-attributes-add-support-for-copy-gcc-9.patch | 151 | ||||
| -rw-r--r-- | recipes-kernel/linux/linux-imx-4.14.98/0002-include-linux-module.h-copy-init-exit-attrs-to-.patch | 139 | ||||
| -rw-r--r-- | recipes-kernel/linux/linux-imx-4.19.35/imx/imx_v7_defconfig (renamed from recipes-kernel/linux/linux-imx-4.14.98/imx/defconfig) | 34 | ||||
| -rw-r--r-- | recipes-kernel/linux/linux-imx-4.19.35/mx8/defconfig (renamed from recipes-kernel/linux/linux-imx-4.14.98/mx8/defconfig) | 129 | ||||
| -rw-r--r-- | recipes-kernel/linux/linux-imx_4.14.98.bb | 23 | ||||
| -rw-r--r-- | recipes-kernel/linux/linux-imx_4.19.35.bb | 36 | 
6 files changed, 107 insertions, 405 deletions
| diff --git a/recipes-kernel/linux/linux-imx-4.14.98/0001-compiler-attributes-add-support-for-copy-gcc-9.patch b/recipes-kernel/linux/linux-imx-4.14.98/0001-compiler-attributes-add-support-for-copy-gcc-9.patch deleted file mode 100644 index af99cb6bb..000000000 --- a/recipes-kernel/linux/linux-imx-4.14.98/0001-compiler-attributes-add-support-for-copy-gcc-9.patch +++ /dev/null | |||
| @@ -1,151 +0,0 @@ | |||
| 1 | From mboxrd@z Thu Jan 1 00:00:00 1970 | ||
| 2 | Return-Path: <SRS0=AQQw=UD=vger.kernel.org=stable-owner@kernel.org> | ||
| 3 | X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on | ||
| 4 | aws-us-west-2-korg-lkml-1.web.codeaurora.org | ||
| 5 | X-Spam-Level: | ||
| 6 | X-Spam-Status: No, score=-9.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, | ||
| 7 | DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, | ||
| 8 | SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT | ||
| 9 | autolearn=ham autolearn_force=no version=3.4.0 | ||
| 10 | Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) | ||
| 11 | by smtp.lore.kernel.org (Postfix) with ESMTP id 354C8C282CE | ||
| 12 | for <stable@archiver.kernel.org>; Tue, 4 Jun 2019 13:25:01 +0000 (UTC) | ||
| 13 | Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) | ||
| 14 | by mail.kernel.org (Postfix) with ESMTP id 0D01C24291 | ||
| 15 | for <stable@archiver.kernel.org>; Tue, 4 Jun 2019 13:25:01 +0000 (UTC) | ||
| 16 | Authentication-Results: mail.kernel.org; | ||
| 17 | dkim=pass (1024-bit key) header.d=agner.ch header.i=@agner.ch header.b="HG5nfXC5" | ||
| 18 | Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand | ||
| 19 | id S1727392AbfFDNZA (ORCPT <rfc822;stable@archiver.kernel.org>); | ||
| 20 | Tue, 4 Jun 2019 09:25:00 -0400 | ||
| 21 | Received: from mail.kmu-office.ch ([178.209.48.109]:48336 "EHLO | ||
| 22 | mail.kmu-office.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org | ||
| 23 | with ESMTP id S1727340AbfFDNZA (ORCPT | ||
| 24 | <rfc822;stable@vger.kernel.org>); Tue, 4 Jun 2019 09:25:00 -0400 | ||
| 25 | Received: from trochilidae.toradex.int (unknown [46.140.72.82]) | ||
| 26 | by mail.kmu-office.ch (Postfix) with ESMTPSA id 8BE845C2138; | ||
| 27 | Tue, 4 Jun 2019 15:24:55 +0200 (CEST) | ||
| 28 | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=agner.ch; s=dkim; | ||
| 29 | t=1559654695; | ||
| 30 | h=from:from:reply-to:subject:subject:date:date:message-id:message-id: | ||
| 31 | to:to:cc:cc:mime-version:mime-version:content-type:content-type: | ||
| 32 | content-transfer-encoding:content-transfer-encoding:in-reply-to: | ||
| 33 | references; bh=2lQNwDLO9/HfsHTvSmLn5csGG1S09yt0LuSYqXeE0y0=; | ||
| 34 | b=HG5nfXC5qPZvu4E7tM2iveXY8wtjralMObB8KMvD1S6NWkkOwkeLjXonm495Hz+G+geOig | ||
| 35 | NlbMrAg5b6wYCzvMgqUeSBmGkYCjB/7IFlotEiTcUNmOCorD2pTasqUOcpObuc6WqBkEjM | ||
| 36 | 3seyrLJVs51y9A3weXf9CMO3OMOXwRA= | ||
| 37 | From: Stefan Agner <stefan@agner.ch> | ||
| 38 | To: gregkh@linuxfoundation.org | ||
| 39 | Cc: stable@vger.kernel.org, | ||
| 40 | Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>, | ||
| 41 | Martin Sebor <msebor@gcc.gnu.org>, | ||
| 42 | Nick Desaulniers <ndesaulniers@google.com>, | ||
| 43 | Stefan Agner <stefan@agner.ch> | ||
| 44 | Subject: [PATCH BACKPORT 4.19 1/2] Compiler Attributes: add support for __copy (gcc >= 9) | ||
| 45 | Date: Tue, 4 Jun 2019 15:24:40 +0200 | ||
| 46 | Message-Id: <20190604132441.15383-1-stefan@agner.ch> | ||
| 47 | X-Mailer: git-send-email 2.21.0 | ||
| 48 | MIME-Version: 1.0 | ||
| 49 | Content-Type: text/plain; charset=UTF-8 | ||
| 50 | Content-Transfer-Encoding: 8bit | ||
| 51 | Sender: stable-owner@vger.kernel.org | ||
| 52 | Precedence: bulk | ||
| 53 | List-ID: <stable.vger.kernel.org> | ||
| 54 | X-Mailing-List: stable@vger.kernel.org | ||
| 55 | Archived-At: <https://lore.kernel.org/stable/20190604132441.15383-1-stefan@agner.ch/> | ||
| 56 | List-Archive: <https://lore.kernel.org/stable/> | ||
| 57 | List-Post: <mailto:stable@vger.kernel.org> | ||
| 58 | |||
| 59 | From: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> | ||
| 60 | |||
| 61 | [ Upstream commit c0d9782f5b6d7157635ae2fd782a4b27d55a6013 ] | ||
| 62 | |||
| 63 | >From the GCC manual: | ||
| 64 | |||
| 65 | copy | ||
| 66 | copy(function) | ||
| 67 | |||
| 68 | The copy attribute applies the set of attributes with which function | ||
| 69 | has been declared to the declaration of the function to which | ||
| 70 | the attribute is applied. The attribute is designed for libraries | ||
| 71 | that define aliases or function resolvers that are expected | ||
| 72 | to specify the same set of attributes as their targets. The copy | ||
| 73 | attribute can be used with functions, variables, or types. However, | ||
| 74 | the kind of symbol to which the attribute is applied (either | ||
| 75 | function or variable) must match the kind of symbol to which | ||
| 76 | the argument refers. The copy attribute copies only syntactic and | ||
| 77 | semantic attributes but not attributes that affect a symbol’s | ||
| 78 | linkage or visibility such as alias, visibility, or weak. | ||
| 79 | The deprecated attribute is also not copied. | ||
| 80 | |||
| 81 | https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html | ||
| 82 | |||
| 83 | The upcoming GCC 9 release extends the -Wmissing-attributes warnings | ||
| 84 | (enabled by -Wall) to C and aliases: it warns when particular function | ||
| 85 | attributes are missing in the aliases but not in their target, e.g.: | ||
| 86 | |||
| 87 | void __cold f(void) {} | ||
| 88 | void __alias("f") g(void); | ||
| 89 | |||
| 90 | diagnoses: | ||
| 91 | |||
| 92 | warning: 'g' specifies less restrictive attribute than | ||
| 93 | its target 'f': 'cold' [-Wmissing-attributes] | ||
| 94 | |||
| 95 | Using __copy(f) we can copy the __cold attribute from f to g: | ||
| 96 | |||
| 97 | void __cold f(void) {} | ||
| 98 | void __copy(f) __alias("f") g(void); | ||
| 99 | |||
| 100 | This attribute is most useful to deal with situations where an alias | ||
| 101 | is declared but we don't know the exact attributes the target has. | ||
| 102 | |||
| 103 | For instance, in the kernel, the widely used module_init/exit macros | ||
| 104 | define the init/cleanup_module aliases, but those cannot be marked | ||
| 105 | always as __init/__exit since some modules do not have their | ||
| 106 | functions marked as such. | ||
| 107 | |||
| 108 | Cc: <stable@vger.kernel.org> # 4.14+ | ||
| 109 | Suggested-by: Martin Sebor <msebor@gcc.gnu.org> | ||
| 110 | Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> | ||
| 111 | Signed-off-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> | ||
| 112 | Signed-off-by: Stefan Agner <stefan@agner.ch> | ||
| 113 | --- | ||
| 114 | include/linux/compiler-gcc.h | 4 ++++ | ||
| 115 | include/linux/compiler_types.h | 4 ++++ | ||
| 116 | 2 files changed, 8 insertions(+) | ||
| 117 | |||
| 118 | diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h | ||
| 119 | index a8ff0ca0c321..3ebee1ce6f98 100644 | ||
| 120 | --- a/include/linux/compiler-gcc.h | ||
| 121 | +++ b/include/linux/compiler-gcc.h | ||
| 122 | @@ -345,6 +345,10 @@ | ||
| 123 | |||
| 124 | #endif /* gcc version >= 40000 specific checks */ | ||
| 125 | |||
| 126 | +#if GCC_VERSION >= 90100 | ||
| 127 | +#define __copy(symbol) __attribute__((__copy__(symbol))) | ||
| 128 | +#endif | ||
| 129 | + | ||
| 130 | #if !defined(__noclone) | ||
| 131 | #define __noclone /* not needed */ | ||
| 132 | #endif | ||
| 133 | diff --git a/include/linux/compiler_types.h b/include/linux/compiler_types.h | ||
| 134 | index c2ded31a4cec..2b8ed70c4c77 100644 | ||
| 135 | --- a/include/linux/compiler_types.h | ||
| 136 | +++ b/include/linux/compiler_types.h | ||
| 137 | @@ -261,6 +261,10 @@ struct ftrace_likely_data { | ||
| 138 | #define __visible | ||
| 139 | #endif | ||
| 140 | |||
| 141 | +#ifndef __copy | ||
| 142 | +# define __copy(symbol) | ||
| 143 | +#endif | ||
| 144 | + | ||
| 145 | #ifndef __nostackprotector | ||
| 146 | # define __nostackprotector | ||
| 147 | #endif | ||
| 148 | -- | ||
| 149 | 2.21.0 | ||
| 150 | |||
| 151 | |||
| diff --git a/recipes-kernel/linux/linux-imx-4.14.98/0002-include-linux-module.h-copy-init-exit-attrs-to-.patch b/recipes-kernel/linux/linux-imx-4.14.98/0002-include-linux-module.h-copy-init-exit-attrs-to-.patch deleted file mode 100644 index e30d94255..000000000 --- a/recipes-kernel/linux/linux-imx-4.14.98/0002-include-linux-module.h-copy-init-exit-attrs-to-.patch +++ /dev/null | |||
| @@ -1,139 +0,0 @@ | |||
| 1 | From mboxrd@z Thu Jan 1 00:00:00 1970 | ||
| 2 | Return-Path: <SRS0=AQQw=UD=vger.kernel.org=stable-owner@kernel.org> | ||
| 3 | X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on | ||
| 4 | aws-us-west-2-korg-lkml-1.web.codeaurora.org | ||
| 5 | X-Spam-Level: | ||
| 6 | X-Spam-Status: No, score=-9.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, | ||
| 7 | DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, | ||
| 8 | SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT | ||
| 9 | autolearn=ham autolearn_force=no version=3.4.0 | ||
| 10 | Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) | ||
| 11 | by smtp.lore.kernel.org (Postfix) with ESMTP id 63BF0C46470 | ||
| 12 | for <stable@archiver.kernel.org>; Tue, 4 Jun 2019 13:25:01 +0000 (UTC) | ||
| 13 | Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) | ||
| 14 | by mail.kernel.org (Postfix) with ESMTP id 3D9B223D29 | ||
| 15 | for <stable@archiver.kernel.org>; Tue, 4 Jun 2019 13:25:01 +0000 (UTC) | ||
| 16 | Authentication-Results: mail.kernel.org; | ||
| 17 | dkim=pass (1024-bit key) header.d=agner.ch header.i=@agner.ch header.b="QWkQ/3jN" | ||
| 18 | Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand | ||
| 19 | id S1727340AbfFDNZA (ORCPT <rfc822;stable@archiver.kernel.org>); | ||
| 20 | Tue, 4 Jun 2019 09:25:00 -0400 | ||
| 21 | Received: from mail.kmu-office.ch ([178.209.48.109]:48348 "EHLO | ||
| 22 | mail.kmu-office.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org | ||
| 23 | with ESMTP id S1727343AbfFDNZA (ORCPT | ||
| 24 | <rfc822;stable@vger.kernel.org>); Tue, 4 Jun 2019 09:25:00 -0400 | ||
| 25 | Received: from trochilidae.toradex.int (unknown [46.140.72.82]) | ||
| 26 | by mail.kmu-office.ch (Postfix) with ESMTPSA id A3CC45C1F29; | ||
| 27 | Tue, 4 Jun 2019 15:24:57 +0200 (CEST) | ||
| 28 | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=agner.ch; s=dkim; | ||
| 29 | t=1559654697; | ||
| 30 | h=from:from:reply-to:subject:subject:date:date:message-id:message-id: | ||
| 31 | to:to:cc:cc:mime-version:mime-version:content-type: | ||
| 32 | content-transfer-encoding:content-transfer-encoding: | ||
| 33 | in-reply-to:in-reply-to:references:references; | ||
| 34 | bh=tc6JvYRo2QJoJQVnFd/oGDG0/z6TF30OxAP+nBfruDc=; | ||
| 35 | b=QWkQ/3jNBkysiiD5SMb2UF+0YtSMCbOyP2/dUXeDQChYIal8jUex+QvYHjBh6l4Gff6WwG | ||
| 36 | 3Zd44X6jE/KqxygBkoglOSb/dHwZ5AS8B8vpUM8vh2CzhrW4fD9eguoEIImOJJZ9RHgx0b | ||
| 37 | Gwno+ZPPhuPOcFbSrBwNsKK6mZLGttY= | ||
| 38 | From: Stefan Agner <stefan@agner.ch> | ||
| 39 | To: gregkh@linuxfoundation.org | ||
| 40 | Cc: stable@vger.kernel.org, | ||
| 41 | Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>, | ||
| 42 | Martin Sebor <msebor@gcc.gnu.org>, | ||
| 43 | Jessica Yu <jeyu@kernel.org>, Stefan Agner <stefan@agner.ch> | ||
| 44 | Subject: [PATCH BACKPORT 4.19 2/2] include/linux/module.h: copy __init/__exit attrs to init/cleanup_module | ||
| 45 | Date: Tue, 4 Jun 2019 15:24:41 +0200 | ||
| 46 | Message-Id: <20190604132441.15383-2-stefan@agner.ch> | ||
| 47 | X-Mailer: git-send-email 2.21.0 | ||
| 48 | In-Reply-To: <20190604132441.15383-1-stefan@agner.ch> | ||
| 49 | References: <20190604132441.15383-1-stefan@agner.ch> | ||
| 50 | MIME-Version: 1.0 | ||
| 51 | Content-Transfer-Encoding: 8bit | ||
| 52 | Sender: stable-owner@vger.kernel.org | ||
| 53 | Precedence: bulk | ||
| 54 | List-ID: <stable.vger.kernel.org> | ||
| 55 | X-Mailing-List: stable@vger.kernel.org | ||
| 56 | Archived-At: <https://lore.kernel.org/stable/20190604132441.15383-2-stefan@agner.ch/> | ||
| 57 | List-Archive: <https://lore.kernel.org/stable/> | ||
| 58 | List-Post: <mailto:stable@vger.kernel.org> | ||
| 59 | |||
| 60 | From: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> | ||
| 61 | |||
| 62 | [ Upstream commit a6e60d84989fa0e91db7f236eda40453b0e44afa ] | ||
| 63 | |||
| 64 | The upcoming GCC 9 release extends the -Wmissing-attributes warnings | ||
| 65 | (enabled by -Wall) to C and aliases: it warns when particular function | ||
| 66 | attributes are missing in the aliases but not in their target. | ||
| 67 | |||
| 68 | In particular, it triggers for all the init/cleanup_module | ||
| 69 | aliases in the kernel (defined by the module_init/exit macros), | ||
| 70 | ending up being very noisy. | ||
| 71 | |||
| 72 | These aliases point to the __init/__exit functions of a module, | ||
| 73 | which are defined as __cold (among other attributes). However, | ||
| 74 | the aliases themselves do not have the __cold attribute. | ||
| 75 | |||
| 76 | Since the compiler behaves differently when compiling a __cold | ||
| 77 | function as well as when compiling paths leading to calls | ||
| 78 | to __cold functions, the warning is trying to point out | ||
| 79 | the possibly-forgotten attribute in the alias. | ||
| 80 | |||
| 81 | In order to keep the warning enabled, we decided to silence | ||
| 82 | this case. Ideally, we would mark the aliases directly | ||
| 83 | as __init/__exit. However, there are currently around 132 modules | ||
| 84 | in the kernel which are missing __init/__exit in their init/cleanup | ||
| 85 | functions (either because they are missing, or for other reasons, | ||
| 86 | e.g. the functions being called from somewhere else); and | ||
| 87 | a section mismatch is a hard error. | ||
| 88 | |||
| 89 | A conservative alternative was to mark the aliases as __cold only. | ||
| 90 | However, since we would like to eventually enforce __init/__exit | ||
| 91 | to be always marked, we chose to use the new __copy function | ||
| 92 | attribute (introduced by GCC 9 as well to deal with this). | ||
| 93 | With it, we copy the attributes used by the target functions | ||
| 94 | into the aliases. This way, functions that were not marked | ||
| 95 | as __init/__exit won't have their aliases marked either, | ||
| 96 | and therefore there won't be a section mismatch. | ||
| 97 | |||
| 98 | Note that the warning would go away marking either the extern | ||
| 99 | declaration, the definition, or both. However, we only mark | ||
| 100 | the definition of the alias, since we do not want callers | ||
| 101 | (which only see the declaration) to be compiled as if the function | ||
| 102 | was __cold (and therefore the paths leading to those calls | ||
| 103 | would be assumed to be unlikely). | ||
| 104 | |||
| 105 | Cc: <stable@vger.kernel.org> # 4.14+ | ||
| 106 | Link: https://lore.kernel.org/lkml/20190123173707.GA16603@gmail.com/ | ||
| 107 | Link: https://lore.kernel.org/lkml/20190206175627.GA20399@gmail.com/ | ||
| 108 | Suggested-by: Martin Sebor <msebor@gcc.gnu.org> | ||
| 109 | Acked-by: Jessica Yu <jeyu@kernel.org> | ||
| 110 | Signed-off-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> | ||
| 111 | Signed-off-by: Stefan Agner <stefan@agner.ch> | ||
| 112 | --- | ||
| 113 | include/linux/module.h | 4 ++-- | ||
| 114 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 115 | |||
| 116 | diff --git a/include/linux/module.h b/include/linux/module.h | ||
| 117 | index c71044644979..9915397715fc 100644 | ||
| 118 | --- a/include/linux/module.h | ||
| 119 | +++ b/include/linux/module.h | ||
| 120 | @@ -130,13 +130,13 @@ extern void cleanup_module(void); | ||
| 121 | #define module_init(initfn) \ | ||
| 122 | static inline initcall_t __maybe_unused __inittest(void) \ | ||
| 123 | { return initfn; } \ | ||
| 124 | - int init_module(void) __attribute__((alias(#initfn))); | ||
| 125 | + int init_module(void) __copy(initfn) __attribute__((alias(#initfn))); | ||
| 126 | |||
| 127 | /* This is only required if you want to be unloadable. */ | ||
| 128 | #define module_exit(exitfn) \ | ||
| 129 | static inline exitcall_t __maybe_unused __exittest(void) \ | ||
| 130 | { return exitfn; } \ | ||
| 131 | - void cleanup_module(void) __attribute__((alias(#exitfn))); | ||
| 132 | + void cleanup_module(void) __copy(exitfn) __attribute__((alias(#exitfn))); | ||
| 133 | |||
| 134 | #endif | ||
| 135 | |||
| 136 | -- | ||
| 137 | 2.21.0 | ||
| 138 | |||
| 139 | |||
| diff --git a/recipes-kernel/linux/linux-imx-4.14.98/imx/defconfig b/recipes-kernel/linux/linux-imx-4.19.35/imx/imx_v7_defconfig index 1bd44d45f..3d6d67ed9 100644 --- a/recipes-kernel/linux/linux-imx-4.14.98/imx/defconfig +++ b/recipes-kernel/linux/linux-imx-4.19.35/imx/imx_v7_defconfig | |||
| @@ -2,6 +2,7 @@ CONFIG_KERNEL_LZO=y | |||
| 2 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y | 
| 3 | CONFIG_NO_HZ=y | 3 | CONFIG_NO_HZ=y | 
| 4 | CONFIG_HIGH_RES_TIMERS=y | 4 | CONFIG_HIGH_RES_TIMERS=y | 
| 5 | CONFIG_PREEMPT=y | ||
| 5 | CONFIG_IKCONFIG=y | 6 | CONFIG_IKCONFIG=y | 
| 6 | CONFIG_IKCONFIG_PROC=y | 7 | CONFIG_IKCONFIG_PROC=y | 
| 7 | CONFIG_LOG_BUF_SHIFT=18 | 8 | CONFIG_LOG_BUF_SHIFT=18 | 
| @@ -13,29 +14,22 @@ CONFIG_KALLSYMS_ALL=y | |||
| 13 | CONFIG_PERF_EVENTS=y | 14 | CONFIG_PERF_EVENTS=y | 
| 14 | # CONFIG_SLUB_DEBUG is not set | 15 | # CONFIG_SLUB_DEBUG is not set | 
| 15 | # CONFIG_COMPAT_BRK is not set | 16 | # CONFIG_COMPAT_BRK is not set | 
| 16 | CONFIG_MODULES=y | ||
| 17 | CONFIG_MODULE_UNLOAD=y | ||
| 18 | CONFIG_MODVERSIONS=y | ||
| 19 | CONFIG_MODULE_SRCVERSION_ALL=y | ||
| 20 | # CONFIG_BLK_DEV_BSG is not set | ||
| 21 | CONFIG_ARCH_MXC=y | 17 | CONFIG_ARCH_MXC=y | 
| 22 | CONFIG_SOC_IMX50=y | 18 | CONFIG_SOC_IMX50=y | 
| 23 | CONFIG_SOC_IMX53=y | 19 | CONFIG_SOC_IMX53=y | 
| 24 | CONFIG_SOC_IMX6Q=y | 20 | CONFIG_SOC_IMX6Q=y | 
| 25 | CONFIG_SOC_IMX6SL=y | 21 | CONFIG_SOC_IMX6SL=y | 
| 22 | CONFIG_SOC_IMX6SLL=y | ||
| 26 | CONFIG_SOC_IMX6SX=y | 23 | CONFIG_SOC_IMX6SX=y | 
| 27 | CONFIG_SOC_IMX6ULL=y | 24 | CONFIG_SOC_IMX6ULL=y | 
| 28 | CONFIG_SOC_IMX7D=y | 25 | CONFIG_SOC_IMX7D=y | 
| 29 | CONFIG_SOC_IMX6SLL=y | ||
| 30 | CONFIG_SOC_IMX7ULP=y | 26 | CONFIG_SOC_IMX7ULP=y | 
| 31 | CONFIG_SOC_VF610=y | 27 | CONFIG_SOC_VF610=y | 
| 32 | # CONFIG_SWP_EMULATE is not set | 28 | # CONFIG_SWP_EMULATE is not set | 
| 33 | CONFIG_SMP=y | 29 | CONFIG_SMP=y | 
| 34 | CONFIG_VMSPLIT_2G=y | 30 | CONFIG_VMSPLIT_2G=y | 
| 35 | CONFIG_ARM_PSCI=y | 31 | CONFIG_ARM_PSCI=y | 
| 36 | CONFIG_PREEMPT=y | ||
| 37 | CONFIG_HIGHMEM=y | 32 | CONFIG_HIGHMEM=y | 
| 38 | CONFIG_CMA=y | ||
| 39 | CONFIG_CMDLINE="noinitrd console=ttymxc0,115200" | 33 | CONFIG_CMDLINE="noinitrd console=ttymxc0,115200" | 
| 40 | CONFIG_CPU_FREQ=y | 34 | CONFIG_CPU_FREQ=y | 
| 41 | CONFIG_CPU_FREQ_STAT=y | 35 | CONFIG_CPU_FREQ_STAT=y | 
| @@ -50,9 +44,15 @@ CONFIG_ARM_IMX7ULP_CPUFREQ=y | |||
| 50 | CONFIG_CPU_IDLE=y | 44 | CONFIG_CPU_IDLE=y | 
| 51 | CONFIG_VFP=y | 45 | CONFIG_VFP=y | 
| 52 | CONFIG_NEON=y | 46 | CONFIG_NEON=y | 
| 53 | CONFIG_BINFMT_MISC=m | ||
| 54 | CONFIG_PM_DEBUG=y | 47 | CONFIG_PM_DEBUG=y | 
| 55 | CONFIG_PM_TEST_SUSPEND=y | 48 | CONFIG_PM_TEST_SUSPEND=y | 
| 49 | CONFIG_MODULES=y | ||
| 50 | CONFIG_MODULE_UNLOAD=y | ||
| 51 | CONFIG_MODVERSIONS=y | ||
| 52 | CONFIG_MODULE_SRCVERSION_ALL=y | ||
| 53 | # CONFIG_BLK_DEV_BSG is not set | ||
| 54 | CONFIG_BINFMT_MISC=m | ||
| 55 | CONFIG_CMA=y | ||
| 56 | CONFIG_NET=y | 56 | CONFIG_NET=y | 
| 57 | CONFIG_PACKET=y | 57 | CONFIG_PACKET=y | 
| 58 | CONFIG_UNIX=y | 58 | CONFIG_UNIX=y | 
| @@ -82,7 +82,6 @@ CONFIG_BT_HCIBCM203X=y | |||
| 82 | CONFIG_BT_ATH3K=y | 82 | CONFIG_BT_ATH3K=y | 
| 83 | CONFIG_CFG80211=y | 83 | CONFIG_CFG80211=y | 
| 84 | CONFIG_NL80211_TESTMODE=y | 84 | CONFIG_NL80211_TESTMODE=y | 
| 85 | CONFIG_CFG80211_INTERNAL_REGDB=y | ||
| 86 | CONFIG_CFG80211_WEXT=y | 85 | CONFIG_CFG80211_WEXT=y | 
| 87 | CONFIG_MAC80211=y | 86 | CONFIG_MAC80211=y | 
| 88 | CONFIG_DEVTMPFS=y | 87 | CONFIG_DEVTMPFS=y | 
| @@ -185,7 +184,6 @@ CONFIG_SERIAL_IMX=y | |||
| 185 | CONFIG_SERIAL_IMX_CONSOLE=y | 184 | CONFIG_SERIAL_IMX_CONSOLE=y | 
| 186 | CONFIG_SERIAL_FSL_LPUART=y | 185 | CONFIG_SERIAL_FSL_LPUART=y | 
| 187 | CONFIG_SERIAL_FSL_LPUART_CONSOLE=y | 186 | CONFIG_SERIAL_FSL_LPUART_CONSOLE=y | 
| 188 | CONFIG_FSL_OTP=y | ||
| 189 | CONFIG_HW_RANDOM_IMX_RNG=y | 187 | CONFIG_HW_RANDOM_IMX_RNG=y | 
| 190 | # CONFIG_I2C_COMPAT is not set | 188 | # CONFIG_I2C_COMPAT is not set | 
| 191 | CONFIG_I2C_CHARDEV=y | 189 | CONFIG_I2C_CHARDEV=y | 
| @@ -241,8 +239,6 @@ CONFIG_REGULATOR_MC13892=y | |||
| 241 | CONFIG_REGULATOR_PFUZE100=y | 239 | CONFIG_REGULATOR_PFUZE100=y | 
| 242 | CONFIG_REGULATOR_PF1550=y | 240 | CONFIG_REGULATOR_PF1550=y | 
| 243 | CONFIG_REGULATOR_PF1550_RPMSG=y | 241 | CONFIG_REGULATOR_PF1550_RPMSG=y | 
| 244 | CONFIG_RC_DEVICES=y | ||
| 245 | CONFIG_IR_GPIO_CIR=y | ||
| 246 | CONFIG_MEDIA_SUPPORT=y | 242 | CONFIG_MEDIA_SUPPORT=y | 
| 247 | CONFIG_MEDIA_CAMERA_SUPPORT=y | 243 | CONFIG_MEDIA_CAMERA_SUPPORT=y | 
| 248 | CONFIG_MEDIA_RADIO_SUPPORT=y | 244 | CONFIG_MEDIA_RADIO_SUPPORT=y | 
| @@ -394,6 +390,8 @@ CONFIG_VF610_ADC=y | |||
| 394 | CONFIG_PWM=y | 390 | CONFIG_PWM=y | 
| 395 | CONFIG_PWM_IMX=y | 391 | CONFIG_PWM_IMX=y | 
| 396 | CONFIG_PWM_TPM=y | 392 | CONFIG_PWM_TPM=y | 
| 393 | CONFIG_NVMEM=y | ||
| 394 | CONFIG_NVMEM_IMX_OCOTP=y | ||
| 397 | CONFIG_TEE=y | 395 | CONFIG_TEE=y | 
| 398 | CONFIG_OPTEE=y | 396 | CONFIG_OPTEE=y | 
| 399 | CONFIG_EXT2_FS=y | 397 | CONFIG_EXT2_FS=y | 
| @@ -427,11 +425,6 @@ CONFIG_NLS_ASCII=y | |||
| 427 | CONFIG_NLS_ISO8859_1=y | 425 | CONFIG_NLS_ISO8859_1=y | 
| 428 | CONFIG_NLS_ISO8859_15=m | 426 | CONFIG_NLS_ISO8859_15=m | 
| 429 | CONFIG_NLS_UTF8=y | 427 | CONFIG_NLS_UTF8=y | 
| 430 | CONFIG_DEBUG_FS=y | ||
| 431 | CONFIG_MAGIC_SYSRQ=y | ||
| 432 | # CONFIG_SCHED_DEBUG is not set | ||
| 433 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
| 434 | # CONFIG_FTRACE is not set | ||
| 435 | CONFIG_SECURITYFS=y | 428 | CONFIG_SECURITYFS=y | 
| 436 | CONFIG_CRYPTO_USER=y | 429 | CONFIG_CRYPTO_USER=y | 
| 437 | CONFIG_CRYPTO_TEST=m | 430 | CONFIG_CRYPTO_TEST=m | 
| @@ -462,3 +455,8 @@ CONFIG_LIBCRC32C=m | |||
| 462 | CONFIG_FONTS=y | 455 | CONFIG_FONTS=y | 
| 463 | CONFIG_FONT_8x8=y | 456 | CONFIG_FONT_8x8=y | 
| 464 | CONFIG_FONT_8x16=y | 457 | CONFIG_FONT_8x16=y | 
| 458 | CONFIG_DEBUG_FS=y | ||
| 459 | CONFIG_MAGIC_SYSRQ=y | ||
| 460 | # CONFIG_SCHED_DEBUG is not set | ||
| 461 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
| 462 | # CONFIG_FTRACE is not set | ||
| diff --git a/recipes-kernel/linux/linux-imx-4.14.98/mx8/defconfig b/recipes-kernel/linux/linux-imx-4.19.35/mx8/defconfig index 9c3d9ea7c..998d7f5ab 100644 --- a/recipes-kernel/linux/linux-imx-4.14.98/mx8/defconfig +++ b/recipes-kernel/linux/linux-imx-4.19.35/mx8/defconfig | |||
| @@ -3,6 +3,7 @@ CONFIG_POSIX_MQUEUE=y | |||
| 3 | CONFIG_AUDIT=y | 3 | CONFIG_AUDIT=y | 
| 4 | CONFIG_NO_HZ_IDLE=y | 4 | CONFIG_NO_HZ_IDLE=y | 
| 5 | CONFIG_HIGH_RES_TIMERS=y | 5 | CONFIG_HIGH_RES_TIMERS=y | 
| 6 | CONFIG_PREEMPT=y | ||
| 6 | CONFIG_IRQ_TIME_ACCOUNTING=y | 7 | CONFIG_IRQ_TIME_ACCOUNTING=y | 
| 7 | CONFIG_BSD_PROCESS_ACCT=y | 8 | CONFIG_BSD_PROCESS_ACCT=y | 
| 8 | CONFIG_BSD_PROCESS_ACCT_V3=y | 9 | CONFIG_BSD_PROCESS_ACCT_V3=y | 
| @@ -31,10 +32,6 @@ CONFIG_EXPERT=y | |||
| 31 | CONFIG_KALLSYMS_ALL=y | 32 | CONFIG_KALLSYMS_ALL=y | 
| 32 | # CONFIG_COMPAT_BRK is not set | 33 | # CONFIG_COMPAT_BRK is not set | 
| 33 | CONFIG_PROFILING=y | 34 | CONFIG_PROFILING=y | 
| 34 | CONFIG_JUMP_LABEL=y | ||
| 35 | CONFIG_MODULES=y | ||
| 36 | CONFIG_MODULE_UNLOAD=y | ||
| 37 | # CONFIG_IOSCHED_DEADLINE is not set | ||
| 38 | CONFIG_ARCH_SUNXI=y | 35 | CONFIG_ARCH_SUNXI=y | 
| 39 | CONFIG_ARCH_ALPINE=y | 36 | CONFIG_ARCH_ALPINE=y | 
| 40 | CONFIG_ARCH_BCM2835=y | 37 | CONFIG_ARCH_BCM2835=y | 
| @@ -48,6 +45,7 @@ CONFIG_ARCH_HISI=y | |||
| 48 | CONFIG_ARCH_MEDIATEK=y | 45 | CONFIG_ARCH_MEDIATEK=y | 
| 49 | CONFIG_ARCH_MESON=y | 46 | CONFIG_ARCH_MESON=y | 
| 50 | CONFIG_ARCH_MVEBU=y | 47 | CONFIG_ARCH_MVEBU=y | 
| 48 | CONFIG_ARCH_MXC=y | ||
| 51 | CONFIG_ARCH_QCOM=y | 49 | CONFIG_ARCH_QCOM=y | 
| 52 | CONFIG_ARCH_ROCKCHIP=y | 50 | CONFIG_ARCH_ROCKCHIP=y | 
| 53 | CONFIG_ARCH_SEATTLE=y | 51 | CONFIG_ARCH_SEATTLE=y | 
| @@ -65,35 +63,28 @@ CONFIG_ARCH_XGENE=y | |||
| 65 | CONFIG_ARCH_ZX=y | 63 | CONFIG_ARCH_ZX=y | 
| 66 | CONFIG_ARCH_ZYNQMP=y | 64 | CONFIG_ARCH_ZYNQMP=y | 
| 67 | CONFIG_ARCH_FSL_IMX8QM=y | 65 | CONFIG_ARCH_FSL_IMX8QM=y | 
| 68 | CONFIG_ARCH_FSL_IMX8QP=y | ||
| 69 | CONFIG_ARCH_FSL_IMX8QXP=y | 66 | CONFIG_ARCH_FSL_IMX8QXP=y | 
| 70 | CONFIG_ARCH_FSL_IMX8MQ=y | 67 | CONFIG_ARCH_FSL_IMX8MQ=y | 
| 71 | CONFIG_ARCH_FSL_IMX8MM=y | 68 | CONFIG_ARCH_FSL_IMX8MM=y | 
| 69 | CONFIG_ARCH_FSL_IMX8MN=y | ||
| 72 | CONFIG_PCI=y | 70 | CONFIG_PCI=y | 
| 73 | CONFIG_HOTPLUG_PCI_PCIE=y | ||
| 74 | CONFIG_PCI_IOV=y | 71 | CONFIG_PCI_IOV=y | 
| 75 | CONFIG_HOTPLUG_PCI=y | 72 | CONFIG_HOTPLUG_PCI=y | 
| 76 | CONFIG_HOTPLUG_PCI_ACPI=y | 73 | CONFIG_HOTPLUG_PCI_ACPI=y | 
| 77 | CONFIG_PCI_IMX6=y | ||
| 78 | CONFIG_PCI_HISI=y | ||
| 79 | CONFIG_PCIE_KIRIN=y | ||
| 80 | CONFIG_PCI_AARDVARK=y | 74 | CONFIG_PCI_AARDVARK=y | 
| 81 | CONFIG_PCIE_RCAR=y | 75 | CONFIG_PCIE_RCAR=y | 
| 82 | CONFIG_PCI_HOST_GENERIC=y | 76 | CONFIG_PCI_HOST_GENERIC=y | 
| 83 | CONFIG_PCI_XGENE=y | 77 | CONFIG_PCI_XGENE=y | 
| 84 | CONFIG_PCIE_ROCKCHIP=m | 78 | CONFIG_PCI_IMX6=y | 
| 79 | CONFIG_PCI_HISI=y | ||
| 80 | CONFIG_PCIE_KIRIN=y | ||
| 85 | CONFIG_ARM64_VA_BITS_48=y | 81 | CONFIG_ARM64_VA_BITS_48=y | 
| 86 | CONFIG_SCHED_MC=y | 82 | CONFIG_SCHED_MC=y | 
| 87 | CONFIG_NUMA=y | 83 | CONFIG_NUMA=y | 
| 88 | CONFIG_PREEMPT=y | ||
| 89 | CONFIG_KSM=y | ||
| 90 | CONFIG_TRANSPARENT_HUGEPAGE=y | ||
| 91 | CONFIG_CMA=y | ||
| 92 | CONFIG_SECCOMP=y | 84 | CONFIG_SECCOMP=y | 
| 93 | CONFIG_KEXEC=y | 85 | CONFIG_KEXEC=y | 
| 94 | CONFIG_CRASH_DUMP=y | 86 | CONFIG_CRASH_DUMP=y | 
| 95 | CONFIG_XEN=y | 87 | CONFIG_XEN=y | 
| 96 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | ||
| 97 | CONFIG_COMPAT=y | 88 | CONFIG_COMPAT=y | 
| 98 | CONFIG_PM_DEBUG=y | 89 | CONFIG_PM_DEBUG=y | 
| 99 | CONFIG_PM_TEST_SUSPEND=y | 90 | CONFIG_PM_TEST_SUSPEND=y | 
| @@ -108,11 +99,38 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y | |||
| 108 | CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y | 99 | CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y | 
| 109 | CONFIG_CPU_FREQ_GOV_INTERACTIVE=y | 100 | CONFIG_CPU_FREQ_GOV_INTERACTIVE=y | 
| 110 | CONFIG_CPUFREQ_DT=y | 101 | CONFIG_CPUFREQ_DT=y | 
| 102 | CONFIG_ACPI_CPPC_CPUFREQ=m | ||
| 111 | CONFIG_ARM_BIG_LITTLE_CPUFREQ=y | 103 | CONFIG_ARM_BIG_LITTLE_CPUFREQ=y | 
| 104 | CONFIG_ARM_SCPI_CPUFREQ=y | ||
| 112 | CONFIG_ARM_IMX8_CPUFREQ=y | 105 | CONFIG_ARM_IMX8_CPUFREQ=y | 
| 113 | CONFIG_ARM_IMX8MQ_CPUFREQ=y | 106 | CONFIG_ARM_IMX8MQ_CPUFREQ=y | 
| 114 | CONFIG_ARM_SCPI_CPUFREQ=y | 107 | CONFIG_ARM_SCPI_PROTOCOL=y | 
| 115 | CONFIG_ACPI_CPPC_CPUFREQ=m | 108 | CONFIG_RASPBERRYPI_FIRMWARE=y | 
| 109 | CONFIG_EFI_CAPSULE_LOADER=y | ||
| 110 | CONFIG_ACPI=y | ||
| 111 | CONFIG_ACPI_APEI=y | ||
| 112 | CONFIG_ACPI_APEI_GHES=y | ||
| 113 | CONFIG_VIRTUALIZATION=y | ||
| 114 | CONFIG_KVM=y | ||
| 115 | CONFIG_ARM64_CRYPTO=y | ||
| 116 | CONFIG_CRYPTO_SHA512_ARM64=m | ||
| 117 | CONFIG_CRYPTO_SHA1_ARM64_CE=y | ||
| 118 | CONFIG_CRYPTO_SHA2_ARM64_CE=y | ||
| 119 | CONFIG_CRYPTO_GHASH_ARM64_CE=y | ||
| 120 | CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m | ||
| 121 | CONFIG_CRYPTO_CRC32_ARM64_CE=m | ||
| 122 | CONFIG_CRYPTO_AES_ARM64_CE_CCM=y | ||
| 123 | CONFIG_CRYPTO_AES_ARM64_CE_BLK=y | ||
| 124 | CONFIG_CRYPTO_CHACHA20_NEON=m | ||
| 125 | CONFIG_CRYPTO_AES_ARM64_BS=m | ||
| 126 | CONFIG_JUMP_LABEL=y | ||
| 127 | CONFIG_MODULES=y | ||
| 128 | CONFIG_MODULE_UNLOAD=y | ||
| 129 | # CONFIG_IOSCHED_DEADLINE is not set | ||
| 130 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | ||
| 131 | CONFIG_KSM=y | ||
| 132 | CONFIG_TRANSPARENT_HUGEPAGE=y | ||
| 133 | CONFIG_CMA=y | ||
| 116 | CONFIG_NET=y | 134 | CONFIG_NET=y | 
| 117 | CONFIG_PACKET=y | 135 | CONFIG_PACKET=y | 
| 118 | CONFIG_UNIX=y | 136 | CONFIG_UNIX=y | 
| @@ -132,14 +150,12 @@ CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m | |||
| 132 | CONFIG_NETFILTER_XT_TARGET_LOG=m | 150 | CONFIG_NETFILTER_XT_TARGET_LOG=m | 
| 133 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m | 151 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m | 
| 134 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | 152 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | 
| 135 | CONFIG_NF_CONNTRACK_IPV4=m | ||
| 136 | CONFIG_IP_NF_IPTABLES=m | 153 | CONFIG_IP_NF_IPTABLES=m | 
| 137 | CONFIG_IP_NF_FILTER=m | 154 | CONFIG_IP_NF_FILTER=m | 
| 138 | CONFIG_IP_NF_TARGET_REJECT=m | 155 | CONFIG_IP_NF_TARGET_REJECT=m | 
| 139 | CONFIG_IP_NF_NAT=m | 156 | CONFIG_IP_NF_NAT=m | 
| 140 | CONFIG_IP_NF_TARGET_MASQUERADE=m | 157 | CONFIG_IP_NF_TARGET_MASQUERADE=m | 
| 141 | CONFIG_IP_NF_MANGLE=m | 158 | CONFIG_IP_NF_MANGLE=m | 
| 142 | CONFIG_NF_CONNTRACK_IPV6=m | ||
| 143 | CONFIG_IP6_NF_IPTABLES=m | 159 | CONFIG_IP6_NF_IPTABLES=m | 
| 144 | CONFIG_IP6_NF_FILTER=m | 160 | CONFIG_IP6_NF_FILTER=m | 
| 145 | CONFIG_IP6_NF_TARGET_REJECT=m | 161 | CONFIG_IP6_NF_TARGET_REJECT=m | 
| @@ -174,7 +190,6 @@ CONFIG_BT_HCIUART_QCA=y | |||
| 174 | CONFIG_BT_HCIVHCI=y | 190 | CONFIG_BT_HCIVHCI=y | 
| 175 | CONFIG_CFG80211=y | 191 | CONFIG_CFG80211=y | 
| 176 | CONFIG_NL80211_TESTMODE=y | 192 | CONFIG_NL80211_TESTMODE=y | 
| 177 | CONFIG_CFG80211_INTERNAL_REGDB=y | ||
| 178 | CONFIG_CFG80211_WEXT=y | 193 | CONFIG_CFG80211_WEXT=y | 
| 179 | CONFIG_MAC80211=y | 194 | CONFIG_MAC80211=y | 
| 180 | CONFIG_MAC80211_LEDS=y | 195 | CONFIG_MAC80211_LEDS=y | 
| @@ -185,8 +200,6 @@ CONFIG_DEVTMPFS=y | |||
| 185 | CONFIG_DEVTMPFS_MOUNT=y | 200 | CONFIG_DEVTMPFS_MOUNT=y | 
| 186 | CONFIG_DMA_CMA=y | 201 | CONFIG_DMA_CMA=y | 
| 187 | CONFIG_CMA_SIZE_MBYTES=320 | 202 | CONFIG_CMA_SIZE_MBYTES=320 | 
| 188 | CONFIG_ARM_CCI400_PMU=y | ||
| 189 | CONFIG_ARM_CCI5xx_PMU=y | ||
| 190 | CONFIG_MTD=y | 203 | CONFIG_MTD=y | 
| 191 | CONFIG_MTD_CMDLINE_PARTS=y | 204 | CONFIG_MTD_CMDLINE_PARTS=y | 
| 192 | CONFIG_MTD_BLOCK=y | 205 | CONFIG_MTD_BLOCK=y | 
| @@ -202,7 +215,6 @@ CONFIG_MTD_SPI_NOR=y | |||
| 202 | CONFIG_SPI_FSL_QUADSPI=y | 215 | CONFIG_SPI_FSL_QUADSPI=y | 
| 203 | CONFIG_SPI_FSL_FLEXSPI=y | 216 | CONFIG_SPI_FSL_FLEXSPI=y | 
| 204 | CONFIG_MTD_UBI=y | 217 | CONFIG_MTD_UBI=y | 
| 205 | CONFIG_OF_OVERLAY=y | ||
| 206 | CONFIG_BLK_DEV_LOOP=y | 218 | CONFIG_BLK_DEV_LOOP=y | 
| 207 | CONFIG_BLK_DEV_NBD=m | 219 | CONFIG_BLK_DEV_NBD=m | 
| 208 | CONFIG_XEN_BLKDEV_BACKEND=y | 220 | CONFIG_XEN_BLKDEV_BACKEND=y | 
| @@ -238,6 +250,7 @@ CONFIG_VIRTIO_NET=y | |||
| 238 | CONFIG_AMD_XGBE=y | 250 | CONFIG_AMD_XGBE=y | 
| 239 | CONFIG_NET_XGENE=y | 251 | CONFIG_NET_XGENE=y | 
| 240 | CONFIG_MACB=y | 252 | CONFIG_MACB=y | 
| 253 | CONFIG_FEC=y | ||
| 241 | CONFIG_HNS_DSAF=y | 254 | CONFIG_HNS_DSAF=y | 
| 242 | CONFIG_HNS_ENET=y | 255 | CONFIG_HNS_ENET=y | 
| 243 | CONFIG_E1000E=y | 256 | CONFIG_E1000E=y | 
| @@ -312,7 +325,6 @@ CONFIG_SERIAL_TEGRA=y | |||
| 312 | CONFIG_SERIAL_IMX_CONSOLE=y | 325 | CONFIG_SERIAL_IMX_CONSOLE=y | 
| 313 | CONFIG_SERIAL_SH_SCI=y | 326 | CONFIG_SERIAL_SH_SCI=y | 
| 314 | CONFIG_SERIAL_SH_SCI_NR_UARTS=11 | 327 | CONFIG_SERIAL_SH_SCI_NR_UARTS=11 | 
| 315 | CONFIG_SERIAL_SH_SCI_CONSOLE=y | ||
| 316 | CONFIG_SERIAL_MSM=y | 328 | CONFIG_SERIAL_MSM=y | 
| 317 | CONFIG_SERIAL_MSM_CONSOLE=y | 329 | CONFIG_SERIAL_MSM_CONSOLE=y | 
| 318 | CONFIG_SERIAL_XILINX_PS_UART=y | 330 | CONFIG_SERIAL_XILINX_PS_UART=y | 
| @@ -321,7 +333,6 @@ CONFIG_SERIAL_FSL_LPUART=y | |||
| 321 | CONFIG_SERIAL_FSL_LPUART_CONSOLE=y | 333 | CONFIG_SERIAL_FSL_LPUART_CONSOLE=y | 
| 322 | CONFIG_SERIAL_MVEBU_UART=y | 334 | CONFIG_SERIAL_MVEBU_UART=y | 
| 323 | CONFIG_SERIAL_DEV_BUS=y | 335 | CONFIG_SERIAL_DEV_BUS=y | 
| 324 | CONFIG_SERIAL_DEV_CTRL_TTYPORT=y | ||
| 325 | CONFIG_VIRTIO_CONSOLE=y | 336 | CONFIG_VIRTIO_CONSOLE=y | 
| 326 | CONFIG_I2C_CHARDEV=y | 337 | CONFIG_I2C_CHARDEV=y | 
| 327 | CONFIG_I2C_MUX_PCA954x=y | 338 | CONFIG_I2C_MUX_PCA954x=y | 
| @@ -334,13 +345,13 @@ CONFIG_I2C_MV64XXX=y | |||
| 334 | CONFIG_I2C_PXA=y | 345 | CONFIG_I2C_PXA=y | 
| 335 | CONFIG_I2C_QUP=y | 346 | CONFIG_I2C_QUP=y | 
| 336 | CONFIG_I2C_RK3X=y | 347 | CONFIG_I2C_RK3X=y | 
| 348 | CONFIG_I2C_RPBUS=y | ||
| 337 | CONFIG_I2C_SH_MOBILE=y | 349 | CONFIG_I2C_SH_MOBILE=y | 
| 338 | CONFIG_I2C_TEGRA=y | 350 | CONFIG_I2C_TEGRA=y | 
| 339 | CONFIG_I2C_UNIPHIER_F=y | 351 | CONFIG_I2C_UNIPHIER_F=y | 
| 340 | CONFIG_I2C_RCAR=y | 352 | CONFIG_I2C_RCAR=y | 
| 341 | CONFIG_I2C_CROS_EC_TUNNEL=y | 353 | CONFIG_I2C_CROS_EC_TUNNEL=y | 
| 342 | CONFIG_XEN_I2C_BACKEND=y | 354 | CONFIG_XEN_I2C_BACKEND=y | 
| 343 | CONFIG_I2C_RPBUS=y | ||
| 344 | CONFIG_SPI=y | 355 | CONFIG_SPI=y | 
| 345 | CONFIG_SPI_BCM2835=m | 356 | CONFIG_SPI_BCM2835=m | 
| 346 | CONFIG_SPI_BCM2835AUX=m | 357 | CONFIG_SPI_BCM2835AUX=m | 
| @@ -408,8 +419,6 @@ CONFIG_UNIPHIER_WATCHDOG=y | |||
| 408 | CONFIG_BCM2835_WDT=y | 419 | CONFIG_BCM2835_WDT=y | 
| 409 | CONFIG_MFD_AXP20X_RSB=y | 420 | CONFIG_MFD_AXP20X_RSB=y | 
| 410 | CONFIG_MFD_CROS_EC=y | 421 | CONFIG_MFD_CROS_EC=y | 
| 411 | CONFIG_MFD_CROS_EC_I2C=y | ||
| 412 | CONFIG_MFD_CROS_EC_SPI=y | ||
| 413 | CONFIG_MFD_EXYNOS_LPASS=m | 422 | CONFIG_MFD_EXYNOS_LPASS=m | 
| 414 | CONFIG_MFD_HI6421_PMIC=y | 423 | CONFIG_MFD_HI6421_PMIC=y | 
| 415 | CONFIG_MFD_HI655X_PMIC=y | 424 | CONFIG_MFD_HI655X_PMIC=y | 
| @@ -417,9 +426,10 @@ CONFIG_MFD_MAX77620=y | |||
| 417 | CONFIG_MFD_SPMI_PMIC=y | 426 | CONFIG_MFD_SPMI_PMIC=y | 
| 418 | CONFIG_MFD_RK808=y | 427 | CONFIG_MFD_RK808=y | 
| 419 | CONFIG_MFD_SEC_CORE=y | 428 | CONFIG_MFD_SEC_CORE=y | 
| 420 | CONFIG_MFD_BD71837=y | 429 | CONFIG_MFD_ROHM_BD718XX=y | 
| 421 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | 430 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | 
| 422 | CONFIG_REGULATOR_AXP20X=y | 431 | CONFIG_REGULATOR_AXP20X=y | 
| 432 | CONFIG_REGULATOR_BD718XX=y | ||
| 423 | CONFIG_REGULATOR_FAN53555=y | 433 | CONFIG_REGULATOR_FAN53555=y | 
| 424 | CONFIG_REGULATOR_GPIO=y | 434 | CONFIG_REGULATOR_GPIO=y | 
| 425 | CONFIG_REGULATOR_HI6421V530=y | 435 | CONFIG_REGULATOR_HI6421V530=y | 
| @@ -431,7 +441,6 @@ CONFIG_REGULATOR_QCOM_SMD_RPM=y | |||
| 431 | CONFIG_REGULATOR_QCOM_SPMI=y | 441 | CONFIG_REGULATOR_QCOM_SPMI=y | 
| 432 | CONFIG_REGULATOR_RK808=y | 442 | CONFIG_REGULATOR_RK808=y | 
| 433 | CONFIG_REGULATOR_S2MPS11=y | 443 | CONFIG_REGULATOR_S2MPS11=y | 
| 434 | CONFIG_REGULATOR_BD71837=y | ||
| 435 | CONFIG_RC_CORE=y | 444 | CONFIG_RC_CORE=y | 
| 436 | CONFIG_RC_DEVICES=y | 445 | CONFIG_RC_DEVICES=y | 
| 437 | CONFIG_IR_GPIO_CIR=y | 446 | CONFIG_IR_GPIO_CIR=y | 
| @@ -458,9 +467,9 @@ CONFIG_VIDEO_SAMSUNG_S5P_MFC=m | |||
| 458 | CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m | 467 | CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m | 
| 459 | CONFIG_VIDEO_RENESAS_FCP=m | 468 | CONFIG_VIDEO_RENESAS_FCP=m | 
| 460 | CONFIG_VIDEO_RENESAS_VSP1=m | 469 | CONFIG_VIDEO_RENESAS_VSP1=m | 
| 461 | CONFIG_IMX_DPU_CORE=y | ||
| 462 | CONFIG_IMX_DCSS_CORE=y | ||
| 463 | CONFIG_IMX_LCDIF_CORE=y | 470 | CONFIG_IMX_LCDIF_CORE=y | 
| 471 | CONFIG_IMX_DCSS_CORE=y | ||
| 472 | CONFIG_IMX_DPU_CORE=y | ||
| 464 | CONFIG_DRM=y | 473 | CONFIG_DRM=y | 
| 465 | CONFIG_DRM_NOUVEAU=m | 474 | CONFIG_DRM_NOUVEAU=m | 
| 466 | CONFIG_DRM_EXYNOS=m | 475 | CONFIG_DRM_EXYNOS=m | 
| @@ -478,7 +487,6 @@ CONFIG_ROCKCHIP_DW_MIPI_DSI=y | |||
| 478 | CONFIG_ROCKCHIP_INNO_HDMI=y | 487 | CONFIG_ROCKCHIP_INNO_HDMI=y | 
| 479 | CONFIG_DRM_RCAR_DU=m | 488 | CONFIG_DRM_RCAR_DU=m | 
| 480 | CONFIG_DRM_RCAR_LVDS=y | 489 | CONFIG_DRM_RCAR_LVDS=y | 
| 481 | CONFIG_DRM_RCAR_VSP=y | ||
| 482 | CONFIG_DRM_MSM=m | 490 | CONFIG_DRM_MSM=m | 
| 483 | CONFIG_DRM_TEGRA=m | 491 | CONFIG_DRM_TEGRA=m | 
| 484 | CONFIG_DRM_PANEL_SIMPLE=y | 492 | CONFIG_DRM_PANEL_SIMPLE=y | 
| @@ -487,10 +495,7 @@ CONFIG_DRM_PANEL_RAYDIUM_RM67191=y | |||
| 487 | CONFIG_DRM_NXP_SEIKO_43WVFIG=y | 495 | CONFIG_DRM_NXP_SEIKO_43WVFIG=y | 
| 488 | CONFIG_DRM_I2C_ADV7511=y | 496 | CONFIG_DRM_I2C_ADV7511=y | 
| 489 | CONFIG_DRM_ITE_IT6263=y | 497 | CONFIG_DRM_ITE_IT6263=y | 
| 490 | CONFIG_DRM_IMX_PARALLEL_DISPLAY=y | ||
| 491 | CONFIG_DRM_IMX_TVE=y | ||
| 492 | CONFIG_DRM_IMX_LDB=y | 498 | CONFIG_DRM_IMX_LDB=y | 
| 493 | CONFIG_DRM_IMX_HDMI=y | ||
| 494 | CONFIG_DRM_IMX_NWL_DSI=y | 499 | CONFIG_DRM_IMX_NWL_DSI=y | 
| 495 | CONFIG_DRM_IMX_SEC_DSIM=y | 500 | CONFIG_DRM_IMX_SEC_DSIM=y | 
| 496 | CONFIG_DRM_IMX_HDP=y | 501 | CONFIG_DRM_IMX_HDP=y | 
| @@ -502,7 +507,6 @@ CONFIG_DRM_MESON=m | |||
| 502 | CONFIG_FB_IMX64=y | 507 | CONFIG_FB_IMX64=y | 
| 503 | CONFIG_FB_IMX64_DEBUG=y | 508 | CONFIG_FB_IMX64_DEBUG=y | 
| 504 | CONFIG_FB_ARMCLCD=y | 509 | CONFIG_FB_ARMCLCD=y | 
| 505 | CONFIG_FB_MXC_DISP_FRAMEWORK=y | ||
| 506 | CONFIG_BACKLIGHT_GENERIC=m | 510 | CONFIG_BACKLIGHT_GENERIC=m | 
| 507 | CONFIG_BACKLIGHT_PWM=y | 511 | CONFIG_BACKLIGHT_PWM=y | 
| 508 | CONFIG_BACKLIGHT_LP855X=m | 512 | CONFIG_BACKLIGHT_LP855X=m | 
| @@ -516,6 +520,7 @@ CONFIG_SND_USB_AUDIO=m | |||
| 516 | CONFIG_SND_SOC=y | 520 | CONFIG_SND_SOC=y | 
| 517 | CONFIG_SND_BCM2835_SOC_I2S=m | 521 | CONFIG_SND_BCM2835_SOC_I2S=m | 
| 518 | CONFIG_SND_SOC_FSL_ACM=y | 522 | CONFIG_SND_SOC_FSL_ACM=y | 
| 523 | CONFIG_SND_SOC_FSL_EASRC=y | ||
| 519 | CONFIG_SND_IMX_SOC=y | 524 | CONFIG_SND_IMX_SOC=y | 
| 520 | CONFIG_SND_SOC_IMX_AK4458=y | 525 | CONFIG_SND_SOC_IMX_AK4458=y | 
| 521 | CONFIG_SND_SOC_IMX_AK5558=y | 526 | CONFIG_SND_SOC_IMX_AK5558=y | 
| @@ -528,9 +533,9 @@ CONFIG_SND_SOC_IMX_MICFIL=y | |||
| 528 | CONFIG_SND_SOC_IMX_RPMSG=y | 533 | CONFIG_SND_SOC_IMX_RPMSG=y | 
| 529 | CONFIG_SND_SOC_IMX_MQS=y | 534 | CONFIG_SND_SOC_IMX_MQS=y | 
| 530 | CONFIG_SND_SOC_IMX_SPDIF=y | 535 | CONFIG_SND_SOC_IMX_SPDIF=y | 
| 531 | CONFIG_SND_SOC_IMX_AMIX=y | ||
| 532 | CONFIG_SND_SOC_IMX_CDNHDMI=y | 536 | CONFIG_SND_SOC_IMX_CDNHDMI=y | 
| 533 | CONFIG_SND_SOC_IMX_DSP=y | 537 | CONFIG_SND_SOC_IMX_DSP=y | 
| 538 | CONFIG_SND_SOC_IMX_AUDMIX=y | ||
| 534 | CONFIG_SND_SOC_SAMSUNG=y | 539 | CONFIG_SND_SOC_SAMSUNG=y | 
| 535 | CONFIG_SND_SOC_RCAR=y | 540 | CONFIG_SND_SOC_RCAR=y | 
| 536 | CONFIG_SND_SOC_AK4613=y | 541 | CONFIG_SND_SOC_AK4613=y | 
| @@ -553,7 +558,6 @@ CONFIG_USB_OTG_WHITELIST=y | |||
| 553 | CONFIG_USB_XHCI_HCD=y | 558 | CONFIG_USB_XHCI_HCD=y | 
| 554 | CONFIG_USB_XHCI_TEGRA=y | 559 | CONFIG_USB_XHCI_TEGRA=y | 
| 555 | CONFIG_USB_EHCI_HCD=y | 560 | CONFIG_USB_EHCI_HCD=y | 
| 556 | CONFIG_USB_EHCI_MSM=y | ||
| 557 | CONFIG_USB_EHCI_EXYNOS=y | 561 | CONFIG_USB_EHCI_EXYNOS=y | 
| 558 | CONFIG_USB_EHCI_HCD_PLATFORM=y | 562 | CONFIG_USB_EHCI_HCD_PLATFORM=y | 
| 559 | CONFIG_USB_OHCI_HCD=y | 563 | CONFIG_USB_OHCI_HCD=y | 
| @@ -578,7 +582,6 @@ CONFIG_USB_EHSET_TEST_FIXTURE=y | |||
| 578 | CONFIG_USB_HSIC_USB3503=y | 582 | CONFIG_USB_HSIC_USB3503=y | 
| 579 | CONFIG_NOP_USB_XCEIV=y | 583 | CONFIG_NOP_USB_XCEIV=y | 
| 580 | CONFIG_USB_GPIO_VBUS=y | 584 | CONFIG_USB_GPIO_VBUS=y | 
| 581 | CONFIG_USB_QCOM_8X16_PHY=y | ||
| 582 | CONFIG_USB_MXS_PHY=y | 585 | CONFIG_USB_MXS_PHY=y | 
| 583 | CONFIG_USB_ULPI=y | 586 | CONFIG_USB_ULPI=y | 
| 584 | CONFIG_USB_GADGET=y | 587 | CONFIG_USB_GADGET=y | 
| @@ -609,6 +612,9 @@ CONFIG_USB_G_NCM=m | |||
| 609 | CONFIG_USB_MASS_STORAGE=m | 612 | CONFIG_USB_MASS_STORAGE=m | 
| 610 | CONFIG_USB_G_SERIAL=m | 613 | CONFIG_USB_G_SERIAL=m | 
| 611 | CONFIG_USB_CDC_COMPOSITE=m | 614 | CONFIG_USB_CDC_COMPOSITE=m | 
| 615 | CONFIG_TYPEC=y | ||
| 616 | CONFIG_TYPEC_TCPM=y | ||
| 617 | CONFIG_TYPEC_TCPCI=y | ||
| 612 | CONFIG_MMC=y | 618 | CONFIG_MMC=y | 
| 613 | CONFIG_MMC_BLOCK_MINORS=32 | 619 | CONFIG_MMC_BLOCK_MINORS=32 | 
| 614 | CONFIG_MMC_ARMMMCI=y | 620 | CONFIG_MMC_ARMMMCI=y | 
| @@ -631,9 +637,9 @@ CONFIG_MMC_DW_ROCKCHIP=y | |||
| 631 | CONFIG_MMC_SUNXI=y | 637 | CONFIG_MMC_SUNXI=y | 
| 632 | CONFIG_MMC_BCM2835=y | 638 | CONFIG_MMC_BCM2835=y | 
| 633 | CONFIG_MMC_SDHCI_XENON=y | 639 | CONFIG_MMC_SDHCI_XENON=y | 
| 634 | CONFIG_MXC_MLB150=y | ||
| 635 | CONFIG_MXC_SIM=y | 640 | CONFIG_MXC_SIM=y | 
| 636 | CONFIG_MXC_EMVSIM=y | 641 | CONFIG_MXC_EMVSIM=y | 
| 642 | CONFIG_MXC_MLB150=y | ||
| 637 | CONFIG_NEW_LEDS=y | 643 | CONFIG_NEW_LEDS=y | 
| 638 | CONFIG_LEDS_CLASS=y | 644 | CONFIG_LEDS_CLASS=y | 
| 639 | CONFIG_LEDS_GPIO=y | 645 | CONFIG_LEDS_GPIO=y | 
| @@ -642,7 +648,6 @@ CONFIG_LEDS_SYSCON=y | |||
| 642 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 648 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 
| 643 | CONFIG_LEDS_TRIGGER_CPU=y | 649 | CONFIG_LEDS_TRIGGER_CPU=y | 
| 644 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | 650 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | 
| 645 | CONFIG_EDAC=y | ||
| 646 | CONFIG_RTC_CLASS=y | 651 | CONFIG_RTC_CLASS=y | 
| 647 | CONFIG_RTC_DRV_MAX77686=y | 652 | CONFIG_RTC_DRV_MAX77686=y | 
| 648 | CONFIG_RTC_DRV_RK808=m | 653 | CONFIG_RTC_DRV_RK808=m | 
| @@ -679,8 +684,6 @@ CONFIG_STAGING=y | |||
| 679 | CONFIG_ION=y | 684 | CONFIG_ION=y | 
| 680 | CONFIG_ION_SYSTEM_HEAP=y | 685 | CONFIG_ION_SYSTEM_HEAP=y | 
| 681 | CONFIG_ION_CMA_HEAP=y | 686 | CONFIG_ION_CMA_HEAP=y | 
| 682 | CONFIG_TYPEC_TCPM=y | ||
| 683 | CONFIG_TYPEC_TCPCI=y | ||
| 684 | CONFIG_COMMON_CLK_RK808=y | 687 | CONFIG_COMMON_CLK_RK808=y | 
| 685 | CONFIG_COMMON_CLK_SCPI=y | 688 | CONFIG_COMMON_CLK_SCPI=y | 
| 686 | CONFIG_COMMON_CLK_CS2000_CP=y | 689 | CONFIG_COMMON_CLK_CS2000_CP=y | 
| @@ -699,14 +702,11 @@ CONFIG_CLKSRC_IMX_SYS_CNT=y | |||
| 699 | CONFIG_ARM_MHU=y | 702 | CONFIG_ARM_MHU=y | 
| 700 | CONFIG_PLATFORM_MHU=y | 703 | CONFIG_PLATFORM_MHU=y | 
| 701 | CONFIG_BCM2835_MBOX=y | 704 | CONFIG_BCM2835_MBOX=y | 
| 702 | CONFIG_HI6220_MBOX=y | ||
| 703 | CONFIG_ROCKCHIP_IOMMU=y | 705 | CONFIG_ROCKCHIP_IOMMU=y | 
| 704 | CONFIG_ARM_SMMU=y | 706 | CONFIG_ARM_SMMU=y | 
| 705 | CONFIG_ARM_SMMU_V3=y | 707 | CONFIG_ARM_SMMU_V3=y | 
| 706 | CONFIG_RPMSG=y | ||
| 707 | CONFIG_RPMSG_QCOM_SMD=y | 708 | CONFIG_RPMSG_QCOM_SMD=y | 
| 708 | CONFIG_RASPBERRYPI_POWER=y | 709 | CONFIG_RASPBERRYPI_POWER=y | 
| 709 | CONFIG_ARCH_MXC_ARM64=y | ||
| 710 | CONFIG_QCOM_SMEM=y | 710 | CONFIG_QCOM_SMEM=y | 
| 711 | CONFIG_QCOM_SMD_RPM=y | 711 | CONFIG_QCOM_SMD_RPM=y | 
| 712 | CONFIG_QCOM_SMP2P=y | 712 | CONFIG_QCOM_SMP2P=y | 
| @@ -731,6 +731,7 @@ CONFIG_PWM_SAMSUNG=y | |||
| 731 | CONFIG_PWM_TEGRA=m | 731 | CONFIG_PWM_TEGRA=m | 
| 732 | CONFIG_PHY_XGENE=y | 732 | CONFIG_PHY_XGENE=y | 
| 733 | CONFIG_PHY_SUN4I_USB=y | 733 | CONFIG_PHY_SUN4I_USB=y | 
| 734 | CONFIG_PHY_FSL_IMX8MQ_USB=y | ||
| 734 | CONFIG_PHY_HI6220_USB=y | 735 | CONFIG_PHY_HI6220_USB=y | 
| 735 | CONFIG_PHY_RCAR_GEN3_USB2=y | 736 | CONFIG_PHY_RCAR_GEN3_USB2=y | 
| 736 | CONFIG_PHY_ROCKCHIP_EMMC=y | 737 | CONFIG_PHY_ROCKCHIP_EMMC=y | 
| @@ -744,13 +745,6 @@ CONFIG_NVMEM_IMX_OCOTP=y | |||
| 744 | CONFIG_NVMEM_IMX_SCU_OCOTP=y | 745 | CONFIG_NVMEM_IMX_SCU_OCOTP=y | 
| 745 | CONFIG_TEE=y | 746 | CONFIG_TEE=y | 
| 746 | CONFIG_OPTEE=y | 747 | CONFIG_OPTEE=y | 
| 747 | CONFIG_ARM_SCPI_PROTOCOL=y | ||
| 748 | CONFIG_RASPBERRYPI_FIRMWARE=y | ||
| 749 | CONFIG_EFI_CAPSULE_LOADER=y | ||
| 750 | CONFIG_ACPI=y | ||
| 751 | CONFIG_ACPI_APEI=y | ||
| 752 | CONFIG_ACPI_APEI_GHES=y | ||
| 753 | CONFIG_ACPI_APEI_PCIEAER=y | ||
| 754 | CONFIG_EXT2_FS=y | 748 | CONFIG_EXT2_FS=y | 
| 755 | CONFIG_EXT3_FS=y | 749 | CONFIG_EXT3_FS=y | 
| 756 | CONFIG_EXT4_FS_POSIX_ACL=y | 750 | CONFIG_EXT4_FS_POSIX_ACL=y | 
| @@ -777,15 +771,6 @@ CONFIG_ROOT_NFS=y | |||
| 777 | CONFIG_9P_FS=y | 771 | CONFIG_9P_FS=y | 
| 778 | CONFIG_NLS_CODEPAGE_437=y | 772 | CONFIG_NLS_CODEPAGE_437=y | 
| 779 | CONFIG_NLS_ISO8859_1=y | 773 | CONFIG_NLS_ISO8859_1=y | 
| 780 | CONFIG_VIRTUALIZATION=y | ||
| 781 | CONFIG_KVM=y | ||
| 782 | CONFIG_PRINTK_TIME=y | ||
| 783 | CONFIG_DEBUG_FS=y | ||
| 784 | CONFIG_MAGIC_SYSRQ=y | ||
| 785 | # CONFIG_SCHED_DEBUG is not set | ||
| 786 | # CONFIG_DEBUG_PREEMPT is not set | ||
| 787 | # CONFIG_FTRACE is not set | ||
| 788 | CONFIG_MEMTEST=y | ||
| 789 | CONFIG_SECURITY=y | 774 | CONFIG_SECURITY=y | 
| 790 | CONFIG_CRYPTO_TEST=m | 775 | CONFIG_CRYPTO_TEST=m | 
| 791 | CONFIG_CRYPTO_CHACHA20POLY1305=y | 776 | CONFIG_CRYPTO_CHACHA20POLY1305=y | 
| @@ -815,14 +800,10 @@ CONFIG_CRYPTO_DEV_FSL_CAAM=y | |||
| 815 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y | 800 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y | 
| 816 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=y | 801 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=y | 
| 817 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y | 802 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y | 
| 818 | CONFIG_ARM64_CRYPTO=y | 803 | CONFIG_PRINTK_TIME=y | 
| 819 | CONFIG_CRYPTO_SHA512_ARM64=m | 804 | CONFIG_DEBUG_FS=y | 
| 820 | CONFIG_CRYPTO_SHA1_ARM64_CE=y | 805 | CONFIG_MAGIC_SYSRQ=y | 
| 821 | CONFIG_CRYPTO_SHA2_ARM64_CE=y | 806 | # CONFIG_SCHED_DEBUG is not set | 
| 822 | CONFIG_CRYPTO_GHASH_ARM64_CE=y | 807 | # CONFIG_DEBUG_PREEMPT is not set | 
| 823 | CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m | 808 | # CONFIG_FTRACE is not set | 
| 824 | CONFIG_CRYPTO_CRC32_ARM64_CE=m | 809 | CONFIG_MEMTEST=y | 
| 825 | CONFIG_CRYPTO_AES_ARM64_CE_CCM=y | ||
| 826 | CONFIG_CRYPTO_AES_ARM64_CE_BLK=y | ||
| 827 | CONFIG_CRYPTO_CHACHA20_NEON=m | ||
| 828 | CONFIG_CRYPTO_AES_ARM64_BS=m | ||
| diff --git a/recipes-kernel/linux/linux-imx_4.14.98.bb b/recipes-kernel/linux/linux-imx_4.14.98.bb deleted file mode 100644 index 40304b1ce..000000000 --- a/recipes-kernel/linux/linux-imx_4.14.98.bb +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | # Copyright 2013-2016 (C) Freescale Semiconductor | ||
| 2 | # Copyright 2017-2019 (C) NXP | ||
| 3 | # Copyright 2018 (C) O.S. Systems Software LTDA. | ||
| 4 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 5 | |||
| 6 | SUMMARY = "Linux Kernel provided and supported by NXP" | ||
| 7 | DESCRIPTION = "Linux Kernel provided and supported by NXP with focus on \ | ||
| 8 | i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU." | ||
| 9 | |||
| 10 | require recipes-kernel/linux/linux-imx.inc | ||
| 11 | |||
| 12 | DEPENDS += "lzop-native bc-native" | ||
| 13 | |||
| 14 | SRCBRANCH = "imx_4.14.98_2.0.0_ga" | ||
| 15 | LOCALVERSION = "-imx" | ||
| 16 | SRCREV = "1175b59611537b0b451e0d1071b1666873a8ec32" | ||
| 17 | SRC_URI += "file://0001-compiler-attributes-add-support-for-copy-gcc-9.patch \ | ||
| 18 | file://0002-include-linux-module.h-copy-init-exit-attrs-to-.patch \ | ||
| 19 | " | ||
| 20 | |||
| 21 | DEFAULT_PREFERENCE = "1" | ||
| 22 | |||
| 23 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | ||
| diff --git a/recipes-kernel/linux/linux-imx_4.19.35.bb b/recipes-kernel/linux/linux-imx_4.19.35.bb new file mode 100644 index 000000000..138c1178d --- /dev/null +++ b/recipes-kernel/linux/linux-imx_4.19.35.bb | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | # Copyright (C) 2013-2016 Freescale Semiconductor | ||
| 2 | # Copyright 2017-2018 NXP | ||
| 3 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 4 | |||
| 5 | SUMMARY = "Linux Kernel provided and supported by NXP" | ||
| 6 | DESCRIPTION = "Linux Kernel provided and supported by NXP with focus on \ | ||
| 7 | i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU." | ||
| 8 | |||
| 9 | require recipes-kernel/linux/linux-imx.inc | ||
| 10 | |||
| 11 | LICENSE = "GPLv2" | ||
| 12 | LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" | ||
| 13 | DEPENDS += "lzop-native bc-native" | ||
| 14 | |||
| 15 | SRCBRANCH = "imx_4.19.35_1.1.0" | ||
| 16 | LOCALVERSION = "-1.1.0" | ||
| 17 | KERNEL_SRC ?= "git://source.codeaurora.org/external/imx/linux-imx.git;protocol=https" | ||
| 18 | SRC_URI = "${KERNEL_SRC};branch=${SRCBRANCH}" | ||
| 19 | SRCREV = "0f9917c56d5995e1dc3bde5658e2d7bc865464de" | ||
| 20 | |||
| 21 | S = "${WORKDIR}/git" | ||
| 22 | |||
| 23 | DEFAULT_PREFERENCE = "1" | ||
| 24 | |||
| 25 | DEFCONFIG = "defconfig" | ||
| 26 | DEFCONFIG_mx6 = "imx_v7_defconfig" | ||
| 27 | DEFCONFIG_mx7 = "imx_v7_defconfig" | ||
| 28 | |||
| 29 | do_preconfigure_prepend() { | ||
| 30 | # meta-freescale/classes/fsl-kernel-localversion.bbclass requires | ||
| 31 | # defconfig in ${WORKDIR} | ||
| 32 | install -d ${B} | ||
| 33 | cp ${S}/arch/${ARCH}/configs/${DEFCONFIG} ${WORKDIR}/defconfig | ||
| 34 | } | ||
| 35 | |||
| 36 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | ||
