2 #@NAME: OMAP3 based Pandora Handheld Console
3 #@DESCRIPTION: Machine configuration for the Pandora http://www.openpandora.org/ Handheld Console
4 #@MAINTAINER: John Willis
8 # Make sure we are using a recent XOrg X server
9 # (kDrive never really worked well on OMAP3 ;))
10 PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
14 xserver-xorg-extension-dri2 \
24 GUI_MACHINE_CLASS = "bigscreen"
25 MACHINE_GUI_CLASS = "bigscreen"
26 MACHINE_DISPLAY_WIDTH_PIXELS = "800"
27 MACHINE_DISPLAY_HEIGHT_PIXELS = "480"
29 IMAGE_FSTYPES = "tar.bz2 squashfs"
31 SERIAL_CONSOLE = "115200 ttyS0"
33 require conf/machine/include/omap3.inc
35 # Put it below omap3.inc as we override the kernel and PR here
36 PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}-kernel"
37 MACHINE_KERNEL_PR = "r15"
39 # Use our 'Powered by Angstrom' splash for the images.
40 PREFERRED_PROVIDER_virtual/psplash = "psplash-omap3pandora"
42 KERNEL_IMAGETYPE = "uImage"
44 # do ubiattach /dev/ubi_ctrl -m 4
46 # UBI: smallest flash I/O unit: 2048
47 # UBI: logical eraseblock size: 129024 bytes
48 # from ubiattach stdout:
49 # UBI device number 0, total 1996 LEBs
50 MKUBIFS_ARGS = "-m 2048 -e 129024 -c 1996"
52 # do ubiattach /dev/ubi_ctrl -m 4
54 # UBI: smallest flash I/O unit: 2048
55 # UBI: physical eraseblock size: 131072 bytes (128 KiB)
56 # UBI: sub-page size: 512
57 UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512"
59 UBOOT_ENTRYPOINT = "0x80008000"
60 UBOOT_LOADADDRESS = "0x80008000"
62 UBOOT_MACHINE = "omap3_pandora_config"
64 PREFERRED_PROVIDER_u-boot = "u-boot-omap3pandora"
65 PREFERRED_PROVIDER_x-load = "x-load-omap3pandora"
67 MACHINE_FEATURES = "kernel26 apm usbgadget usbhost keyboard vfat ext2 screen touchscreen alsa bluetooth wifi sdio"