From 5f67993caf7eb3423c965259fedaa91e0734cdd0 Mon Sep 17 00:00:00 2001 From: Nitin A Kamble Date: Thu, 4 Sep 2014 15:21:33 -0700 Subject: 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 Signed-off-by: Tom Zanussi --- meta-crownbay/README | 51 +++------------------- meta-crownbay/conf/machine/crownbay.conf | 32 -------------- .../formfactor/formfactor/crownbay/machconfig | 3 -- .../xserver-xf86-config/crownbay/xorg.conf | 43 ------------------ .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 3 -- .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 12 ----- 6 files changed, 6 insertions(+), 138 deletions(-) delete mode 100644 meta-crownbay/conf/machine/crownbay.conf delete mode 100644 meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/machconfig delete mode 100644 meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/crownbay/xorg.conf delete mode 100644 meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend (limited to 'meta-crownbay') 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. The Crown Bay platform consists of the Intel Atom E6xx processor, plus the Intel EG20T Platform Controller Hub (Tunnel Creek + Topcliff). -It also supports the E6xx embedded on-chip graphics via the Intel -Embedded Media and Graphics Driver (EMGD) 1.18 Driver. - Further information on the platforms supported by this BSP can be found here: @@ -78,33 +75,12 @@ common metadata shared between BSPs) e.g.: yocto/meta-intel \ yocto/meta-intel/meta-crownbay \ -The meta-crownbay layer contains support for two different machine -configurations. These configurations are identical except for the fact -that the one prefixed with 'crownbay' makes use of the -Intel-proprietary EMGD 1.18 graphics driver, while the one prefixed -with 'crownbay-noemgd' does not. - -If you want to enable the layer that supports EMGD graphics add the -following to the local.conf file: - - MACHINE ?= "crownbay" - -The 'crownbay' machine includes the emgd-driver-bin package, which has -a proprietary license that must be whitelisted by adding the string -"license_emgd-driver-bin_1.18" to the LICENSE_FLAGS_WHITELIST variable -in your local.conf. For example: - - LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin" - -The emgd recipe depends on Xorg's dri and glx modules, which are built -only when 'opengl' is listed in DISTRO_FEATURES. So if the distro -doesn't list 'opengl' in the DISTRO_FEATURES you would need this -additional line to your local.conf: +The meta-crownbay layer contains support for the crownbay-noemgd machine +configuration. The previously supported crownbay machine with the +proprietary EMGD graphics driver has been retired. The 'crownbay-noemgd' +machine configuration uses the open source 'vesa' kernel driver. - DISTRO_FEATURES_append = " opengl" - -If you want to enable the layer that does not support EMGD graphics -add the following to the local.conf file: +To enable the layer add the following to the local.conf file: MACHINE ?= "crownbay-noemgd" @@ -117,21 +93,6 @@ At the end of a successful build, you should have a live image that you can boot from a USB flash drive (see instructions on how to do that below, in the section 'Booting the images from /binary'). -NOTE: The 'crownbay' machine will include support for hardware video -acceleration via gstreamer if and only if the "commercial" string is -added to the the LICENSE_FLAGS_WHITELIST variable in your local.conf. - -For example: - - LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin commercial" - -The reason this is needed is to prevent the image from including -anything that might violate the license terms of the packages used to -implement the the video acceleration feature, such as gst-ffmpeg and -ffmpeg. As always, please consult the licenses included in the -specific packages for details if you use packages that require -particular LICENSE_FLAGS. - As an alternative to downloading the BSP tarball, you can also work directly from the meta-intel git repository. For each BSP in the 'meta-intel' repository, there are multiple branches, one @@ -153,7 +114,7 @@ Under Linux, insert a USB flash drive. Assuming the USB flash drive takes device /dev/sdf, use dd to copy the live image to it. For example: -# dd if=core-image-sato-crownbay.hddimg of=/dev/sdf +# dd if=core-image-sato-crownbay-noemgd.hddimg of=/dev/sdf # sync # eject /dev/sdf 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 @@ -#@TYPE: Machine -#@NAME: crownbay - -#@WEBTITLE: Intel Atom E6xx Processor With Intel EG20T Controller Hub Development Kit (Crown Bay) With Proprietary IEMGD Accelerated Graphics - -#@DESCRIPTION: Machine configuration for Crown Bay systems -# i.e. E660 + EG20T - -PREFERRED_VERSION_linux-yocto ?= "3.10%" - -require conf/machine/include/intel-core2-32-common.inc -require conf/machine/include/meta-intel.inc -require conf/machine/include/meta-intel-emgd.inc - -MACHINE_FEATURES += "va-impl-mixvideo" - -MACHINE_HWCODECS ?= "va-intel" -XSERVERCODECS ?= "emgd-driver-video emgd-gst-plugins-va \ - emgd-gst-plugins-mixvideo gst-va-intel" - -XSERVER ?= "${XSERVER_X86_BASE} \ - ${XSERVER_X86_EXT} \ - ${XSERVER_X86_EMGD} \ - " - -PREFERRED_VERSION_xserver-xorg ?= "1.9.3" -PREFERRED_VERSION_xf86-input-synaptics ?= "1.6.3" -PREFERRED_VERSION_xf86-input-evdev ?= "2.6.0" -PREFERRED_VERSION_emgd-driver-bin ?= "1.18" -PREFERRED_VERSION_libva ?= "1.0.16" - -APPEND += "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 @@ -# Assume a USB mouse and keyboard are connected -HAVE_TOUCHSCREEN=0 -HAVE_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 @@ -## -## X Config options generated from CED -## x11 conf skeleton -## DriverVer= -## - -Section "Screen" - Identifier "Screen0" - Device "IntelEMGD-0" - Monitor "Monitor0" - SubSection "Display" - EndSubSection -EndSection - -# Primary (First/only) display -Section "Device" - Identifier "IntelEMGD-0" - Driver "emgd" - VendorName "Intel(R) DEG" - BoardName "Embedded Graphics" - BusID "0:2:0" - Screen 0 - Option "PcfVersion" "1792" - Option "ConfigId" "1" - Option "ALL/1/name" "e6xx" - Option "ALL/1/General/PortOrder" "24000" - Option "ALL/1/General/DisplayConfig" "1" - Option "ALL/1/General/DisplayDetect" "1" - Option "ALL/1/General/TuningWA" "1" - Option "ALL/1/Port/4/General/name" "lvds" - Option "ALL/1/Port/4/General/EdidAvail" "3" - Option "ALL/1/Port/4/General/EdidNotAvail" "1" - Option "ALL/1/Port/4/General/Rotation" "0" - Option "ALL/1/Port/4/General/Edid" "0" -EndSection - -Section "ServerLayout" - Identifier "Default Layout" - Screen 0 "Screen0" 0 0 - # InputDevice "Mouse0" "CorePointer" - # InputDevice "Keyboard0" "CoreKeyboard" - # InputDevice "DevInputMice" "SendCoreEvents" -EndSection 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 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -PR := "${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 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -COMPATIBLE_MACHINE_crownbay = "crownbay" -KMACHINE_crownbay = "crownbay" -KBRANCH_crownbay = "standard/crownbay" -KERNEL_FEATURES_append_crownbay = " features/drm-emgd/drm-emgd-1.18 cfg/vesafb" - COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd" KMACHINE_crownbay-noemgd = "crownbay" KBRANCH_crownbay-noemgd = "standard/crownbay" KERNEL_FEATURES_append_crownbay-noemgd = " cfg/vesafb" -LINUX_VERSION_crownbay = "3.10.38" -SRCREV_meta_crownbay = "e1f26aeccfd43bc3d7e95873ceda469b631b8473" -SRCREV_machine_crownbay = "02f7e63e56c061617957388c23bd5cf9b05c5388" -SRCREV_emgd_crownbay = "42d5e4548e8e79e094fa8697949eed4cf6af00a3" - LINUX_VERSION_crownbay-noemgd = "3.10.38" SRCREV_meta_crownbay-noemgd = "e1f26aeccfd43bc3d7e95873ceda469b631b8473" SRCREV_machine_crownbay-noemgd = "02f7e63e56c061617957388c23bd5cf9b05c5388" - -SRC_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" -- cgit v1.2.3-54-g00ecf