[linux-yocto] [PATCH 1/1] meta: Add LSI axm5500sim and elpaso

Paul Butler butler.paul at gmail.com
Wed Aug 28 11:26:47 PDT 2013


From: David Mercado <david.mercado at windriver.com>

Adds cfg/scc support for the LSI axm5500sim and elpaso bsps.

Signed-off-by: David Mercado <david.mercado at windriver.com>
Signed-off-by: Paul Butler <paul.butler at windriver.com>
---
 .../bsp/axm5500sim/axm5500sim-preempt-rt.cfg       |  19 +
 .../bsp/axm5500sim/axm5500sim-preempt-rt.scc       |   9 +
 .../bsp/axm5500sim/axm5500sim-standard.scc         |   8 +
 .../cfg/kernel-cache/bsp/axm5500sim/axm5500sim.cfg | 599 +++++++++++++++++++++
 .../cfg/kernel-cache/bsp/axm5500sim/axm5500sim.scc |   1 +
 .../kernel-cache/bsp/elpaso/elpaso-preempt-rt.scc  |   8 +
 .../kernel-cache/bsp/elpaso/elpaso-standard.scc    |   8 +
 meta/cfg/kernel-cache/bsp/elpaso/elpaso.cfg        | 157 ++++++
 meta/cfg/kernel-cache/bsp/elpaso/elpaso.scc        |   1 +
 9 files changed, 810 insertions(+)
 create mode 100644 meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-preempt-rt.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-preempt-rt.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-standard.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/elpaso/elpaso-preempt-rt.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/elpaso/elpaso-standard.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/elpaso/elpaso.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/elpaso/elpaso.scc

