diff options
| author | Nitin A Kamble <nitin.a.kamble@intel.com> | 2014-09-04 15:34:11 -0700 |
|---|---|---|
| committer | Tom Zanussi <tom.zanussi@linux.intel.com> | 2014-09-16 20:12:13 -0500 |
| commit | 964d5daa7cea2b357c68eb2c91d17779eeba6a49 (patch) | |
| tree | 8834b5d2053b51353b3d97e9267ee203b3421995 /meta-fri2/README | |
| parent | 5f67993caf7eb3423c965259fedaa91e0734cdd0 (diff) | |
| download | meta-intel-964d5daa7cea2b357c68eb2c91d17779eeba6a49.tar.gz | |
Remove fri2 machine support
The fri2 machine has been retired with this commit. This does not affect
the fri2-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-fri2/README')
| -rw-r--r-- | meta-fri2/README | 51 |
1 files changed, 6 insertions, 45 deletions
diff --git a/meta-fri2/README b/meta-fri2/README index d5ac6674..6e90c335 100644 --- a/meta-fri2/README +++ b/meta-fri2/README | |||
| @@ -12,9 +12,6 @@ Intel EG20T Platform Controller Hub (Tunnel Creek + Topcliff). The Fish River | |||
| 12 | Island II includes a variety of communications options and other | 12 | Island II includes a variety of communications options and other |
| 13 | machine-to-machine (m2m) capabilities. | 13 | machine-to-machine (m2m) capabilities. |
| 14 | 14 | ||
| 15 | It also supports the E6xx embedded on-chip graphics via the Intel | ||
| 16 | Embedded Media and Graphics Driver (EMGD). | ||
| 17 | |||
| 18 | Information on all Intel embedded platforms can be found here: | 15 | Information on all Intel embedded platforms can be found here: |
| 19 | 16 | ||
| 20 | http://www.intel.com/p/en_US/embedded/hwsw/hardware | 17 | http://www.intel.com/p/en_US/embedded/hwsw/hardware |
| @@ -96,33 +93,12 @@ bblayers.conf, e.g.: | |||
| 96 | yocto/meta-intel \ | 93 | yocto/meta-intel \ |
| 97 | yocto/meta-intel/meta-fri2 \ | 94 | yocto/meta-intel/meta-fri2 \ |
| 98 | 95 | ||
| 99 | The meta-fri2 layer contains support for two different machine | 96 | The meta-fri2 layer contains support for fri2-noemgd machine configuration. |
| 100 | configurations. These configurations are identical except for the fact | 97 | The previously supported fri2 machine with the proprietary EMGD graphics |
| 101 | that the one prefixed with 'fri2' makes use of the Intel-proprietary | 98 | driver has been retired. The 'fri2-noemgd' machine configuration uses |
| 102 | EMGD graphics driver, while the one prefixed with 'fri2-noemgd' | 99 | the open source 'vesa' kernel driver. |
| 103 | does not. | ||
| 104 | |||
| 105 | If you want to enable the layer that supports EMGD graphics add the | ||
| 106 | following to the local.conf file: | ||
| 107 | |||
| 108 | MACHINE ?= "fri2" | ||
| 109 | |||
| 110 | The 'fri2' machine includes the emgd-driver-bin package, which has a | ||
| 111 | proprietary license that must be whitelisted by adding the string | ||
| 112 | "license_emgd-driver-bin" to the LICENSE_FLAGS_WHITELIST variable in | ||
| 113 | your local.conf. For example: | ||
| 114 | |||
| 115 | LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin" | ||
| 116 | |||
| 117 | The emgd recipe depends on Xorg's dri and glx modules, which are built | ||
| 118 | only when 'opengl' is listed in DISTRO_FEATURES. So if the distro | ||
| 119 | doesn't list 'opengl' in the DISTRO_FEATURES you would need this | ||
| 120 | additional line to your local.conf: | ||
| 121 | 100 | ||
| 122 | DISTRO_FEATURES_append = " opengl" | 101 | To enable the layer add the following to the local.conf file: |
| 123 | |||
| 124 | If you want to enable the layer that does not support EMGD graphics, | ||
| 125 | add the following to the local.conf file: | ||
| 126 | 102 | ||
| 127 | MACHINE ?= "fri2-noemgd" | 103 | MACHINE ?= "fri2-noemgd" |
| 128 | 104 | ||
| @@ -135,21 +111,6 @@ At the end of a successful build, you should have a live image that | |||
| 135 | you can boot from a USB flash drive (see instructions on how to do | 111 | you can boot from a USB flash drive (see instructions on how to do |
| 136 | that below, in the section 'Booting the images from /binary'). | 112 | that below, in the section 'Booting the images from /binary'). |
| 137 | 113 | ||
| 138 | NOTE: The 'fri2' machine will include support for hardware video | ||
| 139 | acceleration via gstreamer if and only if the "commercial" string is | ||
| 140 | added to the the LICENSE_FLAGS_WHITELIST variable in your local.conf. | ||
| 141 | |||
| 142 | For example: | ||
| 143 | |||
| 144 | LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin commercial" | ||
| 145 | |||
| 146 | The reason this is needed is to prevent the image from including | ||
| 147 | anything that might violate the license terms of the packages used to | ||
| 148 | implement the the video acceleration feature, such as gst-ffmpeg and | ||
| 149 | ffmpeg. As always, please consult the licenses included in the | ||
| 150 | specific packages for details if you use packages that require | ||
| 151 | particular LICENSE_FLAGS. | ||
| 152 | |||
| 153 | As an alternative to downloading the BSP tarball, you can also work | 114 | As an alternative to downloading the BSP tarball, you can also work |
| 154 | directly from the meta-intel git repository. For each BSP in the | 115 | directly from the meta-intel git repository. For each BSP in the |
| 155 | 'meta-intel' repository, there are multiple branches, one | 116 | 'meta-intel' repository, there are multiple branches, one |
| @@ -171,7 +132,7 @@ Under Linux, insert a USB flash drive. Assuming the USB flash drive | |||
| 171 | takes device /dev/sdf, use dd to copy the live image to it. For | 132 | takes device /dev/sdf, use dd to copy the live image to it. For |
| 172 | example: | 133 | example: |
| 173 | 134 | ||
| 174 | # dd if=core-image-sato-fri2.hddimg of=/dev/sdf | 135 | # dd if=core-image-sato-fri2-noemgd.hddimg of=/dev/sdf |
| 175 | # sync | 136 | # sync |
| 176 | # eject /dev/sdf | 137 | # eject /dev/sdf |
| 177 | 138 | ||
