summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNitin A Kamble <nitin.a.kamble@intel.com>2014-03-12 19:12:32 (GMT)
committerTom Zanussi <tom.zanussi@intel.com>2014-03-27 03:41:49 (GMT)
commit8d79fb4e0cec07fe05ca440578414eaa6be80a3a (patch)
tree067a7cc91fcd612e9d9797900378970f010f838f
parenta1491bc54b60a1c622a9060756fd9b145bc01378 (diff)
downloadmeta-intel-8d79fb4e0cec07fe05ca440578414eaa6be80a3a.tar.gz
Remove chiefriver, sys940x & n450 BSPs
Configuration for the chiefriver, sys940x, sys940x-noemgd, n450 BSPs are deleted. The consolidated BSPs viz intel-corei7-64 and intel-core2-32 support these boards. As part of the usual retirement process, a heads-up email was sent to the meta-intel mailing list requesting any feedback regarding retirement of these BSPs. The community did not had any concerning feedback to reconsider the retirement decision. The MAINTAINERS file and the layer version of the meta-intel layer are updated to reflect removal of the BSPs. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> CC: Darren Hart <dvhart@linux.intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com>
-rw-r--r--MAINTAINERS12
-rw-r--r--conf/layer.conf4
-rw-r--r--meta-chiefriver/COPYING.MIT17
-rw-r--r--meta-chiefriver/README158
-rw-r--r--meta-chiefriver/README.sources17
-rw-r--r--meta-chiefriver/conf/layer.conf10
-rw-r--r--meta-chiefriver/conf/machine/chiefriver.conf21
-rw-r--r--meta-chiefriver/recipes-bsp/formfactor/formfactor/chiefriver/machconfig3
-rw-r--r--meta-chiefriver/recipes-bsp/formfactor/formfactor_0.0.bbappend1
-rw-r--r--meta-chiefriver/recipes-kernel/linux/linux-yocto-dev.bbappend11
-rw-r--r--meta-chiefriver/recipes-kernel/linux/linux-yocto_3.10.bbappend13
-rw-r--r--meta-n450/COPYING.MIT17
-rw-r--r--meta-n450/README134
-rw-r--r--meta-n450/README.sources17
-rw-r--r--meta-n450/ReleaseNotes148
-rw-r--r--meta-n450/conf/layer.conf12
-rw-r--r--meta-n450/conf/machine/n450.conf21
-rw-r--r--meta-n450/docs/blacksand.pdfbin1415280 -> 0 bytes
-rw-r--r--meta-n450/recipes-bsp/alsa-state/alsa-state.bbappend1
-rw-r--r--meta-n450/recipes-bsp/alsa-state/alsa-state/n450/asound.state450
-rw-r--r--meta-n450/recipes-bsp/formfactor/formfactor/n450/machconfig3
-rw-r--r--meta-n450/recipes-bsp/formfactor/formfactor_0.0.bbappend1
-rw-r--r--meta-sys940x/COPYING.MIT17
-rw-r--r--meta-sys940x/README178
-rw-r--r--meta-sys940x/README.sources17
-rw-r--r--meta-sys940x/binary/.gitignore0
-rw-r--r--meta-sys940x/conf/layer.conf12
-rw-r--r--meta-sys940x/conf/machine/sys940x-noemgd.conf21
-rw-r--r--meta-sys940x/conf/machine/sys940x.conf33
-rw-r--r--meta-sys940x/recipes-bsp/formfactor/formfactor/sys940x-noemgd/machconfig3
-rw-r--r--meta-sys940x/recipes-bsp/formfactor/formfactor/sys940x/machconfig3
-rw-r--r--meta-sys940x/recipes-bsp/formfactor/formfactor_0.0.bbappend1
-rw-r--r--meta-sys940x/recipes-bsp/genmac/files/genmac46
-rw-r--r--meta-sys940x/recipes-bsp/genmac/genmac.bb30
-rw-r--r--meta-sys940x/recipes-core/init-ifupdown/files/sys940x-noemgd/interfaces10
-rw-r--r--meta-sys940x/recipes-core/init-ifupdown/files/sys940x/interfaces10
-rw-r--r--meta-sys940x/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend3
-rw-r--r--meta-sys940x/recipes-extended/ranpwd/ranpwd_git.bb24
-rw-r--r--meta-sys940x/recipes-graphics/xorg-xserver/xserver-xf86-config/sys940x/xorg.conf43
-rw-r--r--meta-sys940x/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend1
-rw-r--r--meta-sys940x/recipes-kernel/linux/linux-yocto-dev.bbappend23
-rw-r--r--meta-sys940x/recipes-kernel/linux/linux-yocto_3.10.bbappend21
42 files changed, 4 insertions, 1563 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index 0c868f2..b7cd2a3 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -27,10 +27,6 @@ Please keep this list in alphabetical order.
27Maintainers List (try to look for most precise areas first) 27Maintainers List (try to look for most precise areas first)
28 28
29 ----------------------------------- 29 -----------------------------------
30CHIEFRIVER
31M: Nitin A Kamble<nitin.a.kamble@intel.com>
32F: meta-chiefriver/
33
34COMMON 30COMMON
35M: Nitin A Kamble<nitin.a.kamble@intel.com> 31M: Nitin A Kamble<nitin.a.kamble@intel.com>
36F: common/ 32F: common/
@@ -55,10 +51,6 @@ JASPERFOREST
55M: Nitin A Kamble<nitin.a.kamble@intel.com> 51M: Nitin A Kamble<nitin.a.kamble@intel.com>
56F: meta-jasperforest/ 52F: meta-jasperforest/
57 53
58N450
59M: Darren Hart <dvhart@linux.intel.com>
60F: meta-n450/
61
62ROMLEY 54ROMLEY
63M: Haw Foo Chien <foo.chien.haw@intel.com> 55M: Haw Foo Chien <foo.chien.haw@intel.com>
64F: meta-romley/ 56F: meta-romley/
@@ -67,10 +59,6 @@ SUGARBAY
67M: Nitin A Kamble <nitin.a.kamble@intel.com> 59M: Nitin A Kamble <nitin.a.kamble@intel.com>
68F: meta-sugarbay/ 60F: meta-sugarbay/
69 61
70SYS940X
71M: Darren Hart <dvhart@linux.intel.com>
72F: meta-sys940x/
73
74TLK 62TLK
75M: Saul Wold <saul.wold@intel.com> 63M: Saul Wold <saul.wold@intel.com>
76F: meta-tlk/ 64F: meta-tlk/
diff --git a/conf/layer.conf b/conf/layer.conf
index 31132ab..cd1f243 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -11,3 +11,7 @@ BBFILE_PRIORITY_intel = "5"
11 11
12# Additional license directories. 12# Additional license directories.
13LICENSE_PATH += "${LAYERDIR}/common/custom-licenses" 13LICENSE_PATH += "${LAYERDIR}/common/custom-licenses"
14
15# This should only be incremented on significant changes that will
16# cause compatibility issues with other layers
17LAYERVERSION_intel = "1"
diff --git a/meta-chiefriver/COPYING.MIT b/meta-chiefriver/COPYING.MIT
deleted file mode 100644
index fb950dc..0000000
--- a/meta-chiefriver/COPYING.MIT
+++ /dev/null
@@ -1,17 +0,0 @@
1Permission is hereby granted, free of charge, to any person obtaining a copy
2of this software and associated documentation files (the "Software"), to deal
3in the Software without restriction, including without limitation the rights
4to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5copies of the Software, and to permit persons to whom the Software is
6furnished to do so, subject to the following conditions:
7
8The above copyright notice and this permission notice shall be included in
9all copies or substantial portions of the Software.
10
11THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
17THE SOFTWARE.
diff --git a/meta-chiefriver/README b/meta-chiefriver/README
deleted file mode 100644
index f846be6..0000000
--- a/meta-chiefriver/README
+++ /dev/null
@@ -1,158 +0,0 @@
1This README file contains information on building the meta-chiefriver
2BSP layer, and booting the images contained in the /binary directory.
3Please see the corresponding sections below for details.
4
5The 'Chief River' platform consists of the Intel Ivy Bridge processor,
6plus the Panther Point PCH. This BSP assumes that the Ivy Bridge
7integrated graphics are being used.
8
9Further information on the platforms supported by this BSP can be
10found here:
11
12 http://www.intel.com/p/en_US/embedded/hwsw/hardware/core-hm76/overview
13
14Information on all Intel® embedded platforms can be found here:
15
16 http://www.intel.com/p/en_US/embedded/hwsw/hardware
17
18
19Yocto Project Compatible
20========================
21
22This BSP is compatible with the Yocto Project as per the requirements
23listed here:
24
25 https://www.yoctoproject.org/webform/yocto-project-compatible-registration
26
27
28Dependencies
29============
30
31This layer depends on:
32
33 URI: git://git.openembedded.org/bitbake
34 branch: master
35
36 URI: git://git.openembedded.org/openembedded-core
37 layers: meta
38 branch: master
39
40 URI: git://git.yoctoproject.org/meta-intel
41 layers: intel
42 branch: master
43
44
45Patches
46=======
47
48Please submit any patches against this BSP to the Yocto mailing list
49(yocto@yoctoproject.org) and cc: the maintainer:
50
51Maintainer: Nitin A Kamble <nitin.a.kamble@intel.com>
52
53Please see the meta-intel/MAINTAINERS file for more details.
54
55
56Table of Contents
57=================
58
59 I. Building the meta-chiefriver BSP layer
60 II. Booting the images in /binary
61
62
63I. Building the meta-chiefriver BSP layer
64=========================================
65
66In order to build an image with BSP support for a given release, you
67need to download the corresponding BSP tarball from the 'Board Support
68Package (BSP) Downloads' page of the Yocto Project website.
69
70Having done that, and assuming you extracted the BSP tarball contents
71at the top-level of your yocto build tree, you can build a chiefriver
72image by adding the location of the meta-chiefriver layer to
73bblayers.conf, along with the meta-intel layer itself (to access
74common metadata shared between BSPs) e.g.:
75
76 yocto/meta-intel \
77 yocto/meta-intel/meta-chiefriver \
78
79To enable the chiefriver layer, add the chiefriver MACHINE to local.conf:
80
81 MACHINE ?= "chiefriver"
82
83You should then be able to build a chiefriver image as such:
84
85 $ source oe-init-build-env
86 $ bitbake core-image-sato
87
88At the end of a successful build, you should have a live image that
89you can boot from a USB flash drive (see instructions on how to do
90that below, in the section 'Booting the images from /binary').
91
92NOTE: The 'chiefriver' machine will include support for hardware video
93acceleration via gstreamer if and only if the "commercial" string is
94added to the the LICENSE_FLAGS_WHITELIST variable in your local.conf.
95
96For example:
97
98 LICENSE_FLAGS_WHITELIST = "commercial"
99
100The reason this is needed is to prevent the image from including
101anything that might violate the license terms of the packages used to
102implement the the video acceleration feature, such as gst-ffmpeg and
103ffmpeg. As always, please consult the licenses included in the
104specific packages for details if you use packages that require
105particular LICENSE_FLAGS.
106
107The xf86-video-intel recipe depends on Xorg's dri and glx modules,
108which are built only when 'opengl' is listed in DISTRO_FEATURES. So
109if the distro doesn't list 'opengl' in the DISTRO_FEATURES, then you
110would need this additional line in your local.conf:
111
112 DISTRO_FEATURES_append = " opengl"
113
114As an alternative to downloading the BSP tarball, you can also work
115directly from the meta-intel git repository. For each BSP in the
116'meta-intel' repository, there are multiple branches, one
117corresponding to each major release starting with 'laverne' (0.90), in
118addition to the latest code which tracks the current master (note that
119not all BSPs are present in every release). Instead of extracting a
120BSP tarball at the top level of your yocto build tree, you can
121equivalently check out the appropriate branch from the meta-intel
122repository at the same location.
123
124
125II. Booting the images in /binary
126=================================
127
128This BSP contains bootable live images, which can be used to directly
129boot Yocto off of a USB flash drive.
130
131Under Linux, insert a USB flash drive. Assuming the USB flash drive
132takes device /dev/sdf, use dd to copy the live image to it. For
133example:
134
135# dd if=core-image-sato-chiefriver.hddimg of=/dev/sdf
136# sync
137# eject /dev/sdf
138
139This should give you a bootable USB flash device. Insert the device
140into a bootable USB socket on the target, and power on. This should
141result in a system booted to the Sato graphical desktop.
142
143If you want a terminal, use the arrows at the top of the UI to move to
144different pages of available applications, one of which is named
145'Terminal'. Clicking that should give you a root terminal.
146
147If you want to ssh into the system, you can use the root terminal to
148ifconfig the IP address and use that to ssh in. The root password is
149empty, so to log in type 'root' for the user name and hit 'Enter' at
150the Password prompt: and you should be in.
151
152----
153
154If you find you're getting corrupt images on the USB (it doesn't show
155the syslinux boot: prompt, or the boot: prompt contains strange
156characters), try doing this first:
157
158# dd if=/dev/zero of=/dev/sdf bs=1M count=512
diff --git a/meta-chiefriver/README.sources b/meta-chiefriver/README.sources
deleted file mode 100644
index 0d4d849..0000000
--- a/meta-chiefriver/README.sources
+++ /dev/null
@@ -1,17 +0,0 @@
1The sources for the packages comprising the images shipped with this
2BSP can be found at the following location:
3
4http://downloads.yoctoproject.org/mirror/sources/
5
6The metadata used to generate the images shipped with this BSP, in
7addition to the code contained in this BSP, can be found at the
8following location:
9
10http://downloads.yoctoproject.org/releases/yocto/yocto-1.3/poky-danny-8.0.tar.bz2
11
12The metadata used to generate the images shipped with this BSP, in
13addition to the code contained in this BSP, can also be found at the
14following locations:
15
16git://git.yoctoproject.org/poky.git
17git://git.yoctoproject.org/meta-intel
diff --git a/meta-chiefriver/conf/layer.conf b/meta-chiefriver/conf/layer.conf
deleted file mode 100644
index 6164f99..0000000
--- a/meta-chiefriver/conf/layer.conf
+++ /dev/null
@@ -1,10 +0,0 @@
1# We have a conf and classes directory, add to BBPATH
2BBPATH .= ":${LAYERDIR}"
3
4# We have a recipes directory, add to BBFILES
5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
6 ${LAYERDIR}/recipes-*/*/*.bbappend"
7
8BBFILE_COLLECTIONS += "chiefriver"
9BBFILE_PATTERN_chiefriver := "^${LAYERDIR}/"
10BBFILE_PRIORITY_chiefriver = "6"
diff --git a/meta-chiefriver/conf/machine/chiefriver.conf b/meta-chiefriver/conf/machine/chiefriver.conf
deleted file mode 100644
index 89a2afc..0000000
--- a/meta-chiefriver/conf/machine/chiefriver.conf
+++ /dev/null
@@ -1,21 +0,0 @@
1#@TYPE: Machine
2#@NAME: chiefriver
3
4#@WEBTITLE: Intel 3rd Generation Core Platforms: Core i3, i5, i7 (Ivy Bridge)
5
6#@DESCRIPTION: Machine configuration for Chief River systems
7# i.e. Ivy Bridge + Panther Point
8
9PREFERRED_VERSION_linux-yocto ?= "3.10%"
10MACHINE_FEATURES += "va-impl-intel"
11
12require conf/machine/include/intel-corei7-64-common.inc
13
14MACHINE_HWCODECS ?= "va-intel gst-va-intel"
15
16XSERVER ?= "${XSERVER_X86_BASE} \
17 ${XSERVER_X86_EXT} \
18 ${XSERVER_X86_I965} \
19 "
20
21MACHINE_EXTRA_RRECOMMENDS += "lms7"
diff --git a/meta-chiefriver/recipes-bsp/formfactor/formfactor/chiefriver/machconfig b/meta-chiefriver/recipes-bsp/formfactor/formfactor/chiefriver/machconfig
deleted file mode 100644
index ffce012..0000000
--- a/meta-chiefriver/recipes-bsp/formfactor/formfactor/chiefriver/machconfig
+++ /dev/null
@@ -1,3 +0,0 @@
1# Assume a USB mouse and keyboard are connected
2HAVE_TOUCHSCREEN=0
3HAVE_KEYBOARD=1
diff --git a/meta-chiefriver/recipes-bsp/formfactor/formfactor_0.0.bbappend b/meta-chiefriver/recipes-bsp/formfactor/formfactor_0.0.bbappend
deleted file mode 100644
index 72d991c..0000000
--- a/meta-chiefriver/recipes-bsp/formfactor/formfactor_0.0.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/meta-chiefriver/recipes-kernel/linux/linux-yocto-dev.bbappend b/meta-chiefriver/recipes-kernel/linux/linux-yocto-dev.bbappend
deleted file mode 100644
index a370cbd..0000000
--- a/meta-chiefriver/recipes-kernel/linux/linux-yocto-dev.bbappend
+++ /dev/null
@@ -1,11 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3
4COMPATIBLE_MACHINE_chiefriver = "chiefriver"
5KMACHINE_chiefriver = "chiefriver"
6KBRANCH_chiefriver = "standard/common-pc-64/chiefriver"
7
8KERNEL_FEATURES_append_chiefriver = " features/amt/mei"
9
10SRCREV_machine_chiefriver = "60536206ad300ccf5b2be2c2d449f4ab27170238"
11SRCREV_meta_chiefriver = "fe20c99783387dab779472ff50a88666da1c6391"
diff --git a/meta-chiefriver/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-chiefriver/recipes-kernel/linux/linux-yocto_3.10.bbappend
deleted file mode 100644
index 000f5d1..0000000
--- a/meta-chiefriver/recipes-kernel/linux/linux-yocto_3.10.bbappend
+++ /dev/null
@@ -1,13 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3
4COMPATIBLE_MACHINE_chiefriver = "chiefriver"
5KMACHINE_chiefriver = "chiefriver"
6KBRANCH_chiefriver = "standard/common-pc-64/chiefriver"
7
8KERNEL_FEATURES_append_chiefriver = " features/amt/mei/mei.scc"
9
10LINUX_VERSION = "3.10.19"
11
12SRCREV_meta_chiefriver = "d9cd83c0292bd4e2a6754a96761027252e726a42"
13SRCREV_machine_chiefriver = "a9ec82e355130160f9094e670bd5be0022a84194"
diff --git a/meta-n450/COPYING.MIT b/meta-n450/COPYING.MIT
deleted file mode 100644
index fb950dc..0000000
--- a/meta-n450/COPYING.MIT
+++ /dev/null
@@ -1,17 +0,0 @@
1Permission is hereby granted, free of charge, to any person obtaining a copy
2of this software and associated documentation files (the "Software"), to deal
3in the Software without restriction, including without limitation the rights
4to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5copies of the Software, and to permit persons to whom the Software is
6furnished to do so, subject to the following conditions:
7
8The above copyright notice and this permission notice shall be included in
9all copies or substantial portions of the Software.
10
11THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
17THE SOFTWARE.
diff --git a/meta-n450/README b/meta-n450/README
deleted file mode 100644
index 2f652db..0000000
--- a/meta-n450/README
+++ /dev/null
@@ -1,134 +0,0 @@
1This README file contains information on building the meta-n450
2BSP layer, and booting the images contained in the /binary directory.
3Please see the corresponding sections below for details.
4
5The Luna Pier platform consists of the Intel Atom E4xx processor (Pineview),
6plus the Intel 82801Hm I/O Controller.
7
8Further information on the platforms supported by this BSP can be
9found here:
10
11 http://www.intel.com/p/en_US/embedded/hwsw/hardware/atom-400-500/overview
12
13Information on all Intel® embedded platforms can be found here:
14
15 http://www.intel.com/p/en_US/embedded/hwsw/hardware
16
17
18Yocto Project Compatible
19========================
20
21This BSP is compatible with the Yocto Project as per the requirements
22listed here:
23
24 https://www.yoctoproject.org/webform/yocto-project-compatible-registration
25
26
27Dependencies
28============
29
30This layer depends on:
31
32 URI: git://git.openembedded.org/bitbake
33 branch: master
34
35 URI: git://git.openembedded.org/openembedded-core
36 layers: meta
37 branch: master
38
39 URI: git://git.yoctoproject.org/meta-intel
40 layers: intel
41 branch: master
42
43
44Patches
45=======
46
47Please submit any patches against this BSP to the Yocto mailing list
48(yocto@yoctoproject.org) and cc: the maintainer:
49
50Maintainer: Darren Hart <dvhart@linux.intel.com>
51
52Please see the meta-intel/MAINTAINERS file for more details.
53
54
55Table of Contents
56=================
57
58 I. Building the meta-n450 BSP layer
59 II. Booting the images in /binary
60
61
62I. Building the meta-n450 BSP layer
63=======================================
64
65In order to build an image with BSP support for a given release, you
66need to download the corresponding BSP tarball from the 'Board Support
67Package (BSP) Downloads' page of the Yocto Project website.
68
69Having done that, and assuming you extracted the BSP tarball contents
70at the top-level of your yocto build tree, you can build an n450
71image by adding the location of the meta-n450 layer to
72bblayers.conf, along with the meta-intel layer itself (to access
73common metadata shared between BSPs) e.g.:
74
75 yocto/meta-intel \
76 yocto/meta-intel/meta-n450 \
77
78Configure your build to build for the n450 machine in your local.conf file:
79
80 MACHINE ?= "n450"
81
82You should then be able to build an n450 image as such:
83
84 $ bitbake core-image-sato
85
86At the end of a successful build, you should have a live image that
87you can boot from a USB flash drive (see instructions on how to do
88that below, in the section 'Booting the images from /binary').
89
90As an alternative to downloading the BSP tarball, you can also work
91directly from the meta-intel git repository. For each BSP in the
92'meta-intel' repository, there are multiple branches, one
93corresponding to each major release starting with 'laverne' (0.90), in
94addition to the latest code which tracks the current master (note that
95not all BSPs are present in every release). Instead of extracting
96a BSP tarball at the top level of your yocto build tree, you can
97equivalently check out the appropriate branch from the meta-intel
98repository at the same location.
99
100
101II. Booting the images in /binary
102=================================
103
104This BSP contains bootable live images, which can be used to directly
105boot Yocto off of a USB flash drive.
106
107Under Linux, insert a USB flash drive. Assuming the USB flash drive
108takes device /dev/sdf, use dd to copy the live image to it. For
109example:
110
111# dd if=core-image-sato-n450.hddimg of=/dev/sdf
112# sync
113# eject /dev/sdf
114
115This should give you a bootable USB flash device. Insert the device
116into a bootable USB socket on the target, and power on. This should
117result in a system booted to the Sato graphical desktop.
118
119If you want a terminal, use the arrows at the top of the UI to move to
120different pages of available applications, one of which is named
121'Terminal'. Clicking that should give you a root terminal.
122
123If you want to ssh into the system, you can use the root terminal to
124ifconfig the IP address and use that to ssh in. The root password is
125empty, so to log in type 'root' for the user name and hit 'Enter' at
126the Password prompt: and you should be in.
127
128----
129
130If you find you're getting corrupt images on the USB (it doesn't show
131the syslinux boot: prompt, or the boot: prompt contains strange
132characters), try doing this first:
133
134# dd if=/dev/zero of=/dev/sdf bs=1M count=512
diff --git a/meta-n450/README.sources b/meta-n450/README.sources
deleted file mode 100644
index 0d4d849..0000000
--- a/meta-n450/README.sources
+++ /dev/null
@@ -1,17 +0,0 @@
1The sources for the packages comprising the images shipped with this
2BSP can be found at the following location:
3
4http://downloads.yoctoproject.org/mirror/sources/
5
6The metadata used to generate the images shipped with this BSP, in
7addition to the code contained in this BSP, can be found at the
8following location:
9
10http://downloads.yoctoproject.org/releases/yocto/yocto-1.3/poky-danny-8.0.tar.bz2
11
12The metadata used to generate the images shipped with this BSP, in
13addition to the code contained in this BSP, can also be found at the
14following locations:
15
16git://git.yoctoproject.org/poky.git
17git://git.yoctoproject.org/meta-intel
diff --git a/meta-n450/ReleaseNotes b/meta-n450/ReleaseNotes
deleted file mode 100644
index 67e3ff2..0000000
--- a/meta-n450/ReleaseNotes
+++ /dev/null
@@ -1,148 +0,0 @@
1Poky Laverne Release 4.0
2
3- Dependencies
4- Features and Updates
5- Known Issues
6
7DEPENDENCIES
8============
9
10This layer depends on:
11
12 URI: git://git.openembedded.org/bitbake
13 branch: master
14
15 URI: git://git.openembedded.org/openembedded-core
16 layers: meta
17 branch: master
18
19 URI: git://git.yoctoproject.org/meta-intel
20 layers: intel
21 branch: master
22
23 URI: git://git.yoctoproject.org/poky
24 layers: meta-yocto
25 branch: master
26
27NOTE: n450 currently depends on meta-yocto due to atom-pc
28dependencies. The plan is to move atom-pc to meta-intel as soon as
29the layer tooling comes online and meta-yocto becomes its own
30repository. At that point, meta-yocto will no longer be required.
31
32Note also that the layering with respect to the poky repository is in
33transition; it currently contains both meta from openembedded-core and
34bitbake along with some other files and directories which will
35eventually be contained in standalone repositories once the ongoing
36layering work has been completed. As such, the master branch of the
37poky repository can at the present time be used to satisfy all
38meta-intel dependencies.
39
40
41PATCHES
42=======
43
44Please submit any patches against this BSP to the Yocto mailing list
45(yocto@yoctoproject.org) and cc: the maintainer:
46
47Maintainer: Darren Hart <dvhart@linux.intel.com>
48
49Please see the meta-intel/MAINTAINERS file for more details.
50
51
52FEATURES AND UPDATES
53====================
54
55- Poky Build System Updates
56 * Saved State / Checksumming
57 * Working prebuilt packages
58 * If a cache of prebuilt packages is present, these should be
59 used to accelerate the build
60 * Task based prebuilts
61 * Meta Directory Update
62 * Debug symbols into sysroot
63 * Builds outside Poky TMPDIR
64 * Can install to a readonly directory
65 * Ability to Build GPL v2 only target images
66 * Swapper integrated to detect host contamination
67- Prelink Tool Integration
68 * Integration of cross prelink tools into Poky
69- Toolchain Update
70 * GCC 4.5.0 now default compiler
71 * EGLIBC is default libc provider
72- New and Updated Recipes
73 * Major update of core recipes
74 * Add additional packages to get initial lsb support
75 * Add QT4 Libraries and demo code
76- Packaging
77 * rootfs creating done with RPM
78 * Use pseudo for setting ownership and permissions
79 * Software package Management now use RPM5 and Zypper
80- Standalone Yocto Linux SDK Generator
81 * Enable other SW development
82 * Output from Poky
83 * Cof a sysroot representing a target system
84 * Includes a standalone cross compiler and cross build tools to isolate the two systems
85- Yocto Linux SDK Generator IDE Plug-ins
86 * Work within IDE using Yocto sysroot environment and cross platform toolchains
87 * Remote user spacke tool suite interaction
88 * Eclipse
89 * Anjuta
90- Yocto Linux SDK Generator remote agent
91 * Runs on a "device"
92 * Manage tasks e.g. deployment, launching remote tools, setup cross debugging session
93- Yocto Linux SDK Generator remote tasks support
94 * Remote deploy support
95 * Remote debug suppport
96 * Remote tools interaction
97- Qemu basic system simulation/emulation
98 * Enhanced with GL passthrough
99 * Support user mode NFS
100- User space tool suite for target device tuning, analyzing and optimizing
101 * OProfile
102 * Powertop
103 * Latencytop
104 * Perf
105 * ftrace/lttng user space
106- Host side clients for tools on target devices and IDE interaction
107 * ProfileUI
108 * Lttv-viewer
109- Updated Documentation
110 * Core Reference Manunal Updated
111 * BSP standard document
112 * Quick Start Guide
113 * FAQs
114
115
116KNOWN ISSUES
117============
118
119See bugzilla.yoctoproject.org
120
121382 - oprofile-server on PPC is built big-endian while oprofile-viewer
122 on host system may built with little-endian, but oprofile-server
123 and oprofile-viewer are not implemented to correctly handle
124 conversion between host byte order and network byte order, so
125 oprofile-server and oprofile-viewer may run into connection issue.
126
127439 - No audio from the Blacksand board Front Channel auido jack.
128 Workaround: run the following cmd: 'amixer sset "Front" 30 on'
129
130467 - Issues building with Fedora 14, this distribution provided a version
131 of make that is not compatible with the Poky build system, the
132 workaround it to build a native version of make via the build system.
133 Users of Fedora 14 will need to do a 'bitbake make-native' before
134 running any other targets.
135
136429 - Building poky from scratch with /opt/poky in your path cause host
137 contamination issues, be sure that /opt/poky is not in your path
138 if building from scratch
139
140160 - The Emenlow Hardware gets stuck in the HW Reboot sequence and needs
141 to be power cycled.
142
143Zypper / RPM Issues
144489/490/491 - Due to some archetectual difference between Zypper and RPM5.0,
145 there are some compatibility issues that prevent zypper from
146 working correctly.
147 Packages can still be managed with the rpm commands.
148
diff --git a/meta-n450/conf/layer.conf b/meta-n450/conf/layer.conf
deleted file mode 100644
index ee53e54..0000000
--- a/meta-n450/conf/layer.conf
+++ /dev/null
@@ -1,12 +0,0 @@
1# We have a conf and classes directory, add to BBPATH
2BBPATH .= ":${LAYERDIR}"
3
4# We have recipes-* directories, add to BBFILES
5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
6 ${LAYERDIR}/recipes-*/*/*.bbappend"
7
8BBFILE_COLLECTIONS += "n450"
9BBFILE_PATTERN_n450 = "^${LAYERDIR}/"
10BBFILE_PRIORITY_n450 = "6"
11
12LAYERDEPENDS_n450 = "intel"
diff --git a/meta-n450/conf/machine/n450.conf b/meta-n450/conf/machine/n450.conf
deleted file mode 100644
index fa45ecb..0000000
--- a/meta-n450/conf/machine/n450.conf
+++ /dev/null
@@ -1,21 +0,0 @@
1#@TYPE: Machine
2#@NAME: n450
3
4#@WEBTITLE: Intel Atom N450 Processor with Intel 82801 HM I/O Controller Compute Module (Luna Pier) with Intel Compute Module Mini-ITX Carrier
5
6#@DESCRIPTION: Machine configuration for Intel Embedded Development Board 1-N450
7
8PREFERRED_PROVIDER-virtual/kernel ?= "linux-yocto"
9PREFERRED_VERSION_linux-yocto ?= "3.10%"
10
11require conf/machine/include/intel-core2-32-common.inc
12require conf/machine/include/intel-common-pkgarch.inc
13
14XSERVER ?= "${XSERVER_X86_BASE} \
15 ${XSERVER_X86_EXT} \
16 ${XSERVER_X86_I915} \
17 "
18
19SYSLINUX_OPTS = "serial 0 115200"
20SERIAL_CONSOLE = "115200 ttyS0"
21APPEND += "console=ttyS0,115200 console=tty0"
diff --git a/meta-n450/docs/blacksand.pdf b/meta-n450/docs/blacksand.pdf
deleted file mode 100644
index 971e6df..0000000
--- a/meta-n450/docs/blacksand.pdf
+++ /dev/null
Binary files differ
diff --git a/meta-n450/recipes-bsp/alsa-state/alsa-state.bbappend b/meta-n450/recipes-bsp/alsa-state/alsa-state.bbappend
deleted file mode 100644
index 72d991c..0000000
--- a/meta-n450/recipes-bsp/alsa-state/alsa-state.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/meta-n450/recipes-bsp/alsa-state/alsa-state/n450/asound.state b/meta-n450/recipes-bsp/alsa-state/alsa-state/n450/asound.state
deleted file mode 100644
index 03a0bee..0000000
--- a/meta-n450/recipes-bsp/alsa-state/alsa-state/n450/asound.state
+++ /dev/null
@@ -1,450 +0,0 @@
1state.Intel {
2 control.1 {
3 iface MIXER
4 name 'Front Playback Volume'
5 value.0 36
6 value.1 36
7 comment {
8 access 'read write'
9 type INTEGER
10 count 2
11 range '0 - 39'
12 dbmin -5850
13 dbmax 0
14 dbvalue.0 -450
15 dbvalue.1 -450
16 }
17 }
18 control.2 {
19 iface MIXER
20 name 'Front Playback Switch'
21 value.0 true
22 value.1 true
23 comment {
24 access 'read write'
25 type BOOLEAN
26 count 2
27 }
28 }
29 control.3 {
30 iface MIXER
31 name 'Surround Playback Volume'
32 value.0 36
33 value.1 36
34 comment {
35 access 'read write'
36 type INTEGER
37 count 2
38 range '0 - 39'
39 dbmin -5850
40 dbmax 0
41 dbvalue.0 -450
42 dbvalue.1 -450
43 }
44 }
45 control.4 {
46 iface MIXER
47 name 'Surround Playback Switch'
48 value.0 false
49 value.1 false
50 comment {
51 access 'read write'
52 type BOOLEAN
53 count 2
54 }
55 }
56 control.5 {
57 iface MIXER
58 name 'Center Playback Volume'
59 value 36
60 comment {
61 access 'read write'
62 type INTEGER
63 count 1
64 range '0 - 39'
65 dbmin -5850
66 dbmax 0
67 dbvalue.0 -450
68 }
69 }
70 control.6 {
71 iface MIXER
72 name 'LFE Playback Volume'
73 value 36
74 comment {
75 access 'read write'
76 type INTEGER
77 count 1
78 range '0 - 39'
79 dbmin -5850
80 dbmax 0
81 dbvalue.0 -450
82 }
83 }
84 control.7 {
85 iface MIXER
86 name 'Center Playback Switch'
87 value false
88 comment {
89 access 'read write'
90 type BOOLEAN
91 count 1
92 }
93 }
94 control.8 {
95 iface MIXER
96 name 'LFE Playback Switch'
97 value false
98 comment {
99 access 'read write'
100 type BOOLEAN
101 count 1
102 }
103 }
104 control.9 {
105 iface MIXER
106 name 'Side Playback Volume'
107 value.0 36
108 value.1 36
109 comment {
110 access 'read write'
111 type INTEGER
112 count 2
113 range '0 - 39'
114 dbmin -5850
115 dbmax 0
116 dbvalue.0 -450
117 dbvalue.1 -450
118 }
119 }
120 control.10 {
121 iface MIXER
122 name 'Side Playback Switch'
123 value.0 false
124 value.1 false
125 comment {
126 access 'read write'
127 type BOOLEAN
128 count 2
129 }
130 }
131 control.11 {
132 iface MIXER
133 name 'Mic Playback Volume'
134 value.0 28
135 value.1 28
136 comment {
137 access 'read write'
138 type INTEGER
139 count 2
140 range '0 - 31'
141 dbmin -3450
142 dbmax 1200
143 dbvalue.0 750
144 dbvalue.1 750
145 }
146 }
147 control.12 {
148 iface MIXER
149 name 'Mic Playback Switch'
150 value.0 false
151 value.1 false
152 comment {
153 access 'read write'
154 type BOOLEAN
155 count 2
156 }
157 }
158 control.13 {
159 iface MIXER
160 name 'Mic Boost Volume'
161 value.0 2
162 value.1 2
163 comment {
164 access 'read write'
165 type INTEGER
166 count 2
167 range '0 - 3'
168 dbmin 0
169 dbmax 3000
170 dbvalue.0 2000
171 dbvalue.1 2000
172 }
173 }
174 control.14 {
175 iface MIXER
176 name 'Analog Mix Playback Volume'
177 value.0 28
178 value.1 28
179 comment {
180 access 'read write'
181 type INTEGER
182 count 2
183 range '0 - 31'
184 dbmin -4650
185 dbmax 0
186 dbvalue.0 -450
187 dbvalue.1 -450
188 }
189 }
190 control.15 {
191 iface MIXER
192 name 'Analog Mix Playback Switch'
193 value.0 true
194 value.1 true
195 comment {
196 access 'read write'
197 type BOOLEAN
198 count 2
199 }
200 }
201 control.16 {
202 iface MIXER
203 name 'Capture Volume'
204 value.0 48
205 value.1 48
206 comment {
207 access 'read write'
208 type INTEGER
209 count 2
210 range '0 - 54'
211 dbmin -5850
212 dbmax 2250
213 dbvalue.0 1350
214 dbvalue.1 1350
215 }
216 }
217 control.17 {
218 iface MIXER
219 name 'Capture Switch'
220 value.0 false
221 value.1 false
222 comment {
223 access 'read write'
224 type BOOLEAN
225 count 2
226 }
227 }
228 control.18 {
229 iface MIXER
230 name 'Capture Volume'
231 index 1
232 value.0 48
233 value.1 48
234 comment {
235 access 'read write'
236 type INTEGER
237 count 2
238 range '0 - 54'
239 dbmin -5850
240 dbmax 2250
241 dbvalue.0 1350
242 dbvalue.1 1350
243 }
244 }
245 control.19 {
246 iface MIXER
247 name 'Capture Switch'
248 index 1
249 value.0 false
250 value.1 false
251 comment {
252 access 'read write'
253 type BOOLEAN
254 count 2
255 }
256 }
257 control.20 {
258 iface MIXER
259 name 'Capture Volume'
260 index 2
261 value.0 48
262 value.1 48
263 comment {
264 access 'read write'
265 type INTEGER
266 count 2
267 range '0 - 54'
268 dbmin -5850
269 dbmax 2250
270 dbvalue.0 1350
271 dbvalue.1 1350
272 }
273 }
274 control.21 {
275 iface MIXER
276 name 'Capture Switch'
277 index 2
278 value.0 false
279 value.1 false
280 comment {
281 access 'read write'
282 type BOOLEAN
283 count 2
284 }
285 }
286 control.22 {
287 iface MIXER
288 name 'Input Source'
289 value Mic
290 comment {
291 access 'read write'
292 type ENUMERATED
293 count 1
294 item.0 Mic
295 item.1 Mix
296 }
297 }
298 control.23 {
299 iface MIXER
300 name 'Input Source'
301 index 1
302 value Mic
303 comment {
304 access 'read write'
305 type ENUMERATED
306 count 1
307 item.0 Mic
308 item.1 Mix
309 }
310 }
311 control.24 {
312 iface MIXER
313 name 'Input Source'
314 index 2
315 value Mic
316 comment {
317 access 'read write'
318 type ENUMERATED
319 count 1
320 item.0 Mic
321 item.1 Mix
322 }
323 }
324 control.25 {
325 iface MIXER
326 name 'IEC958 Playback Volume'
327 value.0 36
328 value.1 36
329 comment {
330 access 'read write'
331 type INTEGER
332 count 2
333 range '0 - 39'
334 dbmin -5850
335 dbmax 0
336 dbvalue.0 -450
337 dbvalue.1 -450
338 }
339 }
340 control.26 {
341 iface MIXER
342 name 'HDMI Playback Volume'
343 value.0 36
344 value.1 36
345 comment {
346 access 'read write'
347 type INTEGER
348 count 2
349 range '0 - 39'
350 dbmin -5850
351 dbmax 0
352 dbvalue.0 -450
353 dbvalue.1 -450
354 }
355 }
356 control.27 {
357 iface MIXER
358 name 'IEC958 Playback Con Mask'
359 value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
360 comment {
361 access read
362 type IEC958
363 count 1
364 }
365 }
366 control.28 {
367 iface MIXER
368 name 'IEC958 Playback Pro Mask'
369 value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
370 comment {
371 access read
372 type IEC958
373 count 1
374 }
375 }
376 control.29 {
377 iface MIXER
378 name 'IEC958 Playback Default'
379 value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
380 comment {
381 access 'read write'
382 type IEC958
383 count 1
384 }
385 }
386 control.30 {
387 iface MIXER
388 name 'IEC958 Playback Switch'
389 value false
390 comment {
391 access 'read write'
392 type BOOLEAN
393 count 1
394 }
395 }
396 control.31 {
397 iface MIXER
398 name 'IEC958 Default PCM Playback Switch'
399 value true
400 comment {
401 access 'read write'
402 type BOOLEAN
403 count 1
404 }
405 }
406 control.32 {
407 iface MIXER
408 name 'IEC958 Capture Switch'
409 value false
410 comment {
411 access 'read write'
412 type BOOLEAN
413 count 1
414 }
415 }
416 control.33 {
417 iface MIXER
418 name 'IEC958 Capture Default'
419 value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
420 comment {
421 access read
422 type IEC958
423 count 1
424 }
425 }
426 control.34 {
427 iface MIXER
428 name 'Master Playback Volume'
429 value 36
430 comment {
431 access 'read write'
432 type INTEGER
433 count 1
434 range '0 - 39'
435 dbmin -5850
436 dbmax 0
437 dbvalue.0 -450
438 }
439 }
440 control.35 {
441 iface MIXER
442 name 'Master Playback Switch'
443 value true
444 comment {
445 access 'read write'
446 type BOOLEAN
447 count 1
448 }
449 }
450}
diff --git a/meta-n450/recipes-bsp/formfactor/formfactor/n450/machconfig b/meta-n450/recipes-bsp/formfactor/formfactor/n450/machconfig
deleted file mode 100644
index ffce012..0000000
--- a/meta-n450/recipes-bsp/formfactor/formfactor/n450/machconfig
+++ /dev/null
@@ -1,3 +0,0 @@
1# Assume a USB mouse and keyboard are connected
2HAVE_TOUCHSCREEN=0
3HAVE_KEYBOARD=1
diff --git a/meta-n450/recipes-bsp/formfactor/formfactor_0.0.bbappend b/meta-n450/recipes-bsp/formfactor/formfactor_0.0.bbappend
deleted file mode 100644
index 72d991c..0000000
--- a/meta-n450/recipes-bsp/formfactor/formfactor_0.0.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/meta-sys940x/COPYING.MIT b/meta-sys940x/COPYING.MIT
deleted file mode 100644
index fb950dc..0000000
--- a/meta-sys940x/COPYING.MIT
+++ /dev/null
@@ -1,17 +0,0 @@
1Permission is hereby granted, free of charge, to any person obtaining a copy
2of this software and associated documentation files (the "Software"), to deal
3in the Software without restriction, including without limitation the rights
4to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5copies of the Software, and to permit persons to whom the Software is
6furnished to do so, subject to the following conditions:
7
8The above copyright notice and this permission notice shall be included in
9all copies or substantial portions of the Software.
10
11THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
17THE SOFTWARE.
diff --git a/meta-sys940x/README b/meta-sys940x/README
deleted file mode 100644
index 57f64f2..0000000
--- a/meta-sys940x/README
+++ /dev/null
@@ -1,178 +0,0 @@
1This README file contains information on building the meta-sys940x BSP
2layer, and booting the images contained in the /binary directory.
3Please see the corresponding sections below for details.
4
5The 'Queens Bay' platform consists of the Intel Atom E6xx
6processor, plus the Intel EG20T Platform Controller Hub (Tunnel Creek
7+ Topcliff).
8
9It also supports the E6xx embedded on-chip graphics via the Intel
10Embedded Media and Graphics Driver (EMGD).
11
12More details available on the product page:
13 http://www.inforcecomputing.com/SYS940X_ECX.html
14
15Information on all Intel® embedded platforms can be found here:
16
17 http://www.intel.com/p/en_US/embedded/hwsw/hardware
18
19
20Yocto Project Compatible
21========================
22
23This BSP is compatible with the Yocto Project as per the requirements
24listed here:
25
26 https://www.yoctoproject.org/webform/yocto-project-compatible-registration
27
28
29Dependencies
30============
31
32This layer depends on:
33
34 URI: git://git.openembedded.org/bitbake
35 branch: master
36
37 URI: git://git.openembedded.org/openembedded-core
38 layers: meta
39 branch: master
40
41 URI: git://git.yoctoproject.org/meta-intel
42 layers: intel
43 branch: master
44
45
46Patches
47=======
48
49Please submit any patches against this BSP to the Yocto mailing list
50(yocto@yoctoproject.org) and cc: the maintainer:
51
52Maintainer: Darren Hart <dvhart@linux.intel.com>
53
54Please see the meta-intel/MAINTAINERS file for more details.
55
56
57Table of Contents
58=================
59
60 I. Building the meta-sys940x BSP layer
61 II. Booting the images in /binary
62
63
64I. Building the meta-sys940x BSP layer
65===================================
66
67In order to build an image with BSP support for a given release, you
68need to download the corresponding BSP tarball from the 'Board Support
69Package (BSP) Downloads' page of the Yocto Project website.
70
71Having done that, and assuming you extracted the BSP tarball contents
72at the top-level of your yocto build tree, you can build an sys940x image
73by adding the location of the meta-sys940x layer to bblayers.conf, along
74with the meta-intel layer itself (to access common metadata shared
75between BSPs) e.g.:
76
77 yocto/meta-intel \
78 yocto/meta-intel/meta-sys940x \
79
80The meta-sys940x layer contains support for two different machine
81configurations. These configurations are identical except for the fact
82that the one prefixed with 'sys940x' makes use of the Intel-proprietary
83EMGD graphics driver, while the one prefixed with 'sys940x-noemgd'
84does not.
85
86If you want to enable the layer that supports EMGD graphics add the
87following to the local.conf file:
88
89 MACHINE ?= "sys940x"
90
91The 'sys940x' machine includes the emgd-driver-bin package, which has a
92proprietary license that must be whitelisted by adding the string
93"license_emgd-driver-bin" to the LICENSE_FLAGS_WHITELIST variable
94in your local.conf. For example:
95
96 LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin"
97
98The emgd recipe depends on Xorg's dri and glx modules, which are built
99only when 'opengl' is listed in DISTRO_FEATURES. So if the distro
100doesn't list 'opengl' in the DISTRO_FEATURES you would need this
101additional line to your local.conf:
102
103 DISTRO_FEATURES_append = " opengl"
104
105If you want to enable the layer that does not support EMGD graphics
106add the following to the local.conf file:
107
108 MACHINE ?= "sys940x-noemgd"
109
110You should then be able to build an sys940x image as such:
111
112 $ source oe-init-build-env
113 $ bitbake core-image-sato
114
115At the end of a successful build, you should have a live image that
116you can boot from a USB flash drive (see instructions on how to do
117that below, in the section 'Booting the images from /binary').
118
119NOTE: The 'sys940x' machine will include support for hardware video
120acceleration via gstreamer if and only if the "commercial" string is
121added to the the LICENSE_FLAGS_WHITELIST variable in your local.conf.
122
123For example:
124
125 LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin commercial"
126
127The reason this is needed is to prevent the image from including
128anything that might violate the license terms of the packages used to
129implement the the video acceleration feature, such as gst-ffmpeg and
130ffmpeg. As always, please consult the licenses included in the
131specific packages for details if you use packages that require
132particular LICENSE_FLAGS.
133
134As an alternative to downloading the BSP tarball, you can also work
135directly from the meta-intel git repository. For each BSP in the
136'meta-intel' repository, there are multiple branches, one
137corresponding to each major release starting with 'laverne' (0.90), in
138addition to the latest code which tracks the current master (note that
139not all BSPs are present in every release). Instead of extracting a
140BSP tarball at the top level of your yocto build tree, you can
141equivalently check out the appropriate branch from the meta-intel
142repository at the same location.
143
144
145II. Booting the images in /binary
146=================================
147
148This BSP contains bootable live images, which can be used to directly
149boot Yocto off of a USB flash drive.
150
151Under Linux, insert a USB flash drive. Assuming the USB flash drive
152takes device /dev/sdf, use dd to copy the live image to it. For
153example:
154
155# dd if=core-image-sato-sys940x.hddimg of=/dev/sdf
156# sync
157# eject /dev/sdf
158
159This should give you a bootable USB flash device. Insert the device
160into a bootable USB socket on the target, and power on. This should
161result in a system booted to the Sato graphical desktop.
162
163If you want a terminal, use the arrows at the top of the UI to move to
164different pages of available applications, one of which is named
165'Terminal'. Clicking that should give you a root terminal.
166
167If you want to ssh into the system, you can use the root terminal to
168ifconfig the IP address and use that to ssh in. The root password is
169empty, so to log in type 'root' for the user name and hit 'Enter' at
170the Password prompt: and you should be in.
171
172----
173
174If you find you're getting corrupt images on the USB (it doesn't show
175the syslinux boot: prompt, or the boot: prompt contains strange
176characters), try doing this first:
177
178# dd if=/dev/zero of=/dev/sdf bs=1M count=512
diff --git a/meta-sys940x/README.sources b/meta-sys940x/README.sources
deleted file mode 100644
index 0d4d849..0000000
--- a/meta-sys940x/README.sources
+++ /dev/null
@@ -1,17 +0,0 @@
1The sources for the packages comprising the images shipped with this
2BSP can be found at the following location:
3
4http://downloads.yoctoproject.org/mirror/sources/
5
6The metadata used to generate the images shipped with this BSP, in
7addition to the code contained in this BSP, can be found at the
8following location:
9
10http://downloads.yoctoproject.org/releases/yocto/yocto-1.3/poky-danny-8.0.tar.bz2
11
12The metadata used to generate the images shipped with this BSP, in
13addition to the code contained in this BSP, can also be found at the
14following locations:
15
16git://git.yoctoproject.org/poky.git
17git://git.yoctoproject.org/meta-intel
diff --git a/meta-sys940x/binary/.gitignore b/meta-sys940x/binary/.gitignore
deleted file mode 100644
index e69de29..0000000
--- a/meta-sys940x/binary/.gitignore
+++ /dev/null
diff --git a/meta-sys940x/conf/layer.conf b/meta-sys940x/conf/layer.conf
deleted file mode 100644
index b14be6d..0000000
--- a/meta-sys940x/conf/layer.conf
+++ /dev/null
@@ -1,12 +0,0 @@
1# We have a conf and classes directory, add to BBPATH
2BBPATH .= ":${LAYERDIR}"
3
4# We have a recipes directory, add to BBFILES
5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
6 ${LAYERDIR}/recipes-*/*/*.bbappend"
7
8BBFILE_COLLECTIONS += "sys940x"
9BBFILE_PATTERN_sys940x := "^${LAYERDIR}/"
10BBFILE_PRIORITY_sys940x = "6"
11
12LAYERDEPENDS_sys940x = "intel"
diff --git a/meta-sys940x/conf/machine/sys940x-noemgd.conf b/meta-sys940x/conf/machine/sys940x-noemgd.conf
deleted file mode 100644
index ed6c7f4..0000000
--- a/meta-sys940x/conf/machine/sys940x-noemgd.conf
+++ /dev/null
@@ -1,21 +0,0 @@
1#@TYPE: Machine
2#@NAME: sys940x-noemgd
3
4#@WEBTITLE: Intel Atom E6xx Processor with Intel EG20T Controller Hub Development Kit (Queens Bay) with Open Source VESA Graphics for Inforce SYS940X systems.
5
6#@DESCRIPTION: Machine configuration for Inforce SYS940X systems, without Intel-proprietary graphics bits
7
8require conf/machine/include/intel-core2-32-common.inc
9
10# Add "pcbios" if you have a non-efi version of the firmware
11MACHINE_FEATURES += "efi pcbios"
12
13PREFERRED_VERSION_linux-yocto ?= "3.10%"
14
15XSERVER ?= "${XSERVER_X86_BASE} \
16 ${XSERVER_X86_EXT} \
17 ${XSERVER_X86_VESA} \
18 "
19
20SERIAL_CONSOLE = "115200 ttyS0"
21APPEND += "console=ttyS0,115200 console=tty0"
diff --git a/meta-sys940x/conf/machine/sys940x.conf b/meta-sys940x/conf/machine/sys940x.conf
deleted file mode 100644
index 04e7766..0000000
--- a/meta-sys940x/conf/machine/sys940x.conf
+++ /dev/null
@@ -1,33 +0,0 @@
1#@TYPE: Machine
2#@NAME: sys940x
3
4#@WEBTITLE: Intel Atom E6xx Processor with Intel EG20T Controller Hub Development Kit (Queens Bay) with Proprietary IEMGD Accelerated Graphics
5
6#@DESCRIPTION: Machine configuration for Inforce SYS940x systems
7
8require conf/machine/include/intel-core2-32-common.inc
9require conf/machine/include/meta-intel.inc
10require conf/machine/include/meta-intel-emgd.inc
11
12# Add "pcbios" if you have a non-efi version of the firmware
13MACHINE_FEATURES += "efi pcbios gst-va-mixvideo"
14
15PREFERRED_VERSION_linux-yocto ?= "3.10%"
16
17MACHINE_HWCODECS ?= "va-intel"
18XSERVERCODECS ?= "emgd-driver-video emgd-gst-plugins-va \
19 emgd-gst-plugins-mixvideo gst-va-intel"
20
21XSERVER ?= "${XSERVER_X86_BASE} \
22 ${XSERVER_X86_EXT} \
23 ${XSERVER_X86_EMGD} \
24 "
25
26PREFERRED_VERSION_xserver-xorg ?= "1.9.3"
27PREFERRED_VERSION_xf86-input-synaptics ?= "1.6.3"
28PREFERRED_VERSION_xf86-input-evdev ?= "2.6.0"
29PREFERRED_VERSION_emgd-driver-bin ?= "1.18"
30PREFERRED_VERSION_libva ?= "1.0.16"
31
32SERIAL_CONSOLE = "115200 ttyS0"
33APPEND += "console=ttyS0,115200 console=tty0"
diff --git a/meta-sys940x/recipes-bsp/formfactor/formfactor/sys940x-noemgd/machconfig b/meta-sys940x/recipes-bsp/formfactor/formfactor/sys940x-noemgd/machconfig
deleted file mode 100644
index ffce012..0000000
--- a/meta-sys940x/recipes-bsp/formfactor/formfactor/sys940x-noemgd/machconfig
+++ /dev/null
@@ -1,3 +0,0 @@
1# Assume a USB mouse and keyboard are connected
2HAVE_TOUCHSCREEN=0
3HAVE_KEYBOARD=1
diff --git a/meta-sys940x/recipes-bsp/formfactor/formfactor/sys940x/machconfig b/meta-sys940x/recipes-bsp/formfactor/formfactor/sys940x/machconfig
deleted file mode 100644
index ffce012..0000000
--- a/meta-sys940x/recipes-bsp/formfactor/formfactor/sys940x/machconfig
+++ /dev/null
@@ -1,3 +0,0 @@
1# Assume a USB mouse and keyboard are connected
2HAVE_TOUCHSCREEN=0
3HAVE_KEYBOARD=1
diff --git a/meta-sys940x/recipes-bsp/formfactor/formfactor_0.0.bbappend b/meta-sys940x/recipes-bsp/formfactor/formfactor_0.0.bbappend
deleted file mode 100644
index 72d991c..0000000
--- a/meta-sys940x/recipes-bsp/formfactor/formfactor_0.0.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/meta-sys940x/recipes-bsp/genmac/files/genmac b/meta-sys940x/recipes-bsp/genmac/files/genmac
deleted file mode 100644
index 1899e95..0000000
--- a/meta-sys940x/recipes-bsp/genmac/files/genmac
+++ /dev/null
@@ -1,46 +0,0 @@
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: Random MAC address generator
4# Required-Start: $syslog
5# Required-Stop: $syslog
6# Default-Start: 2 3 4 5
7# Default-Stop: 0 1 6
8# Short-Description: Set a random MAC for tagged interfaces
9# Description: Set a random MAC for interfaces with RANDOM_MAC
10### END INIT INFO
11
12# Author: Darren Hart <dvhart@linux.intel.com>
13# Based on /etc/init.d/skeleton
14
15PATH=/sbin:/usr/sbin:/bin:/usr/bin
16DESC="Set a random MAC for tagged interfaces"
17NAME=genmac
18RANPWD=`which ranpwd`
19SCRIPTNAME=/etc/init.d/$NAME
20
21# Exit if ranpwd is not installed
22[ -x "$RANPWD" ] || exit 0
23
24do_start() {
25 # Replace every occurence of RANDOM_MAC with a unique locally
26 # administered, unicast, randomly generated MAC address.
27 while grep -q RANDOM_MAC /etc/network/interfaces; do
28 sed -i "1,/RANDOM_MAC/s/RANDOM_MAC/$($RANPWD -m)/" /etc/network/interfaces
29 done
30}
31
32case "$1" in
33start)
34 echo "$NAME: Setting random MAC addresses"
35 do_start
36 ;;
37stop)
38 ;;
39*)
40 echo "Usage: $SCRIPTNAME {start|stop}" >&2
41 exit 3
42 ;;
43esac
44
45exit 0
46
diff --git a/meta-sys940x/recipes-bsp/genmac/genmac.bb b/meta-sys940x/recipes-bsp/genmac/genmac.bb
deleted file mode 100644
index 2927660..0000000
--- a/meta-sys940x/recipes-bsp/genmac/genmac.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1SUMMARY = "Provide a basic init script to generate a random MAC"
2DESCRIPTION = "Set the MAC from the config file."
3SECTION = "base"
4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690"
6
7PR = "r0"
8
9inherit update-rc.d
10
11RDEPENDS_${PN} = "ranpwd"
12
13SRC_URI = "file://genmac"
14
15INITSCRIPT_NAME = "genmac"
16# Run as early as possible to ensure we are before the networking scripts
17INITSCRIPT_PARAMS = "start 39 S ."
18
19do_install() {
20 install -d ${D}${sysconfdir} \
21 ${D}${sysconfdir}/init.d
22 install -m 0755 ${WORKDIR}/${INITSCRIPT_NAME} ${D}${sysconfdir}/init.d
23 cat ${WORKDIR}/${INITSCRIPT_NAME} | \
24 sed -e 's,/etc,${sysconfdir},g' \
25 -e 's,/usr/sbin,${sbindir},g' \
26 -e 's,/var,${localstatedir},g' \
27 -e 's,/usr/bin,${bindir},g' \
28 -e 's,/usr,${prefix},g' > ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
29 chmod 755 ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
30}
diff --git a/meta-sys940x/recipes-core/init-ifupdown/files/sys940x-noemgd/interfaces b/meta-sys940x/recipes-core/init-ifupdown/files/sys940x-noemgd/interfaces
deleted file mode 100644
index 754a5d9..0000000
--- a/meta-sys940x/recipes-core/init-ifupdown/files/sys940x-noemgd/interfaces
+++ /dev/null
@@ -1,10 +0,0 @@
1# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
2
3# The loopback interface
4auto lo
5iface lo inet loopback
6
7# Wired or wireless interfaces
8auto eth0
9iface eth0 inet dhcp
10 hwaddress ether RANDOM_MAC
diff --git a/meta-sys940x/recipes-core/init-ifupdown/files/sys940x/interfaces b/meta-sys940x/recipes-core/init-ifupdown/files/sys940x/interfaces
deleted file mode 100644
index 754a5d9..0000000
--- a/meta-sys940x/recipes-core/init-ifupdown/files/sys940x/interfaces
+++ /dev/null
@@ -1,10 +0,0 @@
1# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
2
3# The loopback interface
4auto lo
5iface lo inet loopback
6
7# Wired or wireless interfaces
8auto eth0
9iface eth0 inet dhcp
10 hwaddress ether RANDOM_MAC
diff --git a/meta-sys940x/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend b/meta-sys940x/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
deleted file mode 100644
index 6863e1c..0000000
--- a/meta-sys940x/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
+++ /dev/null
@@ -1,3 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2RDEPENDS_${PN}_sys940x_append += "genmac"
3RDEPENDS_${PN}_sys940x-noemgd_append += "genmac"
diff --git a/meta-sys940x/recipes-extended/ranpwd/ranpwd_git.bb b/meta-sys940x/recipes-extended/ranpwd/ranpwd_git.bb
deleted file mode 100644
index b4e0f54..0000000
--- a/meta-sys940x/recipes-extended/ranpwd/ranpwd_git.bb
+++ /dev/null
@@ -1,24 +0,0 @@
1DESCRIPTION = "Random password generator"
2LICENSE = "GPLv2+"
3LIC_FILES_CHKSUM = "file://ranpwd.c;beginline=1;endline=11;md5=0e8585e19117526efedfaeb50c345d7a"
4SECTION = "console/utils"
5PV = "1.2+git${SRCPV}"
6PR = "r0"
7
8inherit autotools
9
10SRC_URI = "git://git.zytor.com/utils/ranpwd.git"
11SRCREV = "b62aab579e288715b82d5575befaa2b8ff210c2b"
12
13S="${WORKDIR}/git"
14
15do_configure_prepend () {
16 if [ ! -e acinclude.m4 -a -e aclocal.m4 ]; then
17 cp aclocal.m4 acinclude.m4
18 fi
19}
20
21do_install() {
22 install -d ${D}/${bindir}
23 install -m 0755 ${S}/ranpwd ${D}/${bindir}/ranpwd
24}
diff --git a/meta-sys940x/recipes-graphics/xorg-xserver/xserver-xf86-config/sys940x/xorg.conf b/meta-sys940x/recipes-graphics/xorg-xserver/xserver-xf86-config/sys940x/xorg.conf
deleted file mode 100644
index 5266117..0000000
--- a/meta-sys940x/recipes-graphics/xorg-xserver/xserver-xf86-config/sys940x/xorg.conf
+++ /dev/null
@@ -1,43 +0,0 @@
1##
2## X Config options generated from CED
3## x11 conf skeleton
4## DriverVer=
5##
6
7Section "Screen"
8 Identifier "Screen0"
9 Device "IntelEMGD-0"
10 Monitor "Monitor0"
11 SubSection "Display"
12 EndSubSection
13EndSection
14
15# Primary (First/only) display
16Section "Device"
17 Identifier "IntelEMGD-0"
18 Driver "emgd"
19 VendorName "Intel(R) DEG"
20 BoardName "Embedded Graphics"
21 BusID "0:2:0"
22 Screen 0
23 Option "PcfVersion" "1792"
24 Option "ConfigId" "1"
25 Option "ALL/1/name" "e6xx"
26 Option "ALL/1/General/PortOrder" "32400"
27 Option "ALL/1/General/DisplayConfig" "1"
28 Option "ALL/1/General/DisplayDetect" "1"
29 Option "ALL/1/General/TuningWA" "1"
30 Option "ALL/1/Port/4/General/name" "lvds"
31 Option "ALL/1/Port/4/General/EdidAvail" "3"
32 Option "ALL/1/Port/4/General/EdidNotAvail" "1"
33 Option "ALL/1/Port/4/General/Rotation" "0"
34 Option "ALL/1/Port/4/General/Edid" "0"
35EndSection
36
37Section "ServerLayout"
38 Identifier "Default Layout"
39 Screen 0 "Screen0" 0 0
40 # InputDevice "Mouse0" "CorePointer"
41 # InputDevice "Keyboard0" "CoreKeyboard"
42 # InputDevice "DevInputMice" "SendCoreEvents"
43EndSection
diff --git a/meta-sys940x/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend b/meta-sys940x/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
deleted file mode 100644
index 72d991c..0000000
--- a/meta-sys940x/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/meta-sys940x/recipes-kernel/linux/linux-yocto-dev.bbappend b/meta-sys940x/recipes-kernel/linux/linux-yocto-dev.bbappend
deleted file mode 100644
index 63fc604..0000000
--- a/meta-sys940x/recipes-kernel/linux/linux-yocto-dev.bbappend
+++ /dev/null
@@ -1,23 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3
4KMETA = "meta"
5
6COMPATIBLE_MACHINE_sys940x = "sys940x"
7KMACHINE_sys940x = "sys940x"
8KBRANCH_sys940x = "standard/sys940x"
9KERNEL_FEATURES_sys940x = " features/drm-emgd/drm-emgd-1.16"
10
11COMPATIBLE_MACHINE_sys940x-noemgd = "sys940x-noemgd"
12KMACHINE_sys940x-noemgd = "sys940x"
13KBRANCH_sys940x-noemgd = "standard/sys940x"
14KERNEL_FEATURES_sys940x-noemgd = " cfg/vesafb"
15
16SRCREV_machine_sys940x = "60536206ad300ccf5b2be2c2d449f4ab27170238"
17SRCREV_meta_sys940x = "fe20c99783387dab779472ff50a88666da1c6391"
18SRCREV_emgd_sys940x = "17aacd908ed6035213a6d206cfdb2c0c9fa9e0c1"
19
20SRCREV_machine_sys940x-noemgd = "60536206ad300ccf5b2be2c2d449f4ab27170238"
21SRCREV_meta_sys940x-noemgd = "fe20c99783387dab779472ff50a88666da1c6391"
22
23SRC_URI_sys940x = "git://git.yoctoproject.org/linux-yocto-dev.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},emgd-1.16;name=machine,meta,emgd"
diff --git a/meta-sys940x/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-sys940x/recipes-kernel/linux/linux-yocto_3.10.bbappend
deleted file mode 100644
index 1b71a77..0000000
--- a/meta-sys940x/recipes-kernel/linux/linux-yocto_3.10.bbappend
+++ /dev/null
@@ -1,21 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3
4KMETA = "meta"
5LINUX_VERSION = "3.10.19"
6
7COMPATIBLE_MACHINE_sys940x = "sys940x"
8KMACHINE_sys940x = "sys940x"
9KBRANCH_sys940x = "standard/sys940x"
10KERNEL_FEATURES_sys940x = " features/drm-emgd/drm-emgd-1.18"
11SRCREV_meta_sys940x = "d9cd83c0292bd4e2a6754a96761027252e726a42"
12SRCREV_machine_sys940x = "a9ec82e355130160f9094e670bd5be0022a84194"
13SRCREV_emgd_sys940x = "39c44dd7838bfd228938219cdb21ca30c4d0cbbf"
14SRC_URI_sys940x = "git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},emgd-1.18;name=machine,meta,emgd"
15
16COMPATIBLE_MACHINE_sys940x-noemgd = "sys940x-noemgd"
17KMACHINE_sys940x-noemgd = "sys940x"
18KBRANCH_sys940x-noemgd = "standard/sys940x"
19KERNEL_FEATURES_sys940x-noemgd = " cfg/vesafb"
20SRCREV_meta_sys940x-noemgd = "d9cd83c0292bd4e2a6754a96761027252e726a42"
21SRCREV_machine_sys940x-noemgd = "a9ec82e355130160f9094e670bd5be0022a84194"