Adding new bsp entry axm5500 to support configs for LSI axm5500 on standard/axxia/base
Signed-off-by: Paul Butler <paul.but...@windriver.com> --- .../bsp/axm5500/axm5500-preempt-rt.scc | 13 ++ .../kernel-cache/bsp/axm5500/axm5500-standard.scc | 13 ++ meta/cfg/kernel-cache/bsp/axm5500/axm5500.cfg | 164 +++++++++++++++++++++ meta/cfg/kernel-cache/bsp/axm5500/axm5500.scc | 5 + 4 files changed, 195 insertions(+) create mode 100644 meta/cfg/kernel-cache/bsp/axm5500/axm5500-preempt-rt.scc create mode 100644 meta/cfg/kernel-cache/bsp/axm5500/axm5500-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/axm5500/axm5500.cfg create mode 100644 meta/cfg/kernel-cache/bsp/axm5500/axm5500.scc diff --git a/meta/cfg/kernel-cache/bsp/axm5500/axm5500-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/axm5500/axm5500-preempt-rt.scc new file mode 100644 index 0000000..8df6c5a --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/axm5500/axm5500-preempt-rt.scc @@ -0,0 +1,13 @@ +define KMACHINE axm5500 +define KTYPE preempt-rt +define KARCH arm + +# no new branch required, re-use the ktypes/preempt-rt/preempt-rt.scc branch +include ktypes/preempt-rt/preempt-rt.scc + +include axm5500.scc + +# default policy for preempt-rt kernels +include cfg/usb-mass-storage.scc +include features/latencytop/latencytop.scc +include features/profiling/profiling.scc diff --git a/meta/cfg/kernel-cache/bsp/axm5500/axm5500-standard.scc b/meta/cfg/kernel-cache/bsp/axm5500/axm5500-standard.scc new file mode 100644 index 0000000..5539432 --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/axm5500/axm5500-standard.scc @@ -0,0 +1,13 @@ +define KMACHINE axm5500 +define KTYPE standard +define KARCH arm + +include ktypes/standard/standard.scc +branch axm5500 + +include axm5500.scc + +# default policy for standard kernels +include cfg/usb-mass-storage.scc +include features/latencytop/latencytop.scc +include features/profiling/profiling.scc diff --git a/meta/cfg/kernel-cache/bsp/axm5500/axm5500.cfg b/meta/cfg/kernel-cache/bsp/axm5500/axm5500.cfg new file mode 100644 index 0000000..24bd1a8 --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/axm5500/axm5500.cfg @@ -0,0 +1,164 @@ +#......................................................................... +# WARNING +# +# This file is a kernel configuration fragment, and not a full kernel +# configuration file. The final kernel configuration is made up of +# an assembly of processed fragments, each of which is designed to +# capture a specific part of the final configuration (e.g. platform +# configuration, feature configuration, and board specific hardware +# configuration). For more information on kernel configuration, please +# consult the product documentation. +# +#......................................................................... + +# +# System Type +# +CONFIG_ARCH_AXXIA=y + + +# +# Axxia platform type +# +CONFIG_ARCH_AXXIA_GIC=y +CONFIG_ARCH_AXXIA_DT=y +CONFIG_ARM_TIMER_SP804=y + + +# +# Processor Features +# +CONFIG_ARM_LPAE=y +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARM_ARCH_TIMER=y + +CONFIG_ARM_ERRATA_430973=y +CONFIG_ARM_ERRATA_458693=y +CONFIG_ARM_ERRATA_460075=y +CONFIG_ARM_ERRATA_742230=y +CONFIG_ARM_ERRATA_742231=y +CONFIG_ARM_ERRATA_720789=y +CONFIG_ARM_ERRATA_743622=y +CONFIG_ARM_ERRATA_751472=y +CONFIG_ARM_ERRATA_754322=y +CONFIG_ARM_ERRATA_754327=y +CONFIG_ARM_ERRATA_764369=y +# CONFIG_ARM_ERRATA_775420 is not set + + +# +# Bus support +# +CONFIG_ARM_AMBA=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_SYSCALL=y +CONFIG_ARCH_SUPPORTS_MSI=y +CONFIG_PCI_MSI=y + +# +# Boot options +# +CONFIG_USE_OF=y +CONFIG_ARM_APPENDED_DTB=y +CONFIG_ARM_ATAG_DTB_COMPAT=y + + +# +# At least one emulation must be selected +# +CONFIG_VFP=y +CONFIG_NEON=y + + +CONFIG_MTD=y +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_AFS_PARTS=y +CONFIG_MTD_OF_PARTS=y + + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_M25P80=y +CONFIG_M25PXX_USE_FAST_READ=y + +CONFIG_DTC=y +CONFIG_OF=y + +# +# Misc devices +# +CONFIG_LSI_NCR=y +CONFIG_LSI_SMMON=y + +CONFIG_SCSI=y + +CONFIG_ATA=y +CONFIG_ETHERNET=y +CONFIG_LSI_NET=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y + +CONFIG_I2C=y +CONFIG_I2C_AXXIA=y + +CONFIG_SPI=y +CONFIG_SPI_PL022=y + +# +# Memory mapped GPIO drivers: +# +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_PL061=y + +CONFIG_WATCHDOG=y +CONFIG_ARM_SP805_WATCHDOG=y + +CONFIG_USB=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_CI13612_HCD=y + +# +# DMA Devices +# +CONFIG_DMADEVICES=y +CONFIG_LSI_DMA=y + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC=y +CONFIG_MMC_ARMMMCI=y + +# +# on-CPU RTC drivers +# +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_DRV_PL031=y + +CONFIG_VMFS_FS=y +CONFIG_VMFS_DEV_BASE=0x20101C0000 +CONFIG_VMFS_IRQ=0 + +AXXIA_DEBUG_LL_UART0=y diff --git a/meta/cfg/kernel-cache/bsp/axm5500/axm5500.scc b/meta/cfg/kernel-cache/bsp/axm5500/axm5500.scc new file mode 100644 index 0000000..1aea441 --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/axm5500/axm5500.scc @@ -0,0 +1,5 @@ +kconf hardware axm5500.cfg + +include cfg/dmaengine.scc +include cfg/smp.scc +include cfg/virtio.scc -- 1.8.4.4 _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto