Freescale Distro support four flavors: - fsl-framebuffer: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
- fsl-wayland: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support. - fsl-x11: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support. - fsl-xwayland: Distro for Wayland with X11. This distro include both wayland and x11 features. Signed-off-by: Fabio Berton <fabio.ber...@ossystems.com.br> --- conf/distro/fsl-framebuffer.conf | 9 ++++++++ conf/distro/fsl-wayland.conf | 10 +++++++++ conf/distro/fsl-x11.conf | 12 +++++++++++ conf/distro/fsl-xwayland.conf | 10 +++++++++ conf/distro/include/fsl-base.inc | 45 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 86 insertions(+) create mode 100644 conf/distro/fsl-framebuffer.conf create mode 100644 conf/distro/fsl-wayland.conf create mode 100644 conf/distro/fsl-x11.conf create mode 100644 conf/distro/fsl-xwayland.conf create mode 100644 conf/distro/include/fsl-base.inc diff --git a/conf/distro/fsl-framebuffer.conf b/conf/distro/fsl-framebuffer.conf new file mode 100644 index 0000000..cb5feae --- /dev/null +++ b/conf/distro/fsl-framebuffer.conf @@ -0,0 +1,9 @@ +# FSL Distro for FrameBuffer graphical backend. + +require conf/distro/include/fsl-base.inc + +DISTRO = "fsl-framebuffer" +DISTRO_NAME = "FSL FrameBuffer" + +# Remove conflicting backends. +DISTRO_FEATURES_remove = "x11 wayland directfb " diff --git a/conf/distro/fsl-wayland.conf b/conf/distro/fsl-wayland.conf new file mode 100644 index 0000000..cefaa82 --- /dev/null +++ b/conf/distro/fsl-wayland.conf @@ -0,0 +1,10 @@ +# FSL Distro for Wayland without X11. + +require conf/distro/include/fsl-base.inc + +DISTRO = "fsl-wayland" +DISTRO_NAME = "FSL Wayland" + +# Remove conflicting backends +DISTRO_FEATURES_remove = "directfb x11 " +DISTRO_FEATURES_append = " wayland" diff --git a/conf/distro/fsl-x11.conf b/conf/distro/fsl-x11.conf new file mode 100644 index 0000000..7f66548 --- /dev/null +++ b/conf/distro/fsl-x11.conf @@ -0,0 +1,12 @@ +# FSL Distro for X11 without wayland. + +require conf/distro/include/fsl-base.inc + +DISTRO = "fsl-x11" +DISTRO_NAME = "FSL X11" + +# Remove conflicting backends. +DISTRO_FEATURES_remove = "wayland " + +# These are X11 specific +DISTRO_FEATURES_append = " x11" diff --git a/conf/distro/fsl-xwayland.conf b/conf/distro/fsl-xwayland.conf new file mode 100644 index 0000000..d940d36 --- /dev/null +++ b/conf/distro/fsl-xwayland.conf @@ -0,0 +1,10 @@ +# FSL Distro for Wayland with X11. + +require conf/distro/include/fsl-base.inc + +DISTRO = "fsl-xwayland" +DISTRO_NAME = "FSL Wayland X11" + +# Remove conflicting backends +DISTRO_FEATURES_remove = "directfb " +DISTRO_FEATURES_append = " x11 wayland" diff --git a/conf/distro/include/fsl-base.inc b/conf/distro/include/fsl-base.inc new file mode 100644 index 0000000..55e7982 --- /dev/null +++ b/conf/distro/include/fsl-base.inc @@ -0,0 +1,45 @@ +require conf/distro/include/fslc-base.inc + +DISTRO = "fsl-base" +DISTRO_NAME = "FSL Distro Base" +SDK_VENDOR = "-fslsdk" + +MAINTAINER = "Freescale Semiconductors <lauren.p...@nxp.com>" + +TARGET_VENDOR = "-fsl" + +DISTROOVERRIDES = "fsl" + +# The following set the providers to components supported by NXP +# Use i.MX Kernel, U-Boot and Gstreamer 1.0 providers +PREFERRED_PROVIDER_u-boot_mx6dl = "u-boot-imx" +PREFERRED_PROVIDER_u-boot_mx6q = "u-boot-imx" +PREFERRED_PROVIDER_u-boot_mx6sl = "u-boot-imx" +PREFERRED_PROVIDER_u-boot_mx6sx = "u-boot-imx" +PREFERRED_PROVIDER_u-boot_mx6ul = "u-boot-imx" +PREFERRED_PROVIDER_u-boot_mx6ull = "u-boot-imx" +PREFERRED_PROVIDER_u-boot_mx7d = "u-boot-imx" + +PREFERRED_PROVIDER_virtual/bootloader_mx6dl = "u-boot-imx" +PREFERRED_PROVIDER_virtual/bootloader_mx6q = "u-boot-imx" +PREFERRED_PROVIDER_virtual/bootloader_mx6sl = "u-boot-imx" +PREFERRED_PROVIDER_virtual/bootloader_mx6sx = "u-boot-imx" +PREFERRED_PROVIDER_virtual/bootloader_mx6ul = "u-boot-imx" +PREFERRED_PROVIDER_virtual/bootloader_mx6ull = "u-boot-imx" +PREFERRED_PROVIDER_virtual/bootloader_mx7d = "u-boot-imx" + +PREFERRED_PROVIDER_virtual/kernel_mx6dl = "linux-imx" +PREFERRED_PROVIDER_virtual/kernel_mx6q = "linux-imx" +PREFERRED_PROVIDER_virtual/kernel_mx6sl = "linux-imx" +PREFERRED_PROVIDER_virtual/kernel_mx6sx = "linux-imx" +PREFERRED_PROVIDER_virtual/kernel_mx6ul = "linux-imx" +PREFERRED_PROVIDER_virtual/kernel_mx6ull = "linux-imx" +PREFERRED_PROVIDER_virtual/kernel_mx7d = "linux-imx" + +MACHINE_GSTREAMER_1_0_PLUGIN_mx6dl = "imx-gst1.0-plugin" +MACHINE_GSTREAMER_1_0_PLUGIN_mx6q = "imx-gst1.0-plugin" +MACHINE_GSTREAMER_1_0_PLUGIN_mx6sl = "imx-gst1.0-plugin" +MACHINE_GSTREAMER_1_0_PLUGIN_mx6sx = "imx-gst1.0-plugin" +MACHINE_GSTREAMER_1_0_PLUGIN_mx6ul = "imx-gst1.0-plugin" +MACHINE_GSTREAMER_1_0_PLUGIN_mx6ull = "imx-gst1.0-plugin" +MACHINE_GSTREAMER_1_0_PLUGIN_mx7d = "imx-gst1.0-plugin" -- 2.1.4 -- _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale