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] -=-=-=-=-=-=-=-=-=-=-=-