diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2013-10-14 10:44:55 +0200 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2013-10-14 10:44:55 +0200 |
commit | 34090988ad86a6a97a21f7f410b461b6c19943fa (patch) | |
tree | 16c1c8e77a2fcc757dde00e5699a7ff0e0693683 /conf/machine | |
parent | 592b1395c7cdff2125b5e42a7f9605749e625419 (diff) |
vybrid: backport from meta-fsl-arm master-next
remove when moving to dora branch
Diffstat (limited to 'conf/machine')
-rw-r--r-- | conf/machine/include/fsl-default-providers.inc | 5 | ||||
-rw-r--r-- | conf/machine/include/fsl-default-settings.inc | 3 | ||||
-rw-r--r-- | conf/machine/include/fsl-default-versions.inc | 1 | ||||
-rw-r--r-- | conf/machine/include/imx-base.inc | 85 |
4 files changed, 94 insertions, 0 deletions
diff --git a/conf/machine/include/fsl-default-providers.inc b/conf/machine/include/fsl-default-providers.inc new file mode 100644 index 0000000..de15189 --- /dev/null +++ b/conf/machine/include/fsl-default-providers.inc @@ -0,0 +1,5 @@ +# Freescale BSP default providers + +PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" +PREFERRED_PROVIDER_virtual/kernel ?= "linux-imx" +PREFERRED_PROVIDER_u-boot ?= "u-boot-fslc" diff --git a/conf/machine/include/fsl-default-settings.inc b/conf/machine/include/fsl-default-settings.inc new file mode 100644 index 0000000..b36e75a --- /dev/null +++ b/conf/machine/include/fsl-default-settings.inc @@ -0,0 +1,3 @@ +# Freescale BSP default settings + +IMAGE_CLASSES += "image_types_fsl" diff --git a/conf/machine/include/fsl-default-versions.inc b/conf/machine/include/fsl-default-versions.inc new file mode 100644 index 0000000..d2a4e93 --- /dev/null +++ b/conf/machine/include/fsl-default-versions.inc @@ -0,0 +1 @@ +# Freescale BSP default versions diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc new file mode 100644 index 0000000..bd293fd --- /dev/null +++ b/conf/machine/include/imx-base.inc @@ -0,0 +1,85 @@ +# Provides the i.MX common settings + +include conf/machine/include/fsl-default-settings.inc +include conf/machine/include/fsl-default-versions.inc +include conf/machine/include/fsl-default-providers.inc + +include conf/machine/include/soc-family.inc + +# Disable perf features as 2.6.35.3 fail to build otherwise +PERF_FEATURES_ENABLE = "" + +# Set specific make target and binary suffix +UBOOT_MAKE_TARGET = "u-boot.imx" +UBOOT_SUFFIX ?= "imx" + +UBOOT_ENTRYPOINT_mx3 = "0x80008000" +UBOOT_ENTRYPOINT_mx51 = "0x90008000" +UBOOT_ENTRYPOINT_mx53 = "0x70008000" +UBOOT_ENTRYPOINT_mx6 = "0x10008000" +UBOOT_ENTRYPOINT_mx6sl = "0x80008000" +UBOOT_ENTRYPOINT_vf60 = "0x80008000" + +PREFERRED_VERSION_xserver-xorg_mx6 = "2:1.11.4" + +XSERVER_DRIVER = "xf86-video-fbdev" +XSERVER_DRIVER_mx5 = "xf86-video-imxfb" +XSERVER_DRIVER_mx6 = "xf86-video-imxfb-vivante" +XSERVER = "xserver-xorg \ + xf86-input-evdev \ + ${XSERVER_DRIVER}" + +# Ship kernel modules +MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" + +# Firmware +MACHINE_FIRMWARE ?= "" +MACHINE_FIRMWARE_append_mx6q = " firmware-imx-vpu-imx6q" +MACHINE_FIRMWARE_append_mx6d = " firmware-imx-vpu-imx6d" +MACHINE_FIRMWARE_append_mx6dl = " firmware-imx-vpu-imx6d" +MACHINE_FIRMWARE_append_mx53 = " firmware-imx-vpu-imx53 firmware-imx-sdma-imx53" +MACHINE_FIRMWARE_append_mx51 = " firmware-imx-vpu-imx51 firmware-imx-sdma-imx51" + +# FIXME: Needs addition of firmware-imx of official BSPs +#MACHINE_FIRMWARE_append_mx35 = " firmware-imx-sdma-imx35" +#MACHINE_FIRMWARE_append_mx31 = " firmware-imx-sdma-imx31" +#MACHINE_FIRMWARE_append_mx27 = " firmware-imx-vpu-imx27" +#MACHINE_FIRMWARE_append_mx25 = " firmware-imx-sdma-imx25" + +MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" + +# Extra audio support +# FIXME: Add support for ALL SoC families +MACHINE_EXTRA_RRECOMMENDS_append_mx5 = " imx-audio" +MACHINE_EXTRA_RRECOMMENDS_append_mx6 = " imx-audio" + +# Extra udev rules +MACHINE_EXTRA_RRECOMMENDS += "udev-extraconf" + +# Gstreamer plugin +MACHINE_GSTREAMER_PLUGIN ?= "gst-fsl-plugin" +MACHINE_GSTREAMER_PLUGIN_mx3 ?= "" + +# mx5 GPU libraries +PREFERRED_PROVIDER_virtual/egl_mx5 ?= "amd-gpu-x11-bin-mx51" +PREFERRED_PROVIDER_virtual/libgles1_mx5 ?= "amd-gpu-x11-bin-mx51" +PREFERRED_PROVIDER_virtual/libgles2_mx5 ?= "amd-gpu-x11-bin-mx51" + +# mx6 GPU libraries +PREFERRED_PROVIDER_virtual/egl_mx6 ?= "gpu-viv-bin-mx6q" +PREFERRED_PROVIDER_virtual/libgl_mx6 ?= "gpu-viv-bin-mx6q" +PREFERRED_PROVIDER_virtual/libgles1_mx6 ?= "gpu-viv-bin-mx6q" +PREFERRED_PROVIDER_virtual/libgles2_mx6 ?= "gpu-viv-bin-mx6q" + +PREFERRED_PROVIDER_virtual/kernel_mx3 = "linux-fslc" + +EXTRA_IMAGEDEPENDS = "u-boot" + +SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" +IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard" + +SERIAL_CONSOLE = "115200 ttymxc0" + +KERNEL_IMAGETYPE = "uImage" + +MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa touchscreen" |