summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-kernel/linux/linux-fslc-imx/imx/defconfig11
-rw-r--r--recipes-kernel/linux/linux-fslc-imx/mx8/defconfig34
-rw-r--r--recipes-kernel/linux/linux-fslc-imx_5.4.bb20
3 files changed, 55 insertions, 10 deletions
diff --git a/recipes-kernel/linux/linux-fslc-imx/imx/defconfig b/recipes-kernel/linux/linux-fslc-imx/imx/defconfig
index 742400a9..3029043b 100644
--- a/recipes-kernel/linux/linux-fslc-imx/imx/defconfig
+++ b/recipes-kernel/linux/linux-fslc-imx/imx/defconfig
@@ -99,7 +99,11 @@ CONFIG_CFG80211_WEXT=y
99CONFIG_MAC80211=y 99CONFIG_MAC80211=y
100CONFIG_PCI=y 100CONFIG_PCI=y
101CONFIG_PCI_MSI=y 101CONFIG_PCI_MSI=y
102CONFIG_PCI_IMX6=y 102CONFIG_PCI_IMX6_HOST=y
103CONFIG_PCI_IMX6_EP=y
104CONFIG_PCI_ENDPOINT=y
105CONFIG_PCI_ENDPOINT_CONFIGFS=y
106CONFIG_PCI_EPF_TEST=y
103CONFIG_DEVTMPFS=y 107CONFIG_DEVTMPFS=y
104CONFIG_DEVTMPFS_MOUNT=y 108CONFIG_DEVTMPFS_MOUNT=y
105# CONFIG_STANDALONE is not set 109# CONFIG_STANDALONE is not set
@@ -134,6 +138,7 @@ CONFIG_BLK_DEV_RAM=y
134CONFIG_BLK_DEV_RAM_SIZE=65536 138CONFIG_BLK_DEV_RAM_SIZE=65536
135CONFIG_SENSORS_FXOS8700=y 139CONFIG_SENSORS_FXOS8700=y
136CONFIG_SENSORS_FXAS2100X=y 140CONFIG_SENSORS_FXAS2100X=y
141CONFIG_PCI_ENDPOINT_TEST=y
137CONFIG_EEPROM_AT24=y 142CONFIG_EEPROM_AT24=y
138CONFIG_EEPROM_AT25=y 143CONFIG_EEPROM_AT25=y
139# CONFIG_SCSI_PROC_FS is not set 144# CONFIG_SCSI_PROC_FS is not set
@@ -146,6 +151,10 @@ CONFIG_ATA=y
146CONFIG_SATA_AHCI_PLATFORM=y 151CONFIG_SATA_AHCI_PLATFORM=y
147CONFIG_AHCI_IMX=y 152CONFIG_AHCI_IMX=y
148CONFIG_PATA_IMX=y 153CONFIG_PATA_IMX=y
154CONFIG_MD=y
155CONFIG_BLK_DEV_MD=m
156CONFIG_BLK_DEV_DM=m
157CONFIG_DM_CRYPT=m
149CONFIG_NETDEVICES=y 158CONFIG_NETDEVICES=y
150# CONFIG_NET_VENDOR_BROADCOM is not set 159# CONFIG_NET_VENDOR_BROADCOM is not set
151CONFIG_CS89x0=y 160CONFIG_CS89x0=y
diff --git a/recipes-kernel/linux/linux-fslc-imx/mx8/defconfig b/recipes-kernel/linux/linux-fslc-imx/mx8/defconfig
index 1e9ee4f8..4e7d4a9f 100644
--- a/recipes-kernel/linux/linux-fslc-imx/mx8/defconfig
+++ b/recipes-kernel/linux/linux-fslc-imx/mx8/defconfig
@@ -179,11 +179,15 @@ CONFIG_PCIE_ALTERA=y
179CONFIG_PCIE_ALTERA_MSI=y 179CONFIG_PCIE_ALTERA_MSI=y
180CONFIG_PCI_HOST_THUNDER_PEM=y 180CONFIG_PCI_HOST_THUNDER_PEM=y
181CONFIG_PCI_HOST_THUNDER_ECAM=y 181CONFIG_PCI_HOST_THUNDER_ECAM=y
182CONFIG_PCI_IMX6=y 182CONFIG_PCI_IMX6_HOST=y
183CONFIG_PCI_IMX6_EP=y
183CONFIG_PCI_LAYERSCAPE=y 184CONFIG_PCI_LAYERSCAPE=y
184CONFIG_PCI_HISI=y 185CONFIG_PCI_HISI=y
185CONFIG_PCIE_KIRIN=y 186CONFIG_PCIE_KIRIN=y
186CONFIG_PCIE_LAYERSCAPE_GEN4=y 187CONFIG_PCIE_LAYERSCAPE_GEN4=y
188CONFIG_PCI_ENDPOINT=y
189CONFIG_PCI_ENDPOINT_CONFIGFS=y
190CONFIG_PCI_EPF_TEST=y
187CONFIG_DEVTMPFS=y 191CONFIG_DEVTMPFS=y
188CONFIG_DEVTMPFS_MOUNT=y 192CONFIG_DEVTMPFS_MOUNT=y
189CONFIG_FW_LOADER_USER_HELPER=y 193CONFIG_FW_LOADER_USER_HELPER=y
@@ -220,6 +224,7 @@ CONFIG_BLK_DEV_NVME=y
220CONFIG_SENSORS_FXOS8700=y 224CONFIG_SENSORS_FXOS8700=y
221CONFIG_SENSORS_FXAS2100X=y 225CONFIG_SENSORS_FXAS2100X=y
222CONFIG_SRAM=y 226CONFIG_SRAM=y
227CONFIG_PCI_ENDPOINT_TEST=y
223CONFIG_EEPROM_AT24=y 228CONFIG_EEPROM_AT24=y
224CONFIG_EEPROM_AT25=m 229CONFIG_EEPROM_AT25=m
225# CONFIG_SCSI_PROC_FS is not set 230# CONFIG_SCSI_PROC_FS is not set
@@ -243,6 +248,7 @@ CONFIG_PATA_OF_PLATFORM=y
243CONFIG_MD=y 248CONFIG_MD=y
244CONFIG_BLK_DEV_MD=m 249CONFIG_BLK_DEV_MD=m
245CONFIG_BLK_DEV_DM=m 250CONFIG_BLK_DEV_DM=m
251CONFIG_DM_CRYPT=m
246CONFIG_DM_MIRROR=m 252CONFIG_DM_MIRROR=m
247CONFIG_DM_ZERO=m 253CONFIG_DM_ZERO=m
248CONFIG_NETDEVICES=y 254CONFIG_NETDEVICES=y
@@ -312,6 +318,7 @@ CONFIG_HOSTAP=y
312CONFIG_MXMWIFIEX=m 318CONFIG_MXMWIFIEX=m
313CONFIG_WL18XX=m 319CONFIG_WL18XX=m
314CONFIG_WLCORE_SDIO=m 320CONFIG_WLCORE_SDIO=m
321CONFIG_XEN_NETDEV_BACKEND=m
315CONFIG_IVSHMEM_NET=y 322CONFIG_IVSHMEM_NET=y
316CONFIG_INPUT_EVDEV=y 323CONFIG_INPUT_EVDEV=y
317CONFIG_KEYBOARD_ADC=m 324CONFIG_KEYBOARD_ADC=m
@@ -453,7 +460,19 @@ CONFIG_REGULATOR_S2MPS11=y
453CONFIG_REGULATOR_VCTRL=m 460CONFIG_REGULATOR_VCTRL=m
454CONFIG_RC_CORE=m 461CONFIG_RC_CORE=m
455CONFIG_RC_DECODERS=y 462CONFIG_RC_DECODERS=y
463CONFIG_IR_NEC_DECODER=m
464CONFIG_IR_RC5_DECODER=m
465CONFIG_IR_RC6_DECODER=m
466CONFIG_IR_JVC_DECODER=m
467CONFIG_IR_SONY_DECODER=m
468CONFIG_IR_SANYO_DECODER=m
469CONFIG_IR_SHARP_DECODER=m
470CONFIG_IR_MCE_KBD_DECODER=m
471CONFIG_IR_XMP_DECODER=m
472CONFIG_IR_IMON_DECODER=m
473CONFIG_IR_RCMM_DECODER=m
456CONFIG_RC_DEVICES=y 474CONFIG_RC_DEVICES=y
475CONFIG_IR_GPIO_CIR=m
457CONFIG_MEDIA_SUPPORT=y 476CONFIG_MEDIA_SUPPORT=y
458CONFIG_MEDIA_CAMERA_SUPPORT=y 477CONFIG_MEDIA_CAMERA_SUPPORT=y
459CONFIG_MEDIA_ANALOG_TV_SUPPORT=y 478CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
@@ -482,6 +501,7 @@ CONFIG_DRM_RCAR_LVDS=m
482CONFIG_DRM_PANEL_SIMPLE=y 501CONFIG_DRM_PANEL_SIMPLE=y
483CONFIG_DRM_PANEL_RAYDIUM_RM67191=y 502CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
484CONFIG_DRM_PANEL_SEIKO_43WVF1G=y 503CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
504CONFIG_DRM_NXP_SEIKO_43WVFIG=y
485CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y 505CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y
486CONFIG_DRM_SII902X=m 506CONFIG_DRM_SII902X=m
487CONFIG_DRM_I2C_ADV7511=y 507CONFIG_DRM_I2C_ADV7511=y
@@ -570,6 +590,7 @@ CONFIG_USB_OHCI_HCD_PLATFORM=y
570CONFIG_USB_HCD_TEST_MODE=y 590CONFIG_USB_HCD_TEST_MODE=y
571CONFIG_USB_ACM=m 591CONFIG_USB_ACM=m
572CONFIG_USB_STORAGE=y 592CONFIG_USB_STORAGE=y
593CONFIG_USB_UAS=y
573CONFIG_USB_CDNS3=y 594CONFIG_USB_CDNS3=y
574CONFIG_USB_CDNS3_GADGET=y 595CONFIG_USB_CDNS3_GADGET=y
575CONFIG_USB_CDNS3_HOST=y 596CONFIG_USB_CDNS3_HOST=y
@@ -586,7 +607,7 @@ CONFIG_USB_SERIAL_GENERIC=y
586CONFIG_USB_SERIAL_SIMPLE=y 607CONFIG_USB_SERIAL_SIMPLE=y
587CONFIG_USB_SERIAL_FTDI_SIO=y 608CONFIG_USB_SERIAL_FTDI_SIO=y
588CONFIG_USB_TEST=m 609CONFIG_USB_TEST=m
589CONFIG_USB_EHSET_TEST_FIXTURE=m 610CONFIG_USB_EHSET_TEST_FIXTURE=y
590CONFIG_USB_HSIC_USB3503=y 611CONFIG_USB_HSIC_USB3503=y
591CONFIG_NOP_USB_XCEIV=y 612CONFIG_NOP_USB_XCEIV=y
592CONFIG_USB_MXS_PHY=y 613CONFIG_USB_MXS_PHY=y
@@ -851,3 +872,12 @@ CONFIG_MEMTEST=y
851CONFIG_CORESIGHT=y 872CONFIG_CORESIGHT=y
852CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y 873CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y
853CONFIG_CORESIGHT_SOURCE_ETM4X=y 874CONFIG_CORESIGHT_SOURCE_ETM4X=y
875CONFIG_IMX8_MEDIA_DEVICE=m
876CONFIG_IMX8_ISI_HW=y
877CONFIG_IMX8_ISI_CORE=y
878CONFIG_IMX8_ISI_CAPTURE=y
879CONFIG_IMX8_ISI_M2M=y
880CONFIG_IMX8_MIPI_CSI2=y
881CONFIG_IMX8_MIPI_CSI2_SAM=y
882CONFIG_IMX8_PARALLEL_CSI=y
883CONFIG_GMSL_MAX9286=y
diff --git a/recipes-kernel/linux/linux-fslc-imx_5.4.bb b/recipes-kernel/linux/linux-fslc-imx_5.4.bb
index fa3cdc1c..241ca675 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 [5.4-2.1.x-imx] shared via CodeAurora forum; 16# 2. NXP-specific updates via branch [5.4-2.2.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#
@@ -28,12 +28,18 @@ Latest stable Kernel patchlevel is applied and maintained by Community."
28# ------------------------------------------------------------------------------ 28# ------------------------------------------------------------------------------
29# 1. Stable (tag or SHA(s)) 29# 1. Stable (tag or SHA(s))
30# ------------------------------------------------------------------------------ 30# ------------------------------------------------------------------------------
31# tag: v5.4.80 31# tag: v5.4.74
32# 32#
33# ------------------------------------------------------------------------------ 33# ------------------------------------------------------------------------------
34# 2. NXP-specific (tag or SHA(s)) 34# 2. NXP-specific (tag or SHA(s))
35# ------------------------------------------------------------------------------ 35# ------------------------------------------------------------------------------
36# tag: rel_imx_5.4.24_2.1.0 36# tag: rel_imx_5.4.47_2.2.0
37#
38# 5ec03d06f54e MLK-24836 ARM: imx: Refresh wdog should consider the CMD mode on i.MX7ULP
39# bba6ff64f0df MLK-24824-3 ARM: imx: Refresh wdog1 to make sure it is NOT timeout before disabled
40# bad81140da7c MLK-24828 ARM: imx: Add revision support for i.MX7ULP rev 2.2
41# 99fb4d4619ff MLK-24824-2 watchdog: imx7ulp: Move suspend/resume to noirq phase
42# 8c8859e1c5b5 MLK-24824-1 watchdog: imx7ulp: Strictly follow the sequence for wdog operations
37# 43#
38# ------------------------------------------------------------------------------ 44# ------------------------------------------------------------------------------
39# 3. Critical patches (SHA(s)) 45# 3. Critical patches (SHA(s))
@@ -72,18 +78,18 @@ include linux-fslc.inc
72LICENSE = "GPLv2" 78LICENSE = "GPLv2"
73LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" 79LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
74 80
75SRCBRANCH = "5.4-2.1.x-imx" 81SRCBRANCH = "5.4-2.2.x-imx"
76SRCREV = "5d0d8d6f195dbd50ec4790df32896bdc87cf8b33" 82SRCREV = "10865293a7cc3ebca17a1ed9e2d3dff6a8882097"
77 83
78# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition 84# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition
79# required by kernel-yocto.bbclass. 85# required by kernel-yocto.bbclass.
80# 86#
81# LINUX_VERSION define should match to the kernel version referenced by SRC_URI and 87# LINUX_VERSION define should match to the kernel version referenced by SRC_URI and
82# should be updated once patchlevel is merged. 88# should be updated once patchlevel is merged.
83LINUX_VERSION = "5.4.80" 89LINUX_VERSION = "5.4.74"
84 90
85# Local version indicates the branch name in the NXP kernel tree where patches are collected from. 91# Local version indicates the branch name in the NXP kernel tree where patches are collected from.
86LOCALVERSION = "-imx-5.4.24-2.1.0" 92LOCALVERSION = "-imx-5.4.47-2.2.0"
87 93
88DEFAULT_PREFERENCE = "1" 94DEFAULT_PREFERENCE = "1"
89 95