summaryrefslogtreecommitdiffstats
path: root/meta-crownbay
diff options
context:
space:
mode:
authorNitin A Kamble <nitin.a.kamble@intel.com>2014-09-04 15:21:33 -0700
committerTom Zanussi <tom.zanussi@linux.intel.com>2014-09-16 20:12:01 -0500
commit5f67993caf7eb3423c965259fedaa91e0734cdd0 (patch)
tree763076d4981d56c31dcbfacd54e144dc22f2feef /meta-crownbay
parentdb201e33a439bff71970edabc23659dccf5769fb (diff)
downloadmeta-intel-5f67993caf7eb3423c965259fedaa91e0734cdd0.tar.gz
Remove crownbay machine support
The crownbay machine has been retired with this commit. This does not affect the crownbay-noemgd machine and it is supported as usual. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Diffstat (limited to 'meta-crownbay')
-rw-r--r--meta-crownbay/README51
-rw-r--r--meta-crownbay/conf/machine/crownbay.conf32
-rw-r--r--meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/machconfig3
-rw-r--r--meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/crownbay/xorg.conf43
-rw-r--r--meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend3
-rw-r--r--meta-crownbay/recipes-kernel/linux/linux-yocto_3.10.bbappend12
6 files changed, 6 insertions, 138 deletions
diff --git a/meta-crownbay/README b/meta-crownbay/README
index 1946d3e1..d0d9fe6d 100644
--- a/meta-crownbay/README
+++ b/meta-crownbay/README
@@ -5,9 +5,6 @@ Please see the corresponding sections below for details.
5The Crown Bay platform consists of the Intel Atom E6xx processor, 5The Crown Bay platform consists of the Intel Atom E6xx processor,
6plus the Intel EG20T Platform Controller Hub (Tunnel Creek + Topcliff). 6plus the Intel EG20T Platform Controller Hub (Tunnel Creek + Topcliff).
7 7
8It also supports the E6xx embedded on-chip graphics via the Intel
9Embedded Media and Graphics Driver (EMGD) 1.18 Driver.
10
11Further information on the platforms supported by this BSP can be 8Further information on the platforms supported by this BSP can be
12found here: 9found here:
13 10
@@ -78,33 +75,12 @@ common metadata shared between BSPs) e.g.:
78 yocto/meta-intel \ 75 yocto/meta-intel \
79 yocto/meta-intel/meta-crownbay \ 76 yocto/meta-intel/meta-crownbay \
80 77
81The meta-crownbay layer contains support for two different machine 78The meta-crownbay layer contains support for the crownbay-noemgd machine
82configurations. These configurations are identical except for the fact 79configuration. The previously supported crownbay machine with the
83that the one prefixed with 'crownbay' makes use of the 80proprietary EMGD graphics driver has been retired. The 'crownbay-noemgd'
84Intel-proprietary EMGD 1.18 graphics driver, while the one prefixed 81machine configuration uses the open source 'vesa' kernel driver.
85with 'crownbay-noemgd' does not.
86
87If you want to enable the layer that supports EMGD graphics add the
88following to the local.conf file:
89
90 MACHINE ?= "crownbay"
91
92The 'crownbay' machine includes the emgd-driver-bin package, which has
93a proprietary license that must be whitelisted by adding the string
94"license_emgd-driver-bin_1.18" to the LICENSE_FLAGS_WHITELIST variable
95in your local.conf. For example:
96
97 LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin"
98
99The emgd recipe depends on Xorg's dri and glx modules, which are built
100only when 'opengl' is listed in DISTRO_FEATURES. So if the distro
101doesn't list 'opengl' in the DISTRO_FEATURES you would need this
102additional line to your local.conf:
103 82
104 DISTRO_FEATURES_append = " opengl" 83To enable the layer add the following to the local.conf file:
105
106If you want to enable the layer that does not support EMGD graphics
107add the following to the local.conf file:
108 84
109 MACHINE ?= "crownbay-noemgd" 85 MACHINE ?= "crownbay-noemgd"
110 86
@@ -117,21 +93,6 @@ At the end of a successful build, you should have a live image that
117you can boot from a USB flash drive (see instructions on how to do 93you can boot from a USB flash drive (see instructions on how to do
118that below, in the section 'Booting the images from /binary'). 94that below, in the section 'Booting the images from /binary').
119 95
120NOTE: The 'crownbay' machine will include support for hardware video
121acceleration via gstreamer if and only if the "commercial" string is
122added to the the LICENSE_FLAGS_WHITELIST variable in your local.conf.
123
124For example:
125
126 LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin commercial"
127
128The reason this is needed is to prevent the image from including
129anything that might violate the license terms of the packages used to
130implement the the video acceleration feature, such as gst-ffmpeg and
131ffmpeg. As always, please consult the licenses included in the
132specific packages for details if you use packages that require
133particular LICENSE_FLAGS.
134
135As an alternative to downloading the BSP tarball, you can also work 96As an alternative to downloading the BSP tarball, you can also work
136directly from the meta-intel git repository. For each BSP in the 97directly from the meta-intel git repository. For each BSP in the
137'meta-intel' repository, there are multiple branches, one 98'meta-intel' repository, there are multiple branches, one
@@ -153,7 +114,7 @@ Under Linux, insert a USB flash drive. Assuming the USB flash drive
153takes device /dev/sdf, use dd to copy the live image to it. For 114takes device /dev/sdf, use dd to copy the live image to it. For
154example: 115example:
155 116
156# dd if=core-image-sato-crownbay.hddimg of=/dev/sdf 117# dd if=core-image-sato-crownbay-noemgd.hddimg of=/dev/sdf
157# sync 118# sync
158# eject /dev/sdf 119# eject /dev/sdf
159 120
diff --git a/meta-crownbay/conf/machine/crownbay.conf b/meta-crownbay/conf/machine/crownbay.conf
deleted file mode 100644
index 9298ef2e..00000000
--- a/meta-crownbay/conf/machine/crownbay.conf
+++ /dev/null
@@ -1,32 +0,0 @@
1#@TYPE: Machine
2#@NAME: crownbay
3
4#@WEBTITLE: Intel Atom E6xx Processor With Intel EG20T Controller Hub Development Kit (Crown Bay) With Proprietary IEMGD Accelerated Graphics
5
6#@DESCRIPTION: Machine configuration for Crown Bay systems
7# i.e. E660 + EG20T
8
9PREFERRED_VERSION_linux-yocto ?= "3.10%"
10
11require conf/machine/include/intel-core2-32-common.inc
12require conf/machine/include/meta-intel.inc
13require conf/machine/include/meta-intel-emgd.inc
14
15MACHINE_FEATURES += "va-impl-mixvideo"
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
32APPEND += "video=vesafb vga=0x318 vmalloc=256MB"
diff --git a/meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/machconfig b/meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/machconfig
deleted file mode 100644
index ffce0122..00000000
--- a/meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/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-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/crownbay/xorg.conf b/meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/crownbay/xorg.conf
deleted file mode 100644
index 52179631..00000000
--- a/meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/crownbay/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" "24000"
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-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend b/meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
deleted file mode 100644
index e6c4c7ec..00000000
--- a/meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
+++ /dev/null
@@ -1,3 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3PR := "${PR}.2"
diff --git a/meta-crownbay/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-crownbay/recipes-kernel/linux/linux-yocto_3.10.bbappend
index f7998565..1805ed94 100644
--- a/meta-crownbay/recipes-kernel/linux/linux-yocto_3.10.bbappend
+++ b/meta-crownbay/recipes-kernel/linux/linux-yocto_3.10.bbappend
@@ -1,23 +1,11 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2 2
3 3
4COMPATIBLE_MACHINE_crownbay = "crownbay"
5KMACHINE_crownbay = "crownbay"
6KBRANCH_crownbay = "standard/crownbay"
7KERNEL_FEATURES_append_crownbay = " features/drm-emgd/drm-emgd-1.18 cfg/vesafb"
8
9COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd" 4COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd"
10KMACHINE_crownbay-noemgd = "crownbay" 5KMACHINE_crownbay-noemgd = "crownbay"
11KBRANCH_crownbay-noemgd = "standard/crownbay" 6KBRANCH_crownbay-noemgd = "standard/crownbay"
12KERNEL_FEATURES_append_crownbay-noemgd = " cfg/vesafb" 7KERNEL_FEATURES_append_crownbay-noemgd = " cfg/vesafb"
13 8
14LINUX_VERSION_crownbay = "3.10.38"
15SRCREV_meta_crownbay = "e1f26aeccfd43bc3d7e95873ceda469b631b8473"
16SRCREV_machine_crownbay = "02f7e63e56c061617957388c23bd5cf9b05c5388"
17SRCREV_emgd_crownbay = "42d5e4548e8e79e094fa8697949eed4cf6af00a3"
18
19LINUX_VERSION_crownbay-noemgd = "3.10.38" 9LINUX_VERSION_crownbay-noemgd = "3.10.38"
20SRCREV_meta_crownbay-noemgd = "e1f26aeccfd43bc3d7e95873ceda469b631b8473" 10SRCREV_meta_crownbay-noemgd = "e1f26aeccfd43bc3d7e95873ceda469b631b8473"
21SRCREV_machine_crownbay-noemgd = "02f7e63e56c061617957388c23bd5cf9b05c5388" 11SRCREV_machine_crownbay-noemgd = "02f7e63e56c061617957388c23bd5cf9b05c5388"
22
23SRC_URI_crownbay = "git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},emgd-1.18;name=machine,meta,emgd"