summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew McClintock <msm@freescale.com>2012-09-10 16:19:25 -0500
committerMatthew McClintock <msm@freescale.com>2012-09-12 16:45:13 -0500
commit797129df06c9e94fd686ae123e29536b682ad1f4 (patch)
tree15fa44bf48123cffe4c9e79b6271a0fa99e70bca
parent0cb80244c66a747480fd28e6f6fbe3b84eec1b3a (diff)
downloadmeta-fsl-ppc-797129df06c9e94fd686ae123e29536b682ad1f4.tar.gz
add new e6500 based machines (b4860qds and t4240qds)
note: these machines build with a 64-bit kernel always, since optimal performance is with this kernel even if the rfs is still 32-bit Signed-off-by: Matthew McClintock <msm@freescale.com>
-rw-r--r--conf/machine/b4860qds-64b.conf17
-rw-r--r--conf/machine/b4860qds.conf17
-rw-r--r--conf/machine/e6500-64b.inc19
-rw-r--r--conf/machine/e6500.inc18
-rw-r--r--conf/machine/t4240qds-64b.conf17
-rw-r--r--conf/machine/t4240qds.conf17
6 files changed, 105 insertions, 0 deletions
diff --git a/conf/machine/b4860qds-64b.conf b/conf/machine/b4860qds-64b.conf
new file mode 100644
index 0000000..5243c24
--- /dev/null
+++ b/conf/machine/b4860qds-64b.conf
@@ -0,0 +1,17 @@
1#@TYPE: Machine
2#@DESCRIPTION: Machine configuration for running B4860QDS in 64-bit mode
3
4require e6500-64b.inc
5
6# TODO: fix 32bit build of u-boot
7UBOOT_MACHINES ?= "B4860QDS"
8KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/b4860qds.dts"
9KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet64_smp_defconfig"
10
11JFFS2_ERASEBLOCK = "0x10000"
12
13SYSVINIT_ENABLED_GETTYS = ""
14USE_VT = ""
15SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyEHV0"
16SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
17USE_VT = "0"
diff --git a/conf/machine/b4860qds.conf b/conf/machine/b4860qds.conf
new file mode 100644
index 0000000..6ba1e78
--- /dev/null
+++ b/conf/machine/b4860qds.conf
@@ -0,0 +1,17 @@
1#@TYPE: Machine
2#@DESCRIPTION: Machine configuration for running B4860QDS in 32-bit mode
3
4require e6500.inc
5
6UBOOT_MACHINES ?= "B4860QDS"
7KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/b4860qds.dts"
8KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet64_smp_defconfig"
9
10JFFS2_ERASEBLOCK = "0x10000"
11
12SYSVINIT_ENABLED_GETTYS = ""
13USE_VT = ""
14SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyEHV0"
15SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
16USE_VT = "0"
17BUILD_64BIT_KERNEL = "1"
diff --git a/conf/machine/e6500-64b.inc b/conf/machine/e6500-64b.inc
new file mode 100644
index 0000000..32837b5
--- /dev/null
+++ b/conf/machine/e6500-64b.inc
@@ -0,0 +1,19 @@
1TARGET_FPU = "hard"
2
3DEFAULTTUNE ?= "ppc64e6500"
4require conf/machine/include/tune-ppce6500.inc
5
6MACHINE_FEATURES = "kernel26 keyboard pci ext2 ext3 serial"
7MACHINE_FEATURES_RRECOMMENDS = ""
8
9PREFERRED_PROVIDER_virtual/kernel ?= "linux-qoriq-sdk"
10PREFERRED_VERSION_virtual/kernel ?= "3.0.34"
11PREFERRED_PROVIDER_linux-libc-headers ?= "linux-qoriq-sdk-headers"
12PREFERRED_VERSION_qemu = "1.0+fsl"
13
14KERNEL_IMAGETYPE ?= "uImage"
15# disable the images below for now
16# ext2.bz2 ext2.lzma \
17# ext2.gz.u-boot ext2.bz2.u-boot ext2.lzma.u-boot"
18
19MACHINEOVERRIDES .= ":e6500-64b:fslmachine"
diff --git a/conf/machine/e6500.inc b/conf/machine/e6500.inc
new file mode 100644
index 0000000..4687972
--- /dev/null
+++ b/conf/machine/e6500.inc
@@ -0,0 +1,18 @@
1TARGET_FPU = "hard"
2
3require conf/machine/include/tune-ppce6500.inc
4
5MACHINE_FEATURES = "kernel26 keyboard pci ext2 ext3 serial"
6MACHINE_FEATURES_RRECOMMENDS = ""
7
8PREFERRED_PROVIDER_virtual/kernel ?= "linux-qoriq-sdk"
9PREFERRED_VERSION_virtual/kernel ?= "3.0.34"
10PREFERRED_PROVIDER_linux-libc-headers ?= "linux-qoriq-sdk-headers"
11PREFERRED_VERSION_qemu = "1.0+fsl"
12
13KERNEL_IMAGETYPE ?= "uImage"
14# disable the images below for now
15# ext2.bz2 ext2.lzma \
16# ext2.gz.u-boot ext2.bz2.u-boot ext2.lzma.u-boot"
17
18MACHINEOVERRIDES .= ":e6500:fslmachine"
diff --git a/conf/machine/t4240qds-64b.conf b/conf/machine/t4240qds-64b.conf
new file mode 100644
index 0000000..48c5855
--- /dev/null
+++ b/conf/machine/t4240qds-64b.conf
@@ -0,0 +1,17 @@
1#@TYPE: Machine
2#@DESCRIPTION: Machine configuration for running T4240QDS in 64-bit mode
3
4require e6500-64b.inc
5
6# TODO: fix 32bit build of u-boot
7UBOOT_MACHINES ?= "T4240QDS"
8KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/t4240qds.dts"
9KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet64_smp_defconfig"
10
11JFFS2_ERASEBLOCK = "0x10000"
12
13SYSVINIT_ENABLED_GETTYS = ""
14USE_VT = ""
15SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyEHV0"
16SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
17USE_VT = "0"
diff --git a/conf/machine/t4240qds.conf b/conf/machine/t4240qds.conf
new file mode 100644
index 0000000..3ad7ae2
--- /dev/null
+++ b/conf/machine/t4240qds.conf
@@ -0,0 +1,17 @@
1#@TYPE: Machine
2#@DESCRIPTION: Machine configuration for running T4240QDS in 32-bit mode
3
4require e6500.inc
5
6UBOOT_MACHINES ?= "T4240QDS"
7KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/t4240.dts"
8KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet64_smp_defconfig"
9
10JFFS2_ERASEBLOCK = "0x10000"
11
12SYSVINIT_ENABLED_GETTYS = ""
13USE_VT = ""
14SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyEHV0"
15SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
16USE_VT = "0"
17BUILD_64BIT_KERNEL = "1"