#@TYPE: Machine #@NAME: OMAP3 based Pandora Handheld Console #@DESCRIPTION: Machine configuration for the Pandora http://www.openpandora.org/ Handheld Console #@MAINTAINER: John Willis TARGET_ARCH = "arm" PREFERRED_PROVIDER_u-boot = "u-boot-omap3pandora" PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" XSERVER = " \ xserver-xorg \ xserver-xorg-extension-glx \ xserver-xorg-extension-dri \ xf86-input-evtouch \ xf86-input-evdev \ xf86-input-mouse \ xf86-input-keyboard \ xf86-video-omapfb \ " #800 * 480 Widescreen GUI_MACHINE_CLASS = "bigscreen" MACHINE_GUI_CLASS = "bigscreen" MACHINE_DISPLAY_WIDTH_PIXELS = "800" MACHINE_DISPLAY_HEIGHT_PIXELS = "480" #IMAGE_FSTYPES += "tar.bz2 ubi" IMAGE_FSTYPES = "tar.bz2" SERIAL_CONSOLE = "115200 ttyS0" require conf/machine/include/omap3.inc # Put it below omap3.inc as we override the kernel and PR here PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}-kernel" MACHINE_KERNEL_PR = "r2" # Use our 'Powered by Angstrom' splash for the images. PREFERRED_PROVIDER_virtual/psplash = "psplash-omap3pandora" KERNEL_IMAGETYPE = "uImage" # do ubiattach /dev/ubi_ctrl -m 4 # From dmesg: # UBI: smallest flash I/O unit: 2048 # UBI: logical eraseblock size: 129024 bytes # from ubiattach stdout: # UBI device number 0, total 1996 LEBs MKUBIFS_ARGS = "-m 2048 -e 129024 -c 1996" # do ubiattach /dev/ubi_ctrl -m 4 # from dmesg: # UBI: smallest flash I/O unit: 2048 # UBI: physical eraseblock size: 131072 bytes (128 KiB) # UBI: sub-page size: 512 UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512" UBOOT_ENTRYPOINT = "0x80008000" UBOOT_LOADADDRESS = "0x80008000" UBOOT_ARCH = "arm" UBOOT_MACHINE = "omap3_pandora_config" PREFERRED_PROVIDER_u-boot = "u-boot-omap3pandora" PREFERRED_PROVIDER_x-load = "x-load-omap3pandora" PREFERRED_VERSION_u-boot-omap3pandora = "git" PREFERRED_VERSION_x-load-omap3pandora = "git" EXTRA_IMAGEDEPENDS += "u-boot x-load" MACHINE_FEATURES = "kernel26 apm usbgadget usbhost keyboard vfat ext2 screen touchscreen alsa bluetooth wifi sdio"