summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChase Maupin <chasemaupin03@gmail.com>2010-07-16 03:24:19 +0000
committerDenys Dmytriyenko <denis@denix.org>2010-07-19 19:13:04 -0400
commit2dfe6deb4a0333ec34a6a508cf56e2bf53463d65 (patch)
treead675146b29f3f4ce7ccb24294b603649f3633fa
parent1453178a02324a01f99b3250635f176bdcde4403 (diff)
dm3730-am3715-evm: split machine type into two
* Split the dm3730-am3715-evm machine type into two separate machines. These are dm37x-evm and am37x-evm. * This split will allow for being able to distiguish different MACHINE_FEATURES in the future such as whether the machine has a DSP or not. This will allow for cleaner task creation. * In order to be able to choose the proper collateral and software such as documentation and codecs we need machine types that differentiate product lines (i.e. AM vs DM) and product families (i.e. 37x vs 35x). This change allows enough differentiation to chose proper collateral without requiring a machine type for every derivative chip. Signed-off-by: Chase Maupin <chase.maupin@ti.com> Acked-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Denys Dmytriyenko <denis@denix.org>
-rw-r--r--conf/machine/am37x-evm.conf (renamed from conf/machine/dm3730-am3715-evm.conf)4
-rw-r--r--conf/machine/dm37x-evm.conf53
2 files changed, 55 insertions, 2 deletions
diff --git a/conf/machine/dm3730-am3715-evm.conf b/conf/machine/am37x-evm.conf
index 32aa65ac14..fb10efd597 100644
--- a/conf/machine/dm3730-am3715-evm.conf
+++ b/conf/machine/am37x-evm.conf
@@ -1,6 +1,6 @@
#@TYPE: Machine
-#@NAME: DM37x/AM37x EVM
-#@DESCRIPTION: Machine configuration for the TI DM37x/AM37x EVM
+#@NAME: AM37x EVM
+#@DESCRIPTION: Machine configuration for the TI AM37x EVM
TARGET_ARCH = "arm"
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
diff --git a/conf/machine/dm37x-evm.conf b/conf/machine/dm37x-evm.conf
new file mode 100644
index 0000000000..c9b9ca2f6a
--- /dev/null
+++ b/conf/machine/dm37x-evm.conf
@@ -0,0 +1,53 @@
+#@TYPE: Machine
+#@NAME: DM37x EVM
+#@DESCRIPTION: Machine configuration for the TI DM37x EVM
+TARGET_ARCH = "arm"
+
+PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
+XSERVER = "xserver-xorg \
+ xf86-input-evdev \
+ xf86-input-mouse \
+ xf86-input-tslib \
+ xf86-video-omapfb \
+ xf86-input-keyboard"
+
+GUI_MACHINE_CLASS = "smallscreen"
+
+require conf/machine/include/omap3.inc
+
+# Ship all kernel modules
+
+IMAGE_FSTYPES ?= "jffs2 tar.bz2"
+EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048"
+
+SERIAL_CONSOLE = "115200 ttyS0"
+USE_VT = "0"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp"
+
+PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
+PREFERRED_VERSION_u-boot = "git"
+
+UBOOT_ARCH = "arm"
+UBOOT_MACHINE = "omap3_evm_config"
+XLOAD_MACHINE = "omap3evm_config"
+
+MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen touchscreen"
+
+# NOTE: there are NAND and OneNAND versions of this board...
+
+# do ubiattach /dev/ubi_ctrl -m 4
+# From dmesg:
+# UBI: smallest flash I/O unit: 2048
+# UBI: logical eraseblock size: 129024 bytes
+# from ubiattach stdout:
+# UBI device number 0, total 1996 LEBs
+MKUBIFS_ARGS = "-m 2048 -e 129024 -c 1996"
+
+# do ubiattach /dev/ubi_ctrl -m 4
+# from dmesg:
+# UBI: smallest flash I/O unit: 2048
+# UBI: physical eraseblock size: 131072 bytes (128 KiB)
+# UBI: sub-page size: 512
+UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512"
+