Refer to scc and cfg files on branch yocto-5.15, add new scc and cfg
files for BSP nxp-ls1028 on branch yocto-6.1.

Signed-off-by: Meng Li <meng...@windriver.com>
---
 bsp/nxp-ls1028/nxp-ls1028-preempt-rt.scc |   8 +
 bsp/nxp-ls1028/nxp-ls1028-standard.scc   |   9 +
 bsp/nxp-ls1028/nxp-ls1028.cfg            | 250 +++++++++++++++++++++++
 bsp/nxp-ls1028/nxp-ls1028.scc            |   9 +
 4 files changed, 276 insertions(+)
 create mode 100644 bsp/nxp-ls1028/nxp-ls1028-preempt-rt.scc
 create mode 100644 bsp/nxp-ls1028/nxp-ls1028-standard.scc
 create mode 100644 bsp/nxp-ls1028/nxp-ls1028.cfg
 create mode 100644 bsp/nxp-ls1028/nxp-ls1028.scc

diff --git a/bsp/nxp-ls1028/nxp-ls1028-preempt-rt.scc 
b/bsp/nxp-ls1028/nxp-ls1028-preempt-rt.scc
new file mode 100644
index 00000000..e75210b0
--- /dev/null
+++ b/bsp/nxp-ls1028/nxp-ls1028-preempt-rt.scc
@@ -0,0 +1,8 @@
+define KMACHINE nxp-ls1028
+define KTYPE preempt-rt
+define KARCH arm64
+
+include ktypes/preempt-rt
+branch nxp-ls1028
+
+include nxp-ls1028.scc
diff --git a/bsp/nxp-ls1028/nxp-ls1028-standard.scc 
b/bsp/nxp-ls1028/nxp-ls1028-standard.scc
new file mode 100644
index 00000000..8f98a496
--- /dev/null
+++ b/bsp/nxp-ls1028/nxp-ls1028-standard.scc
@@ -0,0 +1,9 @@
+# SPDX-License-Identifier: MIT
+define KMACHINE nxp-ls1028
+define KTYPE standard
+define KARCH arm64
+
+include ktypes/standard
+branch nxp-ls1028
+
+include nxp-ls1028.scc
diff --git a/bsp/nxp-ls1028/nxp-ls1028.cfg b/bsp/nxp-ls1028/nxp-ls1028.cfg
new file mode 100644
index 00000000..d2a95703
--- /dev/null
+++ b/bsp/nxp-ls1028/nxp-ls1028.cfg
@@ -0,0 +1,250 @@
+CONFIG_ARM64=y
+CONFIG_64BIT=y
+CONFIG_ARCH_NXP=y
+CONFIG_ARCH_LAYERSCAPE=y
+CONFIG_MMU=y
+CONFIG_SMP=y
+CONFIG_NR_CPUS=2
+
+CONFIG_SCHED_MC=y
+CONFIG_ARM64_VA_BITS_48=y
+
+CONFIG_PCI=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_HOTPLUG_PCI=y
+CONFIG_PCI_LAYERSCAPE=y
+CONFIG_PCI_HOST_GENERIC=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_MSI=y
+
+CONFIG_CMA=y
+
+CONFIG_CPU_IDLE=y
+CONFIG_ARM_PSCI_CPUIDLE=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
+CONFIG_CPUFREQ_DT=y
+CONFIG_QORIQ_CPUFREQ=y
+
+CONFIG_SOC_BUS=y
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=y
+CONFIG_REGMAP_SPI=y
+CONFIG_REGMAP_MMIO=y
+CONFIG_DMA_SHARED_BUFFER=y
+
+CONFIG_DMA_CMA=y
+CONFIG_MTD=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_CFI=y
+CONFIG_MTD_CFI_ADV_OPTIONS=y
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_OF=y
+CONFIG_MTD_SST25L=y
+CONFIG_MTD_RAW_NAND=y
+CONFIG_MTD_SPI_NOR=y
+CONFIG_MTD_NAND_FSL_IFC=y
+
+CONFIG_COMMON_CLK=y
+CONFIG_CLK_QORIQ=y
+CONFIG_CLK_LS1028A_PLLDIG=y
+
+CONFIG_SRAM=y
+CONFIG_EEPROM_AT24=y
+
+CONFIG_ATA=y
+CONFIG_SATA_AHCI=y
+CONFIG_SATA_AHCI_PLATFORM=y
+CONFIG_AHCI_QORIQ=y
+
+CONFIG_NETDEVICES=y
+
+# enetc
+CONFIG_NET_DSA=y
+CONFIG_NET_DSA_TAG_OCELOT=y
+CONFIG_NET_DSA_MSCC_FELIX=y
+CONFIG_NET_SWITCHDEV=y
+CONFIG_FSL_ENETC=y
+CONFIG_FSL_ENETC_VF=y
+CONFIG_FSL_ENETC_MDIO=y
+CONFIG_FSL_ENETC_PTP_CLOCK=y
+CONFIG_FSL_ENETC_QOS=y
+
+# tsn
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_PTP_1588_CLOCK_QORIQ=y
+CONFIG_TSN=y
+CONFIG_ENETC_TSN=y
+CONFIG_NET_PKTGEN=y
+CONFIG_NET_VENDOR_MICROSEMI=y
+CONFIG_MSCC_OCELOT_SWITCH=y
+CONFIG_MSCC_FELIX_SWITCH_TSN=y
+CONFIG_MSCC_OCELOT_SWITCH_LIB=y
+CONFIG_VITESSE_PHY=y
+CONFIG_NET_SCH_ETF=y
+CONFIG_NET_SCH_CBS=y
+CONFIG_NET_SCH_MQPRIO=y
+CONFIG_NET_SCH_TAPRIO=y
+
+CONFIG_BRIDGE=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+
+# can
+CONFIG_CAN=y
+CONFIG_CAN_FLEXCAN=y
+
+CONFIG_INPUT_MATRIXKMAP=y
+CONFIG_CHROME_PLATFORMS=y
+CONFIG_CROS_EC=y
+CONFIG_INPUT_EVDEV=y
+CONFIG_INPUT_MISC=y
+CONFIG_KEYBOARD_ADC=m
+CONFIG_KEYBOARD_GPIO=y
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_MOUSE_PS2=y
+CONFIG_KEYBOARD_CROS_EC=y
+
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_OF_PLATFORM=y
+
+CONFIG_I2C=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_MUX=y
+CONFIG_I2C_IMX=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_MUX_PCA954x=y
+
+CONFIG_SPI=y
+CONFIG_SPI_FSL_DSPI=y
+CONFIG_SPI_NXP_FLEXSPI=y
+
+CONFIG_GPIOLIB=y
+CONFIG_OF_GPIO=y
+CONFIG_GPIOLIB_IRQCHIP=y
+CONFIG_GPIO_PCA953X=y
+CONFIG_GPIO_PCA953X_IRQ=y
+CONFIG_GPIO_GENERIC=y
+CONFIG_GPIO_DWAPB=y
+CONFIG_GPIO_GENERIC_PLATFORM=y
+CONFIG_GPIO_MB86S7X=y
+CONFIG_GPIO_MPC8XXX=y
+CONFIG_GPIO_PL061=y
+CONFIG_GPIO_XGENE=y
+
+CONFIG_POWER_RESET_XGENE=y
+CONFIG_POWER_RESET_SYSCON=y
+CONFIG_ENERGY_MODEL=y
+
+CONFIG_SYSCON_REBOOT_MODE=y
+CONFIG_BATTERY_BQ27XXX=y
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_INA2XX=m
+
+CONFIG_CPU_THERMAL=y
+
+CONFIG_WATCHDOG=y
+CONFIG_IMX2_WDT=y
+CONFIG_ARM_ARCH_TIMER=y
+CONFIG_ARM_SP805_WATCHDOG=y
+
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_REGULATOR_GPIO=y
+
+CONFIG_MEDIA_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_SND_SOC=y
+CONFIG_SND_SOC_FSL_SAI=y
+CONFIG_SND_SIMPLE_CARD=y
+CONFIG_SND_SOC_I2C_AND_SPI=y
+CONFIG_SND_SOC_SGTL5000=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_PCM_OSS=y
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
+
+CONFIG_USB=y
+CONFIG_USB_OTG=y
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_STORAGE=y
+CONFIG_USB_DWC3=y
+CONFIG_NOP_USB_XCEIV=y
+CONFIG_USB_ULPI=y
+CONFIG_USB_GADGET=y
+CONFIG_TYPEC=y
+CONFIG_TYPEC_UCSI=y
+CONFIG_TYPEC_TCPM=y
+
+CONFIG_MMC=y
+CONFIG_MMC_ARMMMCI=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PLTFM=y
+CONFIG_MMC_SDHCI_OF_ESDHC=y
+CONFIG_MMC_SDHCI_CADENCE=y
+CONFIG_MMC_SPI=y
+CONFIG_MMC_DW=y
+
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_PWM=y
+CONFIG_LEDS_SYSCON=y
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+
+CONFIG_EDAC=y
+CONFIG_EDAC_LAYERSCAPE=y
+
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_DRV_PCF2127=y
+CONFIG_RTC_DRV_FSL_FTM_ALARM=y
+
+CONFIG_DMADEVICES=y
+CONFIG_FSL_EDMA=y
+
+CONFIG_VFIO=y
+CONFIG_VFIO_PCI=y
+CONFIG_VFIO_FSL_MC=y
+
+CONFIG_MAILBOX=y
+CONFIG_ARM_MHU=y
+CONFIG_ARM_SMMU=y
+CONFIG_ARM_SMMU_V3=y
+# CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT is not set
+CONFIG_IIO=y
+
+CONFIG_PWM=y
+CONFIG_PINCTRL=y
+
+CONFIG_CRYPTO_DEV_FSL_CAAM=y
+CONFIG_CRYPTO_SHA1_ARM64_CE=y
+CONFIG_CRYPTO_SHA2_ARM64_CE=y
+CONFIG_CRYPTO_GHASH_ARM64_CE=y
+CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
+CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
+
+# Thermal
+CONFIG_THERMAL=y
+CONFIG_QORIQ_THERMAL=y
+CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
+CONFIG_DEVICE_THERMAL=y
+
+# Run Control and Power Management
+CONFIG_FSL_RCPM=y
+
+# Nvme
+CONFIG_BLK_DEV_NVME=y
diff --git a/bsp/nxp-ls1028/nxp-ls1028.scc b/bsp/nxp-ls1028/nxp-ls1028.scc
new file mode 100644
index 00000000..e943e8ce
--- /dev/null
+++ b/bsp/nxp-ls1028/nxp-ls1028.scc
@@ -0,0 +1,9 @@
+# SPDX-License-Identifier: MIT
+kconf hardware nxp-ls1028.cfg
+kconf hardware features/edac/edac.cfg
+
+include cfg/usb-mass-storage.scc
+
+include features/hugetlb/hugetlb.scc
+include arch/arm/32bit-compat.scc
+include features/profiling/profiling.scc
-- 
2.36.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12446): 
https://lists.yoctoproject.org/g/linux-yocto/message/12446
Mute This Topic: https://lists.yoctoproject.org/mt/98555974/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to