[linux-yocto] [PATCH 1/1] meta: Rangeley Machine Created
Darren Hart
dvhart at linux.intel.com
Thu Oct 18 11:29:01 PDT 2012
On 10/18/2012 02:09 PM, rahul.saxena at intel.com wrote:
> From: Rahul Saxena <rahul.saxena at intel.com>
>
> Initial checkin for the new Rangeley Machine Branch.
> This Machine is based on the Avoton SOC with nCPM.
>
> Signed-off-by: Rahul Saxena <Rahul.Saxena at intel.com>
> ---
> .../bsp/rangeley/rangeley-preempt-rt.scc | 11 +++++++
> .../bsp/rangeley/rangeley-standard.scc | 8 +++++
> meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg | 32 ++++++++++++++++++++
> meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc | 8 +++++
> 4 files changed, 59 insertions(+), 0 deletions(-)
> create mode 100644 meta/cfg/kernel-cache/bsp/rangeley/rangeley-preempt-rt.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/rangeley/rangeley-standard.scc
> create mode 100644 meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg
> create mode 100644 meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc
>
> diff --git a/meta/cfg/kernel-cache/bsp/rangeley/rangeley-preempt-rt.scc b/meta/cfg/kernel-cache/bsp/rangeley/rangeley-preempt-rt.scc
> new file mode 100644
> index 0000000..4b78d6a
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/rangeley/rangeley-preempt-rt.scc
> @@ -0,0 +1,11 @@
> +define KMACHINE rangeley
> +define KTYPE preempt-rt
> +define KARCH x86_64
> +
> +# no new branch required, re-use the ktypes/preempt-rt branch
> +include ktypes/preempt-rt
> +include bsp/common-pc-64/common-pc-64.scc
> +
> +include rangeley.scc
> +
> +# default policy for preempt-rt kernels
> diff --git a/meta/cfg/kernel-cache/bsp/rangeley/rangeley-standard.scc b/meta/cfg/kernel-cache/bsp/rangeley/rangeley-standard.scc
> new file mode 100644
> index 0000000..3330a5c
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/rangeley/rangeley-standard.scc
> @@ -0,0 +1,8 @@
> +define KMACHINE rangeley
> +define KTYPE standard
> +define KARCH x86_64
> +
> +include bsp/common-pc-64/common-pc-64-standard
> +branch rangeley
> +
> +include rangeley.scc
> diff --git a/meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg b/meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg
> new file mode 100644
> index 0000000..542f600
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/rangeley/rangeley.cfg
> @@ -0,0 +1,32 @@
> +CONFIG_PRINTK=y
> +
> +# Basic hardware support for the box - network, PCI, sound
> +CONFIG_NETDEVICES=y
> +CONFIG_ATA=y
> +CONFIG_ATA_GENERIC=y
> +CONFIG_ATA_SFF=y
> +CONFIG_PCI=y
> +CONFIG_MMC=y
> +CONFIG_MMC_SDHCI=y
> +CONFIG_R8169=y
> +CONFIG_PATA_SCH=y
> +CONFIG_MMC_SDHCI_PCI=y
> +CONFIG_PCIEPORTBUS=y
> +CONFIG_NET=y
> +CONFIG_CHR_DEV_SG=y
> +CONFIG_SOUND=y
> +CONFIG_SND=y
> +CONFIG_SND_HDA_INTEL=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
This block is all policy and really belongs in standard.cfg
I understand this is copied from other common-pc-64 based BSPs, but at
some point we need to stop doing this.
Perhaps 3.6+ is the place to do this at this point.
This looks good to me otherwise.
--
Darren
> +
> +CONFIG_I2C=y
> +CONFIG_AGP=y
> +CONFIG_PM=y
> +CONFIG_INPUT=y
> diff --git a/meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc b/meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc
> new file mode 100644
> index 0000000..f2f9187
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/rangeley/rangeley.scc
> @@ -0,0 +1,8 @@
> +kconf hardware rangeley.cfg
> +
> +include cfg/x86_64.scc
> +include cfg/8250.scc
> +
> +include features/power/intel.scc
> +include features/ixgbe/ixgbe.scc
> +include features/igb/igb.scc
>
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel
More information about the linux-yocto
mailing list