[oe] [mpc5125-twr 1/2] New machine mpc5125-twr, Freescale TWR-MPC5125-KIT

Jan Kobler eng1 at koblersystems.de
Fri Apr 8 19:33:02 UTC 2011


Freescale Development Kit TWR-MPC5125-KIT

Vendor page:  http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-MPC5125-KIT

The name mpc5125-twr is used by Freescale in the Linux kernel for this board.

Signed-off-by: Jan Kobler <eng1 at koblersystems.de>
---
 MAINTAINERS                       |    2 +-
 conf/distro/include/sane-feed.inc |    1 +
 conf/machine/mpc5125-twr.conf     |   27 +++++++++++++++++++++++++++
 contrib/angstrom/sort.sh          |    2 +-
 recipes/linux/linux_2.6.29.bb     |    9 +++++++++
 5 files changed, 39 insertions(+), 2 deletions(-)
 create mode 100644 conf/machine/mpc5125-twr.conf

diff --git a/MAINTAINERS b/MAINTAINERS
index 45e92d1..c0962cc 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -141,7 +141,7 @@ Recipes:    net-snmp, ebtables, ethtool, arpwatch, lib*-perl
 Person:     Jan Kobler
 Mail:       eng1 at koblersystems.de
 Interests:  embedded systems, powerpc, arm
-Machines:   pcm043
+Machines:   mpc5125-twr, pcm043
 
 Person:     Jan Luebbe
 Mail:       jluebbe at lasnet.de
diff --git a/conf/distro/include/sane-feed.inc b/conf/distro/include/sane-feed.inc
index 70fc7a9..821f5bf 100644
--- a/conf/distro/include/sane-feed.inc
+++ b/conf/distro/include/sane-feed.inc
@@ -156,6 +156,7 @@ FEED_ARCH_storcenter 	= "ppc603e"
 FEED_ARCH_turbostation 	= "ppc603e"
 FEED_ARCH_mpc8313e-rdb 	= "ppce300c3"
 FEED_ARCH_mpc8323e-rdb 	= "ppce300c2"
+FEED_ARCH_mpc5125-twr 	= "ppce300c3"
 
 # strongarm machines, no EABI
 
diff --git a/conf/machine/mpc5125-twr.conf b/conf/machine/mpc5125-twr.conf
new file mode 100644
index 0000000..71432cd
--- /dev/null
+++ b/conf/machine/mpc5125-twr.conf
@@ -0,0 +1,27 @@
+#@TYPE: Machine
+#@Name: Freescale MPC5125-TWR
+#@DESCRIPTION: Machine configuration for Freescale MPC5125-TWR 
+
+# Vendor page: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-MPC5125-KIT
+
+TARGET_ARCH = "powerpc"
+PACKAGE_EXTRA_ARCHS = "ppc"
+MACHINE_FEATURES                = "kernel26 usbhost ext2"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+PREFERRED_VERSION_linux = "2.6.29"
+PREFERRED_VERSION_linux-libc-headers = "2.6.29"
+
+# used by sysvinit_2
+SERIAL_CONSOLE = "115200 ttyPSC0"
+
+IMAGE_FSTYPES += "tar.gz"
+
+KERNEL_IMAGETYPE = "uImage"
+UBOOT_ENTRYPOINT = "0x0"
+KERNEL_DEVICETREE_mpc5125-twr = "arch/${ARCH}/boot/dts/mpc5125-twr.dts"
+
+# used by opie-collections.inc
+ROOT_FLASH_SIZE = "32"
+
+require conf/machine/include/tune-ppce300c3.inc
diff --git a/contrib/angstrom/sort.sh b/contrib/angstrom/sort.sh
index ca13ce2..3a0db52 100755
--- a/contrib/angstrom/sort.sh
+++ b/contrib/angstrom/sort.sh
@@ -112,7 +112,7 @@ case "$arch" in
 	"ppce300c2")
 			machines="mpc8323e-rdb" ;;
 	"ppce300c3")
-			machines="boc01 mpc8313e-rdb mpc8315e-rdb" ;;
+			machines="boc01 mpc5125-twr mpc8313e-rdb mpc8315e-rdb" ;;
 	"ppce500")
 			machines="tqm8540" ;;
 	"ppce500v2")
diff --git a/recipes/linux/linux_2.6.29.bb b/recipes/linux/linux_2.6.29.bb
index 2b80884..5d4809b 100644
--- a/recipes/linux/linux_2.6.29.bb
+++ b/recipes/linux/linux_2.6.29.bb
@@ -22,6 +22,12 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2;name=k
            ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/patch-${PV}.6.bz2;apply=yes;name=stablepatch \
            file://defconfig"
 
+# mpc5125-twr uses linux-2.6.29.1
+SRC_URI_mpc5125-twr = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2;name=kernel \
+           ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/patch-${PV}.1.bz2;apply=yes;name=stablepatch1 \
+           file://defconfig \
+           file://mpc5125-twr.patch"
+
 SRC_URI_append_boc01 = "\
 	file://boc01.dts \
 	file://boc01.dts.v1 \
@@ -91,3 +97,6 @@ SRC_URI[kernel.md5sum] = "64921b5ff5cdadbccfcd3820f03be7d8"
 SRC_URI[kernel.sha256sum] = "58a5ea16d499fe06f90fcbf1d687d1235d2cb9bc28bf979867bd3faadf38fc3f"
 SRC_URI[stablepatch.md5sum] = "0317760b52c9ac7a11de997da19a366e"
 SRC_URI[stablepatch.sha256sum] = "0294d475cbbc6cf43db25e64b92616309086cad6be4ee463f7f4b1d16d285c27"
+# linux patch-2.6.29.1
+SRC_URI[stablepatch1.md5sum] = "87c6fbf4096b644d66d4da8bb00641a5"
+SRC_URI[stablepatch1.sha256sum] = "0c44a41816082602f9d2bd45524d85f6e5fa8e4a6a9a15861048ca2aaf068d8f"
-- 
1.7.3.4





More information about the Openembedded-devel mailing list