diff options
Diffstat (limited to 'conf/machine')
-rw-r--r-- | conf/machine/bluepro.conf | 28 | ||||
-rw-r--r-- | conf/machine/include/tune-mips32.inc | 2 | ||||
-rw-r--r-- | conf/machine/mx25-3stack.conf | 23 | ||||
-rw-r--r-- | conf/machine/tb5200l.conf | 28 |
4 files changed, 81 insertions, 0 deletions
diff --git a/conf/machine/bluepro.conf b/conf/machine/bluepro.conf new file mode 100644 index 0000000000..e9d928c611 --- /dev/null +++ b/conf/machine/bluepro.conf @@ -0,0 +1,28 @@ +#@TYPE: Machine +#@NAME: TQ Components' BluePro +#@DESCRIPTION: Blue IPC Series + +TARGET_ARCH = "powerpc" +PACKAGE_EXTRA_ARCHS = "ppc" + +MACHINE_FEATURES = "kernel26 usbhost ext2" +MACHINE_TASK_PROVIDER = "task-base" +MACHINE_EXTRA_RRECOMMENDS = "u-boot-utils iproute2 canutils" + +USE_DEVFS = "0" + +PREFERRED_PROVIDER_virtual/kernel = "linux" +#PREFERRED_VERSION_linux = "2.6.32" +PREFERRED_VERSION_linux-libc-headers = "2.6.32" + +# don't try to access tty1 (used for application code) +USE_VT = "0" + +SERIAL_CONSOLE = "115200 ttyPSC0" +KERNEL_DEVICETREE_tb5200l = "arch/${ARCH}/boot/dts/tqm5200.dts" +EXTRA_IMAGECMD_jffs2 = "--big-endian -e 0x20000" + +# BluePro carries kernel in separate flash partition +ROOTFS_POSTPROCESS_COMMAND += "rm -f ${IMAGE_ROOTFS}/boot/*Image*;" + +require conf/machine/include/tune-ppc603e.inc diff --git a/conf/machine/include/tune-mips32.inc b/conf/machine/include/tune-mips32.inc index 93da66b158..67edca2530 100644 --- a/conf/machine/include/tune-mips32.inc +++ b/conf/machine/include/tune-mips32.inc @@ -1 +1,3 @@ TARGET_CC_ARCH = "-march=mips32" +FEED_ARCH = "${TARGET_ARCH}" +BASE_PACKAGE_ARCH = "${TARGET_ARCH}" diff --git a/conf/machine/mx25-3stack.conf b/conf/machine/mx25-3stack.conf new file mode 100644 index 0000000000..89b12a5b7f --- /dev/null +++ b/conf/machine/mx25-3stack.conf @@ -0,0 +1,23 @@ +#@TYPE: Machine +#@Name: Freescale i.MX25_3stack +#@DESCRIPTION: Machine configuration for Freescale i.MX25_3stack +#@Homepage: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX25PDK&fsrch=1 + +TARGET_ARCH = "arm" + +MACHINE_FEATURES = "kernel26 apm alsa ext2 usbhost usbgadget touchscreen" + +GUI_MACHINE_CLASS = "smallscreen" + +PREFERRED_PROVIDER_virtual/kernel = "linux" +PREFERRED_PROVIDER_virtual/bootloader = "u-boot" +UBOOT_MACHINE="mx25_3stack_config" + +UBOOT_ENTRYPOINT = "0x80008000" +UBOOT_LOADADDRESS = "0x80008000" +KERNEL_IMAGETYPE = "uImage" + +require conf/machine/include/tune-arm926ejs.inc + +SERIAL_CONSOLE = "115200 ttymxc0" + diff --git a/conf/machine/tb5200l.conf b/conf/machine/tb5200l.conf new file mode 100644 index 0000000000..5601397aa0 --- /dev/null +++ b/conf/machine/tb5200l.conf @@ -0,0 +1,28 @@ +#@TYPE: Machine +#@NAME: TQ Components' Tiny Box TB5200L +#@DESCRIPTION: Mini industrial control + +TARGET_ARCH = "powerpc" +PACKAGE_EXTRA_ARCHS = "ppc" + +MACHINE_FEATURES = "kernel26 usbhost ext2" +MACHINE_TASK_PROVIDER = "task-base" +MACHINE_EXTRA_RRECOMMENDS = "u-boot-utils iproute2 canutils" + +USE_DEVFS = "0" + +PREFERRED_PROVIDER_virtual/kernel = "linux" +PREFERRED_VERSION_linux = "2.6.32" +PREFERRED_VERSION_linux-libc-headers = "2.6.32" + +# don't try to access tty1 (used for application code) +USE_VT = "0" + +SERIAL_CONSOLE = "115200 ttyPSC0" +KERNEL_DEVICETREE_tb5200l = "arch/${ARCH}/boot/dts/tqm5200.dts" +EXTRA_IMAGECMD_jffs2 = "--big-endian -e 0x20000" + +# TB5200L carries kernel in separate flash partition +ROOTFS_POSTPROCESS_COMMAND += "rm -f ${IMAGE_ROOTFS}/boot/*Image*" + +require conf/machine/include/tune-ppc603e.inc |