diff --git a/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-preempt-rt.cfg b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-preempt-rt.cfg
new file mode 100644
index 0000000..4cb5f5f
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-preempt-rt.cfg
@@ -0,0 +1,19 @@
+#.........................................................................
+#                                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.
+#
+#.........................................................................
+
+# Set the base level of prempt_rt to CONFIG_PREEMPT_RTB. The preempt_rt
+# kernel must be set with a minimal preempt model, to enable
+# CONFIG_GENERIC_LOCKBREAK, which in turn allows spinlocks to work
+# correctly across multiple clusters
+
+CONFIG_PREEMPT_RTB=y
diff --git a/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-preempt-rt.scc
new file mode 100644
index 0000000..ae2ab83
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-preempt-rt.scc
@@ -0,0 +1,9 @@
+define KMACHINE axm5500sim
+define KTYPE preempt-rt
+define KARCH arm
+
+include ktypes/preempt-rt
+branch  standard/preempt-rt/lsi
+
+kconf hardware axm5500sim-preempt-rt.cfg
+include axm5500sim.scc
diff --git a/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-standard.scc b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-standard.scc
new file mode 100644
index 0000000..ef4bdb4
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim-standard.scc
@@ -0,0 +1,8 @@
+define KMACHINE axm5500sim
+define KTYPE standard
+define KARCH arm
+
+include ktypes/standard
+branch  standard/lsi
+
+include axm5500sim.scc
diff --git a/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim.cfg b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim.cfg
new file mode 100644
index 0000000..6fffa3f
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim.cfg
@@ -0,0 +1,599 @@
+#.........................................................................
+#                                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.
+#
+#.........................................................................
+
+#
+# General setup
+#
+
+CONFIG_FHANDLE=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_AUDIT=y
+
+#
+# RCU Subsystem
+#
+
+CONFIG_LOG_BUF_SHIFT=14
+# CONFIG_CGROUP_DEBUG is not set
+# CONFIG_CGROUP_FREEZER is not set
+# CONFIG_CGROUP_DEVICE is not set
+# CONFIG_CPUSETS is not set
+# CONFIG_CGROUP_CPUACCT is not set
+# CONFIG_RESOURCE_COUNTERS is not set
+# CONFIG_RT_GROUP_SCHED is not set
+# CONFIG_BLK_CGROUP is not set
+# CONFIG_UTS_NS is not set
+# CONFIG_IPC_NS is not set
+# CONFIG_USER_NS is not set
+# CONFIG_PID_NS is not set
+# CONFIG_NET_NS is not set
+CONFIG_SCHED_AUTOGROUP=y
+CONFIG_SYSCTL_SYSCALL=y
+
+#
+# Kernel Performance Events And Counters
+#
+
+# CONFIG_COMPAT_BRK is not set
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+CONFIG_PROFILING=y
+# CONFIG_OPROFILE is not set
+# CONFIG_KPROBES is not set
+
+#
+# IO Schedulers
+#
+
+# CONFIG_IOSCHED_DEADLINE is not set
+# CONFIG_FREEZER is not set
+
+#
+# System Type
+#
+
+CONFIG_ARCH_AXXIA=y
+CONFIG_GENERIC_GPIO=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_CACHE_L2X0 is not set
+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
+
+#
+# Kernel Features
+#
+
+CONFIG_SMP=y
+CONFIG_ARM_ARCH_TIMER=y
+CONFIG_NR_CPUS=16
+CONFIG_HOTPLUG_CPU=y
+CONFIG_COMPACTION=y
+CONFIG_KSM=y
+
+#
+# At least one emulation must be selected
+#
+
+CONFIG_VFP=y
+CONFIG_NEON=y
+
+#
+# Boot options
+#
+
+CONFIG_USE_OF=y
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_ARM_APPENDED_DTB=y
+CONFIG_ARM_ATAG_DTB_COMPAT=y
+CONFIG_KEXEC=y
+CONFIG_ATAGS_PROC=y
+
+#
+# Userspace binary formats
+#
+
+# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
+CONFIG_BINFMT_MISC=y
+
+#
+# Power management options
+#
+
+# CONFIG_SUSPEND is not set
+# CONFIG_ARM_CPU_SUSPEND is not set
+
+#
+# Networking options
+#
+
+CONFIG_XFRM_USER=y
+CONFIG_XFRM_MIGRATE=y
+CONFIG_XFRM_STATISTICS=y
+CONFIG_XFRM_IPCOMP=y
+CONFIG_NET_KEY=y
+# CONFIG_NET_KEY_MIGRATE is not set
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_IP_PNP_RARP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_SYN_COOKIES is not set
+CONFIG_INET_AH=y
+CONFIG_INET_ESP=y
+CONFIG_INET_IPCOMP=y
+CONFIG_INET_XFRM_TUNNEL=y
+# CONFIG_INET_LRO is not set
+CONFIG_INET6_IPCOMP=y
+CONFIG_IPV6_MIP6=y
+CONFIG_INET6_XFRM_TUNNEL=y
+CONFIG_INET6_TUNNEL=y
+CONFIG_IPV6_TUNNEL=y
+CONFIG_NETWORK_PHY_TIMESTAMPING=y
+# CONFIG_BRIDGE is not set
+
+#
+# IPv6: Netfilter Configuration
+#
+
+# CONFIG_IP_SCTP is not set
+# CONFIG_TIPC is not set
+# CONFIG_VLAN_8021Q is not set
+
+#
+# Network testing
+#
+
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_WIRELESS is not set
+
+#
+# Device Drivers
+#
+
+# Generic Driver Options
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_FW_LOADER=y
+CONFIG_FIRMWARE_IN_KERNEL=y
+CONFIG_EXTRA_FIRMWARE=""
+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
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CFI_STAA=y
+
+# Mapping drivers for chip access
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_OF=y
+
+#
+CONFIG_DTC=y
+CONFIG_OF=y
+
+# Device Tree and Open Firmware support
+CONFIG_PROC_DEVICETREE=y
+# CONFIG_OF_SELFTEST is not set
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_DEVICE=y
+CONFIG_OF_GPIO=y
+CONFIG_OF_I2C=y
+CONFIG_OF_NET=y
+CONFIG_OF_SPI=y
+CONFIG_OF_MDIO=y
+CONFIG_OF_PCI=y
+CONFIG_OF_PCI_IRQ=y
+CONFIG_OF_MTD=y
+
+# Block Devices
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_UB is not set
+# CONFIG_BLK_DEV_RAM is not set
+# CONFIG_MG_DISK is not set
+
+# Texas Instruments shared transport line discipline
+# CONFIG_TI_ST is not set
+
+# SCSI device support
+CONFIG_SCSI=y
+
+# SCSI support type (disk, tape, CD-ROM)
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_SG=y
+
+# SCSI Transports
+# CONFIG_PATA_ARASAN_CF is not set
+CONFIG_PATA_PLATFORM=y
+CONFIG_PATA_OF_PLATFORM=y
+CONFIG_ATA=y
+
+# Generic fallback / legacy drivers
+# CONFIG_MD is not set
+
+# Network Driver options
+# CONFIG_BONDING is not set
+# CONFIG_DUMMY is not set
+# CONFIG_NETCONSOLE is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+CONFIG_TUN=y
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+
+# CAIF transport drivers
+CONFIG_ETHERNET=y
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_SMC91X=y
+# CONFIG_NET_VENDOR_BROADCOM is not set
+# CONFIG_NET_VENDOR_CHELSIO is not set
+# CONFIG_NET_VENDOR_FARADAY is not set
+# CONFIG_NET_VENDOR_INTEL is not set
+# CONFIG_NET_VENDOR_MARVELL is not set
+# CONFIG_NET_VENDOR_MICREL is not set
+# CONFIG_NET_VENDOR_NATSEMI is not set
+# CONFIG_NET_VENDOR_SEEQ is not set
+# CONFIG_NET_VENDOR_STMICRO is not set
+CONFIG_PHYLIB=y
+
+# USB Network Adapters
+# CONFIG_WLAN is not set
+
+# Input Device Drivers
+# CONFIG_MOUSE_PS2_ALPS is not set
+# CONFIG_MOUSE_PS2_LOGIPS2PP is not set
+# CONFIG_MOUSE_PS2_SYNAPTICS is not set
+# CONFIG_MOUSE_PS2_TRACKPOINT is not set
+
+# Hardware I/O ports
+# CONFIG_SERIO_SERPORT is not set
+CONFIG_SERIO_AMBAKMI=y
+
+# Character devices
+CONFIG_LEGACY_PTY_COUNT=16
+# CONFIG_SERIAL_IFX6X60 is not set
+# CONFIG_HW_RANDOM is not set
+
+# Non-8250 serial port support
+CONFIG_SERIAL_AMBA_PL011=y
+CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
+
+# I2C support
+CONFIG_I2C=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_MUX=y
+
+# Other I2C/SMBus bus drivers
+CONFIG_I2C_AXXIA=y
+CONFIG_I2C_DEBUG_CORE=y
+CONFIG_I2C_DEBUG_ALGO=y
+CONFIG_I2C_DEBUG_BUS=y
+
+# SPI Protocol Masters
+CONFIG_SPI=y
+CONFIG_SPI_SPIDEV=y
+
+# SPI Master Controller Drivers
+CONFIG_SPI_PL022=y
+
+# PPS support
+CONFIG_PPS=y
+
+# PTP clock support
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_DP83640_PHY=y
+CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
+CONFIG_GPIOLIB=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
+
+# Memory mapped GPIO drivers:
+CONFIG_GPIO_PL061=y
+
+#
+# CONFIG_HWMON is not set
+
+# Watchdog Device Drivers
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_SOFT_WATCHDOG is not set
+CONFIG_ARM_SP805_WATCHDOG=y
+
+# Multifunction device drivers
+# CONFIG_MFD_ASIC3 is not set
+# CONFIG_HTC_EGPIO is not set
+# CONFIG_HTC_I2CPLD is not set
+# CONFIG_UCB1400_CORE is not set
+# CONFIG_TPS65010 is not set
+# CONFIG_MFD_TPS6586X is not set
+# CONFIG_MFD_TPS65910 is not set
+# CONFIG_MFD_TPS65912_I2C is not set
+# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TC6393XB is not set
+# CONFIG_MFD_TIMBERDALE is not set
+# CONFIG_MFD_AAT2870_CORE is not set
+
+# Graphics support
+CONFIG_FB=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_ARMCLCD=y
+
+# Console display driver support
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_LOGO_LINUX_CLUT224=y
+
+# Sound
+CONFIG_SOUND=y
+CONFIG_SOUND_OSS_CORE=y
+CONFIG_SOUND_OSS_CORE_PRECLAIM=y
+CONFIG_SND=y
+CONFIG_SND_TIMER=y
+CONFIG_SND_PCM=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=y
+CONFIG_SND_PCM_OSS=y
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_VERBOSE_PROCFS=y
+CONFIG_SND_VMASTER=y
+CONFIG_SND_AC97_CODEC=y
+# CONFIG_SND_DRIVERS is not set
+CONFIG_SND_PCI=y
+CONFIG_SND_ARM=y
+CONFIG_SND_ARMAACI=y
+CONFIG_SND_SPI=y
+# CONFIG_SND_USB is not set
+CONFIG_AC97_BUS=y
+
+# USB Input Devices
+CONFIG_USB_HID=y
+# CONFIG_USB_HIDDEV is not set
+
+# USB
+CONFIG_USB_COMMON=y
+CONFIG_USB=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+# Miscellaneous USB options
+# CONFIG_USB_DEVICE_CLASS is not set
+
+# USB Host Controller Drivers
+CONFIG_LSI_USB_SW_WORKAROUND=y
+CONFIG_USB_ISP1760_HCD=y
+
+# USB Device Class drivers
+CONFIG_USB_STORAGE=y
+
+# RTC
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+
+# on-CPU RTC drivers
+CONFIG_RTC_DRV_PL031=y
+CONFIG_DMADEVICES=y
+
+# DMA Devices
+CONFIG_DMADEVICES=y
+CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
+CONFIG_LSI_DMA=y
+CONFIG_DMA_ENGINE=y
+
+# MMC/SD/SDIO Card Drivers
+CONFIG_MMC=y
+CONFIG_MMC_ARMMMCI=y
+
+# Common Clock Framework
+CONFIG_COMMON_CLK_DEBUG=y
+
+# Hardware Spinlock drivers
+# CONFIG_IOMMU_SUPPORT is not set
+
+#
+# File systems
+#
+
+# CONFIG_EXT2_FS_XATTR is not set
+# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
+# CONFIG_EXT3_FS_POSIX_ACL is not set
+# CONFIG_EXT3_FS_SECURITY is not set
+# CONFIG_EXT4_FS_POSIX_ACL is not set
+# CONFIG_EXT4_FS_SECURITY is not set
+# CONFIG_REISERFS_FS is not set
+# CONFIG_BTRFS_FS is not set
+# CONFIG_FS_POSIX_ACL is not set
+# CONFIG_QUOTA is not set
+# CONFIG_QUOTACTL is not set
+# CONFIG_AUTOFS4_FS is not set
+CONFIG_FUSE_FS=y
+CONFIG_CUSE=y
+
+#
+# CD-ROM/DVD Filesystems
+#
+
+CONFIG_ISO9660_FS=y
+CONFIG_UDF_FS=y
+CONFIG_UDF_NLS=y
+
+#
+# DOS/FAT/NT Filesystems
+#
+
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+CONFIG_NTFS_FS=y
+
+#
+# Pseudo filesystems
+#
+
+# CONFIG_CONFIGFS_FS is not set
+# CONFIG_UNION_FS is not set
+CONFIG_JFFS2_FS=y
+CONFIG_JFFS2_FS_DEBUG=0
+CONFIG_JFFS2_FS_WRITEBUFFER=y
+# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
+# CONFIG_JFFS2_SUMMARY is not set
+# CONFIG_JFFS2_FS_XATTR is not set
+# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+CONFIG_JFFS2_ZLIB=y
+# CONFIG_JFFS2_LZO is not set
+CONFIG_JFFS2_RTIME=y
+# CONFIG_JFFS2_RUBIN is not set
+CONFIG_CRAMFS=y
+# CONFIG_MINIX_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_CIFS is not set
+CONFIG_NLS=y
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ISO8859_1=y
+
+#
+# VMFS
+#
+
+CONFIG_VMFS_FS=y
+CONFIG_VMFS_DEV_BASE=0x20101C0000
+CONFIG_VMFS_IRQ=0
+
+#
+# Kernel hacking
+#
+
+CONFIG_PRINTK_TIME=y
+# CONFIG_SCHED_DEBUG is not set
+# CONFIG_FTRACE is not set
+# CONFIG_KGDB is not set
+# CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set
+CONFIG_DEBUG_USER=y
+
+#
+# Security options
+#
+
+# CONFIG_SECURITY is not set
+
+# Crypto core or helper
+CONFIG_CRYPTO_RNG=y
+CONFIG_CRYPTO_GF128MUL=y
+CONFIG_CRYPTO_NULL=y
+# CONFIG_CRYPTO_TEST is not set
+
+# Authenticated Encryption with Associated Data
+CONFIG_CRYPTO_GCM=y
+CONFIG_CRYPTO_SEQIV=y
+
+# Block modes
+CONFIG_CRYPTO_CTR=y
+# CONFIG_CRYPTO_ECB is not set
+
+# Hash modes
+CONFIG_CRYPTO_XCBC=y
+
+# Digest
+CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_GHASH=y
+# CONFIG_CRYPTO_MD4 is not set
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+CONFIG_CRYPTO_SHA256=y
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_WP512 is not set
+
+# Ciphers
+CONFIG_CRYPTO_AES=y
+# CONFIG_CRYPTO_ANUBIS is not set
+# CONFIG_CRYPTO_ARC4 is not set
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_TEA is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+
+# Random Number Generation
+# CONFIG_CRYPTO_ANSI_CPRNG is not set
+# CONFIG_BINARY_PRINTF is not set
+
+#
+# Library routines
+#
+
+# CONFIG_CRC_CCITT is not set
+CONFIG_CRC_ITU_T=y
diff --git a/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim.scc b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim.scc
new file mode 100644
index 0000000..bbbc1bc
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/axm5500sim/axm5500sim.scc
@@ -0,0 +1 @@
+kconf hardware axm5500sim.cfg
diff --git a/meta/cfg/kernel-cache/bsp/elpaso/elpaso-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/elpaso/elpaso-preempt-rt.scc
new file mode 100644
index 0000000..19792db
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/elpaso/elpaso-preempt-rt.scc
@@ -0,0 +1,8 @@
+define KMACHINE elpaso
+define KTYPE preempt-rt
+define KARCH powerpc
+
+include ktypes/preempt-rt
+branch standard/preempt-rt/lsi
+
+include elpaso.scc
diff --git a/meta/cfg/kernel-cache/bsp/elpaso/elpaso-standard.scc b/meta/cfg/kernel-cache/bsp/elpaso/elpaso-standard.scc
new file mode 100644
index 0000000..36ff3d9
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/elpaso/elpaso-standard.scc
@@ -0,0 +1,8 @@
+define KMACHINE elpaso
+define KTYPE standard
+define KARCH powerpc
+
+include ktypes/standard
+branch standard/lsi
+
+include elpaso.scc
diff --git a/meta/cfg/kernel-cache/bsp/elpaso/elpaso.cfg b/meta/cfg/kernel-cache/bsp/elpaso/elpaso.cfg
new file mode 100644
index 0000000..25bdaa4
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/elpaso/elpaso.cfg
@@ -0,0 +1,157 @@
+#.........................................................................
+#                                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.
+#
+#.........................................................................
+
+# Processor support
+CONFIG_44x=y
+CONFIG_PPC_47x=y
+CONFIG_SMP=y
+CONFIG_NR_CPUS=4
+
+# Platform support
+CONFIG_ELPASO=y
+
+# Kernel options
+CONFIG_CMDLINE_BOOL=y
+CONFIG_CMDLINE="console=ttyS0 mtdparts=acp-nand:512K(2ndStage),512K(env-0),512K(env-1),512K(3rdStage),-(fs) ip=dhcp root=/dev/nfs"
+
+# Bus options
+CONFIG_ZONE_DMA=y
+CONFIG_PPC_INDIRECT_PCI=y
+CONFIG_PPC_PCI_CHOICE=y
+CONFIG_PCI=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_PCI_MSI=y
+CONFIG_PCI_DEBUG=y
+CONFIG_RAPIDIO=y
+CONFIG_RAPIDIO_DISC_TIMEOUT=10
+CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
+CONFIG_RAPIDIO_DEBUG=y
+
+# Advanced setup
+CONFIG_ADVANCED_OPTIONS=y
+CONFIG_LOWMEM_SIZE_BOOL=y
+CONFIG_LOWMEM_SIZE=0x40000000
+CONFIG_PAGE_OFFSET_BOOL=y
+CONFIG_PAGE_OFFSET=0xa0000000
+CONFIG_KERNEL_START_BOOL=y
+CONFIG_KERNEL_START=0xa0400000
+CONFIG_PHYSICAL_START_BOOL=y
+CONFIG_PHYSICAL_START=0x00400000
+CONFIG_TASK_SIZE_BOOL=y
+CONFIG_TASK_SIZE=0xa0000000
+
+# Generic Driver Options
+CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_OF_PARTS=y
+
+# User Modules And Translation Layers
+CONFIG_MTD_CHAR=y
+CONFIG_MTD_BLOCK=y
+
+# Disk-On-Chip Device Drivers
+CONFIG_MTD_NAND=y
+CONFIG_MTD_NAND_EP501X=y
+CONFIG_MTD_NAND_EP501X_UBOOTENV=y
+CONFIG_MTD_NAND_PLATFORM=y
+
+# RAM/ROM/Flash chip drivers
+CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_GEN_PROBE=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CFI_UTIL=y
+
+# Mapping drivers for chip access
+CONFIG_MTD_PHYSMAP_OF=y
+
+# Device Tree and Open Firmware support
+CONFIG_PROC_DEVICETREE=y
+
+# Block devices
+CONFIG_BLK_DEV_RAM_SIZE=35000
+
+# SCSI device support
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_SCSI_CONSTANTS=y
+
+# CAIF transport drivers
+CONFIG_LSI_NET=y
+CONFIG_E1000=y
+CONFIG_E1000E=y
+CONFIG_IGB=y
+CONFIG_IGBVF=y
+
+# MII PHY device drivers
+CONFIG_MICREL_PHY=y
+
+# USB Network Adapters
+CONFIG_USB_ZD1201=y
+
+# Character devices
+CONFIG_GEN_RTC=y
+CONFIG_GEN_RTC_X=y
+
+# Non-8250 serial port support
+CONFIG_SERIAL_ACP=y
+CONFIG_SERIAL_ACP_CONSOLE=y
+
+# I2C support
+CONFIG_I2C=y
+CONFIG_I2C_CHARDEV=y
+
+# Other I2C/SMBus bus drivers
+CONFIG_ACP3400_I2C=y
+CONFIG_I2C_DEBUG_CORE=y
+CONFIG_I2C_DEBUG_ALGO=y
+CONFIG_I2C_DEBUG_BUS=y
+
+CONFIG_GPIOLIB=y
+CONFIG_THERMAL=y
+
+# USB Input Devices
+CONFIG_USB=y
+CONFIG_USB_DEBUG=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+# Miscellaneous USB options
+CONFIG_USB_DEVICEFS=y
+CONFIG_USB_DYNAMIC_MINORS=y
+CONFIG_USB_MON=y
+
+# USB Host Controller Drivers
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_BIG_ENDIAN_MMIO=y
+CONFIG_USB_EHCI_BIG_ENDIAN_DESC=y
+CONFIG_XPS_USB_HCD_XILINX=y
+CONFIG_USB_CI13612_HCD=y
+
+# USB Device Class drivers
+CONFIG_USB_STORAGE=y
+CONFIG_USB_LIBUSUAL=y
+
+# DMA Devices
+CONFIG_DMADEVICES=y
+CONFIG_LSI_DMA=y
+
+# Kernel hacking
+CONFIG_XMON=y
+CONFIG_XMON_DEFAULT=y
+CONFIG_XMON_DISASSEMBLY=y
+CONFIG_PPC_EARLY_DEBUG=y
+CONFIG_PPC_EARLY_DEBUG_44x=y
+CONFIG_PPC_EARLY_DEBUG_44x_PHYSLOW=0x40000200
+CONFIG_PPC_EARLY_DEBUG_44x_PHYSHIGH=0x1
+
+CONFIG_CRYPTO_DEV_PPC4XX=y
diff --git a/meta/cfg/kernel-cache/bsp/elpaso/elpaso.scc b/meta/cfg/kernel-cache/bsp/elpaso/elpaso.scc
new file mode 100644
index 0000000..45914b9
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/elpaso/elpaso.scc
@@ -0,0 +1 @@
+kconf hardware elpaso.cfg
-- 
1.8.4




More information about the linux-yocto mailing list