summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2020-08-31 16:16:48 -0500
committerOtavio Salvador <otavio@ossystems.com.br>2020-09-23 23:42:37 -0300
commit4ff5c74607d49d40898bc18416365f7a050651aa (patch)
treebef2914bd1c5d7dcbb8ffe2e160b8981adcdcb9e
parentce6319aed4ad36120a49b35b1176c67bafa031d7 (diff)
downloadmeta-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>
-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.patch63
-rw-r--r--recipes-kernel/linux/linux-imx/imx/defconfig29
-rw-r--r--recipes-kernel/linux/linux-imx/mx8/defconfig66
-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 @@
1From 0ada120c883d4f1f6aafd01cf0fbb10d8bbba015 Mon Sep 17 00:00:00 2001
2From: Changbin Du <changbin.du@gmail.com>
3Date: Tue, 28 Jan 2020 23:29:38 +0800
4Subject: [PATCH] perf: Make perf able to build with latest libbfd
5
6libbfd has changed the bfd_section_* macros to inline functions
7bfd_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
11This fix make perf able to build with both old and new libbfd.
12
13Upstream-Status: Submitted [commit 0ada120c883d4f1f6aafd01cf0fbb10d8bbba015 upstream]
14
15Signed-off-by: Changbin Du <changbin.du@gmail.com>
16Acked-by: Jiri Olsa <jolsa@redhat.com>
17Cc: Peter Zijlstra <peterz@infradead.org>
18Link: http://lore.kernel.org/lkml/20200128152938.31413-1-changbin.du@gmail.com
19Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
20Signed-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
25diff --git a/tools/perf/util/srcline.c b/tools/perf/util/srcline.c
26index 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--
622.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 @@
1CONFIG_KERNEL_LZO=y 1CONFIG_KERNEL_LZO=y
2CONFIG_SYSVIPC=y 2CONFIG_SYSVIPC=y
3CONFIG_POSIX_MQUEUE=y
3CONFIG_NO_HZ=y 4CONFIG_NO_HZ=y
4CONFIG_HIGH_RES_TIMERS=y 5CONFIG_HIGH_RES_TIMERS=y
5CONFIG_PREEMPT=y 6CONFIG_PREEMPT=y
@@ -7,6 +8,12 @@ CONFIG_IKCONFIG=y
7CONFIG_IKCONFIG_PROC=y 8CONFIG_IKCONFIG_PROC=y
8CONFIG_LOG_BUF_SHIFT=18 9CONFIG_LOG_BUF_SHIFT=18
9CONFIG_CGROUPS=y 10CONFIG_CGROUPS=y
11CONFIG_MEMCG=y
12CONFIG_CGROUP_PIDS=y
13CONFIG_CGROUP_FREEZER=y
14CONFIG_CGROUP_DEVICE=y
15CONFIG_NAMESPACES=y
16CONFIG_USER_NS=y
10CONFIG_RELAY=y 17CONFIG_RELAY=y
11CONFIG_BLK_DEV_INITRD=y 18CONFIG_BLK_DEV_INITRD=y
12CONFIG_EXPERT=y 19CONFIG_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
58CONFIG_BINFMT_MISC=m 65CONFIG_BINFMT_MISC=m
59CONFIG_CMA=y 66CONFIG_CMA=y
67CONFIG_SECCOMP=y
60CONFIG_NET=y 68CONFIG_NET=y
61CONFIG_PACKET=y 69CONFIG_PACKET=y
62CONFIG_UNIX=y 70CONFIG_UNIX=y
@@ -120,6 +128,7 @@ CONFIG_MTD_SPI_NOR=y
120CONFIG_MTD_UBI=y 128CONFIG_MTD_UBI=y
121CONFIG_MTD_UBI_FASTMAP=y 129CONFIG_MTD_UBI_FASTMAP=y
122CONFIG_MTD_UBI_BLOCK=y 130CONFIG_MTD_UBI_BLOCK=y
131CONFIG_OF_OVERLAY=y
123CONFIG_BLK_DEV_LOOP=y 132CONFIG_BLK_DEV_LOOP=y
124CONFIG_BLK_DEV_RAM=y 133CONFIG_BLK_DEV_RAM=y
125CONFIG_BLK_DEV_RAM_SIZE=65536 134CONFIG_BLK_DEV_RAM_SIZE=65536
@@ -142,7 +151,7 @@ CONFIG_NETDEVICES=y
142CONFIG_CS89x0=y 151CONFIG_CS89x0=y
143CONFIG_CS89x0_PLATFORM=y 152CONFIG_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 154CONFIG_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
165CONFIG_USB_NET_MCS7830=y 174CONFIG_USB_NET_MCS7830=y
166CONFIG_BRCMFMAC=m 175CONFIG_BRCMFMAC=m
167CONFIG_HOSTAP=y 176CONFIG_HOSTAP=y
177CONFIG_MXMWIFIEX=m
168CONFIG_WL12XX=m 178CONFIG_WL12XX=m
169CONFIG_WL18XX=m 179CONFIG_WL18XX=m
170CONFIG_WLCORE_SDIO=m 180CONFIG_WLCORE_SDIO=m
@@ -446,6 +456,8 @@ CONFIG_STAGING_MEDIA=y
446CONFIG_COMMON_CLK_PWM=y 456CONFIG_COMMON_CLK_PWM=y
447CONFIG_MAILBOX=y 457CONFIG_MAILBOX=y
448CONFIG_IMX_MBOX=y 458CONFIG_IMX_MBOX=y
459CONFIG_REMOTEPROC=y
460CONFIG_IMX_REMOTEPROC=y
449CONFIG_EXTCON_USB_GPIO=y 461CONFIG_EXTCON_USB_GPIO=y
450CONFIG_IIO=y 462CONFIG_IIO=y
451CONFIG_IMX7D_ADC=y 463CONFIG_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
484CONFIG_AUTOFS4_FS=y 496CONFIG_AUTOFS4_FS=y
485CONFIG_FUSE_FS=y 497CONFIG_FUSE_FS=y
498CONFIG_OVERLAY_FS=y
486CONFIG_ISO9660_FS=m 499CONFIG_ISO9660_FS=m
487CONFIG_JOLIET=y 500CONFIG_JOLIET=y
488CONFIG_ZISOFS=y 501CONFIG_ZISOFS=y
@@ -535,6 +548,20 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
535CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y 548CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y
536CONFIG_CRYPTO_DEV_SAHARA=y 549CONFIG_CRYPTO_DEV_SAHARA=y
537CONFIG_CRYPTO_DEV_MXS_DCP=y 550CONFIG_CRYPTO_DEV_MXS_DCP=y
551CONFIG_CRYPTO_PCBC=m
552CONFIG_CRYPTO_XCBC=m
553CONFIG_CRYPTO_VMAC=m
554CONFIG_CRYPTO_SM3=m
555CONFIG_CRYPTO_STREEBOG=m
556CONFIG_CRYPTO_ANUBIS=m
557CONFIG_CRYPTO_FCRYPT=m
558CONFIG_CRYPTO_KHAZAD=m
559CONFIG_CRYPTO_SALSA20=m
560CONFIG_CRYPTO_SEED=m
561CONFIG_CRYPTO_SM4=m
562CONFIG_CRYPTO_TEA=m
563CONFIG_CRYPTO_ANSI_CPRNG=m
564CONFIG_CRYPTO_SHA1=m
538CONFIG_CRC_CCITT=m 565CONFIG_CRC_CCITT=m
539CONFIG_CRC_T10DIF=y 566CONFIG_CRC_T10DIF=y
540CONFIG_CRC7=m 567CONFIG_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
66CONFIG_IMX_DSP=y 66CONFIG_IMX_DSP=y
67CONFIG_IMX_SCU=y 67CONFIG_IMX_SCU=y
68CONFIG_IMX_SCU_PD=y 68CONFIG_IMX_SCU_PD=y
69CONFIG_IMX_SECO_MU=y
69CONFIG_ACPI=y 70CONFIG_ACPI=y
70CONFIG_ACPI_APEI=y 71CONFIG_ACPI_APEI=y
71CONFIG_ACPI_APEI_GHES=y 72CONFIG_ACPI_APEI_GHES=y
@@ -127,9 +128,17 @@ CONFIG_BRIDGE_VLAN_FILTERING=y
127CONFIG_VLAN_8021Q_GVRP=y 128CONFIG_VLAN_8021Q_GVRP=y
128CONFIG_VLAN_8021Q_MVRP=y 129CONFIG_VLAN_8021Q_MVRP=y
129CONFIG_LLC2=y 130CONFIG_LLC2=y
131CONFIG_NET_SCHED=y
132CONFIG_NET_SCH_MULTIQ=y
133CONFIG_NET_SCH_CBS=y
134CONFIG_NET_SCH_TAPRIO=y
135CONFIG_NET_SCH_MQPRIO=y
136CONFIG_NET_CLS_BASIC=y
137CONFIG_NET_CLS_TCINDEX=y
130CONFIG_TSN=y 138CONFIG_TSN=y
131CONFIG_NET_SWITCHDEV=y 139CONFIG_NET_SWITCHDEV=y
132CONFIG_BPF_JIT=y 140CONFIG_BPF_JIT=y
141CONFIG_NET_PKTGEN=y
133CONFIG_CAN=m 142CONFIG_CAN=m
134CONFIG_CAN_FLEXCAN=m 143CONFIG_CAN_FLEXCAN=m
135CONFIG_BT=y 144CONFIG_BT=y
@@ -272,7 +281,7 @@ CONFIG_MSCC_OCELOT_SWITCH=y
272CONFIG_QCOM_EMAC=m 281CONFIG_QCOM_EMAC=m
273CONFIG_SMC91X=y 282CONFIG_SMC91X=y
274CONFIG_SMSC911X=y 283CONFIG_SMSC911X=y
275CONFIG_STMMAC_ETH=m 284CONFIG_STMMAC_ETH=y
276CONFIG_MDIO_BITBANG=y 285CONFIG_MDIO_BITBANG=y
277CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y 286CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
278CONFIG_AQUANTIA_PHY=y 287CONFIG_AQUANTIA_PHY=y
@@ -300,9 +309,10 @@ CONFIG_USB_NET_MCS7830=m
300CONFIG_BRCMFMAC=m 309CONFIG_BRCMFMAC=m
301CONFIG_BRCMFMAC_PCIE=y 310CONFIG_BRCMFMAC_PCIE=y
302CONFIG_HOSTAP=y 311CONFIG_HOSTAP=y
312CONFIG_MXMWIFIEX=m
303CONFIG_WL18XX=m 313CONFIG_WL18XX=m
304CONFIG_WLCORE_SDIO=m 314CONFIG_WLCORE_SDIO=m
305CONFIG_IVSHMEM_NET=m 315CONFIG_IVSHMEM_NET=y
306CONFIG_INPUT_EVDEV=y 316CONFIG_INPUT_EVDEV=y
307CONFIG_KEYBOARD_ADC=m 317CONFIG_KEYBOARD_ADC=m
308CONFIG_KEYBOARD_GPIO=y 318CONFIG_KEYBOARD_GPIO=y
@@ -351,6 +361,7 @@ CONFIG_I2C_IMX_LPI2C=y
351CONFIG_I2C_RK3X=y 361CONFIG_I2C_RK3X=y
352CONFIG_I2C_RPBUS=y 362CONFIG_I2C_RPBUS=y
353CONFIG_I2C_CROS_EC_TUNNEL=y 363CONFIG_I2C_CROS_EC_TUNNEL=y
364CONFIG_XEN_I2C_BACKEND=y
354CONFIG_I2C_SLAVE=y 365CONFIG_I2C_SLAVE=y
355CONFIG_SPI=y 366CONFIG_SPI=y
356CONFIG_SPI_FSL_LPSPI=y 367CONFIG_SPI_FSL_LPSPI=y
@@ -369,9 +380,11 @@ CONFIG_PINCTRL_SINGLE=y
369CONFIG_PINCTRL_MAX77620=y 380CONFIG_PINCTRL_MAX77620=y
370CONFIG_PINCTRL_IMX8MM=y 381CONFIG_PINCTRL_IMX8MM=y
371CONFIG_PINCTRL_IMX8MN=y 382CONFIG_PINCTRL_IMX8MN=y
383CONFIG_PINCTRL_IMX8MP=y
372CONFIG_PINCTRL_IMX8MQ=y 384CONFIG_PINCTRL_IMX8MQ=y
373CONFIG_PINCTRL_IMX8QM=y 385CONFIG_PINCTRL_IMX8QM=y
374CONFIG_PINCTRL_IMX8QXP=y 386CONFIG_PINCTRL_IMX8QXP=y
387CONFIG_PINCTRL_IMX8DXL=y
375CONFIG_PINCTRL_S32V234=y 388CONFIG_PINCTRL_S32V234=y
376CONFIG_GPIOLIB=y 389CONFIG_GPIOLIB=y
377CONFIG_GPIO_SYSFS=y 390CONFIG_GPIO_SYSFS=y
@@ -411,8 +424,10 @@ CONFIG_ARM_SBSA_WATCHDOG=y
411CONFIG_DW_WATCHDOG=y 424CONFIG_DW_WATCHDOG=y
412CONFIG_IMX2_WDT=y 425CONFIG_IMX2_WDT=y
413CONFIG_IMX_SC_WDT=y 426CONFIG_IMX_SC_WDT=y
427CONFIG_XEN_WDT=y
414CONFIG_MFD_BD9571MWV=y 428CONFIG_MFD_BD9571MWV=y
415CONFIG_MFD_AXP20X_I2C=y 429CONFIG_MFD_AXP20X_I2C=y
430CONFIG_MFD_IMX_AUDIOMIX=y
416CONFIG_MFD_HI6421_PMIC=y 431CONFIG_MFD_HI6421_PMIC=y
417CONFIG_MFD_MAX77620=y 432CONFIG_MFD_MAX77620=y
418CONFIG_MFD_RK808=y 433CONFIG_MFD_RK808=y
@@ -458,6 +473,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y
458CONFIG_VIDEO_OV5640=y 473CONFIG_VIDEO_OV5640=y
459CONFIG_IMX_DPU_CORE=y 474CONFIG_IMX_DPU_CORE=y
460CONFIG_IMX_LCDIF_CORE=y 475CONFIG_IMX_LCDIF_CORE=y
476CONFIG_IMX_LCDIFV3_CORE=y
461CONFIG_DRM=y 477CONFIG_DRM=y
462CONFIG_DRM_I2C_NXP_TDA998X=m 478CONFIG_DRM_I2C_NXP_TDA998X=m
463CONFIG_DRM_MALI_DISPLAY=m 479CONFIG_DRM_MALI_DISPLAY=m
@@ -465,16 +481,24 @@ CONFIG_DRM_NOUVEAU=m
465CONFIG_DRM_RCAR_LVDS=m 481CONFIG_DRM_RCAR_LVDS=m
466CONFIG_DRM_PANEL_SIMPLE=y 482CONFIG_DRM_PANEL_SIMPLE=y
467CONFIG_DRM_PANEL_RAYDIUM_RM67191=y 483CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
484CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
485CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y
468CONFIG_DRM_SII902X=m 486CONFIG_DRM_SII902X=m
469CONFIG_DRM_I2C_ADV7511=y 487CONFIG_DRM_I2C_ADV7511=y
470CONFIG_DRM_NWL_MIPI_DSI=y 488CONFIG_DRM_NWL_MIPI_DSI=y
471CONFIG_DRM_CDNS_HDMI_CEC=y 489CONFIG_DRM_CDNS_HDMI_CEC=y
472CONFIG_DRM_DW_HDMI_I2S_AUDIO=m 490CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
491CONFIG_DRM_DW_HDMI_GP_AUDIO=y
492CONFIG_DRM_DW_HDMI_CEC=y
473CONFIG_DRM_ITE_IT6263=y 493CONFIG_DRM_ITE_IT6263=y
474CONFIG_DRM_IMX=y 494CONFIG_DRM_IMX=y
495CONFIG_DRM_IMX_LCDIF_MUX_DISPLAY=y
475CONFIG_DRM_IMX_PARALLEL_DISPLAY=y 496CONFIG_DRM_IMX_PARALLEL_DISPLAY=y
476CONFIG_DRM_IMX_TVE=y 497CONFIG_DRM_IMX_TVE=y
477CONFIG_DRM_IMX_LDB=y 498CONFIG_DRM_IMX_LDB=y
499CONFIG_DRM_IMX8QM_LDB=y
500CONFIG_DRM_IMX8QXP_LDB=y
501CONFIG_DRM_IMX8MP_LDB=y
478CONFIG_DRM_IMX_HDMI=y 502CONFIG_DRM_IMX_HDMI=y
479CONFIG_DRM_IMX_SEC_DSIM=y 503CONFIG_DRM_IMX_SEC_DSIM=y
480CONFIG_DRM_IMX_CDNS_MHDP=y 504CONFIG_DRM_IMX_CDNS_MHDP=y
@@ -516,12 +540,14 @@ CONFIG_SND_SOC_IMX_AUDMIX=y
516CONFIG_SND_SOC_IMX_PDM_MIC=y 540CONFIG_SND_SOC_IMX_PDM_MIC=y
517CONFIG_SND_SOC_IMX_DSP=y 541CONFIG_SND_SOC_IMX_DSP=y
518CONFIG_SND_SOC_IMX_CDNHDMI=y 542CONFIG_SND_SOC_IMX_CDNHDMI=y
543CONFIG_SND_SOC_IMX_XCVR=y
519CONFIG_SND_SOC_SOF_TOPLEVEL=y 544CONFIG_SND_SOC_SOF_TOPLEVEL=y
520CONFIG_SND_SOC_SOF_OF=m 545CONFIG_SND_SOC_SOF_OF=m
521CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y 546CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y
522CONFIG_SND_SOC_SOF_IMX8_SUPPORT=y 547CONFIG_SND_SOC_SOF_IMX8_SUPPORT=m
523CONFIG_SND_SOC_SOF_IMX8=m 548CONFIG_SND_SOC_SOF_IMX8M_SUPPORT=m
524CONFIG_SND_SOC_AK4613=m 549CONFIG_SND_SOC_AK4613=m
550CONFIG_SND_SOC_BT_SCO=y
525CONFIG_SND_SOC_DMIC=m 551CONFIG_SND_SOC_DMIC=m
526CONFIG_SND_SOC_ES7134=m 552CONFIG_SND_SOC_ES7134=m
527CONFIG_SND_SOC_ES7241=m 553CONFIG_SND_SOC_ES7241=m
@@ -554,6 +580,11 @@ CONFIG_USB_CHIPIDEA=y
554CONFIG_USB_CHIPIDEA_UDC=y 580CONFIG_USB_CHIPIDEA_UDC=y
555CONFIG_USB_CHIPIDEA_HOST=y 581CONFIG_USB_CHIPIDEA_HOST=y
556CONFIG_USB_ISP1760=y 582CONFIG_USB_ISP1760=y
583CONFIG_USB_SERIAL=y
584CONFIG_USB_SERIAL_CONSOLE=y
585CONFIG_USB_SERIAL_GENERIC=y
586CONFIG_USB_SERIAL_SIMPLE=y
587CONFIG_USB_SERIAL_FTDI_SIO=y
557CONFIG_USB_TEST=m 588CONFIG_USB_TEST=m
558CONFIG_USB_EHSET_TEST_FIXTURE=m 589CONFIG_USB_EHSET_TEST_FIXTURE=m
559CONFIG_USB_HSIC_USB3503=y 590CONFIG_USB_HSIC_USB3503=y
@@ -619,6 +650,7 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
619CONFIG_LEDS_TRIGGER_PANIC=y 650CONFIG_LEDS_TRIGGER_PANIC=y
620CONFIG_EDAC=y 651CONFIG_EDAC=y
621CONFIG_EDAC_GHES=y 652CONFIG_EDAC_GHES=y
653CONFIG_EDAC_SYNOPSYS=y
622CONFIG_RTC_CLASS=y 654CONFIG_RTC_CLASS=y
623CONFIG_RTC_DRV_DS1307=y 655CONFIG_RTC_DRV_DS1307=y
624CONFIG_RTC_DRV_MAX77686=y 656CONFIG_RTC_DRV_MAX77686=y
@@ -646,6 +678,7 @@ CONFIG_QCOM_HIDMA=y
646CONFIG_DMATEST=y 678CONFIG_DMATEST=y
647CONFIG_UIO=y 679CONFIG_UIO=y
648CONFIG_UIO_PCI_GENERIC=y 680CONFIG_UIO_PCI_GENERIC=y
681CONFIG_UIO_IVSHMEM=y
649CONFIG_VFIO=y 682CONFIG_VFIO=y
650CONFIG_VFIO_PCI=y 683CONFIG_VFIO_PCI=y
651CONFIG_VFIO_FSL_MC=y 684CONFIG_VFIO_FSL_MC=y
@@ -680,6 +713,7 @@ CONFIG_COMMON_CLK_XGENE=y
680CONFIG_COMMON_CLK_PWM=y 713CONFIG_COMMON_CLK_PWM=y
681CONFIG_CLK_IMX8MM=y 714CONFIG_CLK_IMX8MM=y
682CONFIG_CLK_IMX8MN=y 715CONFIG_CLK_IMX8MN=y
716CONFIG_CLK_IMX8MP=y
683CONFIG_CLK_IMX8MQ=y 717CONFIG_CLK_IMX8MQ=y
684CONFIG_CLK_IMX8QXP=y 718CONFIG_CLK_IMX8QXP=y
685CONFIG_HWSPINLOCK=y 719CONFIG_HWSPINLOCK=y
@@ -689,11 +723,13 @@ CONFIG_PLATFORM_MHU=y
689CONFIG_ARM_SMMU=y 723CONFIG_ARM_SMMU=y
690CONFIG_ARM_SMMU_V3=y 724CONFIG_ARM_SMMU_V3=y
691CONFIG_REMOTEPROC=y 725CONFIG_REMOTEPROC=y
726CONFIG_IMX_REMOTEPROC=y
692CONFIG_RPMSG_QCOM_GLINK_RPM=y 727CONFIG_RPMSG_QCOM_GLINK_RPM=y
693CONFIG_SOC_BRCMSTB=y 728CONFIG_SOC_BRCMSTB=y
694CONFIG_FSL_MC_DPIO=y 729CONFIG_FSL_MC_DPIO=y
695CONFIG_FSL_QIXIS=y 730CONFIG_FSL_QIXIS=y
696CONFIG_IMX_SCU_SOC=y 731CONFIG_IMX_SCU_SOC=y
732CONFIG_SECVIO_SC=y
697CONFIG_SOC_TI=y 733CONFIG_SOC_TI=y
698CONFIG_EXTCON_USB_GPIO=y 734CONFIG_EXTCON_USB_GPIO=y
699CONFIG_EXTCON_USBC_CROS_EC=y 735CONFIG_EXTCON_USBC_CROS_EC=y
@@ -707,10 +743,14 @@ CONFIG_PWM=y
707CONFIG_PWM_CROS_EC=m 743CONFIG_PWM_CROS_EC=m
708CONFIG_PWM_IMX27=y 744CONFIG_PWM_IMX27=y
709CONFIG_PHY_XGENE=y 745CONFIG_PHY_XGENE=y
746CONFIG_PHY_MIXEL_LVDS=y
747CONFIG_PHY_MIXEL_LVDS_COMBO=y
748CONFIG_PHY_FSL_IMX8MP_LVDS=y
710CONFIG_PHY_MIXEL_MIPI_DPHY=y 749CONFIG_PHY_MIXEL_MIPI_DPHY=y
750CONFIG_PHY_SAMSUNG_HDMI_PHY=y
711CONFIG_PHY_QCOM_USB_HS=y 751CONFIG_PHY_QCOM_USB_HS=y
712CONFIG_PHY_SAMSUNG_USB2=y 752CONFIG_PHY_SAMSUNG_USB2=y
713CONFIG_FSL_IMX8_DDR_PMU=m 753CONFIG_FSL_IMX8_DDR_PMU=y
714CONFIG_HISI_PMU=y 754CONFIG_HISI_PMU=y
715CONFIG_NVMEM_IMX_OCOTP=y 755CONFIG_NVMEM_IMX_OCOTP=y
716CONFIG_NVMEM_IMX_OCOTP_SCU=y 756CONFIG_NVMEM_IMX_OCOTP_SCU=y
@@ -784,6 +824,19 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y
784CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m 824CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
785CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y 825CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y
786CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=y 826CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=y
827CONFIG_CRYPTO_PCBC=m
828CONFIG_CRYPTO_XCBC=m
829CONFIG_CRYPTO_VMAC=m
830CONFIG_CRYPTO_SM3=m
831CONFIG_CRYPTO_STREEBOG=m
832CONFIG_CRYPTO_ANUBIS=m
833CONFIG_CRYPTO_DES=y
834CONFIG_CRYPTO_FCRYPT=m
835CONFIG_CRYPTO_KHAZAD=m
836CONFIG_CRYPTO_SALSA20=m
837CONFIG_CRYPTO_SEED=m
838CONFIG_CRYPTO_SM4=m
839CONFIG_CRYPTO_TEA=m
787CONFIG_INDIRECT_PIO=y 840CONFIG_INDIRECT_PIO=y
788CONFIG_CMA_SIZE_MBYTES=320 841CONFIG_CMA_SIZE_MBYTES=320
789CONFIG_PRINTK_TIME=y 842CONFIG_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
797CONFIG_MEMTEST=y 850CONFIG_MEMTEST=y
851CONFIG_CORESIGHT=y
852CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y
853CONFIG_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
18DEPENDS += "lzop-native bc-native" 18DEPENDS += "lzop-native bc-native"
19 19
20SRCBRANCH = "lf-5.4.y" 20SRCBRANCH = "imx_5.4.24_2.1.0"
21LOCALVERSION = "-1.0.0" 21LOCALVERSION = "-2.1.0"
22SRCREV = "f8118585ee3c7025265b28985fdfe0af96a84466" 22SRCREV = "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.
29LINUX_VERSION = "5.4.3" 29LINUX_VERSION = "5.4.24"
30
31SRC_URI += "file://0001-perf-Make-perf-able-to-build-with-latest-libbfd.patch"
32 30
33DEFAULT_PREFERENCE = "1" 31DEFAULT_PREFERENCE = "1"
34 32