diff options
author | Tom Hochstein <tom.hochstein@nxp.com> | 2020-08-31 16:16:48 -0500 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2020-09-23 23:42:37 -0300 |
commit | 4ff5c74607d49d40898bc18416365f7a050651aa (patch) | |
tree | bef2914bd1c5d7dcbb8ffe2e160b8981adcdcb9e /recipes-kernel | |
parent | ce6319aed4ad36120a49b35b1176c67bafa031d7 (diff) | |
download | meta-freescale-4ff5c74607d49d40898bc18416365f7a050651aa.tar.gz |
linux-imx[-mfgtool]: Upgrade kernel recipe to 5.4.24-2.1.0 from NXP
Upgrade kernel recipe 5.4.3 -> 5.4.24, drop patches which are applied
upstream and re-submit new kernel configuration files for arm32 and
aarch64 build configurations.
Kernel recipe version 5.4.3 is dropped from this layer in favor of the
updated one.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'recipes-kernel')
-rw-r--r-- | recipes-kernel/linux/linux-imx-mfgtool_5.4.bb (renamed from recipes-kernel/linux/linux-imx-mfgtool_5.4.3.bb) | 0 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-imx/0001-perf-Make-perf-able-to-build-with-latest-libbfd.patch | 63 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-imx/imx/defconfig | 29 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-imx/mx8/defconfig | 66 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-imx_5.4.bb (renamed from recipes-kernel/linux/linux-imx_5.4.3.bb) | 12 |
5 files changed, 94 insertions, 76 deletions
diff --git a/recipes-kernel/linux/linux-imx-mfgtool_5.4.3.bb b/recipes-kernel/linux/linux-imx-mfgtool_5.4.bb index 0a9f5259..0a9f5259 100644 --- a/recipes-kernel/linux/linux-imx-mfgtool_5.4.3.bb +++ b/recipes-kernel/linux/linux-imx-mfgtool_5.4.bb | |||
diff --git a/recipes-kernel/linux/linux-imx/0001-perf-Make-perf-able-to-build-with-latest-libbfd.patch b/recipes-kernel/linux/linux-imx/0001-perf-Make-perf-able-to-build-with-latest-libbfd.patch deleted file mode 100644 index e3df8084..00000000 --- a/recipes-kernel/linux/linux-imx/0001-perf-Make-perf-able-to-build-with-latest-libbfd.patch +++ /dev/null | |||
@@ -1,63 +0,0 @@ | |||
1 | From 0ada120c883d4f1f6aafd01cf0fbb10d8bbba015 Mon Sep 17 00:00:00 2001 | ||
2 | From: Changbin Du <changbin.du@gmail.com> | ||
3 | Date: Tue, 28 Jan 2020 23:29:38 +0800 | ||
4 | Subject: [PATCH] perf: Make perf able to build with latest libbfd | ||
5 | |||
6 | libbfd has changed the bfd_section_* macros to inline functions | ||
7 | bfd_section_<field> since 2019-09-18. See below two commits: | ||
8 | o http://www.sourceware.org/ml/gdb-cvs/2019-09/msg00064.html | ||
9 | o https://www.sourceware.org/ml/gdb-cvs/2019-09/msg00072.html | ||
10 | |||
11 | This fix make perf able to build with both old and new libbfd. | ||
12 | |||
13 | Upstream-Status: Submitted [commit 0ada120c883d4f1f6aafd01cf0fbb10d8bbba015 upstream] | ||
14 | |||
15 | Signed-off-by: Changbin Du <changbin.du@gmail.com> | ||
16 | Acked-by: Jiri Olsa <jolsa@redhat.com> | ||
17 | Cc: Peter Zijlstra <peterz@infradead.org> | ||
18 | Link: http://lore.kernel.org/lkml/20200128152938.31413-1-changbin.du@gmail.com | ||
19 | Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> | ||
20 | Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> | ||
21 | --- | ||
22 | tools/perf/util/srcline.c | 16 +++++++++++++++- | ||
23 | 1 file changed, 15 insertions(+), 1 deletion(-) | ||
24 | |||
25 | diff --git a/tools/perf/util/srcline.c b/tools/perf/util/srcline.c | ||
26 | index 6ccf6f6d09df..5b7d6c16d33f 100644 | ||
27 | --- a/tools/perf/util/srcline.c | ||
28 | +++ b/tools/perf/util/srcline.c | ||
29 | @@ -193,16 +193,30 @@ static void find_address_in_section(bfd *abfd, asection *section, void *data) | ||
30 | bfd_vma pc, vma; | ||
31 | bfd_size_type size; | ||
32 | struct a2l_data *a2l = data; | ||
33 | + flagword flags; | ||
34 | |||
35 | if (a2l->found) | ||
36 | return; | ||
37 | |||
38 | - if ((bfd_get_section_flags(abfd, section) & SEC_ALLOC) == 0) | ||
39 | +#ifdef bfd_get_section_flags | ||
40 | + flags = bfd_get_section_flags(abfd, section); | ||
41 | +#else | ||
42 | + flags = bfd_section_flags(section); | ||
43 | +#endif | ||
44 | + if ((flags & SEC_ALLOC) == 0) | ||
45 | return; | ||
46 | |||
47 | pc = a2l->addr; | ||
48 | +#ifdef bfd_get_section_vma | ||
49 | vma = bfd_get_section_vma(abfd, section); | ||
50 | +#else | ||
51 | + vma = bfd_section_vma(section); | ||
52 | +#endif | ||
53 | +#ifdef bfd_get_section_size | ||
54 | size = bfd_get_section_size(section); | ||
55 | +#else | ||
56 | + size = bfd_section_size(section); | ||
57 | +#endif | ||
58 | |||
59 | if (pc < vma || pc >= vma + size) | ||
60 | return; | ||
61 | -- | ||
62 | 2.17.1 | ||
63 | |||
diff --git a/recipes-kernel/linux/linux-imx/imx/defconfig b/recipes-kernel/linux/linux-imx/imx/defconfig index 622e5430..30792d23 100644 --- a/recipes-kernel/linux/linux-imx/imx/defconfig +++ b/recipes-kernel/linux/linux-imx/imx/defconfig | |||
@@ -1,5 +1,6 @@ | |||
1 | CONFIG_KERNEL_LZO=y | 1 | CONFIG_KERNEL_LZO=y |
2 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
3 | CONFIG_POSIX_MQUEUE=y | ||
3 | CONFIG_NO_HZ=y | 4 | CONFIG_NO_HZ=y |
4 | CONFIG_HIGH_RES_TIMERS=y | 5 | CONFIG_HIGH_RES_TIMERS=y |
5 | CONFIG_PREEMPT=y | 6 | CONFIG_PREEMPT=y |
@@ -7,6 +8,12 @@ CONFIG_IKCONFIG=y | |||
7 | CONFIG_IKCONFIG_PROC=y | 8 | CONFIG_IKCONFIG_PROC=y |
8 | CONFIG_LOG_BUF_SHIFT=18 | 9 | CONFIG_LOG_BUF_SHIFT=18 |
9 | CONFIG_CGROUPS=y | 10 | CONFIG_CGROUPS=y |
11 | CONFIG_MEMCG=y | ||
12 | CONFIG_CGROUP_PIDS=y | ||
13 | CONFIG_CGROUP_FREEZER=y | ||
14 | CONFIG_CGROUP_DEVICE=y | ||
15 | CONFIG_NAMESPACES=y | ||
16 | CONFIG_USER_NS=y | ||
10 | CONFIG_RELAY=y | 17 | CONFIG_RELAY=y |
11 | CONFIG_BLK_DEV_INITRD=y | 18 | CONFIG_BLK_DEV_INITRD=y |
12 | CONFIG_EXPERT=y | 19 | CONFIG_EXPERT=y |
@@ -57,6 +64,7 @@ CONFIG_MODULE_SRCVERSION_ALL=y | |||
57 | # CONFIG_BLK_DEV_BSG is not set | 64 | # CONFIG_BLK_DEV_BSG is not set |
58 | CONFIG_BINFMT_MISC=m | 65 | CONFIG_BINFMT_MISC=m |
59 | CONFIG_CMA=y | 66 | CONFIG_CMA=y |
67 | CONFIG_SECCOMP=y | ||
60 | CONFIG_NET=y | 68 | CONFIG_NET=y |
61 | CONFIG_PACKET=y | 69 | CONFIG_PACKET=y |
62 | CONFIG_UNIX=y | 70 | CONFIG_UNIX=y |
@@ -120,6 +128,7 @@ CONFIG_MTD_SPI_NOR=y | |||
120 | CONFIG_MTD_UBI=y | 128 | CONFIG_MTD_UBI=y |
121 | CONFIG_MTD_UBI_FASTMAP=y | 129 | CONFIG_MTD_UBI_FASTMAP=y |
122 | CONFIG_MTD_UBI_BLOCK=y | 130 | CONFIG_MTD_UBI_BLOCK=y |
131 | CONFIG_OF_OVERLAY=y | ||
123 | CONFIG_BLK_DEV_LOOP=y | 132 | CONFIG_BLK_DEV_LOOP=y |
124 | CONFIG_BLK_DEV_RAM=y | 133 | CONFIG_BLK_DEV_RAM=y |
125 | CONFIG_BLK_DEV_RAM_SIZE=65536 | 134 | CONFIG_BLK_DEV_RAM_SIZE=65536 |
@@ -142,7 +151,7 @@ CONFIG_NETDEVICES=y | |||
142 | CONFIG_CS89x0=y | 151 | CONFIG_CS89x0=y |
143 | CONFIG_CS89x0_PLATFORM=y | 152 | CONFIG_CS89x0_PLATFORM=y |
144 | # CONFIG_NET_VENDOR_FARADAY is not set | 153 | # CONFIG_NET_VENDOR_FARADAY is not set |
145 | # CONFIG_NET_VENDOR_INTEL is not set | 154 | CONFIG_E1000E=y |
146 | # CONFIG_NET_VENDOR_MARVELL is not set | 155 | # CONFIG_NET_VENDOR_MARVELL is not set |
147 | # CONFIG_NET_VENDOR_MICREL is not set | 156 | # CONFIG_NET_VENDOR_MICREL is not set |
148 | # CONFIG_NET_VENDOR_MICROCHIP is not set | 157 | # CONFIG_NET_VENDOR_MICROCHIP is not set |
@@ -165,6 +174,7 @@ CONFIG_USB_NET_SMSC95XX=y | |||
165 | CONFIG_USB_NET_MCS7830=y | 174 | CONFIG_USB_NET_MCS7830=y |
166 | CONFIG_BRCMFMAC=m | 175 | CONFIG_BRCMFMAC=m |
167 | CONFIG_HOSTAP=y | 176 | CONFIG_HOSTAP=y |
177 | CONFIG_MXMWIFIEX=m | ||
168 | CONFIG_WL12XX=m | 178 | CONFIG_WL12XX=m |
169 | CONFIG_WL18XX=m | 179 | CONFIG_WL18XX=m |
170 | CONFIG_WLCORE_SDIO=m | 180 | CONFIG_WLCORE_SDIO=m |
@@ -446,6 +456,8 @@ CONFIG_STAGING_MEDIA=y | |||
446 | CONFIG_COMMON_CLK_PWM=y | 456 | CONFIG_COMMON_CLK_PWM=y |
447 | CONFIG_MAILBOX=y | 457 | CONFIG_MAILBOX=y |
448 | CONFIG_IMX_MBOX=y | 458 | CONFIG_IMX_MBOX=y |
459 | CONFIG_REMOTEPROC=y | ||
460 | CONFIG_IMX_REMOTEPROC=y | ||
449 | CONFIG_EXTCON_USB_GPIO=y | 461 | CONFIG_EXTCON_USB_GPIO=y |
450 | CONFIG_IIO=y | 462 | CONFIG_IIO=y |
451 | CONFIG_IMX7D_ADC=y | 463 | CONFIG_IMX7D_ADC=y |
@@ -483,6 +495,7 @@ CONFIG_QUOTA_NETLINK_INTERFACE=y | |||
483 | # CONFIG_PRINT_QUOTA_WARNING is not set | 495 | # CONFIG_PRINT_QUOTA_WARNING is not set |
484 | CONFIG_AUTOFS4_FS=y | 496 | CONFIG_AUTOFS4_FS=y |
485 | CONFIG_FUSE_FS=y | 497 | CONFIG_FUSE_FS=y |
498 | CONFIG_OVERLAY_FS=y | ||
486 | CONFIG_ISO9660_FS=m | 499 | CONFIG_ISO9660_FS=m |
487 | CONFIG_JOLIET=y | 500 | CONFIG_JOLIET=y |
488 | CONFIG_ZISOFS=y | 501 | CONFIG_ZISOFS=y |
@@ -535,6 +548,20 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m | |||
535 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y | 548 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y |
536 | CONFIG_CRYPTO_DEV_SAHARA=y | 549 | CONFIG_CRYPTO_DEV_SAHARA=y |
537 | CONFIG_CRYPTO_DEV_MXS_DCP=y | 550 | CONFIG_CRYPTO_DEV_MXS_DCP=y |
551 | CONFIG_CRYPTO_PCBC=m | ||
552 | CONFIG_CRYPTO_XCBC=m | ||
553 | CONFIG_CRYPTO_VMAC=m | ||
554 | CONFIG_CRYPTO_SM3=m | ||
555 | CONFIG_CRYPTO_STREEBOG=m | ||
556 | CONFIG_CRYPTO_ANUBIS=m | ||
557 | CONFIG_CRYPTO_FCRYPT=m | ||
558 | CONFIG_CRYPTO_KHAZAD=m | ||
559 | CONFIG_CRYPTO_SALSA20=m | ||
560 | CONFIG_CRYPTO_SEED=m | ||
561 | CONFIG_CRYPTO_SM4=m | ||
562 | CONFIG_CRYPTO_TEA=m | ||
563 | CONFIG_CRYPTO_ANSI_CPRNG=m | ||
564 | CONFIG_CRYPTO_SHA1=m | ||
538 | CONFIG_CRC_CCITT=m | 565 | CONFIG_CRC_CCITT=m |
539 | CONFIG_CRC_T10DIF=y | 566 | CONFIG_CRC_T10DIF=y |
540 | CONFIG_CRC7=m | 567 | CONFIG_CRC7=m |
diff --git a/recipes-kernel/linux/linux-imx/mx8/defconfig b/recipes-kernel/linux/linux-imx/mx8/defconfig index 469ee0ef..cf8df95f 100644 --- a/recipes-kernel/linux/linux-imx/mx8/defconfig +++ b/recipes-kernel/linux/linux-imx/mx8/defconfig | |||
@@ -66,6 +66,7 @@ CONFIG_EFI_CAPSULE_LOADER=y | |||
66 | CONFIG_IMX_DSP=y | 66 | CONFIG_IMX_DSP=y |
67 | CONFIG_IMX_SCU=y | 67 | CONFIG_IMX_SCU=y |
68 | CONFIG_IMX_SCU_PD=y | 68 | CONFIG_IMX_SCU_PD=y |
69 | CONFIG_IMX_SECO_MU=y | ||
69 | CONFIG_ACPI=y | 70 | CONFIG_ACPI=y |
70 | CONFIG_ACPI_APEI=y | 71 | CONFIG_ACPI_APEI=y |
71 | CONFIG_ACPI_APEI_GHES=y | 72 | CONFIG_ACPI_APEI_GHES=y |
@@ -127,9 +128,17 @@ CONFIG_BRIDGE_VLAN_FILTERING=y | |||
127 | CONFIG_VLAN_8021Q_GVRP=y | 128 | CONFIG_VLAN_8021Q_GVRP=y |
128 | CONFIG_VLAN_8021Q_MVRP=y | 129 | CONFIG_VLAN_8021Q_MVRP=y |
129 | CONFIG_LLC2=y | 130 | CONFIG_LLC2=y |
131 | CONFIG_NET_SCHED=y | ||
132 | CONFIG_NET_SCH_MULTIQ=y | ||
133 | CONFIG_NET_SCH_CBS=y | ||
134 | CONFIG_NET_SCH_TAPRIO=y | ||
135 | CONFIG_NET_SCH_MQPRIO=y | ||
136 | CONFIG_NET_CLS_BASIC=y | ||
137 | CONFIG_NET_CLS_TCINDEX=y | ||
130 | CONFIG_TSN=y | 138 | CONFIG_TSN=y |
131 | CONFIG_NET_SWITCHDEV=y | 139 | CONFIG_NET_SWITCHDEV=y |
132 | CONFIG_BPF_JIT=y | 140 | CONFIG_BPF_JIT=y |
141 | CONFIG_NET_PKTGEN=y | ||
133 | CONFIG_CAN=m | 142 | CONFIG_CAN=m |
134 | CONFIG_CAN_FLEXCAN=m | 143 | CONFIG_CAN_FLEXCAN=m |
135 | CONFIG_BT=y | 144 | CONFIG_BT=y |
@@ -272,7 +281,7 @@ CONFIG_MSCC_OCELOT_SWITCH=y | |||
272 | CONFIG_QCOM_EMAC=m | 281 | CONFIG_QCOM_EMAC=m |
273 | CONFIG_SMC91X=y | 282 | CONFIG_SMC91X=y |
274 | CONFIG_SMSC911X=y | 283 | CONFIG_SMSC911X=y |
275 | CONFIG_STMMAC_ETH=m | 284 | CONFIG_STMMAC_ETH=y |
276 | CONFIG_MDIO_BITBANG=y | 285 | CONFIG_MDIO_BITBANG=y |
277 | CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y | 286 | CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y |
278 | CONFIG_AQUANTIA_PHY=y | 287 | CONFIG_AQUANTIA_PHY=y |
@@ -300,9 +309,10 @@ CONFIG_USB_NET_MCS7830=m | |||
300 | CONFIG_BRCMFMAC=m | 309 | CONFIG_BRCMFMAC=m |
301 | CONFIG_BRCMFMAC_PCIE=y | 310 | CONFIG_BRCMFMAC_PCIE=y |
302 | CONFIG_HOSTAP=y | 311 | CONFIG_HOSTAP=y |
312 | CONFIG_MXMWIFIEX=m | ||
303 | CONFIG_WL18XX=m | 313 | CONFIG_WL18XX=m |
304 | CONFIG_WLCORE_SDIO=m | 314 | CONFIG_WLCORE_SDIO=m |
305 | CONFIG_IVSHMEM_NET=m | 315 | CONFIG_IVSHMEM_NET=y |
306 | CONFIG_INPUT_EVDEV=y | 316 | CONFIG_INPUT_EVDEV=y |
307 | CONFIG_KEYBOARD_ADC=m | 317 | CONFIG_KEYBOARD_ADC=m |
308 | CONFIG_KEYBOARD_GPIO=y | 318 | CONFIG_KEYBOARD_GPIO=y |
@@ -351,6 +361,7 @@ CONFIG_I2C_IMX_LPI2C=y | |||
351 | CONFIG_I2C_RK3X=y | 361 | CONFIG_I2C_RK3X=y |
352 | CONFIG_I2C_RPBUS=y | 362 | CONFIG_I2C_RPBUS=y |
353 | CONFIG_I2C_CROS_EC_TUNNEL=y | 363 | CONFIG_I2C_CROS_EC_TUNNEL=y |
364 | CONFIG_XEN_I2C_BACKEND=y | ||
354 | CONFIG_I2C_SLAVE=y | 365 | CONFIG_I2C_SLAVE=y |
355 | CONFIG_SPI=y | 366 | CONFIG_SPI=y |
356 | CONFIG_SPI_FSL_LPSPI=y | 367 | CONFIG_SPI_FSL_LPSPI=y |
@@ -369,9 +380,11 @@ CONFIG_PINCTRL_SINGLE=y | |||
369 | CONFIG_PINCTRL_MAX77620=y | 380 | CONFIG_PINCTRL_MAX77620=y |
370 | CONFIG_PINCTRL_IMX8MM=y | 381 | CONFIG_PINCTRL_IMX8MM=y |
371 | CONFIG_PINCTRL_IMX8MN=y | 382 | CONFIG_PINCTRL_IMX8MN=y |
383 | CONFIG_PINCTRL_IMX8MP=y | ||
372 | CONFIG_PINCTRL_IMX8MQ=y | 384 | CONFIG_PINCTRL_IMX8MQ=y |
373 | CONFIG_PINCTRL_IMX8QM=y | 385 | CONFIG_PINCTRL_IMX8QM=y |
374 | CONFIG_PINCTRL_IMX8QXP=y | 386 | CONFIG_PINCTRL_IMX8QXP=y |
387 | CONFIG_PINCTRL_IMX8DXL=y | ||
375 | CONFIG_PINCTRL_S32V234=y | 388 | CONFIG_PINCTRL_S32V234=y |
376 | CONFIG_GPIOLIB=y | 389 | CONFIG_GPIOLIB=y |
377 | CONFIG_GPIO_SYSFS=y | 390 | CONFIG_GPIO_SYSFS=y |
@@ -411,8 +424,10 @@ CONFIG_ARM_SBSA_WATCHDOG=y | |||
411 | CONFIG_DW_WATCHDOG=y | 424 | CONFIG_DW_WATCHDOG=y |
412 | CONFIG_IMX2_WDT=y | 425 | CONFIG_IMX2_WDT=y |
413 | CONFIG_IMX_SC_WDT=y | 426 | CONFIG_IMX_SC_WDT=y |
427 | CONFIG_XEN_WDT=y | ||
414 | CONFIG_MFD_BD9571MWV=y | 428 | CONFIG_MFD_BD9571MWV=y |
415 | CONFIG_MFD_AXP20X_I2C=y | 429 | CONFIG_MFD_AXP20X_I2C=y |
430 | CONFIG_MFD_IMX_AUDIOMIX=y | ||
416 | CONFIG_MFD_HI6421_PMIC=y | 431 | CONFIG_MFD_HI6421_PMIC=y |
417 | CONFIG_MFD_MAX77620=y | 432 | CONFIG_MFD_MAX77620=y |
418 | CONFIG_MFD_RK808=y | 433 | CONFIG_MFD_RK808=y |
@@ -458,6 +473,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y | |||
458 | CONFIG_VIDEO_OV5640=y | 473 | CONFIG_VIDEO_OV5640=y |
459 | CONFIG_IMX_DPU_CORE=y | 474 | CONFIG_IMX_DPU_CORE=y |
460 | CONFIG_IMX_LCDIF_CORE=y | 475 | CONFIG_IMX_LCDIF_CORE=y |
476 | CONFIG_IMX_LCDIFV3_CORE=y | ||
461 | CONFIG_DRM=y | 477 | CONFIG_DRM=y |
462 | CONFIG_DRM_I2C_NXP_TDA998X=m | 478 | CONFIG_DRM_I2C_NXP_TDA998X=m |
463 | CONFIG_DRM_MALI_DISPLAY=m | 479 | CONFIG_DRM_MALI_DISPLAY=m |
@@ -465,16 +481,24 @@ CONFIG_DRM_NOUVEAU=m | |||
465 | CONFIG_DRM_RCAR_LVDS=m | 481 | CONFIG_DRM_RCAR_LVDS=m |
466 | CONFIG_DRM_PANEL_SIMPLE=y | 482 | CONFIG_DRM_PANEL_SIMPLE=y |
467 | CONFIG_DRM_PANEL_RAYDIUM_RM67191=y | 483 | CONFIG_DRM_PANEL_RAYDIUM_RM67191=y |
484 | CONFIG_DRM_PANEL_SEIKO_43WVF1G=y | ||
485 | CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y | ||
468 | CONFIG_DRM_SII902X=m | 486 | CONFIG_DRM_SII902X=m |
469 | CONFIG_DRM_I2C_ADV7511=y | 487 | CONFIG_DRM_I2C_ADV7511=y |
470 | CONFIG_DRM_NWL_MIPI_DSI=y | 488 | CONFIG_DRM_NWL_MIPI_DSI=y |
471 | CONFIG_DRM_CDNS_HDMI_CEC=y | 489 | CONFIG_DRM_CDNS_HDMI_CEC=y |
472 | CONFIG_DRM_DW_HDMI_I2S_AUDIO=m | 490 | CONFIG_DRM_DW_HDMI_I2S_AUDIO=m |
491 | CONFIG_DRM_DW_HDMI_GP_AUDIO=y | ||
492 | CONFIG_DRM_DW_HDMI_CEC=y | ||
473 | CONFIG_DRM_ITE_IT6263=y | 493 | CONFIG_DRM_ITE_IT6263=y |
474 | CONFIG_DRM_IMX=y | 494 | CONFIG_DRM_IMX=y |
495 | CONFIG_DRM_IMX_LCDIF_MUX_DISPLAY=y | ||
475 | CONFIG_DRM_IMX_PARALLEL_DISPLAY=y | 496 | CONFIG_DRM_IMX_PARALLEL_DISPLAY=y |
476 | CONFIG_DRM_IMX_TVE=y | 497 | CONFIG_DRM_IMX_TVE=y |
477 | CONFIG_DRM_IMX_LDB=y | 498 | CONFIG_DRM_IMX_LDB=y |
499 | CONFIG_DRM_IMX8QM_LDB=y | ||
500 | CONFIG_DRM_IMX8QXP_LDB=y | ||
501 | CONFIG_DRM_IMX8MP_LDB=y | ||
478 | CONFIG_DRM_IMX_HDMI=y | 502 | CONFIG_DRM_IMX_HDMI=y |
479 | CONFIG_DRM_IMX_SEC_DSIM=y | 503 | CONFIG_DRM_IMX_SEC_DSIM=y |
480 | CONFIG_DRM_IMX_CDNS_MHDP=y | 504 | CONFIG_DRM_IMX_CDNS_MHDP=y |
@@ -516,12 +540,14 @@ CONFIG_SND_SOC_IMX_AUDMIX=y | |||
516 | CONFIG_SND_SOC_IMX_PDM_MIC=y | 540 | CONFIG_SND_SOC_IMX_PDM_MIC=y |
517 | CONFIG_SND_SOC_IMX_DSP=y | 541 | CONFIG_SND_SOC_IMX_DSP=y |
518 | CONFIG_SND_SOC_IMX_CDNHDMI=y | 542 | CONFIG_SND_SOC_IMX_CDNHDMI=y |
543 | CONFIG_SND_SOC_IMX_XCVR=y | ||
519 | CONFIG_SND_SOC_SOF_TOPLEVEL=y | 544 | CONFIG_SND_SOC_SOF_TOPLEVEL=y |
520 | CONFIG_SND_SOC_SOF_OF=m | 545 | CONFIG_SND_SOC_SOF_OF=m |
521 | CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y | 546 | CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y |
522 | CONFIG_SND_SOC_SOF_IMX8_SUPPORT=y | 547 | CONFIG_SND_SOC_SOF_IMX8_SUPPORT=m |
523 | CONFIG_SND_SOC_SOF_IMX8=m | 548 | CONFIG_SND_SOC_SOF_IMX8M_SUPPORT=m |
524 | CONFIG_SND_SOC_AK4613=m | 549 | CONFIG_SND_SOC_AK4613=m |
550 | CONFIG_SND_SOC_BT_SCO=y | ||
525 | CONFIG_SND_SOC_DMIC=m | 551 | CONFIG_SND_SOC_DMIC=m |
526 | CONFIG_SND_SOC_ES7134=m | 552 | CONFIG_SND_SOC_ES7134=m |
527 | CONFIG_SND_SOC_ES7241=m | 553 | CONFIG_SND_SOC_ES7241=m |
@@ -554,6 +580,11 @@ CONFIG_USB_CHIPIDEA=y | |||
554 | CONFIG_USB_CHIPIDEA_UDC=y | 580 | CONFIG_USB_CHIPIDEA_UDC=y |
555 | CONFIG_USB_CHIPIDEA_HOST=y | 581 | CONFIG_USB_CHIPIDEA_HOST=y |
556 | CONFIG_USB_ISP1760=y | 582 | CONFIG_USB_ISP1760=y |
583 | CONFIG_USB_SERIAL=y | ||
584 | CONFIG_USB_SERIAL_CONSOLE=y | ||
585 | CONFIG_USB_SERIAL_GENERIC=y | ||
586 | CONFIG_USB_SERIAL_SIMPLE=y | ||
587 | CONFIG_USB_SERIAL_FTDI_SIO=y | ||
557 | CONFIG_USB_TEST=m | 588 | CONFIG_USB_TEST=m |
558 | CONFIG_USB_EHSET_TEST_FIXTURE=m | 589 | CONFIG_USB_EHSET_TEST_FIXTURE=m |
559 | CONFIG_USB_HSIC_USB3503=y | 590 | CONFIG_USB_HSIC_USB3503=y |
@@ -619,6 +650,7 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | |||
619 | CONFIG_LEDS_TRIGGER_PANIC=y | 650 | CONFIG_LEDS_TRIGGER_PANIC=y |
620 | CONFIG_EDAC=y | 651 | CONFIG_EDAC=y |
621 | CONFIG_EDAC_GHES=y | 652 | CONFIG_EDAC_GHES=y |
653 | CONFIG_EDAC_SYNOPSYS=y | ||
622 | CONFIG_RTC_CLASS=y | 654 | CONFIG_RTC_CLASS=y |
623 | CONFIG_RTC_DRV_DS1307=y | 655 | CONFIG_RTC_DRV_DS1307=y |
624 | CONFIG_RTC_DRV_MAX77686=y | 656 | CONFIG_RTC_DRV_MAX77686=y |
@@ -646,6 +678,7 @@ CONFIG_QCOM_HIDMA=y | |||
646 | CONFIG_DMATEST=y | 678 | CONFIG_DMATEST=y |
647 | CONFIG_UIO=y | 679 | CONFIG_UIO=y |
648 | CONFIG_UIO_PCI_GENERIC=y | 680 | CONFIG_UIO_PCI_GENERIC=y |
681 | CONFIG_UIO_IVSHMEM=y | ||
649 | CONFIG_VFIO=y | 682 | CONFIG_VFIO=y |
650 | CONFIG_VFIO_PCI=y | 683 | CONFIG_VFIO_PCI=y |
651 | CONFIG_VFIO_FSL_MC=y | 684 | CONFIG_VFIO_FSL_MC=y |
@@ -680,6 +713,7 @@ CONFIG_COMMON_CLK_XGENE=y | |||
680 | CONFIG_COMMON_CLK_PWM=y | 713 | CONFIG_COMMON_CLK_PWM=y |
681 | CONFIG_CLK_IMX8MM=y | 714 | CONFIG_CLK_IMX8MM=y |
682 | CONFIG_CLK_IMX8MN=y | 715 | CONFIG_CLK_IMX8MN=y |
716 | CONFIG_CLK_IMX8MP=y | ||
683 | CONFIG_CLK_IMX8MQ=y | 717 | CONFIG_CLK_IMX8MQ=y |
684 | CONFIG_CLK_IMX8QXP=y | 718 | CONFIG_CLK_IMX8QXP=y |
685 | CONFIG_HWSPINLOCK=y | 719 | CONFIG_HWSPINLOCK=y |
@@ -689,11 +723,13 @@ CONFIG_PLATFORM_MHU=y | |||
689 | CONFIG_ARM_SMMU=y | 723 | CONFIG_ARM_SMMU=y |
690 | CONFIG_ARM_SMMU_V3=y | 724 | CONFIG_ARM_SMMU_V3=y |
691 | CONFIG_REMOTEPROC=y | 725 | CONFIG_REMOTEPROC=y |
726 | CONFIG_IMX_REMOTEPROC=y | ||
692 | CONFIG_RPMSG_QCOM_GLINK_RPM=y | 727 | CONFIG_RPMSG_QCOM_GLINK_RPM=y |
693 | CONFIG_SOC_BRCMSTB=y | 728 | CONFIG_SOC_BRCMSTB=y |
694 | CONFIG_FSL_MC_DPIO=y | 729 | CONFIG_FSL_MC_DPIO=y |
695 | CONFIG_FSL_QIXIS=y | 730 | CONFIG_FSL_QIXIS=y |
696 | CONFIG_IMX_SCU_SOC=y | 731 | CONFIG_IMX_SCU_SOC=y |
732 | CONFIG_SECVIO_SC=y | ||
697 | CONFIG_SOC_TI=y | 733 | CONFIG_SOC_TI=y |
698 | CONFIG_EXTCON_USB_GPIO=y | 734 | CONFIG_EXTCON_USB_GPIO=y |
699 | CONFIG_EXTCON_USBC_CROS_EC=y | 735 | CONFIG_EXTCON_USBC_CROS_EC=y |
@@ -707,10 +743,14 @@ CONFIG_PWM=y | |||
707 | CONFIG_PWM_CROS_EC=m | 743 | CONFIG_PWM_CROS_EC=m |
708 | CONFIG_PWM_IMX27=y | 744 | CONFIG_PWM_IMX27=y |
709 | CONFIG_PHY_XGENE=y | 745 | CONFIG_PHY_XGENE=y |
746 | CONFIG_PHY_MIXEL_LVDS=y | ||
747 | CONFIG_PHY_MIXEL_LVDS_COMBO=y | ||
748 | CONFIG_PHY_FSL_IMX8MP_LVDS=y | ||
710 | CONFIG_PHY_MIXEL_MIPI_DPHY=y | 749 | CONFIG_PHY_MIXEL_MIPI_DPHY=y |
750 | CONFIG_PHY_SAMSUNG_HDMI_PHY=y | ||
711 | CONFIG_PHY_QCOM_USB_HS=y | 751 | CONFIG_PHY_QCOM_USB_HS=y |
712 | CONFIG_PHY_SAMSUNG_USB2=y | 752 | CONFIG_PHY_SAMSUNG_USB2=y |
713 | CONFIG_FSL_IMX8_DDR_PMU=m | 753 | CONFIG_FSL_IMX8_DDR_PMU=y |
714 | CONFIG_HISI_PMU=y | 754 | CONFIG_HISI_PMU=y |
715 | CONFIG_NVMEM_IMX_OCOTP=y | 755 | CONFIG_NVMEM_IMX_OCOTP=y |
716 | CONFIG_NVMEM_IMX_OCOTP_SCU=y | 756 | CONFIG_NVMEM_IMX_OCOTP_SCU=y |
@@ -784,6 +824,19 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y | |||
784 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m | 824 | CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m |
785 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y | 825 | CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y |
786 | CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=y | 826 | CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=y |
827 | CONFIG_CRYPTO_PCBC=m | ||
828 | CONFIG_CRYPTO_XCBC=m | ||
829 | CONFIG_CRYPTO_VMAC=m | ||
830 | CONFIG_CRYPTO_SM3=m | ||
831 | CONFIG_CRYPTO_STREEBOG=m | ||
832 | CONFIG_CRYPTO_ANUBIS=m | ||
833 | CONFIG_CRYPTO_DES=y | ||
834 | CONFIG_CRYPTO_FCRYPT=m | ||
835 | CONFIG_CRYPTO_KHAZAD=m | ||
836 | CONFIG_CRYPTO_SALSA20=m | ||
837 | CONFIG_CRYPTO_SEED=m | ||
838 | CONFIG_CRYPTO_SM4=m | ||
839 | CONFIG_CRYPTO_TEA=m | ||
787 | CONFIG_INDIRECT_PIO=y | 840 | CONFIG_INDIRECT_PIO=y |
788 | CONFIG_CMA_SIZE_MBYTES=320 | 841 | CONFIG_CMA_SIZE_MBYTES=320 |
789 | CONFIG_PRINTK_TIME=y | 842 | CONFIG_PRINTK_TIME=y |
@@ -795,3 +848,6 @@ CONFIG_DEBUG_KERNEL=y | |||
795 | # CONFIG_DEBUG_PREEMPT is not set | 848 | # CONFIG_DEBUG_PREEMPT is not set |
796 | # CONFIG_FTRACE is not set | 849 | # CONFIG_FTRACE is not set |
797 | CONFIG_MEMTEST=y | 850 | CONFIG_MEMTEST=y |
851 | CONFIG_CORESIGHT=y | ||
852 | CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y | ||
853 | CONFIG_CORESIGHT_SOURCE_ETM4X=y | ||
diff --git a/recipes-kernel/linux/linux-imx_5.4.3.bb b/recipes-kernel/linux/linux-imx_5.4.bb index 6c042184..8c56b986 100644 --- a/recipes-kernel/linux/linux-imx_5.4.3.bb +++ b/recipes-kernel/linux/linux-imx_5.4.bb | |||
@@ -1,5 +1,5 @@ | |||
1 | # Copyright 2013-2016 (C) Freescale Semiconductor | 1 | # Copyright 2013-2016 (C) Freescale Semiconductor |
2 | # Copyright 2017-2019 (C) NXP | 2 | # Copyright 2017-2020 (C) NXP |
3 | # Copyright 2018 (C) O.S. Systems Software LTDA. | 3 | # Copyright 2018 (C) O.S. Systems Software LTDA. |
4 | # Released under the MIT license (see COPYING.MIT for the terms) | 4 | # Released under the MIT license (see COPYING.MIT for the terms) |
5 | # | 5 | # |
@@ -17,18 +17,16 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" | |||
17 | 17 | ||
18 | DEPENDS += "lzop-native bc-native" | 18 | DEPENDS += "lzop-native bc-native" |
19 | 19 | ||
20 | SRCBRANCH = "lf-5.4.y" | 20 | SRCBRANCH = "imx_5.4.24_2.1.0" |
21 | LOCALVERSION = "-1.0.0" | 21 | LOCALVERSION = "-2.1.0" |
22 | SRCREV = "f8118585ee3c7025265b28985fdfe0af96a84466" | 22 | SRCREV = "babac008e5cf168abca1a85bda2e8071ca27a5c0" |
23 | 23 | ||
24 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition | 24 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition |
25 | # required by kernel-yocto.bbclass. | 25 | # required by kernel-yocto.bbclass. |
26 | # | 26 | # |
27 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 27 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
28 | # should be updated once patchlevel is merged. | 28 | # should be updated once patchlevel is merged. |
29 | LINUX_VERSION = "5.4.3" | 29 | LINUX_VERSION = "5.4.24" |
30 | |||
31 | SRC_URI += "file://0001-perf-Make-perf-able-to-build-with-latest-libbfd.patch" | ||
32 | 30 | ||
33 | DEFAULT_PREFERENCE = "1" | 31 | DEFAULT_PREFERENCE = "1" |
34 | 32 | ||