diff options
Diffstat (limited to 'conf/machine')
64 files changed, 922 insertions, 63 deletions
diff --git a/conf/machine/akita.conf b/conf/machine/akita.conf index 6f71787fa1..9930c89c6a 100644 --- a/conf/machine/akita.conf +++ b/conf/machine/akita.conf @@ -21,7 +21,3 @@ MACHINE_DISPLAY_PPI = "216" UBOOT_MACHINE = "akita_config" UBOOT_ENTRYPOINT = "0xA1000000" UBOOT_LOADADDRESS = "${UBOOT_ENTRYPOINT}" - -# xserver-kdrive 1.3.0.0 is still the only working version: -XSERVER = "xserver-kdrive-1300-fbdev" -PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive-1300" diff --git a/conf/machine/alix.conf b/conf/machine/alix.conf index 10b298c0f0..e116e611ad 100644 --- a/conf/machine/alix.conf +++ b/conf/machine/alix.conf @@ -4,7 +4,7 @@ # # http://pcengines.ch/alix1c.htm -# i386 doesn't work with NTPL, see http://ecos.sourceware.org/ml/libc-ports/2006-03/msg00030.html +# i386 doesn't work with NPTL, see http://ecos.sourceware.org/ml/libc-ports/2006-03/msg00030.html TARGET_ARCH = "i586" PREFERRED_PROVIDER_virtual/kernel = "linux" diff --git a/conf/machine/am3517-evm.conf b/conf/machine/am3517-evm.conf new file mode 100644 index 0000000000..0ee57c407f --- /dev/null +++ b/conf/machine/am3517-evm.conf @@ -0,0 +1,51 @@ +#@TYPE: Machine +#@NAME: omap3 EVM +#@DESCRIPTION: Machine configuration for the TI omap3517 EVM +TARGET_ARCH = "arm" + +PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" +XSERVER = "xserver-xorg \ + xf86-input-evdev \ + xf86-input-mouse \ + xf86-input-tslib \ + xf86-video-omapfb \ + xf86-input-keyboard" + +GUI_MACHINE_CLASS = "smallscreen" + +require conf/machine/include/omap3.inc + +PACKAGE_EXTRA_ARCHS += "omap3517-evm" + +# Ship all kernel modules + +IMAGE_FSTYPES ?= "jffs2 tar.bz2" +EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048" + +SERIAL_CONSOLE = "115200 ttyS2" + +PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp" + +UBOOT_ARCH = "arm" +UBOOT_MACHINE = "omap3517_evm_config" +XLOAD_MACHINE = "omap3517evm_config" + +MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen touchscreen ethernet" + +# NOTE: there are NAND and OneNAND versions of this board... + +# 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" + diff --git a/conf/machine/archos5.conf b/conf/machine/archos5.conf new file mode 100644 index 0000000000..8640912b0f --- /dev/null +++ b/conf/machine/archos5.conf @@ -0,0 +1,41 @@ +#@TYPE: Machine +#@NAME: OMAP3 based Archos 5 +#@DESCRIPTION: Machine configuration for the Archos 5 + +TARGET_ARCH = "arm" +require conf/machine/include/omap3.inc + +ASSUME_PROVIDED += "u-boot" + +PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" +XSERVER = "xserver-xorg \ + xf86-input-evdev \ + xf86-input-mouse \ + xf86-input-tslib \ + xf86-video-omapfb \ + xf86-input-keyboard" + +#What is the correct one, both seem in use? +MACHINE_GUI_CLASS = "bigscreen" +GUI_MACHINE_CLASS = "bigscreen" + +#800 * 480 Widescreen +MACHINE_DISPLAY_WIDTH_PIXELS = "800" +MACHINE_DISPLAY_HEIGHT_PIXELS = "480" + +KERNEL_IMAGETYPE = "zImage" + +PREFERRED_PROVIDER_virtual/kernel = "linux-omap-archos" + +# Ship all kernel modules +MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" + +IMAGE_FSTYPES += "tar.bz2" +EXTRA_IMAGECMD_jffs2 = "-lnp " + +SERIAL_CONSOLE = "115200 ttyS2" + +CMDLINE = "root=/dev/sda1 rw init=/sbin/init console=ttyS2,115200n8 mem=128M nohz=off" + +MACHINE_FEATURES = "kernel26 apm usbgadget usbhost keyboard vfat ext2 screen touchscreen wifi" + diff --git a/conf/machine/at91sam9g45ek.conf b/conf/machine/at91sam9g45ek.conf new file mode 100644 index 0000000000..98fd7113c0 --- /dev/null +++ b/conf/machine/at91sam9g45ek.conf @@ -0,0 +1,29 @@ +#@TYPE: Machine +#@Name: Atmel AT91SAM9G45EK Development Platform +#@DESCRIPTION: Machine configuration for the at91sam9g45ek development board with a at91sam9g45-ES2 processor +# Once a at91sam9g45ek development board with a production at91sam9g45 processor +# is available we should change the recipe to use the at91sam9m10g45ek_defconfig + +include conf/machine/include/AT91-LCD.inc + +# Has linux config file in OpenEmbedded +# +# LINUX26_DEFCONFIG = "at91sam9g45ek_defconfig" +# LINUX26_DEFCONFIG = "at91sam9m10g45ek_defconfig" + +# Supported u-boot machines +#UBOOT_MACHINE = "at91sam9m10g45ek_nandflash_config" +#UBOOT_MACHINE = "at91sam9m10g45ek_dataflash_config" +UBOOT_MACHINE = "at91sam9m10g45ek_dataflash_cs0_config" +#UBOOT_MACHINE = "at91sam9m10g45ek_config" +#UBOOT_MACHINE = "at91sam9g45ekes_nandflash_config" +#UBOOT_MACHINE = "at91sam9g45ekes_dataflash_config" +#UBOOT_MACHINE = "at91sam9g45ekes_dataflash_cs0_config" +#UBOOT_MACHINE = "at91sam9g45ekes_config" + +# Boot from Dataflash, so we do not have to reprogram +# At91bootstrap/U-Boot everytime we erase the NAND flash +AT91BOOTSTRAP_BOARD = "at91sam9g45df" + +MACHINE_FEATURES += "usbhost" + diff --git a/conf/machine/beagleboard.conf b/conf/machine/beagleboard.conf index 69cdec6f1f..a5de68e0af 100644 --- a/conf/machine/beagleboard.conf +++ b/conf/machine/beagleboard.conf @@ -41,6 +41,5 @@ UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512" PREFERRED_VERSION_u-boot = "git" -MACHINE_EXTRA_RRECOMMENDS = " omap3-sgx-modules " # and sdio MACHINE_FEATURES = "kernel26 screen apm usbgadget usbhost vfat alsa" diff --git a/conf/machine/ben-nanonote.conf b/conf/machine/ben-nanonote.conf new file mode 100644 index 0000000000..08bcdea3e5 --- /dev/null +++ b/conf/machine/ben-nanonote.conf @@ -0,0 +1,11 @@ +#@TYPE: Machine +#@NAME: Ben Nanonote +#@DESCRIPTION: Machine configuration for the Qi-Hardware's Ben Nanonote + +TARGET_ARCH = "mipsel" +require conf/machine/include/tune-mips32.inc + +PREFERRED_PROVIDER_virtual/kernel = "linux-jlime-ben" +KERNEL_IMAGETYPE = "uImage" +IMAGE_FSTYPES ?= "jffs2" + diff --git a/conf/machine/bug.conf b/conf/machine/bug.conf index cec3d5b785..d79cf15129 100644 --- a/conf/machine/bug.conf +++ b/conf/machine/bug.conf @@ -3,7 +3,7 @@ #@DESCRIPTION: Machine configuration for the BUG base unit. TARGET_ARCH = "arm" -MACHINE_EXTRA_RRECOMMENDS = "marvell-gspi-fw" +MACHINE_EXTRA_RRECOMMENDS = "marvell-gspi-fw marvell-sdio-fw" PREFERRED_PROVIDER_virtual/kernel = "linux-bug" MACHINE_FEATURES = "kernel26 screen touchscreen hotplug alsa wifi usbhost usbgadget" @@ -14,3 +14,11 @@ CPU_FEATURES += "vfp" require conf/machine/include/tune-arm1136jf-s.inc KERNEL_IMAGETYPE = "uImage" + +PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" +XSERVER = "xserver-xorg \ + xf86-input-evdev \ + xf86-input-tslib \ + xf86-input-mouse \ + xf86-video-fbdev \ + xf86-input-keyboard" diff --git a/conf/machine/c7x0.conf b/conf/machine/c7x0.conf index 16073fee82..4daedde482 100644 --- a/conf/machine/c7x0.conf +++ b/conf/machine/c7x0.conf @@ -15,8 +15,6 @@ require conf/machine/include/zaurus-clamshell.inc # please set the right value in your local.conf ROOT_FLASH_SIZE = "25" -XSERVER = "xserver-kdrive-imageon" - MACHINE_GUI_CLASS = "bigscreen" MACHINE_DISPLAY_WIDTH_PIXELS = "640" MACHINE_DISPLAY_HEIGHT_PIXELS = "480" diff --git a/conf/machine/calamari.conf b/conf/machine/calamari.conf index 2f4af15d9b..dd1ad2291e 100644 --- a/conf/machine/calamari.conf +++ b/conf/machine/calamari.conf @@ -13,7 +13,7 @@ MACHINE_FEATURES = "kernel26 usbhost pci ext2 uboot" KERNEL_IMAGETYPE = "uImage" -PREFERRED_VERSION_u-boot ?= "2009.06" +PREFERRED_VERSION_u-boot ?= "git" UBOOT_MACHINE = "MPC8536DS_config" UBOOT_ENTRYPOINT = "0" UBOOT_LOADADDRESS = "0" diff --git a/conf/machine/cm-t35.conf b/conf/machine/cm-t35.conf new file mode 100644 index 0000000000..ccb9f95773 --- /dev/null +++ b/conf/machine/cm-t35.conf @@ -0,0 +1,46 @@ +#@TYPE: Machine +#@NAME: CM-T35 machine +#@DESCRIPTION: Machine configuration for the CompuLab CM-T35 board (http://www.compulab.co.il/t3530/html/t3530-cm-datasheet.htm) + +TARGET_ARCH = "arm" + +PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" +XSERVER = "xserver-xorg \ + xf86-input-evdev \ + xf86-input-mouse \ + xf86-input-evtouch \ + xf86-input-tslib \ + xf86-video-omapfb \ + xf86-input-keyboard" + +GUI_MACHINE_CLASS = "bigscreen" + +require conf/machine/include/omap3.inc + +IMAGE_FSTYPES += "tar.bz2 ubi" +EXTRA_IMAGECMD_jffs2 = "-lnp " + +# Guesswork +SERIAL_CONSOLE = "115200 ttyS2" + +UBOOT_MACHINE = "cm_t35_config" +PREFERRED_VERSION_u-boot = "git" + +# do ubiattach /dev/ubi_ctrl -m 4 +# From dmesg: +# UBI: smallest flash I/O unit: 2048 +# UBI: logical eraseblock size: 126976 bytes +# from ubiattach stdout: +# UBI device number 0, total 4039 LEBs +MKUBIFS_ARGS = "-m 2048 -e 126976 -c 4039" + +# 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 = "-O 2048 -m 2048 -p 128KiB" + +MACHINE_EXTRA_RRECOMMENDS = "marvell-sdio-fw" +MACHINE_FEATURES = "kernel26 screen apm usbgadget usbhost vfat alsa wifi ext2" + diff --git a/conf/machine/collie.conf b/conf/machine/collie.conf index 47f6e30dfd..66995e9b09 100644 --- a/conf/machine/collie.conf +++ b/conf/machine/collie.conf @@ -9,8 +9,6 @@ ROOT_FLASH_SIZE = "14" # actually 14680064 EXTRA_IMAGECMD_jffs2 = "--pad=14680064 --little-endian --eraseblock=0x20000 -n" -XSERVER = "xserver-kdrive-fbdev" - MACHINE_GUI_CLASS = "smallscreen" MACHINE_DISPLAY_WIDTH_PIXELS = "240" MACHINE_DISPLAY_HEIGHT_PIXELS = "320" diff --git a/conf/machine/da830-omapl137-evm.conf b/conf/machine/da830-omapl137-evm.conf index c891f7a903..0164e1c27d 100644 --- a/conf/machine/da830-omapl137-evm.conf +++ b/conf/machine/da830-omapl137-evm.conf @@ -3,8 +3,9 @@ #@DESCRIPTION: Machine configuration for the TI DA830/OMAPL137 EVM board require conf/machine/include/davinci.inc +require conf/machine/include/omapl137.inc -UBOOT_MACHINE = "da830_omapl137_config" +UBOOT_MACHINE = "da830_omapl137_evm_config" UBOOT_ENTRYPOINT = "0xc0008000" UBOOT_LOADADDRESS = "0xc0008000" diff --git a/conf/machine/da850-omapl138-evm.conf b/conf/machine/da850-omapl138-evm.conf new file mode 100644 index 0000000000..b61c00ca27 --- /dev/null +++ b/conf/machine/da850-omapl138-evm.conf @@ -0,0 +1,14 @@ +#@TYPE: Machine +#@NAME: DA850 CPUs on a DA850/OMAPL138 EVM board +#@DESCRIPTION: Machine configuration for the TI DA850/OMAPL138 EVM board + +require conf/machine/include/davinci.inc +require conf/machine/include/omapl138.inc + +UBOOT_MACHINE = "da850_omapl138_evm_config" +UBOOT_ENTRYPOINT = "0xc0008000" +UBOOT_LOADADDRESS = "0xc0008000" + +MACHINE_FEATURES = "kernel26 serial ethernet" + +SERIAL_CONSOLE = "115200 ttyS2" diff --git a/conf/machine/davinci-sffsdr.conf b/conf/machine/davinci-sffsdr.conf index e3c0554f71..63fc2cacc4 100644 --- a/conf/machine/davinci-sffsdr.conf +++ b/conf/machine/davinci-sffsdr.conf @@ -28,4 +28,5 @@ MACHINE_FEATURES = "kernel26 serial" #MACHINE_EXTRA_RRECOMMENDS = "dsplink-module" require conf/machine/include/tune-arm926ejs.inc +require conf/machine/include/dm6446.inc diff --git a/conf/machine/dm355-evm.conf b/conf/machine/dm355-evm.conf index 9ef4ff7c7d..a352b5e926 100644 --- a/conf/machine/dm355-evm.conf +++ b/conf/machine/dm355-evm.conf @@ -3,5 +3,6 @@ #@DESCRIPTION: Machine configuration for the TI Davinci DM355 EVM board require conf/machine/include/davinci.inc +require conf/machine/include/dm355.inc UBOOT_MACHINE = "davinci_dm355_evm_config" diff --git a/conf/machine/dm355-leopard.conf b/conf/machine/dm355-leopard.conf index a488e0b1c8..748ef05d44 100644 --- a/conf/machine/dm355-leopard.conf +++ b/conf/machine/dm355-leopard.conf @@ -3,6 +3,8 @@ #@DESCRIPTION: Machine configuration for the DM355 leopard board require conf/machine/include/davinci.inc +require conf/machine/include/dm355.inc + TARGET_ARCH = "arm" PREFERRED_VERSION_u-boot = "1.2.0" diff --git a/conf/machine/dm365-evm.conf b/conf/machine/dm365-evm.conf index de2cc4a759..5a5161673b 100644 --- a/conf/machine/dm365-evm.conf +++ b/conf/machine/dm365-evm.conf @@ -3,5 +3,6 @@ #@DESCRIPTION: Machine configuration for the TI Davinci DM365 EVM board require conf/machine/include/davinci.inc +require conf/machine/include/dm365.inc UBOOT_MACHINE = "davinci_dm365_evm_config" diff --git a/conf/machine/dm6446-evm.conf b/conf/machine/dm6446-evm.conf index 8b048a5474..aaa7492991 100644 --- a/conf/machine/dm6446-evm.conf +++ b/conf/machine/dm6446-evm.conf @@ -3,5 +3,6 @@ #@DESCRIPTION: Machine configuration for the TI Davinci DM6446 EVM board require conf/machine/include/davinci.inc +require conf/machine/include/dm6446.inc UBOOT_MACHINE = "davinci_dvevm_config" diff --git a/conf/machine/guinness.conf b/conf/machine/guinness.conf index f17451556f..dd21c1ecc2 100644 --- a/conf/machine/guinness.conf +++ b/conf/machine/guinness.conf @@ -2,7 +2,7 @@ #@NAME: Guinness #@DESCRIPTION: Machine configuration for Linux running on a tyan 2462 mainboard (codenamed guinness) -# i386 doesn't work with NTPL, see http://ecos.sourceware.org/ml/libc-ports/2006-03/msg00030.html +# i386 doesn't work with NPTL, see http://ecos.sourceware.org/ml/libc-ports/2006-03/msg00030.html TARGET_ARCH = "i686" PACKAGE_EXTRA_ARCHS = "x86 i386 i486 i586" diff --git a/conf/machine/hawkboard.conf b/conf/machine/hawkboard.conf new file mode 100644 index 0000000000..ae53a53377 --- /dev/null +++ b/conf/machine/hawkboard.conf @@ -0,0 +1,14 @@ +#@TYPE: Machine +#@NAME: OMAP-L138 based board +#@DESCRIPTION: Machine configuration for the TI Hawkboard + +require conf/machine/include/davinci.inc +require conf/machine/include/omapl138.inc + +UBOOT_MACHINE = "da850_omapl138_evm_config" +UBOOT_ENTRYPOINT = "0xc0008000" +UBOOT_LOADADDRESS = "0xc0008000" + +MACHINE_FEATURES = "kernel26 serial ethernet ide screen" + +SERIAL_CONSOLE = "115200 ttyS2" diff --git a/conf/machine/htcdream.conf b/conf/machine/htcdream.conf new file mode 100644 index 0000000000..d09782c40f --- /dev/null +++ b/conf/machine/htcdream.conf @@ -0,0 +1,12 @@ +#@TYPE: Machine +#@NAME: HTC Dream +#@DESCRIPTION: Machine configuration for HTC Dream phone (aka T-Mobile G1 and Google ADP-1) + +require conf/machine/include/htc-msm7.inc + +MACHINE_DISPLAY_WIDTH_PIXELS = "320" +MACHINE_DISPLAY_HEIGHT_PIXELS = "480" + +MACHINE_FEATURES = "kernel26 touchscreen screen phone gps usbgadget bluetooth keyboard ext2" + +PREFERRED_PROVIDER_virtual/kernel = "linux-msm7xxxx" diff --git a/conf/machine/i686-generic.conf b/conf/machine/i686-generic.conf index 56353777c3..3179d401af 100644 --- a/conf/machine/i686-generic.conf +++ b/conf/machine/i686-generic.conf @@ -17,6 +17,11 @@ GLIBC_ADDONS = "nptl" GLIBC_EXTRA_OECONF = "--with-tls" IMAGE_FSTYPES ?= "ext2.gz" +IMAGE_DEVICE_TABLES = " \ + files/device_table-minimal.txt \ + files/device_table_add-loop.txt \ + files/device_table_add-scsi.txt \ +" MACHINE_FEATURES = "kernel26 screen keyboard pci usbhost acpi ext2 x86" MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" diff --git a/conf/machine/iei-nanogx-466.conf b/conf/machine/iei-nanogx-466.conf new file mode 100644 index 0000000000..3bab3070c6 --- /dev/null +++ b/conf/machine/iei-nanogx-466.conf @@ -0,0 +1,30 @@ +# Copyright (C) 2009, Petr Stetiar +# Released under the MIT license (see packages/COPYING) +#@TYPE: Machine +#@NAME: IEI Nano GX-466 +#@DESCRIPTION: Machine configuration for IEI Nano GX-466 - http://bit.ly/t9TOj + +TARGET_ARCH = "i586" + +require conf/machine/include/tune-geode.inc + +MACHINE_FEATURES = "kernel26 pci vfat ext2 keyboard usbhost sound touchscreen screen serial ethernet" + +KERNEL_IMAGETYPE = "bzImage" +IMAGE_FSTYPES ?= "ext2 tar.bz2" + +PREFERRED_PROVIDER_virtual/kernel = "linux" +PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" +XSERVER = "xserver-xorg \ + xf86-input-evdev \ + xf86-input-mouse \ + xf86-input-tslib \ + xf86-video-geode \ + xerver-xorg-module-libint10 \ + xserver-xorg-module-xaa \ + xf86-input-keyboard" + +GUI_MACHINE_CLASS = "bigscreen" + +GLIBC_ADDONS = "nptl" +GLIBC_EXTRA_OECONF = "--with-tls --with-cpu=i586" diff --git a/conf/machine/igep0020.conf b/conf/machine/igep0020.conf new file mode 100644 index 0000000000..55c18507c3 --- /dev/null +++ b/conf/machine/igep0020.conf @@ -0,0 +1,44 @@ +#@TYPE: Machine +#@NAME: IGEP0020 machine +#@DESCRIPTION: Machine configuration for the http://www.myigep.com/ IGEP v2.x boards +TARGET_ARCH = "arm" + +PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" +XSERVER = "xserver-xorg \ + xf86-input-evdev \ + xf86-input-mouse \ + xf86-video-omapfb \ + xf86-input-keyboard" + +# Only has DVI connector for external screen +GUI_MACHINE_CLASS = "bigscreen" + +require conf/machine/include/omap3.inc + +PREFERRED_PROVIDER_virtual/kernel = "linux-igep2" + +KERNEL_IMAGETYPE = "uImage" + +UBOOT_MACHINE = "omap3_igep0020b_config" + +IMAGE_FSTYPES += "tar.bz2 ubi" + +# Guesswork +SERIAL_CONSOLE = "115200 ttyS2" + +# 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" + +MACHINE_FEATURES = "kernel26 screen apm usbgadget usbhost vfat alsa" diff --git a/conf/machine/include/AT91-LCD.inc b/conf/machine/include/AT91-LC |
