merge of '49118a4c6035353c0f8cf1aa30297dd36e43241f'
[vuplus_openembedded] / conf / machine / include / motorola-ezx-base.inc
1 TARGET_ARCH = "arm"
2 PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te iwmmxt"
3
4 PREFERRED_PROVIDER_xserver = "xserver-kdrive"
5 PREFERRED_PROVIDER_virtual/kernel ?= "linux-ezx"
6
7 #cat /proc/mtd
8 #dev:    size   erasesize  name
9 #mtd0: 00020000 00008000 "Bootloader"
10 #mtd1: 000e0000 00020000 "Kernel"
11 #mtd2: 00580000 00020000 "VFM_Filesystem"
12 #mtd3: 00020000 00020000 "Logo"
13
14 MACHINE_FEATURES = "kernel26 touchscreen apm alsa bluetooth usbgadget usbhost keyboard screen phone"
15 MACHINE_FEATURES += " iwmmxt"
16
17 MACHINE_DISPLAY_WIDTH_PIXELS = "240"
18 MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
19 MACHINE_DISPLAY_ORIENTATION = "0"
20 MACHINE_DISPLAY_PPI = "180"
21
22 XSERVER = "xserver-kdrive-fbdev"
23
24 ROOT_FLASH_SIZE = "24"
25
26 IMAGE_FSTYPES ?= "jffs2"
27 EXTRA_IMAGECMD_jffs2 = "--pad=14680064 --little-endian --eraseblock=0x20000 -n"
28
29 EXTRA_IMAGEDEPENDS += "ezx-boot-usb-native"
30
31 # the EZX phones need a userspace daemon to stop the BP from shutting down the phone
32 MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "ezxd"
33
34 # Ezxd needs to be started very early so we need the mux devices in static /dev
35 IMAGE_DEVICE_TABLES = "files/device_table-minimal.txt \
36                        files/device_table-ezx.txt"
37
38 # Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
39 require conf/machine/include/tune-xscale.inc
40
41 SERIAL_CONSOLE = "115200 ttyS0"