]> code.ossystems Code Review - meta-freescale.git/commitdiff
Consolidate common configurations among iMX5 and iMX6 SoCs
authorOtavio Salvador <otavio@ossystems.com.br>
Mon, 8 Oct 2012 11:25:12 +0000 (08:25 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Mon, 15 Oct 2012 14:53:00 +0000 (11:53 -0300)
Change-Id: I3afbbe9acc2fe91bbbb2caf246cfb781e030e2d5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/conf/machine/imx51evk.conf
meta-fsl-arm/conf/machine/imx53ard.conf
meta-fsl-arm/conf/machine/imx53qsb.conf
meta-fsl-arm/conf/machine/imx6qsabrelite.conf
meta-fsl-arm/conf/machine/imx6qsabresd.conf
meta-fsl-arm/conf/machine/include/imx-base.inc

index abf6740c11f48254c2b1d1e4760ff9472f6489fd..2e27ed7786d4279bc1fac9ffe7b4e56c8bd12f2f 100644 (file)
@@ -2,7 +2,6 @@
 #@NAME: i.MX51 evaluation kit
 #@DESCRIPTION: Machine configuration for Freescale i.MX51 Evaluation Kit
 
-include conf/machine/include/soc-family.inc
 include conf/machine/include/imx-base.inc
 include conf/machine/include/tune-cortexa8.inc
 
@@ -10,6 +9,4 @@ SOC_FAMILY = "mx51:mx5"
 
 KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx51-babbage.dts"
 
-UBOOT_ENTRYPOINT = "0xa0000000"
-UBOOT_LOADADDRESS = "0xa0000000"
 UBOOT_MACHINE = "mx51evk_config"
index b8a121efa903e70f0dcd9ae10526a69f46b19c3c..4f15493ec5a714fe479fb90d98166fff06a050d0 100644 (file)
@@ -2,7 +2,6 @@
 #@NAME: i.MX53 SABRE Automotive board
 #@DESCRIPTION: Machine configuration for Freescale i.MX53 SABRE Automotive board
 
-include conf/machine/include/soc-family.inc
 include conf/machine/include/imx-base.inc
 include conf/machine/include/tune-cortexa8.inc
 
@@ -10,8 +9,6 @@ SOC_FAMILY = "mx53:mx5"
 
 KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx53-ard.dts"
 
-UBOOT_ENTRYPOINT = "0x70800000"
-UBOOT_LOADADDRESS = "0x70800000"
 UBOOT_MACHINE = "mx53ard_config"
 
 MACHINE_FIRMWARE += "firmware-imx-ar3k \
index 274eb536c54a0b6f78c497da0db34889b144c058..9aec913da619b5d37be134fa1c456c7e6b8a2a0d 100644 (file)
@@ -2,7 +2,6 @@
 #@NAME: i.MX53 Quick Start Board
 #@DESCRIPTION: Machine configuration for Freescale i.MX53 Quick Start Board
 
-include conf/machine/include/soc-family.inc
 include conf/machine/include/imx-base.inc
 include conf/machine/include/tune-cortexa8.inc
 
@@ -10,8 +9,6 @@ SOC_FAMILY = "mx53:mx5"
 
 KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx53-qsb.dts"
 
-UBOOT_ENTRYPOINT = "0x70800000"
-UBOOT_LOADADDRESS = "0x70800000"
 UBOOT_MACHINE = "mx53loco_config"
 
 MACHINE_FIRMWARE += "firmware-imx-ar3k \
index 0d969533f67fec4851ef1c93881da9a9384fa44b..6a0cef9947e9558b602e5e85f502831b0da4fd89 100644 (file)
@@ -2,7 +2,6 @@
 #@NAME: i.MX6Q SABRE Lite
 #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE Lite
 
-include conf/machine/include/soc-family.inc
 include conf/machine/include/imx-base.inc
 include conf/machine/include/tune-cortexa9.inc
 
@@ -10,19 +9,8 @@ SOC_FAMILY = "mx6q:mx6"
 
 KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabrelite.dts"
 
-UBOOT_ENTRYPOINT =  "0x10800000"
-UBOOT_LOADADDRESS = "0x10800000"
 UBOOT_MACHINE = "mx6qsabrelite_config"
 
-# Needs to override until all BSP is public
-MACHINE_GSTREAMER_PLUGIN = ""
-XSERVER = "xserver-xorg \
-           xf86-input-evdev \
-           xf86-video-fbdev"
-MACHINE_EXTRA_RRECOMMENDS = "kernel-modules \
-                             imx-audio \
-                             udev-extraconf"
-
 SERIAL_CONSOLE = "115200 ttymxc1"
 
 MACHINE_FEATURES += " pci wifi bluetooth"
index a1d150adfc7095c88b4253c7e4fb02b1c4226358..d5a5192dadbf82d23110446e5314b3017f5bfbf0 100644 (file)
@@ -2,7 +2,6 @@
 #@NAME: i.MX6Q SABRE SD
 #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
 
-include conf/machine/include/soc-family.inc
 include conf/machine/include/imx-base.inc
 include conf/machine/include/tune-cortexa9.inc
 
@@ -10,19 +9,8 @@ SOC_FAMILY = "mx6q:mx6"
 
 KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
 
-UBOOT_ENTRYPOINT =  "0x10800000"
-UBOOT_LOADADDRESS = "0x10800000"
 UBOOT_MACHINE = "mx6qsabresd_config"
 
-# Needs to override until all BSP is public
-MACHINE_GSTREAMER_PLUGIN = ""
-XSERVER = "xserver-xorg \
-           xf86-input-evdev \
-           xf86-video-fbdev"
-MACHINE_EXTRA_RRECOMMENDS = "kernel-modules \
-                             imx-audio \
-                             udev-extraconf"
-
 SERIAL_CONSOLE = "115200 ttymxc0"
 
 MACHINE_FEATURES += " pci wifi bluetooth"
index 658df524f001602fc76cc400bc55a9d5c6b08400..5658f2860c5feed9b08b7d7966cc3998f5a38563 100644 (file)
@@ -4,6 +4,8 @@ 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 = ""
 
@@ -11,9 +13,20 @@ PERF_FEATURES_ENABLE = ""
 UBOOT_MAKE_TARGET = "u-boot.imx"
 UBOOT_SUFFIX = "imx"
 
+UBOOT_ENTRYPOINT_mx51  = "0xa0000000"
+UBOOT_LOADADDRESS_mx51 = "0xa0000000"
+
+UBOOT_ENTRYPOINT_mx53  = "0x70800000"
+UBOOT_LOADADDRESS_mx53 = "0x70800000"
+
+UBOOT_ENTRYPOINT_mx6  = "0x10800000"
+UBOOT_LOADADDRESS_mx6 = "0x10800000"
+
+XSERVER_DRIVER = "xf86-video-fbdev"
+XSERVER_DRIVER_mx5 = "xf86-video-imxfb"
 XSERVER = "xserver-xorg \
            xf86-input-evdev \
-           xf86-video-imxfb"
+           ${XSERVER_DRIVER}"
 
 # Ship kernel modules
 MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"
@@ -36,6 +49,7 @@ MACHINE_EXTRA_RRECOMMENDS += "imx-audio \
 
 # Gstreamer plugin
 MACHINE_GSTREAMER_PLUGIN ?= "gst-fsl-plugin"
+MACHINE_GSTREAMER_PLUGIN_mx6 = ""
 
 PREFERRED_PROVIDER_virtual/egl_mx5 ?= "amd-gpu-x11-bin-mx51"
 PREFERRED_PROVIDER_virtual/libgles1_mx5 ?= "amd-gpu-x11-bin-mx51"