summaryrefslogtreecommitdiff
path: root/conf/machine
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine')
-rw-r--r--conf/machine/simc-t1022-tcb-02.conf36
1 files changed, 36 insertions, 0 deletions
diff --git a/conf/machine/simc-t1022-tcb-02.conf b/conf/machine/simc-t1022-tcb-02.conf
new file mode 100644
index 0000000..0239999
--- /dev/null
+++ b/conf/machine/simc-t1022-tcb-02.conf
@@ -0,0 +1,36 @@
+#@TYPE: Machine
+#@NAME: Scalys simc-t1022 Module on a TCB-02 carrier board
+#@SOC: t1022
+#@DESCRIPTION: Machine configuration for Sintecs simc-t1022 module on a TCB-02
+#@MAINTAINER: Evert Pap <evert.pap@sintecs.nl>
+
+require conf/machine/include/e5500-64b.inc
+
+SOC_FAMILY = "t1:t1022"
+
+KERNEL_DEFCONFIG ?= "${S}/arch/powerpc/configs/simc-t10xx_defconfig"
+KERNEL_DEVICETREE ?= "simc-t1022.dtb"
+KERNEL_FIT_IMAGES ?= "simc-t1022"
+
+PREFERRED_PROVIDER_virtual/bootloader = "${PREFERRED_PROVIDER_u-boot}"
+UBOOT_CONFIG ??= "nand"
+UBOOT_CONFIG[nand] = "T1_simc-t10xx_nand_config"
+
+# Images types generated for this machine
+IMAGE_FSTYPES = "tar.bz2 ubifs ubi"
+
+# mkfs.ubi options:
+# Find parameter values on target with `ubinfo -a`
+# -m, --min-io-size=SIZE minimum I/O unit size
+# -e, --leb-size=SIZE logical erase block size
+# -c, --max-leb-cnt=COUNT maximum logical erase block count
+MKUBIFS_ARGS = "--space-fixup -m 2048 -e 124KiB -c 10000"
+
+# ubinize options:
+# Find parameter values on target with `mtdinfo -a`
+# -p, --peb-size=<bytes> size of the physical eraseblock of the flash
+# -m, --min-io-size=<bytes> minimum input/output unit size of the flash in bytes
+# -s, --sub-page-size=<bytes> minimum input/output unit used for UBI headers
+UBINIZE_ARGS = "-m 2048 -p 128KiB -s 2048"
+UBI_VOLNAME = "rootfs"
+