meta-cedartrail: new layer for Cedar Trail systems
cover meta-cedartrail: new layer for Cedar Trail systems
From: Rahul Saxena <[email protected]>
This is the initial version of the BSP for Cedar Trail platform. The Cedar Trail platform is based on the Intel Cedarview Atom processor and Tiger Point Chipset. I have sucessfuly booted sato image on the Cedar Falls CRB, desktop and mobile pre-production sample boards and tested features such as wired networking, VESA graphics, SATA, USB ports etc
Support for accelerated graphics will be added in the future.
This BSP uses the 3.0 kernel.
Please pull into meta-intel/edison
Thanks
Rahul
---
The following changes since commit 10e3a043fbc6abcf4b1f5b464c2df5a6d957cf97:
Darren Hart (1):
fri2: include linux-firmware for iwlwifi in images
are available in the git repository at:
git://git.pokylinux.org/meta-intel-contrib rsaxena-meta-cedartrail
http://git.pokylinux.org/cgit.cgi/meta-intel-contrib/log/?h=rsaxena-meta-cedartrail
Rahul Saxena (1):
meta-cedartrail: new layer for Cedar Trail Systems This layer
provides the initial version of the BSP for Cedar Trail platform. The Cedar Trail platform is based on the Cedarview
processor and Tiger Point Chipset.
MAINTAINERS | 4 + meta-cedartrail/COPYING.MIT | 17 ++++ meta-cedartrail/README | 83 ++++++++++++++++++++ meta-cedartrail/README.sources | 17 ++++ meta-cedartrail/conf/layer.conf | 10 +++ meta-cedartrail/conf/machine/cedartrail.conf | 38 +++++++++ .../formfactor/formfactor/cedartrail/machconfig | 3 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend | 3 + .../recipes-core/tasks/task-core-tools.bbappend | 2 + .../xserver-xf86-config/cedartrail/xorg.conf | 26 ++++++ .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 3 + .../linux/linux-yocto-rt_3.0.bbappend | 11 +++ .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 10 +++ 13 files changed, 227 insertions(+), 0 deletions(-) create mode 100755 meta-cedartrail/COPYING.MIT create mode 100755 meta-cedartrail/README create mode 100755 meta-cedartrail/README.sources create mode 100755 meta-cedartrail/binary/.gitignore create mode 100755 meta-cedartrail/conf/layer.conf create mode 100755 meta-cedartrail/conf/machine/cedartrail.conf create mode 100755 meta-cedartrail/recipes-bsp/formfactor/formfactor/cedartrail/machconfig create mode 100755 meta-cedartrail/recipes-bsp/formfactor/formfactor_0.0.bbappend create mode 100755 meta-cedartrail/recipes-core/tasks/task-core-tools.bbappend create mode 100755 meta-cedartrail/recipes-graphics/xorg-xserver/xserver-xf86-config/cedartrail/xorg.conf create mode 100755 meta-cedartrail/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend create mode 100755 meta-cedartrail/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend create mode 100755 meta-cedartrail/recipes-kernel/linux/linux-yocto_3.0.bbappend
PATCH 1/1 meta-cedartrail: new layer for Cedar Trail Systems
From: Rahul Saxena <[email protected]>
--- MAINTAINERS | 4 + meta-cedartrail/COPYING.MIT | 17 ++++ meta-cedartrail/README | 83 ++++++++++++++++++++ meta-cedartrail/README.sources | 17 ++++ meta-cedartrail/conf/layer.conf | 10 +++ meta-cedartrail/conf/machine/cedartrail.conf | 38 +++++++++ .../formfactor/formfactor/cedartrail/machconfig | 3 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend | 3 + .../recipes-core/tasks/task-core-tools.bbappend | 2 + .../xserver-xf86-config/cedartrail/xorg.conf | 26 ++++++ .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 3 + .../linux/linux-yocto-rt_3.0.bbappend | 11 +++ .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 10 +++ 13 files changed, 227 insertions(+), 0 deletions(-) create mode 100755 meta-cedartrail/COPYING.MIT create mode 100755 meta-cedartrail/README create mode 100755 meta-cedartrail/README.sources create mode 100755 meta-cedartrail/binary/.gitignore create mode 100755 meta-cedartrail/conf/layer.conf create mode 100755 meta-cedartrail/conf/machine/cedartrail.conf create mode 100755 meta-cedartrail/recipes-bsp/formfactor/formfactor/cedartrail/machconfig create mode 100755 meta-cedartrail/recipes-bsp/formfactor/formfactor_0.0.bbappend create mode 100755 meta-cedartrail/recipes-core/tasks/task-core-tools.bbappend create mode 100755 meta-cedartrail/recipes-graphics/xorg-xserver/xserver-xf86-config/cedartrail/xorg.conf create mode 100755 meta-cedartrail/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend create mode 100755 meta-cedartrail/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend create mode 100755 meta-cedartrail/recipes-kernel/linux/linux-yocto_3.0.bbappend
MAINTAINERS +4 -0
@@ -33,6 +33,10 @@ Maintainers List (try to look for most precise areas first) ----------------------------------- +CEDARTRAIL +M: Rahul Saxena <[email protected]> +F: meta-cedartrail/ + COMMON M: Tom Zanussi <[email protected]> F: common/recipes-core/
meta-cedartrail/COPYING.MIT new file +17 -0
@@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE.
meta-cedartrail/README new file +83 -0
83 lines not on this page · raw message
meta-cedartrail/README.sources new file +17 -0
@@ -0,0 +1,17 @@ +The sources for the packages comprising the images shipped with this +BSP can be found at the following location: + +http://downloads.yoctoproject.org/mirror/sources/ + +The metadata used to generate the images shipped with this BSP, in +addition to the code contained in this BSP, can be found at the +following location: + +http://www.yoctoproject.org/downloads/yocto-1.1/poky-edison-6.0.tar.bz2 + +The metadata used to generate the images shipped with this BSP, in +addition to the code contained in this BSP, can also be found at the +following locations: + +git://git.yoctoproject.org/poky.git +git://git.yoctoproject.org/meta-intel
meta-cedartrail/binary/.gitignore new file +0 -0
meta-cedartrail/conf/layer.conf new file +10 -0
@@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH := "${BBPATH}:${LAYERDIR}" + +# We have a recipes directory, add to BBFILES +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "cedartrail" +BBFILE_PATTERN_cedartrail := "^${LAYERDIR}/" +BBFILE_PRIORITY_cedartrail = "6"
meta-cedartrail/conf/machine/cedartrail.conf new file +38 -0
@@ -0,0 +1,38 @@ +#@TYPE: Machine +#@NAME: Cedartrail + +#@DESCRIPTION: Machine configuration for Cedartrail systems +# i.e. Cedarview processor + Tiger Point Chipset + +include conf/machine/include/tune-atom.inc + +MACHINE_FEATURES = "kernel26 screen keyboard pci usbhost ext2 ext3 x86 \ + acpi serial usbgadget" + +KERNEL_IMAGETYPE = "bzImage" + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.0%" + +PREFERRED_PROVIDER_linux-libc-headers ?= "linux-libc-headers-yocto" +PREFERRED_PROVIDER_virtual/libx11 ?= "libx11-trim" +PREFERRED_PROVIDER_virtual/libgl ?= "mesa-dri" +PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xf86-dri-lite" +PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xf86-dri-lite" +XSERVER ?= "xserver-xf86-dri-lite \ + xf86-input-mouse \ + xf86-input-keyboard \ + xf86-input-evdev \ + xf86-input-synaptics \ + xf86-video-vesa" + +SERIAL_CONSOLE = "115200 ttyS3" + +MACHINE_EXTRA_RRECOMMENDS = "kernel-modules eee-acpi-scripts" + +IMAGE_FSTYPES ?= "ext3 cpio.gz live" + +GLIBC_ADDONS = "nptl" +GLIBC_EXTRA_OECONF = "--with-tls" + +MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "grub"
meta-cedartrail/recipes-bsp/formfactor/formfactor/cedartrail/machconfig new file +3 -0
@@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1
meta-cedartrail/recipes-bsp/formfactor/formfactor_0.0.bbappend new file +3 -0
@@ -0,0 +1,3 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +PRINC = "1"
meta-cedartrail/recipes-core/tasks/task-core-tools.bbappend new file +2 -0
@@ -0,0 +1,2 @@ +RRECOMMENDS_task-core-tools-profile_append_cedartrail = " systemtap" +
meta-cedartrail/recipes-graphics/xorg-xserver/xserver-xf86-config/cedartrail/xorg.conf new file +26 -0
@@ -0,0 +1,26 @@ +Section "Device" + Identifier "Generic VESA" + Driver "vesa" +EndSection + +Section "Monitor" + Identifier "Generic Monitor" + Option "DPMS" +EndSection + +Section "Screen" + Identifier "Default Screen" + Device "Generic VESA" + Monitor "Generic Monitor" + DefaultDepth 24 +EndSection + +Section "ServerLayout" + Identifier "Default Layout" + Screen "Default Screen" +EndSection + +Section "ServerFlags" + Option "DontZap" "0" + Option "AutoAddDevices" "False" +EndSection
meta-cedartrail/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend new file +3 -0
@@ -0,0 +1,3 @@ +THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}" +FILESPATH =. "${@base_set_filespath(["${THISDIR}/${PN}"], d)}:" +
meta-cedartrail/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend new file +11 -0
@@ -0,0 +1,11 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +COMPATIBLE_MACHINE_cedartrail = "cedartrail" +KMACHINE_cedartrail = "cedartrail" + +# The Cedarview processors have hyperthreading and includes dual-core versions +KERNEL_FEATURES_append_cedartrail += " cfg/smp.scc" + +# Update the following to use a different BSP branch or meta SRCREV +#KBRANCH_cedartrail = "yocto/standard/preempt-rt/base" +#SRCREV_machine_pn-linux-yocto-rt_cedartrail ?= XXXX +#SRCREV_meta_pn-linux-yocto-rt_cedartrail ?= XXXX
meta-cedartrail/recipes-kernel/linux/linux-yocto_3.0.bbappend new file +10 -0
@@ -0,0 +1,10 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +COMPATIBLE_MACHINE_cedartrail = "cedartrail" +KMACHINE_cedartrail = "yocto/standard/cedartrail" + +# The Cedarview processors have hyperthreading and includes dual-core versions +KERNEL_FEATURES_append_cedartrail += " cfg/smp.scc" + +SRCREV_machine_pn-linux-yocto_cedartrail ?= "5746120ee0afefd1e28400bea4b74f285bd5e59a" +SRCREV_meta_pn-linux-yocto_cedartrail ?= "d588bdafc0d9b4d2386144b7d76a1d379e2d16c0"
Signature · 1 line
1.7.0.4
Quoted 8 lines · Rahul
From: Rahul Saxena <[email protected]>
This is the initial version of the BSP for Cedar Trail platform. The Cedar Trail platform is based on the Intel Cedarview Atom processor and Tiger Point Chipset. I have sucessfuly booted sato image on the Cedar Falls CRB, desktop and mobile pre-production sample boards and tested features such as wired networking, VESA graphics, SATA, USB ports etc
Quoted 6 lines
Support for accelerated graphics will be added in the future.
This BSP uses the 3.0 kernel.
Please pull into meta-intel/edison
Pulled into meta-intel/edison.
Thanks Rahul,
Tom
Quoted 49 lines
Thanks
RahulSigned-off-by Rahul Saxena <rahul.saxena at intel.com>---
The following changes since commit
10e3a043fbc6abcf4b1f5b464c2df5a6d957cf97:
Darren Hart (1):
fri2: include linux-firmware for iwlwifi in imagesare available in the git repository at:
git://git.pokylinux.org/meta-intel-contribrsaxena-meta-cedartrail
http://git.pokylinux.org/cgit.cgi/meta-intel-contrib/log/?h=rsaxena-meta-cedartrailRahul Saxena (1):
meta-cedartrail: new layer for Cedar Trail Systems This layer
provides the initial version of the BSP for Cedar Trail platform. The Cedar Trail platform is based on the Cedarview
processor and Tiger Point Chipset.MAINTAINERS | 4 + meta-cedartrail/COPYING.MIT | 17 ++++ meta-cedartrail/README | 83 ++++++++++++++++++++ meta-cedartrail/README.sources | 17 ++++ meta-cedartrail/conf/layer.conf | 10 +++ meta-cedartrail/conf/machine/cedartrail.conf | 38 +++++++++ .../formfactor/formfactor/cedartrail/machconfig | 3 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend | 3 + .../recipes-core/tasks/task-core-tools.bbappend | 2 + .../xserver-xf86-config/cedartrail/xorg.conf | 26 ++++++ .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 3 + .../linux/linux-yocto-rt_3.0.bbappend | 11 +++ .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 10 +++ 13 files changed, 227 insertions(+), 0 deletions(-) create mode 100755 meta-cedartrail/COPYING.MIT create mode 100755 meta-cedartrail/README create mode 100755 meta-cedartrail/README.sources create mode 100755 meta-cedartrail/binary/.gitignore create mode 100755 meta-cedartrail/conf/layer.conf create mode 100755 meta-cedartrail/conf/machine/cedartrail.conf create mode 100755 meta-cedartrail/recipes-bsp/formfactor/formfactor/cedartrail/machconfig create mode 100755 meta-cedartrail/recipes-bsp/formfactor/formfactor_0.0.bbappend create mode 100755 meta-cedartrail/recipes-core/tasks/task-core-tools.bbappend create mode 100755 meta-cedartrail/recipes-graphics/xorg-xserver/xserver-xf86-config/cedartrail/xorg.conf create mode 100755 meta-cedartrail/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend create mode 100755 meta-cedartrail/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend create mode 100755 meta-cedartrail/recipes-kernel/linux/linux-yocto_3.0.bbappend