From: Kishore Bodke <kishore.k.bo...@intel.com>

Initial checkin for the Rangeley 32-bit Machine
branch.  This machine is based on the Avoton SoC
with nCPM.

Signed-off-by: Kishore Bodke <kishore.k.bo...@intel.com>
---
 .../bsp/rangeley32/rangeley32-preempt-rt.scc       |   18 +++++++++++
 .../bsp/rangeley32/rangeley32-standard.scc         |   17 +++++++++++
 .../cfg/kernel-cache/bsp/rangeley32/rangeley32.cfg |   32 ++++++++++++++++++++
 .../cfg/kernel-cache/bsp/rangeley32/rangeley32.scc |   26 ++++++++++++++++
 4 files changed, 93 insertions(+)
 create mode 100644 
meta/cfg/kernel-cache/bsp/rangeley32/rangeley32-preempt-rt.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/rangeley32/rangeley32-standard.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/rangeley32/rangeley32.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/rangeley32/rangeley32.scc

diff --git a/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32-preempt-rt.scc 
b/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32-preempt-rt.scc
new file mode 100644
index 0000000..52fe54b
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32-preempt-rt.scc
@@ -0,0 +1,18 @@
+define KMACHINE rangeley32
+define KTYPE preempt-rt
+define KARCH i386
+
+# no new branch required, re-use the ktypes/preempt-rt branch
+include ktypes/preempt-rt
+branch rangeley32
+
+include rangeley32.scc
+
+# Extra rangeley32 configs above the minimal defined in rangeley32.scc
+include cfg/efi-ext.scc
+
+# default policy for preempt-rt kernels
+include cfg/usb-mass-storage.scc
+include cfg/boot-live.scc
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
diff --git a/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32-standard.scc 
b/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32-standard.scc
new file mode 100644
index 0000000..70ca60c
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32-standard.scc
@@ -0,0 +1,17 @@
+define KMACHINE rangeley32
+define KTYPE standard
+define KARCH i386
+
+include ktypes/standard
+branch rangeley32
+
+include rangeley32.scc
+
+# Extra rangeley32 configs above the minimal defined in rangeley32.scc
+include cfg/efi-ext.scc
+
+# default policy for standard kernels
+include cfg/usb-mass-storage.scc
+include cfg/boot-live.scc
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
diff --git a/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32.cfg 
b/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32.cfg
new file mode 100644
index 0000000..a57897a
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32.cfg
@@ -0,0 +1,32 @@
+CONFIG_X86_32=y
+CONFIG_MATOM=y
+CONFIG_PRINTK=y
+
+# Basic hardware support for the box - network, USB, PCI, sound
+CONFIG_ATA=y
+CONFIG_PCI=y
+CONFIG_MMC=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PCI=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_NET=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_SG=y
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_I2C=y
+CONFIG_SND_HDA_INTEL=y
+CONFIG_SATA_AHCI=y
+CONFIG_AGP=y
+CONFIG_PM=y
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_INPUT=y
+
+# Make sure these are on, otherwise the bootup won't be fun
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_MODULES=y
+CONFIG_SHMEM=y
+CONFIG_TMPFS=y
+CONFIG_PACKET=y
diff --git a/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32.scc 
b/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32.scc
new file mode 100644
index 0000000..6ff3f73
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/rangeley32/rangeley32.scc
@@ -0,0 +1,26 @@
+kconf hardware rangeley32.cfg
+
+include cfg/x86.scc
+include cfg/dmaengine.scc
+include features/power/intel.scc
+include features/ixgbe/ixgbe.scc
+include features/igb/igb.scc
+
+# required for Intel DPDK Support
+include features/intel-dpdk/intel-dpdk.scc
+
+#These features are required for Intel QAT Software
+include features/pci-iov/pci-iov.scc
+include features/pci/pci.scc
+include features/ciphers/ciphers.scc
+include features/crypto/crypto.scc
+
+# Add smp support
+include cfg/smp.scc
+
+# Enable GCC inlining
+include features/inline/inline.scc
+
+include cfg/efi.scc
+include features/usb/ehci-hcd.scc
+include features/usb/ohci-hcd.scc
-- 
1.7.9.5

_______________________________________________
linux-yocto mailing list
linux-yo...@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to