[linux-yocto] [PATCH 1/1] meta/axm5500: adds new bsp entry meta data

Paul Butler butler.paul at gmail.com
Tue Nov 26 11:43:12 PST 2013


Adding new bsp entry axm5500 to support configs for
LSI axm5500 on standard/axxia/base

Signed-off-by: Paul Butler <paul.butler at 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      | 226 +++++++++++++++++++++
 meta/cfg/kernel-cache/bsp/axm5500/axm5500.scc      |   5 +
 4 files changed, 257 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..cd657bd
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axm5500/axm5500.cfg
@@ -0,0 +1,226 @@
+#.........................................................................
+#                                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_THUMBEE=y
+CONFIG_HAVE_ARM_ARCH_TIMER=y
+CONFIG_OUTER_CACHE=y
+CONFIG_OUTER_CACHE_SYNC=y
+CONFIG_MIGHT_HAVE_CACHE_L2X0=y
+CONFIG_CACHE_L2X0=y
+CONFIG_CACHE_PL310=y
+
+CONFIG_ARM_ERRATA_430973=y
+CONFIG_ARM_ERRATA_458693=y
+CONFIG_ARM_ERRATA_460075=y
+CONFIG_ARM_ERRATA_643719=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=y
+CONFIG_ARM_ERRATA_798181=y
+CONFIG_PL310_ERRATA_588369=y
+CONFIG_PL310_ERRATA_727915=y
+CONFIG_PL310_ERRATA_753970=y
+CONFIG_PL310_ERRATA_769419=y
+
+
+#
+# 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
+
+
+#
+# Kernel Features
+#
+CONFIG_NR_CPUS=16
+CONFIG_HIGHMEM=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_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_FW_LOADER=y
+
+CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_AFS_PARTS=y
+CONFIG_MTD_OF_PARTS=y
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_OF=y
+
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_BLKDEVS=y
+CONFIG_MTD_BLOCK=y
+
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=y
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CFI_STAA=y
+
+CONFIG_DTC=y
+CONFIG_OF=y
+
+CONFIG_PROC_DEVICETREE=y
+CONFIG_BLK_DEV_LOOP=y
+
+
+#
+# Misc devices
+#
+CONFIG_LSI_MTC=y
+CONFIG_LSI_NCR=y
+CONFIG_LSI_SMMON=y
+
+CONFIG_SCSI=y
+
+CONFIG_ATA=y
+CONFIG_ETHERNET=y
+CONFIG_LSI_NET=y
+CONFIG_LSI_NET_NUM_RX_DESC=32
+CONFIG_LSI_NET_RX_BUF_SZ=131072
+CONFIG_LSI_NET_NUM_TX_DESC=32
+CONFIG_LSI_NET_TX_BUF_SZ=131072
+
+CONFIG_TUN=y
+CONFIG_VETH=y
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO_AMBAKMI=y
+
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_AMBA_PL011=y
+CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
+
+CONFIG_HVC_DRIVER=y
+CONFIG_I2C=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_MUX=y
+CONFIG_I2C_AXXIA=y
+CONFIG_I2C_DEBUG_CORE=y
+CONFIG_I2C_DEBUG_ALGO=y
+CONFIG_I2C_DEBUG_BUS=y
+
+CONFIG_SPI=y
+CONFIG_SPI_PL022=y
+
+CONFIG_PPS=y
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_DP83640_PHY=y
+CONFIG_NETWORK_PHY_TIMESTAMPING=y
+
+
+#
+# Memory mapped GPIO drivers:
+#
+CONFIG_GPIOLIB=y
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_PL061=y
+CONFIG_DEBUG_GPIO=y
+CONFIG_GPIO_GENERIC=y
+CONFIG_GPIO_GENERIC_PLATFORM=y
+
+
+CONFIG_WATCHDOG=y
+CONFIG_ARM_SP805_WATCHDOG=y
+
+CONFIG_USB=y
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+# CONFIG_USB_EHCI_TT_NEWSCHED is not set
+CONFIG_USB_CI13612_HCD=y
+
+
+#
+# DMA Devices
+#
+CONFIG_DMADEVICES=y
+CONFIG_LSI_DMA=y
+CONFIG_PL330_DMA=y
+
+
+#
+# Caches
+#
+CONFIG_FSCACHE=y
+CONFIG_FSCACHE_STATS=y
+CONFIG_FSCACHE_HISTOGRAM=y
+CONFIG_FSCACHE_DEBUG=y
+CONFIG_FSCACHE_OBJECT_LIST=y
+CONFIG_CACHEFILES=y 
+CONFIG_CACHEFILES_HISTOGRAM=y
+
+
+#
+# MMC/SD/SDIO Card Drivers
+#
+CONFIG_MMC=y
+CONFIG_MMC_ARMMMCI=y
+
+CONFIG_VMFS_FS=y
+CONFIG_VMFS_DEV_BASE=0x20101C0000
+CONFIG_VMFS_IRQ=0
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



More information about the linux-yocto mailing list