1
#@TYPE: Machine
2
#@Name: Technologic Systems TS-72xx SBC
3
#@DESCRIPTION: Machine configuration for Technologic Systems TS-72xx SBC
4
5
TARGET_ARCH = "arm"
6
7
PREFERRED_PROVIDER_virtual/kernel = "linux"
8
KERNEL_IMAGETYPE = "zImage"
9
IMAGE_FSTYPES ?= "tar.bz2 ubi"
10
11
MACHINE_FEATURES = "kernel26 ext2 usbhost usbgadget vfat"
12
13
SERIAL_CONSOLE = "115200 ttyAM0"
14
USE_VT = "0"
15
16
module_autoload_ohci-hcd = "ohci-hcd"
17
module_autoload_rtc-ep93xx = "rtc-ep93xx"
18
module_autoload_rtc-m48t86 = "rtc-m48t86"
19
module_autoload_ts72xx_sbcinfo = "ts72xx_sbcinfo"
20
21
# do ubiattach /dev/ubi_ctrl -m 1
22
# From dmesg:
23
# UBI: physical eraseblock size:   16384 bytes (16 KiB)
24
# UBI: logical eraseblock size:    15872 bytes
25
# UBI: smallest flash I/O unit:    512
26
# UBI: sub-page size:              256
27
# UBI: VID header offset:          256 (aligned 256)
28
# UBI: data offset:                512
29
# From ubiattach stdout:
30
# UBI device number 0, total 1856 LEBs
31
MKUBIFS_ARGS = "-m 512 -e 15872 -c 1856"
32
UBINIZE_ARGS = "-m 512 -p 16KiB -s 256 -O 256"
33
34
require conf/machine/include/tune-arm920t.inc