[OE-core] [PATCH 12/12] xf86-video-omapfb: upgrade to 0.4.2

Denis 'GNUtoo' Carikli gnutoo at no-log.org
Tue Nov 13 14:11:34 UTC 2012


On Tue, 13 Nov 2012 14:18:29 +0200
Laurentiu Palcu <laurentiu.palcu at intel.com> wrote:

> Other changes:
>  * changed the recipe's SRC_URI to track the new (maintained) repo;
>  * removed all old patches as the latest driver's structure has
> changed drastically;
>  * license file changed quite a bit: MIT -> GPLv2 (needs to be
> reviewed by somebody with a better understanding of these things
> though);
>  * xf86-video-omapfb changed its name to xf86-video-omap: change the
>    recipe name and config files accordingly;
>  * add dependency of libdrm-omap;
> 
> Signed-off-by: Laurentiu Palcu <laurentiu.palcu at intel.com>
> ---
>  meta-yocto-bsp/conf/machine/beagleboard.conf       |    2 +-
>  ...-video-omapfb_git.bb => xf86-video-omap_git.bb} |   23
> ++++++++------------ .../target/arch/arm/conf/machine/{{=machine}}.conf
> |    2 +- 3 files changed, 11 insertions(+), 16 deletions(-)
>  rename meta/recipes-graphics/xorg-driver/{xf86-video-omapfb_git.bb
> => xf86-video-omap_git.bb} (43%)
> 
> diff --git a/meta-yocto-bsp/conf/machine/beagleboard.conf
> b/meta-yocto-bsp/conf/machine/beagleboard.conf index 6633880..204be95
> 100644 --- a/meta-yocto-bsp/conf/machine/beagleboard.conf
> +++ b/meta-yocto-bsp/conf/machine/beagleboard.conf
> @@ -6,7 +6,7 @@ PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"
>  XSERVER ?= "xserver-xorg \
>             xf86-input-evdev \
>             xf86-input-mouse \
> -           xf86-video-omapfb \
> +           xf86-video-omap \
>             xf86-input-keyboard"
Since xf86-video-omap is a totally different driver and depend on:
* omap DRM video driver that is in staging only in recent kernels.
* enabling the omap DRM in the board file(providing you don't use
  device tree), which is not straingtforward(there are tricks required).
* omap enabled in libdrm.

Could you instead make a new xf86-video-omap recipe instead of
modifying the xf86-video-omapfb one?

Note that xf86-video-omap should support rotation(xrandr -o 1) for
omap4 (from #xorg-devel ) :
Oct 22 00:52:32 <robclark>      it supports rotation, but only on
omap4..

(I know all that because I tried to make it work on the GTA04 machine,
to have rotation but at the end I discovered that the rotation was
only for omap4(because the rotation is based on tiler), so I
abandoned.).

Denis.




More information about the Openembedded-core mailing list