PACKAGE_EXTRA_ARCHS = "armv4 armv4t"
# Samsung S3C2xxx CPU
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
PREFERRED_VERSION_u-boot = "1.1.4"
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
IMAGE_ROOTFS_SIZE_ext2 = "8192"
IMAGE_ROOTFS_SIZE_ext2.gz = "8192"
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te iwmmxt"
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# Uncomment this to use iwmmxt optimizations. Remove the above xscale stuff first
-#require conf/machine/include/tune-iwmmxt.conf
+#require conf/machine/include/tune-iwmmxt.inc
ROOT_FLASH_SIZE = "64"
VOLATILE_STORAGE_SIZE = "64"
EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
KERNEL_IMAGETYPE = "uImage"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te iwmmxt "
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# Uncomment this to use iwmmxt optimizations. Remove the above xscale stuff first
-#require conf/machine/include/tune-iwmmxt.conf
+#require conf/machine/include/tune-iwmmxt.inc
ROOT_FLASH_SIZE = "256"
VOLATILE_STORAGE_SIZE = "64"
TARGET_ARCH = "arm"
MACHINE_KERNEL_VERSION ?= "2.6"
-require conf/machine/include/collie-${MACHINE_KERNEL_VERSION}.conf
+require conf/machine/include/collie-${MACHINE_KERNEL_VERSION}.inc
PREFERRED_PROVIDER_xserver = "xserver-kdrive"
IMAGE_FSTYPES ?= "jffs2 tar.gz"
-require conf/machine/include/tune-strongarm.conf
+require conf/machine/include/tune-strongarm.inc
ROOT_FLASH_SIZE = "14"
# actually 14680064, see EXTRA_IMAGECMD above
PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}"
PACKAGE_EXTRA_ARCHS = "armv4 armv5te"
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# used by sysvinit_2 package, so rebuild this
# package if you change the SERIAL_CONSOLE setting
MACHINE_FEATURES = "kernel26 pcmcia usbhost alsa"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
PREFERRED_VERSION_u-boot = "1.1.6"
UBOOT_MACHINE = "pxa255_idp_config"
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# used by sysvinit_2
SERIAL_CONSOLE = "115200 ttyS0"
#tune for the 405 cpu
-require conf/machine/include/tune-ppc405.conf
+require conf/machine/include/tune-ppc405.inc
SERIAL_CONSOLE = "115200 ttyPSC0"
#tune for the MPC5200B cpu
-require conf/machine/include/tune-ppc603e.conf
+require conf/machine/include/tune-ppc603e.inc
#tune for ep93xx cpus
#can be used for crunch support later on
-#require conf/machine/include/tune-ep9312.conf
+#require conf/machine/include/tune-ep9312.inc
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
MACHINE_FEATURES = "kernel26 screen keyboard pci ushbost acpi ext2"
MACHINE_TASK_PROVIDER = "task-base"
-
-require conf/machine/include/tune-c3.conf
-
+require conf/machine/include/tune-c3.inc
PACKAGE_EXTRA_ARCHS = "armv4 armv4t"
# Samsung S3C2xxx CPU
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
EXTRA_IMAGEDEPENDS += "dfu-util-native"
# tune for S3C24x0
-include conf/machine/include/tune-arm920t.conf
+include conf/machine/include/tune-arm920t.inc
EXTRA_IMAGEDEPENDS += "sjf2410-linux-native dfu-util-native"
# tune for S3C24x0
-include conf/machine/include/tune-arm920t.conf
+include conf/machine/include/tune-arm920t.inc
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-3.4.4+csl-arm-2005q3 = "gcc-cross-kernel-3.4.4"
PREFERRED_VERSION_virtual/${TARGET_PREFIX}gcc-3.4.4+csl-arm-2005q3 = "csl-arm-2005q3"
-require conf/machine/include/ixp4xx.conf
+require conf/machine/include/ixp4xx.inc
# No room for jffs2 - the rootfs needs to be installed directly to disk
IMAGE_FSTYPES = "tar.gz"
MACHINE_FEATURES = "kernel26 usbhost ext2 pci acpi screen"
-#require conf/machine/include/tune-athlonmp.conf
+#require conf/machine/include/tune-athlonmp.inc
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
VOLATILE_STORAGE_SIZE = "64"
ROOT_FLASH_SIZE = "16"
USE_VT = "0"
# tune for armv4t
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
#Compile with armv5te optimizations, incompatible with armv4(t) cpus
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
#Set some hints for metadata
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 "
-require conf/machine/include/tune-strongarm.conf
+require conf/machine/include/tune-strongarm.inc
# h3700, h3800 have 32, but let that be the bonus
ROOT_FLASH_SIZE = "16"
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te h5xxx"
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
PACKAGE_EXTRA_ARCHS = "arm armv4 armv4t"
#Use OMAP 1510 cpu specifig arm9tdmi options for gcc
-require conf/machine/include/tune-arm9tdmi.conf
+require conf/machine/include/tune-arm9tdmi.inc
MACHINE_GUI_CLASS = "smallscreen"
MACHINE_DISPLAY_WIDTH_PIXELS = "240"
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "128"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
EXTRA_IMAGECMD_jffs2 = "--eraseblock=0x4000 -n"
# cpu tuning
-include conf/machine/include/tune-arm926ejs.conf
+include conf/machine/include/tune-arm926ejs.inc
PACKAGE_EXTRA_ARCHS = " armv4t armv5te iwmmxt"
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# Uncomment this to use iwmmxt optimizations. Remove the above xscale stuff first
-#require conf/machine/include/tune-iwmmxt.conf
+#require conf/machine/include/tune-iwmmxt.inc
MACHINE_GUI_CLASS = "bigscreen"
MACHINE_DISPLAY_WIDTH_PIXELS = "480"
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 "
-require conf/machine/include/tune-strongarm.conf
+require conf/machine/include/tune-strongarm.inc
ROOT_FLASH_SIZE = "16"
VOLATILE_STORAGE_SIZE = "32"
MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# Uncomment this to use iwmmxt optimizations. Remove the above xscale stuff first
-#require conf/machine/include/tune-iwmmxt.conf
+#require conf/machine/include/tune-iwmmxt.inc
module_autoload_evdev = "evdev"
module_autoload_pcmcia = "pcmcia"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te iwmmxt "
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# Uncomment this to use iwmmxt optimizations. Remove the above xscale stuff first
-#require conf/machine/include/tune-iwmmxt.conf
+#require conf/machine/include/tune-iwmmxt.inc
ROOT_FLASH_SIZE = "80"
VOLATILE_STORAGE_SIZE = "64"
+++ /dev/null
-#
-# Settings for LAB (Linux As Bootloader) support.
-# Machines which support (or want to support) LAB,
-# include this.
-#
-
-# LAB can only resolve relative symlinks
-#ROOTFS_POSTPROCESS_COMMAND += "make_zimage_symlink_relative; "
--- /dev/null
+#
+# Settings for LAB (Linux As Bootloader) support.
+# Machines which support (or want to support) LAB,
+# include this.
+#
+
+# LAB can only resolve relative symlinks
+#ROOTFS_POSTPROCESS_COMMAND += "make_zimage_symlink_relative; "
+++ /dev/null
-PREFERRED_PROVIDER_virtual/kernel = "openzaurus-sa"
-COLLIE_MEMORY_SIZE ?= "64"
-
-# workaround for bug 1877
-PREFERRED_PROVIDER_hostap-modules = "hostap-modules"
-
-SERIAL_CONSOLE = "115200 ttyS0"
-#
-# no keyboard feature because 2.4 kernel keymap works ok and we have limited flash
-# no usbgadget feature because 2.4 kernel handle it in own way on each machine
-#
-MACHINE_FEATURES = "kernel24 apm pcmcia screen irda"
-
-MACHINE_EXTRA_RRECOMMENDS = "kernel-module-net-fd kernel-module-sa1100-bi \
- kernel-module-usbdcore kernel-module-usbdmonitor \
- sharp-sdmmc-support"
-
-# kernel-module-collie-ssp kernel-module-collie-tc35143af if buzzer.patch applied
-
-# Later versions are broken on kernel 2.4
-PREFERRED_VERSION_orinoco-modules = "0.13e"
--- /dev/null
+PREFERRED_PROVIDER_virtual/kernel = "openzaurus-sa"
+COLLIE_MEMORY_SIZE ?= "64"
+
+# workaround for bug 1877
+PREFERRED_PROVIDER_hostap-modules = "hostap-modules"
+
+SERIAL_CONSOLE = "115200 ttyS0"
+#
+# no keyboard feature because 2.4 kernel keymap works ok and we have limited flash
+# no usbgadget feature because 2.4 kernel handle it in own way on each machine
+#
+MACHINE_FEATURES = "kernel24 apm pcmcia screen irda"
+
+MACHINE_EXTRA_RRECOMMENDS = "kernel-module-net-fd kernel-module-sa1100-bi \
+ kernel-module-usbdcore kernel-module-usbdmonitor \
+ sharp-sdmmc-support"
+
+# kernel-module-collie-ssp kernel-module-collie-tc35143af if buzzer.patch applied
+
+# Later versions are broken on kernel 2.4
+PREFERRED_VERSION_orinoco-modules = "0.13e"
+++ /dev/null
-PREFERRED_PROVIDER_virtual/kernel = "linux-rp"
-
-SERIAL_CONSOLE = "115200 ttySA0"
-MACHINE_FEATURES = "kernel26 apm pcmcia screen irda usbgadget keyboard touchscreen wifi"
-
-MACHINE_EXTRA_RDEPENDS = "kernel-modules"
--- /dev/null
+PREFERRED_PROVIDER_virtual/kernel = "linux-rp"
+
+SERIAL_CONSOLE = "115200 ttySA0"
+MACHINE_FEATURES = "kernel26 apm pcmcia screen irda usbgadget keyboard touchscreen wifi"
+
+MACHINE_EXTRA_RDEPENDS = "kernel-modules"
#don't try to access tty1
USE_VT = "0"
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
+++ /dev/null
-#@TYPE: Machine configuration
-#@NAME: ixp4xx
-#@DESCRIPTION: genric machine configuration for ixp4xx platforms
-
-MACHINE_FEATURES = "kernel26 usbhost ext2"
-
-ROOT_FLASH_SIZE ?= "12"
-
-EXTRA_IMAGECMD_jffs2 = "--pad --eraseblock=0x20000 -n"
-
-PREFERRED_PROVIDER_virtual/kernel ?= "ixp4xx-kernel"
-
-require conf/machine/include/tune-xscale.conf
-require conf/machine/include/tune-thumb.conf
-
-#-------------------------------------------------------------------------------
-# Board defaults
-#-------------------------------------------------------------------------------
-# These values are board specific but they seem to be common to a large number
-# of boards so are reasonable defaults.
-SERIAL_CONSOLE = "115200 ttyS0"
-KERNEL_CONSOLE = "ttyS0,115200n8"
-USE_VT = "0"
--- /dev/null
+#@TYPE: Machine configuration
+#@NAME: ixp4xx
+#@DESCRIPTION: genric machine configuration for ixp4xx platforms
+
+MACHINE_FEATURES = "kernel26 usbhost ext2"
+
+ROOT_FLASH_SIZE ?= "12"
+
+EXTRA_IMAGECMD_jffs2 = "--pad --eraseblock=0x20000 -n"
+
+PREFERRED_PROVIDER_virtual/kernel ?= "ixp4xx-kernel"
+
+require conf/machine/include/tune-xscale.inc
+require conf/machine/include/tune-thumb.inc
+
+#-------------------------------------------------------------------------------
+# Board defaults
+#-------------------------------------------------------------------------------
+# These values are board specific but they seem to be common to a large number
+# of boards so are reasonable defaults.
+SERIAL_CONSOLE = "115200 ttyS0"
+KERNEL_CONSOLE = "ttyS0,115200n8"
+USE_VT = "0"
+++ /dev/null
-#@TYPE: Machine configuration
-#@Name: Buffalo PPC Linkstations
-#@DESCRIPTION: Generic Machine configuration for ppc based linkstations
-
-
-TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc ppc603e"
-MACHINE_FEATURES = "kernel26 usbhost ext2 pci uboot"
-TARGET_FPU = "hard"
-
-USE_DEVFS = "0"
-
-BOOTSTRAP_EXTRA_RDEPENDS = "udev module-init-tools kernel-modules"
-PREFERRED_PROVIDER_virtual/kernel = "linux-linkstationppc"
-
-#don't try to access tty1
-USE_VT = "0"
-
-HOTPLUG = "udev"
-udevdir = "/dev"
-
-IMAGE_DEVICE_TABLES = "files/device_table-slugos.txt"
-IMAGE_FSTYPES = "tar.gz"
-
-#tune for the MPC5200B cpu
-require conf/machine/include/tune-ppc603e.conf
--- /dev/null
+#@TYPE: Machine configuration
+#@Name: Buffalo PPC Linkstations
+#@DESCRIPTION: Generic Machine configuration for ppc based linkstations
+
+
+TARGET_ARCH = "powerpc"
+PACKAGE_EXTRA_ARCHS = "ppc ppc603e"
+MACHINE_FEATURES = "kernel26 usbhost ext2 pci uboot"
+TARGET_FPU = "hard"
+
+USE_DEVFS = "0"
+
+BOOTSTRAP_EXTRA_RDEPENDS = "udev module-init-tools kernel-modules"
+PREFERRED_PROVIDER_virtual/kernel = "linux-linkstationppc"
+
+#don't try to access tty1
+USE_VT = "0"
+
+HOTPLUG = "udev"
+udevdir = "/dev"
+
+IMAGE_DEVICE_TABLES = "files/device_table-slugos.txt"
+IMAGE_FSTYPES = "tar.gz"
+
+#tune for the MPC5200B cpu
+require conf/machine/include/tune-ppc603e.inc
files/device_table-ezx.txt"
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
SERIAL_CONSOLE = "115200 ttyS0"
+++ /dev/null
-# choose the proper kernel for this hardware
-PREFERRED_PROVIDER_virtual/kernel = "ezx-kernels"
-# we don't need support for kernel 2.4
-MODUTILS = "26"
-# build tar.gz for SD/MMC/Transflash and jffs2 for later when we have mtd
-IMAGE_FSTYPES = "tar.gz jffs2"
-
-BOOTSTRAP_EXTRA_RDEPENDS += "kernel udev sysfsutils apm irda-utils udev-utils ppp ppp-dialin module-init-tools"
-
-#
-# disable all modules until we have something that boots...
-#
-
-# Ethernet modules
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-pcnet-cs"
-# NFS Modules
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-nfs kernel-module-lockd kernel-module-sunrpc"
-# Crypto Modules
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-des kernel-module-md5"
-# SMB and CRAMFS
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-smbfs kernel-module-cramfs"
-# Serial Modules
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-8250 kernel-module-serial-cs"
-# Bluetooth Modules
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-bluetooth kernel-module-l2cap kernel-module-rfcomm kernel-module-hci-vhci \
-# kernel-module-bnep kernel-module-hidp kernel-module-hci-uart kernel-module-sco \
-# kernel-module-bt3c-cs kernel-module-bluecard-cs kernel-module-btuart-cs kernel-module-dtl1-cs"
-# Infrared Modules
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-pxaficp-ir kernel-module-irda kernel-module-ircomm \
-# kernel-module-ircomm-tty kernel-module-irlan kernel-module-irnet kernel-module-ir-usb"
-#
-# USB Gadget Modules
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-gadgetfs kernel-module-g-file-storage \
-# kernel-module-g-serial kernel-module-g-ether"
-#
-# Sound Modules
-#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-snd-mixer-oss kernel-module-snd-pcm-oss"
-#BOOTSTRAP_EXTRA_SOUND = "kernel-module-soundcore kernel-module-snd kernel-module-snd-page-alloc
-# kernel-module-snd-timer kernel-module-snd-pcm \
-# kernel-module-snd-soc-core kernel-module-snd-soc-pxa2xx kernel-module-snd-soc-pxa2xx-i2s"
-#
--- /dev/null
+# choose the proper kernel for this hardware
+PREFERRED_PROVIDER_virtual/kernel = "ezx-kernels"
+# we don't need support for kernel 2.4
+MODUTILS = "26"
+# build tar.gz for SD/MMC/Transflash and jffs2 for later when we have mtd
+IMAGE_FSTYPES = "tar.gz jffs2"
+
+BOOTSTRAP_EXTRA_RDEPENDS += "kernel udev sysfsutils apm irda-utils udev-utils ppp ppp-dialin module-init-tools"
+
+#
+# disable all modules until we have something that boots...
+#
+
+# Ethernet modules
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-pcnet-cs"
+# NFS Modules
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-nfs kernel-module-lockd kernel-module-sunrpc"
+# Crypto Modules
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-des kernel-module-md5"
+# SMB and CRAMFS
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-smbfs kernel-module-cramfs"
+# Serial Modules
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-8250 kernel-module-serial-cs"
+# Bluetooth Modules
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-bluetooth kernel-module-l2cap kernel-module-rfcomm kernel-module-hci-vhci \
+# kernel-module-bnep kernel-module-hidp kernel-module-hci-uart kernel-module-sco \
+# kernel-module-bt3c-cs kernel-module-bluecard-cs kernel-module-btuart-cs kernel-module-dtl1-cs"
+# Infrared Modules
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-pxaficp-ir kernel-module-irda kernel-module-ircomm \
+# kernel-module-ircomm-tty kernel-module-irlan kernel-module-irnet kernel-module-ir-usb"
+#
+# USB Gadget Modules
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-gadgetfs kernel-module-g-file-storage \
+# kernel-module-g-serial kernel-module-g-ether"
+#
+# Sound Modules
+#BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-snd-mixer-oss kernel-module-snd-pcm-oss"
+#BOOTSTRAP_EXTRA_SOUND = "kernel-module-soundcore kernel-module-snd kernel-module-snd-page-alloc
+# kernel-module-snd-timer kernel-module-snd-pcm \
+# kernel-module-snd-soc-core kernel-module-snd-soc-pxa2xx kernel-module-snd-soc-pxa2xx-i2s"
+#
+++ /dev/null
-#
-# Hardware-based properties
-#
-
-TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "arm armv4t armv5te"
-
-SERIAL_CONSOLE = "115200 ttyS0"
-
-# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-xscale.conf
-
-MACHINE_FEATURES = "kernel26 touchscreen apm alsa bluetooth irda usbgadget screen ext2"
-
-#
-# Software/packages selection
-#
-
-PREFERRED_PROVIDER_virtual/kernel = "linux-hackndev-2.6"
-
-PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
-
-module_autoload_sa1100-rtc = "sa1100-rtc"
-module_autoload_snd-ac97-bus = "snd-ac97-bus"
-module_autoload_apm_power = "apm_power"
-module_autoload_backlight = "backlight"
-module_autoload_battery = "battery"
-module_autoload_bcm2035_uart = "bcm2035_uart"
-module_autoload_gpioed = "gpioed"
-module_autoload_gpioed-ng = "gpioed-ng"
-module_autoload_lcd = "lcd"
-module_autoload_led-class = "led-class"
-module_autoload_leds-palmld = "leds-palmld"
-module_autoload_ledtrig-heartbeat = "ledtrig-heartbeat"
-module_autoload_ledtrig-hwtimer = "ledtrig-hwtimer"
-module_autoload_ledtrig-timer = "ledtrig-timer"
-module_autoload_palmld_battery = "palmld-battery"
-module_autoload_palmld_ide = "palmld-ide"
-module_autoload_palmld_pcmcia = "palmld-pcmcia"
-module_autoload_pcmcia = "pcmcia"
-module_autoload_pcmcia_core = "pcmcia-core"
-module_autoload_pda_power = "pda_power"
-module_autoload_pxa2xx_core = "pxa2xx-core"
-module_autoload_snd = "snd"
-module_autoload_snd-ac97-codec = "snd-ac97-codec"
-module_autoload_snd-mixer-oss = "snd-mixer-oss"
-module_autoload_snd-page-alloc = "snd-page-alloc"
-module_autoload_snd-pcm = "snd-pcm"
-module_autoload_snd-pcm-oss = "snd-pcm-oss"
-module_autoload_snd-pxa2xx-pcm = "snd-pxa2xx-pcm"
-module_autoload_snd-pxa2xx-ac97 = "snd-pxa2xx-ac97"
-module_autoload_snd-seq = "snd-seq"
-module_autoload_snd-seq-device = "snd-seq-device"
-module_autoload_seq-midi-event = "seq-midi-event"
-module_autoload_snd-seq-oss = "snd-seq-oss"
-module_autoload_snd-timer = "snd-timer"
-module_autoload_soundcore = "soundcore"
-module_autoload_wm97xx-ts = "wm97xx-ts"
-module_autoload_pxa27x-keyboard = "pxa27x-keyboard"
-module_autoload_palmtx_battery = "palmtx_battery"
-module_autoload_palmz72_battery = "palmz72_battery"
-module_autoload_i2c-dev = "i2c-dev"
-module_autoload_i2c-pxa = "i2c-pxa"
-
-
-MACHINE_EXTRA_RRECOMMENDS = "\
- kernel-module-ac97-bus \
- kernel-module-apm-power \
- kernel-module-backlight \
- kernel-module-battery \
- kernel-module-led-class \
- kernel-module-lcd \
- kernel-module-gpioed \
- kernel-module-gpioed-ng \
- kernel-module-external-power \
- kernel-module-snd \
- kernel-module-snd-ac97-codec \
- kernel-module-snd-page-alloc \
- kernel-module-snd-pcm \
- kernel-module-snd-seq \
- kernel-module-snd-seq-device \
- kernel-module-snd-seq-midi-event \
- kernel-module-snd-seq-oss \
- kernel-module-snd-timer \
- kernel-module-soundcore \
- "
--- /dev/null
+#
+# Hardware-based properties
+#
+
+TARGET_ARCH = "arm"
+PACKAGE_EXTRA_ARCHS = "arm armv4t armv5te"
+
+SERIAL_CONSOLE = "115200 ttyS0"
+
+# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
+require conf/machine/include/tune-xscale.inc
+
+MACHINE_FEATURES = "kernel26 touchscreen apm alsa bluetooth irda usbgadget screen ext2"
+
+#
+# Software/packages selection
+#
+
+PREFERRED_PROVIDER_virtual/kernel = "linux-hackndev-2.6"
+
+PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
+
+module_autoload_sa1100-rtc = "sa1100-rtc"
+module_autoload_snd-ac97-bus = "snd-ac97-bus"
+module_autoload_apm_power = "apm_power"
+module_autoload_backlight = "backlight"
+module_autoload_battery = "battery"
+module_autoload_bcm2035_uart = "bcm2035_uart"
+module_autoload_gpioed = "gpioed"
+module_autoload_gpioed-ng = "gpioed-ng"
+module_autoload_lcd = "lcd"
+module_autoload_led-class = "led-class"
+module_autoload_leds-palmld = "leds-palmld"
+module_autoload_ledtrig-heartbeat = "ledtrig-heartbeat"
+module_autoload_ledtrig-hwtimer = "ledtrig-hwtimer"
+module_autoload_ledtrig-timer = "ledtrig-timer"
+module_autoload_palmld_battery = "palmld-battery"
+module_autoload_palmld_ide = "palmld-ide"
+module_autoload_palmld_pcmcia = "palmld-pcmcia"
+module_autoload_pcmcia = "pcmcia"
+module_autoload_pcmcia_core = "pcmcia-core"
+module_autoload_pda_power = "pda_power"
+module_autoload_pxa2xx_core = "pxa2xx-core"
+module_autoload_snd = "snd"
+module_autoload_snd-ac97-codec = "snd-ac97-codec"
+module_autoload_snd-mixer-oss = "snd-mixer-oss"
+module_autoload_snd-page-alloc = "snd-page-alloc"
+module_autoload_snd-pcm = "snd-pcm"
+module_autoload_snd-pcm-oss = "snd-pcm-oss"
+module_autoload_snd-pxa2xx-pcm = "snd-pxa2xx-pcm"
+module_autoload_snd-pxa2xx-ac97 = "snd-pxa2xx-ac97"
+module_autoload_snd-seq = "snd-seq"
+module_autoload_snd-seq-device = "snd-seq-device"
+module_autoload_seq-midi-event = "seq-midi-event"
+module_autoload_snd-seq-oss = "snd-seq-oss"
+module_autoload_snd-timer = "snd-timer"
+module_autoload_soundcore = "soundcore"
+module_autoload_wm97xx-ts = "wm97xx-ts"
+module_autoload_pxa27x-keyboard = "pxa27x-keyboard"
+module_autoload_palmtx_battery = "palmtx_battery"
+module_autoload_palmz72_battery = "palmz72_battery"
+module_autoload_i2c-dev = "i2c-dev"
+module_autoload_i2c-pxa = "i2c-pxa"
+
+
+MACHINE_EXTRA_RRECOMMENDS = "\
+ kernel-module-ac97-bus \
+ kernel-module-apm-power \
+ kernel-module-backlight \
+ kernel-module-battery \
+ kernel-module-led-class \
+ kernel-module-lcd \
+ kernel-module-gpioed \
+ kernel-module-gpioed-ng \
+ kernel-module-external-power \
+ kernel-module-snd \
+ kernel-module-snd-ac97-codec \
+ kernel-module-snd-page-alloc \
+ kernel-module-snd-pcm \
+ kernel-module-snd-seq \
+ kernel-module-snd-seq-device \
+ kernel-module-snd-seq-midi-event \
+ kernel-module-snd-seq-oss \
+ kernel-module-snd-timer \
+ kernel-module-soundcore \
+ "
+++ /dev/null
-require conf/machine/include/zaurus-2.6.inc
--- /dev/null
+require conf/machine/include/zaurus-2.6.inc
+++ /dev/null
-PCMCIA_MANAGER = "pcmciautils"
-PREFERRED_PROVIDER_xserver = "xserver-kdrive"
-GUI_MACHINE_CLASS = "bigscreen"
-GPE_EXTRA_INSTALL += "gaim sylpheed"
-
-MACHINE_FEATURES = "kernel26 apm alsa pcmcia bluetooth irda usbgadget screen"
-
-IMAGE_FSTYPES ?= "tar.bz2 ext2"
-
-ROOT_FLASH_SIZE = "200"
-IMAGE_ROOTFS_SIZE_ext2 = "200000"
--- /dev/null
+PCMCIA_MANAGER = "pcmciautils"
+PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+GUI_MACHINE_CLASS = "bigscreen"
+GPE_EXTRA_INSTALL += "gaim sylpheed"
+
+MACHINE_FEATURES = "kernel26 apm alsa pcmcia bluetooth irda usbgadget screen"
+
+IMAGE_FSTYPES ?= "tar.bz2 ext2"
+
+ROOT_FLASH_SIZE = "200"
+IMAGE_ROOTFS_SIZE_ext2 = "200000"
+++ /dev/null
-PREFERRED_PROVIDER_virtual/kernel = "opensimpad-64+0"
-
-MACHINE_FEATURES_append = "kernel24"
-MACHINE_EXTRA_RRECOMMENDS = " kernel-module-sa1100-ir \
- kernel-module-sa1100usb-core kernel-module-usb-eth \
- kernel-module-pcnet-cs kernel-module-8390 "
-
-USE_DEVFS = "1"
-
-PREFERRED_PROVIDER_hostap-modules = "hostap-modules"
-
-# Later versions are broken on kernel 2.4
-PREFERRED_VERSION_orinoco-modules = "0.13e"
-
--- /dev/null
+PREFERRED_PROVIDER_virtual/kernel = "opensimpad-64+0"
+
+MACHINE_FEATURES_append = "kernel24"
+MACHINE_EXTRA_RRECOMMENDS = " kernel-module-sa1100-ir \
+ kernel-module-sa1100usb-core kernel-module-usb-eth \
+ kernel-module-pcnet-cs kernel-module-8390 "
+
+USE_DEVFS = "1"
+
+PREFERRED_PROVIDER_hostap-modules = "hostap-modules"
+
+# Later versions are broken on kernel 2.4
+PREFERRED_VERSION_orinoco-modules = "0.13e"
+
+++ /dev/null
-PREFERRED_PROVIDER_virtual/kernel = "linux"
-
-PCMCIA_MANAGER ?= "pcmciautils"
-
-MACHINE_FEATURES_append = "kernel26"
--- /dev/null
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+
+PCMCIA_MANAGER ?= "pcmciautils"
+
+MACHINE_FEATURES_append = "kernel26"
+++ /dev/null
-TARGET_CC_ARCH = "-march=armv6j -mtune=arm1136jf-s -mfpu=vfp -mfloat-abi=softfp"
-FEED_ARCH = "armv6"
-PACKAGE_ARCH = "armv6"
--- /dev/null
+TARGET_CC_ARCH = "-march=armv6j -mtune=arm1136jf-s -mfpu=vfp -mfloat-abi=softfp"
+FEED_ARCH = "armv6"
+PACKAGE_ARCH = "armv6"
+++ /dev/null
-FEED_ARCH = "armv4t"
-PACKAGE_ARCH = "armv4t"
-TARGET_CC_ARCH = "-march=armv4t -mtune=arm920t"
-
--- /dev/null
+FEED_ARCH = "armv4t"
+PACKAGE_ARCH = "armv4t"
+TARGET_CC_ARCH = "-march=armv4t -mtune=arm920t"
+
+++ /dev/null
-FEED_ARCH = "armv5te"
-
-# For gcc 3.x you need:
-#TARGET_CC_ARCH = "-march=armv5te -mtune=arm926ejs"
-# For gcc 4.x you need:
-TARGET_CC_ARCH = "-march=armv5te -mtune=arm926ej-s"
-PACKAGE_ARCH = "armv5te"
--- /dev/null
+FEED_ARCH = "armv5te"
+
+# For gcc 3.x you need:
+#TARGET_CC_ARCH = "-march=armv5te -mtune=arm926ejs"
+# For gcc 4.x you need:
+TARGET_CC_ARCH = "-march=armv5te -mtune=arm926ej-s"
+PACKAGE_ARCH = "armv5te"
+++ /dev/null
-PACKAGE_ARCH = "armv4t"
-TARGET_CC_ARCH = "-mcpu=arm9tdmi -mtune=arm9tdmi"
--- /dev/null
+PACKAGE_ARCH = "armv4t"
+TARGET_CC_ARCH = "-mcpu=arm9tdmi -mtune=arm9tdmi"
+++ /dev/null
-TARGET_CC_ARCH = "-march=i686"
-PACKAGE_ARCH = "i686"
-
--- /dev/null
+TARGET_CC_ARCH = "-march=i686"
+PACKAGE_ARCH = "i686"
+
+++ /dev/null
-TARGET_CC_ARCH = "-march=c3 -mtune=c3"
-PACKAGE_ARCH = "i586"
-
--- /dev/null
+TARGET_CC_ARCH = "-march=c3 -mtune=c3"
+PACKAGE_ARCH = "i586"
+
+++ /dev/null
-TARGET_CC_ARCH = "-march=ep9312 -mtune=ep9312 -mcpu=ep9312"
-# add "-mfp=maverick" for newer gcc versions > 4.0
-
-#set arch to ep9312 for all generated packages
-PACKAGE_ARCH = "ep9312"
-
--- /dev/null
+TARGET_CC_ARCH = "-march=ep9312 -mtune=ep9312 -mcpu=ep9312"
+# add "-mfp=maverick" for newer gcc versions > 4.0
+
+#set arch to ep9312 for all generated packages
+PACKAGE_ARCH = "ep9312"
+
+++ /dev/null
-# Configurations for the Intel PXA27x Appications Processor Family.
-# Please use tune-xscale for PXA255/PXA26x based processors.
-TARGET_CC_ARCH = "-march=iwmmxt -mcpu=iwmmxt -mtune=iwmmxt"
-PACKAGE_ARCH = "iwmmxt"
-PACKAGE_EXTRA_ARCHS += "iwmmxt"
-
--- /dev/null
+# Configurations for the Intel PXA27x Appications Processor Family.
+# Please use tune-xscale for PXA255/PXA26x based processors.
+TARGET_CC_ARCH = "-march=iwmmxt -mcpu=iwmmxt -mtune=iwmmxt"
+PACKAGE_ARCH = "iwmmxt"
+PACKAGE_EXTRA_ARCHS += "iwmmxt"
+
+++ /dev/null
-TARGET_CC_ARCH = "-mcpu=405"
-PACKAGE_ARCH = "ppc405"
--- /dev/null
+TARGET_CC_ARCH = "-mcpu=405"
+PACKAGE_ARCH = "ppc405"
+++ /dev/null
-TARGET_CC_ARCH = "-mcpu=440"
-PACKAGE_ARCH = "ppc440"
--- /dev/null
+TARGET_CC_ARCH = "-mcpu=440"
+PACKAGE_ARCH = "ppc440"
+++ /dev/null
-TARGET_CC_ARCH = "-mcpu=440fp -mhard-float"
-PACKAGE_ARCH = "ppc440e"
--- /dev/null
+TARGET_CC_ARCH = "-mcpu=440fp -mhard-float"
+PACKAGE_ARCH = "ppc440e"
+++ /dev/null
-TARGET_CC_ARCH = "-mcpu=603e -mhard-float"
-PACKAGE_ARCH = "ppc603e"
--- /dev/null
+TARGET_CC_ARCH = "-mcpu=603e -mhard-float"
+PACKAGE_ARCH = "ppc603e"
+++ /dev/null
-TARGET_CC_ARCH = "-mcpu=8540"
-PACKAGE_ARCH = "ppce500"
--- /dev/null
+TARGET_CC_ARCH = "-mcpu=8540"
+PACKAGE_ARCH = "ppce500"
+++ /dev/null
-TARGET_CC_ARCH = "-ml -m3"
--- /dev/null
+TARGET_CC_ARCH = "-ml -m3"
+++ /dev/null
-TARGET_CC_ARCH = "-ml -m4"
--- /dev/null
+TARGET_CC_ARCH = "-ml -m4"
+++ /dev/null
-TARGET_CC_ARCH = "-march=armv4 -mtune=xscale"
-
--- /dev/null
+TARGET_CC_ARCH = "-march=armv4 -mtune=xscale"
+
+++ /dev/null
-TARGET_CC_ARCH = "-mcpu=supersparc"
-PACKAGE_ARCH = "supersparc"
--- /dev/null
+TARGET_CC_ARCH = "-mcpu=supersparc"
+PACKAGE_ARCH = "supersparc"
+++ /dev/null
-#tune file for thumb instructions
-
-ARM_INSTRUCTION_SET ?= "arm"
-# "arm" "thumb"
-# The instruction set the compiler should use when generating application
-# code. The kernel is always compiled with arm code at present. arm code
-# is the original 32 bit ARM instruction set, thumb code is the 16 bit
-# encoded RISC sub-set. Thumb code is smaller (maybe 70% of the ARM size)
-# but requires more instructions (140% for 70% smaller code) so may be
-# slower.
-
-THUMB_INTERWORK ?= "yes"
-# "yes" "no"
-# Whether to compile with code to allow interworking between the two
-# instruction sets. This allows thumb code to be executed on a primarily
-# arm system and vice versa. It is strongly recommended that DISTROs not
-# turn this off - the actual cost is very small.
-
-OVERRIDE_THUMB = "${@['', ':thumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']}"
-OVERRIDE_INTERWORK = "${@['', ':thumb-interwork'][bb.data.getVar('THUMB_INTERWORK', d, 1) == 'yes']}"
-OVERRIDES .= "${OVERRIDE_THUMB}${OVERRIDE_INTERWORK}"
-
-# Compiler and linker options for application code and kernel code. These
-# options ensure that the compiler has the correct settings for the selected
-# instruction set and interworking.
-ARM_INTERWORK_M_OPT = "${@['-mno-thumb-interwork', '-mthumb-interwork'][bb.data.getVar('THUMB_INTERWORK', d, 1) == 'yes']}"
-ARM_THUMB_M_OPT = "${@['-mno-thumb', '-mthumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']}"
-
-#
-TARGET_CC_ARCH += "${ARM_INTERWORK_M_OPT} ${ARM_THUMB_M_OPT}"
-TARGET_CC_KERNEL_ARCH += "-mno-thumb-interwork -mno-thumb"
-
--- /dev/null
+#tune file for thumb instructions
+
+ARM_INSTRUCTION_SET ?= "arm"
+# "arm" "thumb"
+# The instruction set the compiler should use when generating application
+# code. The kernel is always compiled with arm code at present. arm code
+# is the original 32 bit ARM instruction set, thumb code is the 16 bit
+# encoded RISC sub-set. Thumb code is smaller (maybe 70% of the ARM size)
+# but requires more instructions (140% for 70% smaller code) so may be
+# slower.
+
+THUMB_INTERWORK ?= "yes"
+# "yes" "no"
+# Whether to compile with code to allow interworking between the two
+# instruction sets. This allows thumb code to be executed on a primarily
+# arm system and vice versa. It is strongly recommended that DISTROs not
+# turn this off - the actual cost is very small.
+
+OVERRIDE_THUMB = "${@['', ':thumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']}"
+OVERRIDE_INTERWORK = "${@['', ':thumb-interwork'][bb.data.getVar('THUMB_INTERWORK', d, 1) == 'yes']}"
+OVERRIDES .= "${OVERRIDE_THUMB}${OVERRIDE_INTERWORK}"
+
+# Compiler and linker options for application code and kernel code. These
+# options ensure that the compiler has the correct settings for the selected
+# instruction set and interworking.
+ARM_INTERWORK_M_OPT = "${@['-mno-thumb-interwork', '-mthumb-interwork'][bb.data.getVar('THUMB_INTERWORK', d, 1) == 'yes']}"
+ARM_THUMB_M_OPT = "${@['-mno-thumb', '-mthumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']}"
+
+#
+TARGET_CC_ARCH += "${ARM_INTERWORK_M_OPT} ${ARM_THUMB_M_OPT}"
+TARGET_CC_KERNEL_ARCH += "-mno-thumb-interwork -mno-thumb"
+
+++ /dev/null
-TARGET_CC_ARCH = "-march=nocona"
-TARGET_CC_KERNEL_ARCH = "-march=nocona"
--- /dev/null
+TARGET_CC_ARCH = "-march=nocona"
+TARGET_CC_KERNEL_ARCH = "-march=nocona"
+++ /dev/null
-TARGET_CC_ARCH = "-march=prescott"
-TARGET_CC_KERNEL_ARCH = "-march=prescott"
--- /dev/null
+TARGET_CC_ARCH = "-march=prescott"
+TARGET_CC_KERNEL_ARCH = "-march=prescott"
+++ /dev/null
-FEED_ARCH = "armv5te"
-
-TARGET_CC_ARCH = "-march=armv5te -mtune=xscale"
-TARGET_CC_KERNEL_ARCH = "-march=armv5te -mtune=xscale"
-PACKAGE_ARCH = "${@['armv5teb', 'armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}"
--- /dev/null
+FEED_ARCH = "armv5te"
+
+TARGET_CC_ARCH = "-march=armv5te -mtune=xscale"
+TARGET_CC_KERNEL_ARCH = "-march=armv5te -mtune=xscale"
+PACKAGE_ARCH = "${@['armv5teb', 'armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}"
IMAGE_FSTYPES ?= "jffs2 tar.gz"
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-include conf/machine/include/tune-xscale.conf
+include conf/machine/include/tune-xscale.inc
SERIAL_CONSOLE = "115200 ttyS0"
PACKAGE_EXTRA_ARCHS = "armv4b armv4tb armv5eb armv5teb"
-require conf/machine/include/ixp4xx.conf
+require conf/machine/include/ixp4xx.inc
EXTRA_IMAGECMD_jffs2 += "--big-endian"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te"
-require conf/machine/include/ixp4xx.conf
+require conf/machine/include/ixp4xx.inc
EXTRA_IMAGECMD_jffs2 += " --little-endian"
SERIAL_CONSOLE = "115200 ttySA0"
-require conf/machine/include/tune-strongarm.conf
+require conf/machine/include/tune-strongarm.inc
TARGET_ARCH = "sh3"
-require conf/machine/include/tune-sh3.conf
+require conf/machine/include/tune-sh3.inc
PREFERRED_PROVIDER_virtual/kernel = "linux-jlime-jornada6xx"
PCMCIA_MANAGER = "pcmciautils"
TARGET_ARCH = "arm"
-require conf/machine/include/tune-strongarm.conf
+require conf/machine/include/tune-strongarm.inc
PREFERRED_PROVIDER_virtual/kernel = "linux-jlime-jornada7xx"
PCMCIA_MANAGER = "pcmciautils"
PREFERRED_PROVIDER_virtual/kernel = "linux"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t"
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
# used by sysvinit_2
# Needs at91 serial port
PREFERRED_PROVIDER_virtual/kernel = "linux-${MACHINE}"
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
# used by sysvinit_2
SERIAL_CONSOLE = "115200 ttyS0"
IMAGE_FSTYPES = "jffs2 tar.bz2"
-require conf/machine/include/tune-ppc603e.conf
+require conf/machine/include/tune-ppc603e.inc
PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te"
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# used by sysvinit_2
SERIAL_CONSOLE = "115200 ttyS0"
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
USE_DEVFS = "0"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
IMAGE_FSTYPES = "tar.gz"
#@DESCRIPTION: Machine configuration for the Buffalo Linkstation HD
UBOOT_MACHINE = "linkstation_HDLAN"
IMAGE_FSTYPES = "tar.gz"
-require conf/machine/include/lsppc.conf
+require conf/machine/include/lsppc.inc
INHERIT += "lsppchd-image"
#@DESCRIPTION: Machine configuration for the Buffalo Linkstation HG
UBOOT_MACHINE = "linkstation_HGLAN"
IMAGE_FSTYPES = "tar.gz"
-require conf/machine/include/lsppc.conf
+require conf/machine/include/lsppc.inc
INHERIT += "lsppchg-image"
#tune for the 405 cpu
-require conf/machine/include/tune-ppc405.conf
+require conf/machine/include/tune-ppc405.inc
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te iwmmxt "
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# Uncomment this to use iwmmxt optimizations. Remove the above xscale stuff first
-#require conf/machine/include/tune-iwmmxt.conf
+#require conf/machine/include/tune-iwmmxt.inc
ROOT_FLASH_SIZE = "80"
VOLATILE_STORAGE_SIZE = "64"
PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}-kernel"
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
# used by sysvinit_2
SERIAL_CONSOLE = "115200 ttyS0"
# For compiling the kernel, ARCH will be derived form it by kernel-arch.bbclass
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
PREFERRED_PROVIDER_virtual/kernel = "linux-mtx-3"
PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}-kernel"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
# used by sysvinit_2
SERIAL_CONSOLE = "115200 ttymxc0"
PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}-kernel"
-require conf/machine/include/tune-arm1136jf-s.conf
+require conf/machine/include/tune-arm1136jf-s.inc
# used by sysvinit_2
SERIAL_CONSOLE = "115200 ttymxc0"
EXTRA_IMAGEDEPENDS = "openssl-native"
IMAGE_DEVICE_TABLES = "files/device_table-slugos.txt"
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te"
#Compile with armv5te optimizations, incompatible with armv4(t) cpus
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
#Set some hints for metadata
VOLATILE_STORAGE_SIZE = "32"
#The initrd needs /initrd present to be able to do pivot_root
ROOTFS_POSTPROCESS_COMMAND += " mkdir -p ${IMAGE_ROOTFS}/initrd; "
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
GUI_MACHINE_CLASS = "bigscreen"
# Use tune-arm926 per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
#size of the root partition (yes, it is 123 MB)
ROOT_FLASH_SIZE = "123"
GUI_MACHINE_CLASS = "bigscreen"
TARGET_FPU = "hard"
-include conf/machine/include/tune-arm1136jf-s.conf
+include conf/machine/include/tune-arm1136jf-s.inc
ROOT_FLASH_SIZE = "174"
EXTRA_IMAGECMD_jffs2_nokia800 = "--pad --little-endian --eraseblock=0x20000 -n"
ROOT_FLASH_SIZE ?= "6"
-require conf/machine/include/ixp4xx.conf
+require conf/machine/include/ixp4xx.inc
EXTRA_IMAGECMD_jffs2 += "--big-endian"
ROOT_FLASH_SIZE ?= "6"
-require conf/machine/include/ixp4xx.conf
+require conf/machine/include/ixp4xx.inc
EXTRA_IMAGECMD_jffs2 += "--little-endian"
SERIAL_CONSOLE ?= "115200 ttyS0"
EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
SERIAL_CONSOLE ?= "115200 ttyS0"
EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
SERIAL_CONSOLE ?= "115200 ttyS0"
EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
MACHINE_FEATURES = "kernel26"
-require conf/machine/include/tune-arm1136jf-s.conf
+require conf/machine/include/tune-arm1136jf-s.inc
MACHINE_FEATURES = "kernel26"
-require conf/machine/include/tune-arm1136jf-s.conf
+require conf/machine/include/tune-arm1136jf-s.inc
kernel-module-nls-base \
kernel-module-vfat"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
#@NAME: Palm LifeDrive
#@DESCRIPTION: Machine configuration for the Palm LifeDrive
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
ROOT_FLASH_SIZE = "100"
#@NAME: Palm Treo 650
#@DESCRIPTION: Machine configuration for the Palm Treo 650
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
ROOT_FLASH_SIZE = "100"
#@NAME: Palm Treo 680
#@DESCRIPTION: Machine configuration for the Palm Treo 680
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
ROOT_FLASH_SIZE = "100"
#@NAME: Palm TC
#@DESCRIPTION: Machine configuration for the Palm Tungsten C
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
MACHINE_FEATURES += "wifi"
SERIAL_CONSOLE ?= "115200 ttyS0"
EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
#@NAME: Palm Tungsten|T3
#@DESCRIPTION: Machine configuration for the Palm Tungsten|T3
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
ROOT_FLASH_SIZE = "100"
#@NAME: Palm Tungsten T5
#@DESCRIPTION: Machine configuration for the Palm Tungsten T5
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
ROOT_FLASH_SIZE = "100"
#@NAME: Palm TX
#@DESCRIPTION: Machine configuration for the Palm TX
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
MACHINE_GUI_CLASS = "bigscreen"
MACHINE_DISPLAY_WIDTH_PIXELS = "320"
#@NAME: Palm Zire 31
#@DESCRIPTION: Machine configuration for the Palm Zire 31
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
ROOT_FLASH_SIZE = "16"
MACHINE_GUI_CLASS = "smallscreen"
SERIAL_CONSOLE = "115200 ttyS0"
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-thumb.conf
+require conf/machine/include/tune-thumb.inc
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-i2c-pxa \
kernel-module-i2c-algo-pxa \
SERIAL_CONSOLE ?= "115200 ttyS0"
EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000"
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/tune-arm926ejs.inc
#@NAME: Palm Zire 72
#@DESCRIPTION: Machine configuration for the Palm Zire 72
-require conf/machine/include/palm.conf
+require conf/machine/include/palm.inc
ROOT_FLASH_SIZE = "100"
MACHINE_GUI_CLASS = "bigscreen"
SERIAL_CONSOLE = "115200 ttyS0"
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
-require conf/machine/include/tune-thumb.conf
+require conf/machine/include/tune-thumb.inc
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-i2c-pxa \
kernel-module-i2c-algo-pxa \
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te"
-require conf/machine/include/qemu.conf
-require conf/machine/include/tune-arm926ejs.conf
+require conf/machine/include/qemu.inc
+require conf/machine/include/tune-arm926ejs.inc
SERIAL_CONSOLE = "115200 ttyAMA0"
TARGET_ARCH = "i586"
PACKAGE_EXTRA_ARCHS = "x86"
-require conf/machine/include/qemu.conf
+require conf/machine/include/qemu.inc
SERIAL_CONSOLE = "115200 ttyS0"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t"
# Samsung S3C2xxx CPU
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
PACKAGE_EXTRA_ARCHS = "armv4 armv4t"
# Samsung S3C2xxx CPU
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
ROOT_FLASH_SIZE = "32"
VOLATILE_STORAGE_SIZE = "64"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-require conf/machine/include/LAB-settings.conf
+require conf/machine/include/LAB-settings.inc
MACHINE_FEATURES = "kernel26"
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
PREFERRED_PROVIDER_virtual/kernel = "linux"
IMAGE_FSTYPES = "jffs2"
#tune for the AMCC440 cpu
-require conf/machine/include/tune-ppc440e.conf
+require conf/machine/include/tune-ppc440e.inc
ROOT_FLASH_SIZE = "16"
USE_VT = "0"
-require conf/machine/include/tune-strongarm.conf
+require conf/machine/include/tune-strongarm.inc
MACHINE_FEATURES = "kernel26 apm alsa pcmcia keyboard ext2"
MACHINE_EXTRA_RDEPENDS_append = " mpg321 mpd madplay "
MACHINE_FEATURES = " apm pcmcia irda screen touchscreen "
-include conf/machine/include/simpad-${MACHINE_KERNEL_VERSION}.conf
-require conf/machine/include/tune-strongarm.conf
+include conf/machine/include/simpad-${MACHINE_KERNEL_VERSION}.inc
+require conf/machine/include/tune-strongarm.inc
ROOT_FLASH_SIZE = "16"
MACHINE_FEATURES = "kernel26 apm screen"
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
MACHINE_FEATURES = "kernel26 apm screen"
-require conf/machine/include/tune-arm920t.conf
+require conf/machine/include/tune-arm920t.inc
ERASEBLOCK_SIZE = "0x10000"
IMAGE_FSTYPES = "jffs2"
-require conf/machine/include/tune-ppc603e.conf
+require conf/machine/include/tune-ppc603e.inc
PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}depmod:module-init-tools-cross"
# SH4 specific settings
-require conf/machine/include/tune-sh4.conf
+require conf/machine/include/tune-sh4.inc
# Serial console settings for sysvinit
SERIAL_CONSOLE = "38400 ttySC1"
KERNEL_CONSOLE = "ttys0,38400"
USE_VT = "0"
-require conf/machine/include/tune-xscale.conf
+require conf/machine/include/tune-xscale.inc
EXTRA_IMAGECMD_jffs2 = "--big-endian --eraseblock=0x20000"
IMAGE_DEVICE_TABLES = "files/device_table-slugos.txt"
-require conf/machine/include/tune-ppc603e.conf
+require conf/machine/include/tune-ppc603e.inc
MACHINE_ARCH = "x86-32-nocona"
PACKAGE_EXTRA_ARCHS = "x86 i386 i486 i586 i686"
-require conf/machine/include/tune-x86-nocona.conf
+require conf/machine/include/tune-x86-nocona.inc
PREFERRED_PROVIDER_virtual/kernel = "linux-x86"
OLDEST_KERNEL = "2.6.20"
MACHINE_ARCH = "x86-prescott"
PACKAGE_EXTRA_ARCHS = "x86 i386 i486 i586 i686"
-require conf/machine/include/tune-x86-prescott.conf
+require conf/machine/include/tune-x86-prescott.inc
PREFERRED_PROVIDER_virtual/kernel = "linux-x86"
OLDEST_KERNEL = "2.6.20"
GLIBC_ADDONS = "nptl"
GLIBC_EXTRA_OECONF = "--with-tls"
-#require conf/machine/include/tune-x86.conf
+#require conf/machine/include/tune-x86.inc
SERIAL_CONSOLE = "115200 ttyS0"
#tune for the 405 cpu
-require conf/machine/include/tune-ppc405.conf
+require conf/machine/include/tune-ppc405.inc
SERIAL_CONSOLE = "115200 ttyS0"
#tune for the 405 cpu
-require conf/machine/include/tune-ppc405.conf
+require conf/machine/include/tune-ppc405.inc