2 PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te iwmmxt"
4 PREFERRED_PROVIDER_xserver = "xserver-kdrive"
5 PREFERRED_PROVIDER_virtual/kernel ?= "linux-ezx"
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"
14 MACHINE_FEATURES = "kernel26 touchscreen apm alsa bluetooth usbgadget usbhost keyboard screen phone"
15 MACHINE_FEATURES += " iwmmxt"
17 MACHINE_DISPLAY_WIDTH_PIXELS = "240"
18 MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
19 MACHINE_DISPLAY_ORIENTATION = "0"
20 MACHINE_DISPLAY_PPI = "180"
22 XSERVER = "xserver-kdrive-fbdev"
24 ROOT_FLASH_SIZE = "24"
26 IMAGE_FSTYPES ?= "jffs2"
27 EXTRA_IMAGECMD_jffs2 = "--pad=14680064 --little-endian --eraseblock=0x20000 -n"
29 EXTRA_IMAGEDEPENDS += "ezx-boot-usb-native"
31 # the EZX phones need a userspace daemon to stop the BP from shutting down the phone
32 MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "ezxd"
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"
38 # Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
39 require conf/machine/include/tune-xscale.inc
41 SERIAL_CONSOLE = "115200 ttyS0"