diff options
Diffstat (limited to 'conf/machine/micro2440.conf')
| -rw-r--r-- | conf/machine/micro2440.conf | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/conf/machine/micro2440.conf b/conf/machine/micro2440.conf new file mode 100644 index 0000000000..37311ad965 --- /dev/null +++ b/conf/machine/micro2440.conf @@ -0,0 +1,44 @@ +#@TYPE: Machine +#@Name: FriendlyARM micro2440 +#@DESCRIPTION: Machine configuration for FriendlyARM micro2440 Samsung 2440 based board + +TARGET_ARCH = "arm" + +IMAGE_DEVICE_TABLES = "files/device_table-minimal.txt \ + files/device_table_add-s3c_serial.txt" + +PREFERRED_VERSION_u-boot = "git" +UBOOT_MACHINE = "mini2440_config" +UBOOT_ENTRYPOINT = "30008000" + +PREFERRED_PROVIDER_virtual/kernel = "linux-mini2440" + +# This can be used as alternative, stable kernel +# PREFERRED_PROVIDER_virtual/kernel = "linux" +# PREFERRED_VERSION_linux = "2.6.29" + + +# This is not necessarily true, there is a 800x480 display as well +MACHINE_DISPLAY_WIDTH_PIXELS = "240" +MACHINE_DISPLAY_HEIGHT_PIXELS = "320" +MACHINE_DISPLAY_ORIENTATION = "0" +MACHINE_DISPLAY_PPI = "110" +# used by matchbox-panel large icons look ok on both displays +GUI_MACHINE_CLASS = "bigscreen" + +# used by sysvinit +SERIAL_CONSOLE = "115200 ttySAC0" + +IMAGE_FSTYPES = "jffs2 tar.gz" + +MACHINE_FEATURES = "kernel26 touchscreen screen usbhost usbgadget sound alsa ethernet mmc mmcroot i2c spi" +MACHINE_EXTRA_RDEPENDS = "rt73-firmware" + +require conf/machine/include/tune-arm920t.inc + +KERNEL_IMAGETYPE = "uImage" +EXTRA_IMAGECMD_jffs2 = "--pad --little-endian -e16KiB -n \ + ; sumtool -e16KiB --no-cleanmarkers \ + --littleendian --pad \ + -i ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \ + -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2.summary" |
