diff options
author | Cristinel Panfir <cristinel.panfir@nxp.com> | 2019-12-02 15:32:21 +0200 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2019-12-03 11:52:54 -0300 |
commit | 64d58e36978e7227b8907f2b2be0ec5a643cdf70 (patch) | |
tree | 6da82445dec7a60274c9995d6d92ba91702bd163 /recipes-kernel | |
parent | e075e4c3048a9fe00e70c5bcca96e9d2cb57232a (diff) | |
download | meta-freescale-64d58e36978e7227b8907f2b2be0ec5a643cdf70.tar.gz |
linux-imx: Update kernel recipe to version 4.19.35
- Update kernel recipe to latest revision of 4.19.35
- Sync arm architecture defconfig file with imx_v7_defconfig
- Sync arm64 architecture defconfig file with defconfig
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
Diffstat (limited to 'recipes-kernel')
-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 af99cb6b..00000000 --- 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 e30d9425..00000000 --- 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 1bd44d45..3d6d67ed 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 9c3d9ea7..998d7f5a 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 40304b1c..00000000 --- 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 00000000..138c1178 --- /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)" | ||