diff options
author | Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> | 2020-08-18 22:09:23 +0000 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2020-09-23 23:42:37 -0300 |
commit | 5f363e4aa36779d8d59dda89e518ed6adae08e10 (patch) | |
tree | 032954280047419f8b173509b3077e8986a08df9 /recipes-kernel | |
parent | b98b3c88b7b10e957ce19fc9242a85a234acdd2e (diff) | |
download | meta-freescale-5f363e4aa36779d8d59dda89e518ed6adae08e10.tar.gz |
linux-fslc-imx: upgrade to rel_imx_5.4.24_2.1.0 from NXP
NXP released a new BSP, which included a new kernel branch
imx_5.4.24_2.1.0. This branch was picked up into linux-fslc repository
and received an update up to v5.4.67 tag from stable korg.
New release from NXP requires the new kernel branch to be used, so
switch the kernel recipe to a new branch as well.
Update defconfig file to align with imx_v8_defconfig provided by NXP and
used as a base kernel configuration file for i.MX8 family, and
imx_v7_defconfig which is used for i.MX6/7 families.
Tracking information has been updated to reflect the state of the new
branch; all NXP-specific patches are tracked to be present in the base
NXP delivery and therefore were removed from the tracking list; all
critical patches are also verified to be present in the updated kernel
branch; specific cherry-picks are moved to new branch as well.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Diffstat (limited to 'recipes-kernel')
-rw-r--r-- | recipes-kernel/linux/linux-fslc-imx/imx/defconfig | 29 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-fslc-imx/mx8/defconfig | 66 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-fslc-imx_5.4.bb | 36 |
3 files changed, 104 insertions, 27 deletions
diff --git a/recipes-kernel/linux/linux-fslc-imx/imx/defconfig b/recipes-kernel/linux/linux-fslc-imx/imx/defconfig index 622e5430..30792d23 100644 --- a/recipes-kernel/linux/linux-fslc-imx/imx/defconfig +++ b/recipes-kernel/linux/linux-fslc-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-fslc-imx/mx8/defconfig b/recipes-kernel/linux/linux-fslc-imx/mx8/defconfig index 469ee0ef..cf8df95f 100644 --- a/recipes-kernel/linux/linux-fslc-imx/mx8/defconfig +++ b/recipes-kernel/linux/linux-fslc-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-fslc-imx_5.4.bb b/recipes-kernel/linux/linux-fslc-imx_5.4.bb index 906045ba..c1669ecf 100644 --- a/recipes-kernel/linux/linux-fslc-imx_5.4.bb +++ b/recipes-kernel/linux/linux-fslc-imx_5.4.bb | |||
@@ -13,7 +13,7 @@ Latest stable Kernel patchlevel is applied and maintained by Community." | |||
13 | # This recipe (and corresponding kernel repository and branch) receives updates | 13 | # This recipe (and corresponding kernel repository and branch) receives updates |
14 | # from 3 different sources: | 14 | # from 3 different sources: |
15 | # 1. Stable [linux-5.4.y] branch updates of korg; | 15 | # 1. Stable [linux-5.4.y] branch updates of korg; |
16 | # 2. NXP-specific updates via branch [lf-5.4.y] shared via CodeAurora forum; | 16 | # 2. NXP-specific updates via branch [5.4-2.1.x-imx] shared via CodeAurora forum; |
17 | # 3. Critical patches, which are not (yet) integrated into either of 2 above | 17 | # 3. Critical patches, which are not (yet) integrated into either of 2 above |
18 | # sources, but are required to be applied to the kernel tree. | 18 | # sources, but are required to be applied to the kernel tree. |
19 | # | 19 | # |
@@ -33,27 +33,21 @@ Latest stable Kernel patchlevel is applied and maintained by Community." | |||
33 | # ------------------------------------------------------------------------------ | 33 | # ------------------------------------------------------------------------------ |
34 | # 2. NXP-specific (tag or SHA(s)) | 34 | # 2. NXP-specific (tag or SHA(s)) |
35 | # ------------------------------------------------------------------------------ | 35 | # ------------------------------------------------------------------------------ |
36 | # tag: lf-5.4.y-1.0.0 | 36 | # tag: rel_imx_5.4.24_2.1.0 |
37 | # 40fe6bd54230 MLK-23844-2 ARM64: dts: freescale: imx8mm: correct VDDARM@1.6GHz | ||
38 | # aec0c14ae61d MLK-23844-1: ARM64: dts: freescale: imx8mn-ddr4-evk: cleanup Rhom pmic | ||
39 | # e8e35fd0e759 MLK-23275-2: ARM64: dts: freescale: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage | ||
40 | # 975d8ab07267 MLK-23275-1: ARM64: dts: freescale: fsl-imx8mm-evk: correct ldo1/ldo2 voltage | ||
41 | # 4711466d535c MLK-23562: regulator: core: adjust supply voltage in bypass | ||
42 | # bbbc26a40a9c MLK-13793-6 regulator: anatop: fix min dropout for bypass mode | ||
43 | # | 37 | # |
44 | # ------------------------------------------------------------------------------ | 38 | # ------------------------------------------------------------------------------ |
45 | # 3. Critical patches (SHA(s)) | 39 | # 3. Critical patches (SHA(s)) |
46 | # ------------------------------------------------------------------------------ | 40 | # ------------------------------------------------------------------------------ |
47 | # bffbf24c88a7 fbdev: fix fbinfo flag dropped upstream | 41 | # b3d088d2f8fa fbdev: fix fbinfo flag dropped upstream |
48 | # fd34d250e9a5 arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs | 42 | # c874333fa0be arm64: dts: imx8mp: Add fallback compatible to ocotp node |
49 | # 4e0a3bc7b1af arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fallback compatible | 43 | # 55abb34c9faf arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs |
50 | # 66af62de926c arm64: dts: imx8mm: Remove incorrect fallback compatible for ocotp | 44 | # df1f59fb613e arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fallback compatible |
51 | # 19be176e9eed perf cs-etm: Move definition of 'traceid_list' global variable from header file | 45 | # 7ad2a7f3fd6f arm64: dts: imx8mm: Remove incorrect fallback compatible for ocotp |
52 | # d40fb1b86571 libtraceevent: Fix build with binutils 2.35 | 46 | # 959ad6073277 perf cs-etm: Move definition of 'traceid_list' global variable from header file |
53 | # 0296957500a0 arm: imx: include i.MX6SX DDR freq implementation for i.MX6UL | 47 | # 129a6fad43b8 arm: imx: include i.MX6SX DDR freq implementation for i.MX6UL |
54 | # 804e520787f3 arm: imx: do not include smp_wfe_imx6.S for i.MX6SX | 48 | # e85ce3157725 arm: imx: do not include smp_wfe_imx6.S for i.MX6SX |
55 | # 0c01f815c1b4 arm: imx: enable HAVE_IMX_BUSFREQ for i.MX6 | 49 | # 4f49200132e6 arm: imx: enable HAVE_IMX_BUSFREQ for i.MX6 |
56 | # 691712e2b671 arm: imx: do not build busfreq without HAVE_IMX_BUSFREQ | 50 | # 5d229c51b5a5 arm: imx: do not build busfreq without HAVE_IMX_BUSFREQ |
57 | # 285869ec9087 ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comment and fix indentation | 51 | # 285869ec9087 ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comment and fix indentation |
58 | # f03791085754 ARM: dts: imx6ul-kontron-n6x1x-s: Add vbus-supply and overcurrent polarity to usb nodes | 52 | # f03791085754 ARM: dts: imx6ul-kontron-n6x1x-s: Add vbus-supply and overcurrent polarity to usb nodes |
59 | # 67e44952c670 ARM: dts: imx6ul-kontron-n6x1x: Add 'chosen' node with 'stdout-path' | 53 | # 67e44952c670 ARM: dts: imx6ul-kontron-n6x1x: Add 'chosen' node with 'stdout-path' |
@@ -78,8 +72,8 @@ include linux-fslc.inc | |||
78 | LICENSE = "GPLv2" | 72 | LICENSE = "GPLv2" |
79 | LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" | 73 | LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" |
80 | 74 | ||
81 | SRCBRANCH = "5.4-1.0.0-imx" | 75 | SRCBRANCH = "5.4-2.1.x-imx" |
82 | SRCREV = "c2576f8b8f2c1ed92ae1773b906a2986fc78ac5c" | 76 | SRCREV = "001df9337baeeac2f649a87f929e8a985ad6360e" |
83 | 77 | ||
84 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition | 78 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition |
85 | # required by kernel-yocto.bbclass. | 79 | # required by kernel-yocto.bbclass. |
@@ -89,7 +83,7 @@ SRCREV = "c2576f8b8f2c1ed92ae1773b906a2986fc78ac5c" | |||
89 | LINUX_VERSION = "5.4.67" | 83 | LINUX_VERSION = "5.4.67" |
90 | 84 | ||
91 | # Local version indicates the branch name in the NXP kernel tree where patches are collected from. | 85 | # Local version indicates the branch name in the NXP kernel tree where patches are collected from. |
92 | LOCALVERSION = "-lf-5.4.y" | 86 | LOCALVERSION = "-imx_5.4.24_2.1.0" |
93 | 87 | ||
94 | DEFAULT_PREFERENCE = "1" | 88 | DEFAULT_PREFERENCE = "1" |
95 | 89 | ||