summaryrefslogtreecommitdiff
path: root/conf/machine/include
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/include')
-rw-r--r--conf/machine/include/.mtn2git_empty0
-rw-r--r--conf/machine/include/AT91-LCD.inc15
-rw-r--r--conf/machine/include/AT91.inc51
-rw-r--r--conf/machine/include/LAB-settings.inc (renamed from conf/machine/include/LAB-settings.conf)0
-rw-r--r--conf/machine/include/afeb9260.inc24
-rw-r--r--conf/machine/include/collie-2.4.inc (renamed from conf/machine/include/collie-2.4.conf)0
-rw-r--r--conf/machine/include/collie-2.6.conf6
-rw-r--r--conf/machine/include/davinci.inc25
-rw-r--r--conf/machine/include/dm355.inc2
-rw-r--r--conf/machine/include/dm365.inc12
-rw-r--r--conf/machine/include/dm6446.inc13
-rw-r--r--conf/machine/include/gumstix.inc32
-rw-r--r--conf/machine/include/htc-msm7.inc23
-rw-r--r--conf/machine/include/initramfs-kexecboot.inc13
-rw-r--r--conf/machine/include/ixp4xx.conf23
-rw-r--r--conf/machine/include/ixp4xx.inc34
-rw-r--r--conf/machine/include/kirkwood.inc24
-rw-r--r--conf/machine/include/lsppc.inc (renamed from conf/machine/include/lsppc.conf)16
-rw-r--r--conf/machine/include/motorola-ezx-base.inc30
-rw-r--r--conf/machine/include/motorola-ezx.conf41
-rw-r--r--conf/machine/include/neuros.inc29
-rw-r--r--conf/machine/include/omap3.inc23
-rw-r--r--conf/machine/include/omapl137.inc1
-rw-r--r--conf/machine/include/omapl138.inc1
-rw-r--r--conf/machine/include/orion.inc24
-rw-r--r--conf/machine/include/palm.inc (renamed from conf/machine/include/palm.conf)7
-rw-r--r--conf/machine/include/poodle-2.6.conf1
-rw-r--r--conf/machine/include/qemu.inc (renamed from conf/machine/include/qemu.conf)10
-rw-r--r--conf/machine/include/simpad-2.4.inc (renamed from conf/machine/include/simpad-2.4.conf)0
-rw-r--r--conf/machine/include/simpad-2.6.inc (renamed from conf/machine/include/simpad-2.6.conf)0
-rw-r--r--conf/machine/include/tune-arm1136-novfp.inc10
-rw-r--r--conf/machine/include/tune-arm1136jf-s.conf2
-rw-r--r--conf/machine/include/tune-arm1136jf-s.inc7
-rw-r--r--conf/machine/include/tune-arm1176jzf-s.inc7
-rw-r--r--conf/machine/include/tune-arm920t.conf3
-rw-r--r--conf/machine/include/tune-arm920t.inc8
-rw-r--r--conf/machine/include/tune-arm926ejs.conf5
-rw-r--r--conf/machine/include/tune-arm926ejs.inc10
-rw-r--r--conf/machine/include/tune-arm9tdmi.conf2
-rw-r--r--conf/machine/include/tune-arm9tdmi.inc8
-rw-r--r--conf/machine/include/tune-armv7.inc11
-rw-r--r--conf/machine/include/tune-at32ap7000.inc3
-rw-r--r--conf/machine/include/tune-athlonmp.conf3
-rw-r--r--conf/machine/include/tune-athlonmp.inc4
-rw-r--r--conf/machine/include/tune-atom.inc9
-rw-r--r--conf/machine/include/tune-c3.conf3
-rw-r--r--conf/machine/include/tune-c3.inc4
-rw-r--r--conf/machine/include/tune-cortexa8.inc9
-rw-r--r--conf/machine/include/tune-cortexa9.inc9
-rw-r--r--conf/machine/include/tune-cortexm1.inc3
-rw-r--r--conf/machine/include/tune-cortexm3.inc4
-rw-r--r--conf/machine/include/tune-cortexr4.inc4
-rw-r--r--conf/machine/include/tune-ep9312.conf6
-rw-r--r--conf/machine/include/tune-ep9312.inc14
-rw-r--r--conf/machine/include/tune-geode.inc5
-rw-r--r--conf/machine/include/tune-i486sx.inc9
-rw-r--r--conf/machine/include/tune-iwmmxt.inc (renamed from conf/machine/include/tune-iwmmxt.conf)5
-rw-r--r--conf/machine/include/tune-mips2.inc1
-rw-r--r--conf/machine/include/tune-mips32.inc1
-rw-r--r--conf/machine/include/tune-pentium.inc4
-rw-r--r--conf/machine/include/tune-pentium4c.inc3
-rw-r--r--conf/machine/include/tune-pentiummmx.inc4
-rw-r--r--conf/machine/include/tune-pentiumpro.inc4
-rw-r--r--conf/machine/include/tune-ppc405.conf2
-rw-r--r--conf/machine/include/tune-ppc405.inc6
-rw-r--r--conf/machine/include/tune-ppc440.conf2
-rw-r--r--conf/machine/include/tune-ppc440.inc4
-rw-r--r--conf/machine/include/tune-ppc440e.conf2
-rw-r--r--conf/machine/include/tune-ppc440e.inc4
-rw-r--r--conf/machine/include/tune-ppc603e.conf2
-rw-r--r--conf/machine/include/tune-ppc603e.inc4
-rw-r--r--conf/machine/include/tune-ppce300c2.inc4
-rw-r--r--conf/machine/include/tune-ppce300c3.inc4
-rw-r--r--conf/machine/include/tune-ppce500.conf2
-rw-r--r--conf/machine/include/tune-ppce500.inc4
-rw-r--r--conf/machine/include/tune-ppce500v2.inc4
-rw-r--r--conf/machine/include/tune-sh3.conf1
-rw-r--r--conf/machine/include/tune-sh3.inc3
-rw-r--r--conf/machine/include/tune-sh4.conf1
-rw-r--r--conf/machine/include/tune-sh4.inc3
-rw-r--r--conf/machine/include/tune-strongarm.conf2
-rw-r--r--conf/machine/include/tune-strongarm.inc8
-rw-r--r--conf/machine/include/tune-supersparc.conf2
-rw-r--r--conf/machine/include/tune-supersparc.inc3
-rw-r--r--conf/machine/include/tune-thumb.inc (renamed from conf/machine/include/tune-thumb.conf)2
-rw-r--r--conf/machine/include/tune-x86-nocona.inc3
-rw-r--r--conf/machine/include/tune-x86-prescott.inc3
-rw-r--r--conf/machine/include/tune-x86.inc3
-rw-r--r--conf/machine/include/tune-xscale.conf3
-rw-r--r--conf/machine/include/tune-xscale.inc13
-rw-r--r--conf/machine/include/zaurus-2.6.inc104
-rw-r--r--conf/machine/include/zaurus-clamshell.inc2
-rw-r--r--conf/machine/include/zaurus-kernel.inc16
93 files changed, 687 insertions, 193 deletions
diff --git a/conf/machine/include/.mtn2git_empty b/conf/machine/include/.mtn2git_empty
deleted file mode 100644
index e69de29bb2..0000000000
--- a/conf/machine/include/.mtn2git_empty
+++ /dev/null
diff --git a/conf/machine/include/AT91-LCD.inc b/conf/machine/include/AT91-LCD.inc
new file mode 100644
index 0000000000..3036295f48
--- /dev/null
+++ b/conf/machine/include/AT91-LCD.inc
@@ -0,0 +1,15 @@
+# Common description for Atmel ARM processors with LCD controller
+
+include conf/machine/include/AT91.inc
+
+MACHINE_FEATURES += "screen touchscreen keyboard"
+
+# Some options we disable for now
+# MACHINE_FEATURES += "apm"
+# MACHINE_FEATURES += "lcd"
+# MACHINE_FEATURES += "bluetooth wifi irda phone gps"
+# MACHINE_FEATURES += "mmc mmcroot fat"
+# MACHINE_FEATURES += "i2c spi serial"
+# MACHINE_FEATURES += "sound libogg libvorbis"
+
+
diff --git a/conf/machine/include/AT91.inc b/conf/machine/include/AT91.inc
new file mode 100644
index 0000000000..6c0f8f04ac
--- /dev/null
+++ b/conf/machine/include/AT91.inc
@@ -0,0 +1,51 @@
+# Common description for Atmel ARM processors
+
+TARGET_ARCH = "arm"
+#PACKAGE_EXTRA_ARCHS = "armv4t armv5te"
+CPU_FAMILY = "at91"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+PREFERRED_VERSION_linux = "2.6.32"
+
+#PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
+#PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive-1300"
+#PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
+#PREFERRED_PROVIDER_xserver = "xserver-xorg"
+#PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+#XSERVER = "xserver-kdrive-fbdev"
+# Angstrom defines:
+#PREFERRED_VERSION_xserver-kdrive = "1.4.0.90"
+#PREFERRED_VERSION_xserver-kdrive = "1.6.1"
+
+PREFERRED_PROVIDER_at91bootstrap = "at91bootstrap_2.13"
+PREFERRED_VERSION_at91bootstrap = "2.13"
+
+PREFERRED_PROVIDER_u-boot = "u-boot_2009.08"
+PREFERRED_VERSION_u-boot = "2009.08"
+
+KERNEL_IMAGETYPE = "uImage"
+
+# PREFERRED_VERSION_mplayer = "svn"
+
+#don't try to access tty1
+USE_VT = "0"
+
+MACHINE_FEATURES = " kernel26 alsa ext2 usbgadget vfat uboot "
+EXTRA_IMAGEDEPENDS += "u-boot"
+EXTRA_IMAGEDEPENDS += "at91bootstrap"
+
+MACHINE_EXTRA_RDEPENDS += " kernel-modules "
+#MACHINE_EXTRA_RDEPENDS += " atmel-fixes "
+
+# used by sysvinit_2
+SERIAL_CONSOLE = "115200 ttyS0"
+IMAGE_FSTYPES ?= "jffs2"
+EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
+#
+# Uncomment or add kernel modules that should be autoloaded
+#module_autoload_g_file_storage = ${@base_contains('MACHINE_FEATURES', 'usbgadget', 'g_file_storage', '',d)}
+#module_autoload_g_ether = ${@base_contains('MACHINE_FEATURES', 'usbgadget', 'g_ether', '',d)}
+module_autoload_g_serial = ${@base_contains('MACHINE_FEATURES', 'usbgadget', 'g_serial', '',d)}
+
+require conf/machine/include/tune-arm926ejs.inc
+
diff --git a/conf/machine/include/LAB-settings.conf b/conf/machine/include/LAB-settings.inc
index d0100c9968..d0100c9968 100644
--- a/conf/machine/include/LAB-settings.conf
+++ b/conf/machine/include/LAB-settings.inc
diff --git a/conf/machine/include/afeb9260.inc b/conf/machine/include/afeb9260.inc
new file mode 100644
index 0000000000..cb3ff9bbe9
--- /dev/null
+++ b/conf/machine/include/afeb9260.inc
@@ -0,0 +1,24 @@
+#@TYPE: Machine
+#@Name: AFEB9260 development board http://www.oshw.ru/
+
+TARGET_ARCH = "arm"
+#PACKAGE_EXTRA_ARCHS = "armv4t armv5te"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+XSERVER = "xserver-kdrive-fbdev"
+
+KERNEL_IMAGETYPE = "uImage"
+
+#don't try to access tty1
+USE_VT = "0"
+
+MACHINE_FEATURES = "kernel26 ext2 usbhost usbgadget"
+EXTRA_IMAGEDEPENDS += "at91bootstrap u-boot"
+
+# used by sysvinit_2
+SERIAL_CONSOLE = "115200 ttyS0"
+IMAGE_FSTYPES ?= "jffs2"
+EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
+
+require conf/machine/include/tune-arm926ejs.inc
diff --git a/conf/machine/include/collie-2.4.conf b/conf/machine/include/collie-2.4.inc
index eed8de9ab9..eed8de9ab9 100644
--- a/conf/machine/include/collie-2.4.conf
+++ b/conf/machine/include/collie-2.4.inc
diff --git a/conf/machine/include/collie-2.6.conf b/conf/machine/include/collie-2.6.conf
deleted file mode 100644
index f22ffce6c2..0000000000
--- a/conf/machine/include/collie-2.6.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-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"
diff --git a/conf/machine/include/davinci.inc b/conf/machine/include/davinci.inc
new file mode 100644
index 0000000000..a262059d45
--- /dev/null
+++ b/conf/machine/include/davinci.inc
@@ -0,0 +1,25 @@
+require conf/machine/include/tune-arm926ejs.inc
+
+# Increase this everytime you change something in the kernel
+MACHINE_KERNEL_PR = "r32"
+
+TARGET_ARCH = "arm"
+
+KERNEL_IMAGETYPE = "uImage"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux-davinci"
+
+PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
+UBOOT_MACHINE = "davinci_dvevm_config"
+
+UBOOT_ENTRYPOINT = "0x80008000"
+UBOOT_LOADADDRESS = "0x80008000"
+
+EXTRA_IMAGEDEPENDS += "u-boot"
+
+SERIAL_CONSOLE ?= "115200 ttyS0"
+EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
+
+#ROOT_FLASH_SIZE = "29"
+
+MACHINE_FEATURES = "kernel26 serial ethernet usbhost usbgadget mmc alsa"
diff --git a/conf/machine/include/dm355.inc b/conf/machine/include/dm355.inc
new file mode 100644
index 0000000000..d666d5e030
--- /dev/null
+++ b/conf/machine/include/dm355.inc
@@ -0,0 +1,2 @@
+SOC_FAMILY = "dm355"
+
diff --git a/conf/machine/include/dm365.inc b/conf/machine/include/dm365.inc
new file mode 100644
index 0000000000..c53680ea63
--- /dev/null
+++ b/conf/machine/include/dm365.inc
@@ -0,0 +1,12 @@
+SOC_FAMILY = "dm365"
+
+
+# DMAI
+PLATFORM = "dm365"
+XDC_PLATFORM = ti.platforms.evmDM365
+
+# Obsoleted (CE examples rebuild)
+#GPPOS = "LINUX_GCC"
+
+# DMAI recipe
+#TARGET = "dm365_al"
diff --git a/conf/machine/include/dm6446.inc b/conf/machine/include/dm6446.inc
new file mode 100644
index 0000000000..c14e573c74
--- /dev/null
+++ b/conf/machine/include/dm6446.inc
@@ -0,0 +1,13 @@
+SOC_FAMILY = "dm6446"
+
+# TI DVSDK stuff:
+DSPCFG ?= "DM6446GEMSHMEM"
+DSPLINKDSPCFG ?= "DM6446GEMSHMEM"
+DSPLINKGPPOS ?= "MVL5G"
+DSPLINKPLATFORM ?= "DAVINCI"
+DSPLINKSOC ?= "DM6446"
+DSPPOWERSOC ?= "DM6446"
+GPPOS ?= "LINUX_GCC"
+PLATFORM ?= "dm6446"
+XDC_PLATFORM ?= "ti.platforms.evmDM6446"
+
diff --git a/conf/machine/include/gumstix.inc b/conf/machine/include/gumstix.inc
new file mode 100644
index 0000000000..64cf184fab
--- /dev/null
+++ b/conf/machine/include/gumstix.inc
@@ -0,0 +1,32 @@
+#@TYPE: Machine
+#@Name: Gumstix pxa2xx boards
+#@DESCRIPTION: Gumstix pxa2xx boards
+
+# Don't edit this file unless you *really* know what you are doing!
+
+TARGET_ARCH = "arm"
+
+#Compile with armv5te optimizations, incompatible with armv4(t) cpus
+require conf/machine/include/tune-xscale.inc
+
+
+PREFERRED_PROVIDER_virtual/kernel = "gumstix-kernel"
+KERNEL_IMAGETYPE = "uImage"
+RDEPENDS_kernel-base = ""
+
+KERNEL_IMAGE_MAXSIZE = "1048577"
+
+UBOOT_ENTRYPOINT = "a0008000"
+
+MACHINE_FEATURES += "kernel26 "
+
+IMAGE_FSTYPES = "jffs2 tar.gz"
+EXTRA_IMAGECMD_jffs2 = "--little-endian --eraseblock=0x20000 --squash-uids"
+
+SERIAL_CONSOLE = "115200 ttyS0 vt100"
+
+MACHINE_ESSENTIAL_EXTRA_RDEPENDS = " \
+ "
+
+MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= " \
+ "
diff --git a/conf/machine/include/htc-msm7.inc b/conf/machine/include/htc-msm7.inc
new file mode 100644
index 0000000000..5d7596f38d
--- /dev/null
+++ b/conf/machine/include/htc-msm7.inc
@@ -0,0 +1,23 @@
+# kernel
+PREFERRED_PROVIDER_virtual/kernel = "linux-msm7xxxx"
+
+# xserver
+PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
+XSERVER = "xserver-kdrive-fbdev"
+
+# capability database
+MACHINE_DISPLAY_WIDTH_PIXELS = "480"
+MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
+
+# use this for overrides
+MACHINE_CLASS = "htc-msm7"
+
+# features
+MACHINE_FEATURES = "kernel26 touchscreen screen phone gps usb keyboard"
+
+# filesystems
+IMAGE_FSTYPES = "tar.gz"
+
+# CPU
+require conf/machine/include/tune-arm1136-novfp.inc
+
diff --git a/conf/machine/include/initramfs-kexecboot.inc b/conf/machine/include/initramfs-kexecboot.inc
new file mode 100644
index 0000000000..6ee1ddc3fa
--- /dev/null
+++ b/conf/machine/include/initramfs-kexecboot.inc
@@ -0,0 +1,13 @@
+# initramfs-kexecboot specific config options
+
+MACHINE_FEATURES_append = " kexecboot "
+
+EXTRA_IMAGEDEPENDS += "linux-kexecboot"
+
+# Include kernel image in kexecboot enabled images
+RDEPENDS_kernel-base = "kernel-image"
+
+# we store kernel images in rootfs and only a minimal initramfs kernel in nand for booting other kernels
+DONT_CHECK_KERNELSIZE ?= "1"
+
+MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS_append = " kexecboot-cfg"
diff --git a/conf/machine/include/ixp4xx.conf b/conf/machine/include/ixp4xx.conf
deleted file mode 100644
index 6f0d5b20eb..0000000000
--- a/conf/machine/include/ixp4xx.conf
+++ /dev/null
@@ -1,23 +0,0 @@
-#@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"
diff --git a/conf/machine/include/ixp4xx.inc b/conf/machine/include/ixp4xx.inc
new file mode 100644
index 0000000000..192cbb121b
--- /dev/null
+++ b/conf/machine/include/ixp4xx.inc
@@ -0,0 +1,34 @@
+#@TYPE: Machine configuration