1
#@TYPE: Machine
2
#@Name: FriendlyARM Mini6410
3
#@DESCRIPTION: Machine configuration for FriendlyARM Mini6410 Dev Board
4
5
TARGET_ARCH = "arm"
6
7
# Definitions matching the default kit display
8
MACHINE_DISPLAY_WIDTH_PIXELS ?= "480"
9
MACHINE_DISPLAY_HEIGHT_PIXELS ?= "272"
10
MACHINE_DISPLAY_ORIENTATION ?= "0"
11
MACHINE_DISPLAY_PPI ?= "120"
12
GUI_MACHINE_CLASS = "bigscreen"
13
14
SERIAL_CONSOLE ?= "115200 ttySAC0"
15
UBOOT_ENTRYPOINT = "50008000"
16
17
# Software selections
18
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
19
XSERVER = "xserver-xorg \
20
           xf86-input-evdev \
21
           xf86-input-tslib \
22
           xf86-video-fbdev \
23
           xf86-input-keyboard \
24
           xf86-input-mouse \
25
"
26
27
PREFERRED_PROVIDER_virtual/kernel = "linux"
28
29
# Filesystem parameter
30
ROOT_FLASH_SIZE ?= "128"
31
32
MKUBIFS_ARGS = "-m 2048 -e 129024 -c 512"
33
UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512"
34
35
EXTRA_IMAGECMD_jffs2 = " -e 128KiB -l -p ; sumtool -i ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
36
                         -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs-summary.jffs2 \
37
                         -e 128KiB -p -l "
38
39
MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"
40
MACHINE_FEATURES = "kernel26 alsa ext2 keyboard screen touchscreen usbgadget usbhost vfat"
41
42
# Output files
43
KERNEL_IMAGETYPE = "uImage"
44
IMAGE_FSTYPES = "tar.bz2 ubi"
45
46
47
require conf/machine/include/tune-arm1176jzf-s.inc