summaryrefslogtreecommitdiffstats
path: root/conf/machine/include
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/include')
-rw-r--r--conf/machine/include/davinci.inc21
-rw-r--r--conf/machine/include/keystone.inc23
-rw-r--r--conf/machine/include/omap-a15.inc30
-rw-r--r--conf/machine/include/omap3.inc38
-rw-r--r--conf/machine/include/omap4.inc24
-rw-r--r--conf/machine/include/omapl138.inc2
-rw-r--r--conf/machine/include/pandaboard-default-settings.inc4
-rw-r--r--conf/machine/include/ti33x.inc41
-rw-r--r--conf/machine/include/ti43x.inc41
9 files changed, 224 insertions, 0 deletions
diff --git a/conf/machine/include/davinci.inc b/conf/machine/include/davinci.inc
new file mode 100644
index 00000000..6be5eb71
--- /dev/null
+++ b/conf/machine/include/davinci.inc
@@ -0,0 +1,21 @@
1require conf/machine/include/tune-arm926ejs.inc
2
3# Increase this everytime you change something in the kernel
4MACHINE_KERNEL_PR = "r53"
5
6KERNEL_IMAGETYPE = "uImage"
7
8PREFERRED_PROVIDER_virtual/kernel = "linux-davinci"
9PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
10
11UBOOT_MACHINE = "davinci_dvevm_config"
12
13UBOOT_ENTRYPOINT = "0x80008000"
14UBOOT_LOADADDRESS = "0x80008000"
15
16EXTRA_IMAGEDEPENDS += "u-boot"
17
18SERIAL_CONSOLE ?= "115200 ttyS0"
19EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
20
21MACHINE_FEATURES = "kernel26 serial ethernet usbhost usbgadget mmc alsa"
diff --git a/conf/machine/include/keystone.inc b/conf/machine/include/keystone.inc
new file mode 100644
index 00000000..b961ad3c
--- /dev/null
+++ b/conf/machine/include/keystone.inc
@@ -0,0 +1,23 @@
1SOC_FAMILY = "keystone"
2require conf/machine/include/soc-family.inc
3
4require conf/machine/include/tune-cortexa15.inc
5
6PREFERRED_PROVIDER_virtual/kernel = "linux-keystone"
7PREFERRED_PROVIDER_virtual/bootloader = "u-boot-keystone"
8PREFERRED_PROVIDER_u-boot = "u-boot-keystone"
9
10# Increase this everytime you change something in the kernel
11MACHINE_KERNEL_PR = "r7"
12
13KERNEL_IMAGETYPE = "uImage"
14
15UBOOT_MACHINE = "tci6638_evm_config"
16
17UBOOT_ENTRYPOINT = "0x80008000"
18UBOOT_LOADADDRESS = "0x80008000"
19
20EXTRA_IMAGEDEPENDS += "u-boot"
21EXTRA_IMAGEDEPENDS += "boot-monitor"
22
23MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat pci"
diff --git a/conf/machine/include/omap-a15.inc b/conf/machine/include/omap-a15.inc
new file mode 100644
index 00000000..dcf973e2
--- /dev/null
+++ b/conf/machine/include/omap-a15.inc
@@ -0,0 +1,30 @@
1SOC_FAMILY = "omap-a15"
2require conf/machine/include/soc-family.inc
3
4require conf/machine/include/tune-cortexa15.inc
5
6# Increase this everytime you change something in the kernel
7MACHINE_KERNEL_PR = "r3"
8
9PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging"
10PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
11PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
12
13KERNEL_IMAGETYPE = "zImage"
14
15UBOOT_ARCH = "arm"
16UBOOT_ENTRYPOINT = "0x80008000"
17UBOOT_LOADADDRESS = "0x80008000"
18
19EXTRA_IMAGEDEPENDS += "virtual/bootloader"
20
21PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
22XSERVER = "xserver-xorg \
23 xf86-input-evdev \
24 xf86-video-fbdev"
25
26GUI_MACHINE_CLASS = "smallscreen"
27
28# Use the expected value of the ubifs filesystem's volume name in the kernel
29# and u-boot.
30UBI_VOLNAME = "rootfs"
diff --git a/conf/machine/include/omap3.inc b/conf/machine/include/omap3.inc
new file mode 100644
index 00000000..c80939a7
--- /dev/null
+++ b/conf/machine/include/omap3.inc
@@ -0,0 +1,38 @@
1SOC_FAMILY = "omap3"
2require conf/machine/include/soc-family.inc
3
4require conf/machine/include/tune-cortexa8.inc
5
6PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
7
8# For built-in LCD, add xf86-input-tslib
9XSERVER = "xserver-xorg \
10 xf86-input-evdev \
11 xf86-input-mouse \
12 xf86-video-omapfb \
13 xf86-input-keyboard"
14
15# Default to external video, change to smallscreen for built-in LCD
16GUI_MACHINE_CLASS = "bigscreen"
17
18# Increase this everytime you change something in the kernel
19MACHINE_KERNEL_PR = "r125"
20
21KERNEL_IMAGETYPE = "uImage"
22
23# Default providers, may need to override for specific machines
24PREFERRED_PROVIDER_virtual/kernel = "linux-omap"
25PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
26
27UBOOT_ARCH = "arm"
28UBOOT_MACHINE = "omap3_evm_config"
29XLOAD_MACHINE = "omap3evm_config"
30
31UBOOT_ENTRYPOINT = "0x80008000"
32UBOOT_LOADADDRESS = "0x80008000"
33
34# If SPL is not used, may need to add x-load
35EXTRA_IMAGEDEPENDS += "u-boot"
36
37# List common SoC features, may need to add touchscreen/ethernet for specific machines
38MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa sgx"
diff --git a/conf/machine/include/omap4.inc b/conf/machine/include/omap4.inc
new file mode 100644
index 00000000..f61e6784
--- /dev/null
+++ b/conf/machine/include/omap4.inc
@@ -0,0 +1,24 @@
1SOC_FAMILY = "omap4"
2require conf/machine/include/soc-family.inc
3
4require conf/machine/include/tune-cortexa9.inc
5
6PREFERRED_PROVIDER_virtual/kernel = "linux-omap4"
7PREFERRED_PROVIDER_virtual/bootloader = "u-boot-linaro"
8EXTRA_IMAGEDEPENDS += "u-boot-linaro"
9
10PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
11XSERVER = "xserver-xorg \
12 xserver-xorg-module-exa \
13 xf86-input-evdev \
14 xf86-video-omap"
15
16# Increase this everytime you change something in the kernel
17MACHINE_KERNEL_PR = "r1"
18
19KERNEL_IMAGETYPE = "uImage"
20
21UBOOT_MACHINE = "omap4_panda_config"
22
23UBOOT_ENTRYPOINT = "0x80008000"
24UBOOT_LOADADDRESS = "0x80008000"
diff --git a/conf/machine/include/omapl138.inc b/conf/machine/include/omapl138.inc
new file mode 100644
index 00000000..19496424
--- /dev/null
+++ b/conf/machine/include/omapl138.inc
@@ -0,0 +1,2 @@
1SOC_FAMILY = "omapl138"
2require conf/machine/include/soc-family.inc
diff --git a/conf/machine/include/pandaboard-default-settings.inc b/conf/machine/include/pandaboard-default-settings.inc
new file mode 100644
index 00000000..edd7aeba
--- /dev/null
+++ b/conf/machine/include/pandaboard-default-settings.inc
@@ -0,0 +1,4 @@
1# Pandaboard BSP default settings
2
3IMAGE_CLASSES += "sdcard_image-panda"
4
diff --git a/conf/machine/include/ti33x.inc b/conf/machine/include/ti33x.inc
new file mode 100644
index 00000000..17b968d8
--- /dev/null
+++ b/conf/machine/include/ti33x.inc
@@ -0,0 +1,41 @@
1SOC_FAMILY = "ti33x"
2require conf/machine/include/soc-family.inc
3
4require conf/machine/include/tune-cortexa8.inc
5
6PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
7
8# For built-in LCD, add xf86-input-tslib
9XSERVER = "xserver-xorg \
10 xf86-input-evdev \
11 xf86-input-mouse \
12 xf86-video-fbdev \
13 xf86-input-keyboard"
14
15# Default to external video, change to smallscreen for built-in LCD
16GUI_MACHINE_CLASS = "bigscreen"
17
18# Increase this everytime you change something in the kernel
19MACHINE_KERNEL_PR = "r21"
20
21# Default providers, may need to override for specific machines
22PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging"
23PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
24PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
25
26KERNEL_IMAGETYPE = "zImage"
27
28UBOOT_ARCH = "arm"
29UBOOT_MACHINE = "am335x_evm_config"
30
31UBOOT_ENTRYPOINT = "0x80008000"
32UBOOT_LOADADDRESS = "0x80008000"
33
34# Use the expected value of the ubifs filesystem's volume name in the kernel
35# and u-boot.
36UBI_VOLNAME = "rootfs"
37
38EXTRA_IMAGEDEPENDS += "u-boot"
39
40# List common SoC features, may need to add touchscreen for specific machines
41MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx"
diff --git a/conf/machine/include/ti43x.inc b/conf/machine/include/ti43x.inc
new file mode 100644
index 00000000..89133804
--- /dev/null
+++ b/conf/machine/include/ti43x.inc
@@ -0,0 +1,41 @@
1SOC_FAMILY = "ti43x"
2require conf/machine/include/soc-family.inc
3
4require conf/machine/include/tune-cortexa9.inc
5
6PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
7
8# For built-in LCD, add xf86-input-tslib
9XSERVER = "xserver-xorg \
10 xf86-input-evdev \
11 xf86-input-mouse \
12 xf86-video-fbdev \
13 xf86-input-keyboard"
14
15# Default to external video, change to smallscreen for built-in LCD
16GUI_MACHINE_CLASS = "bigscreen"
17
18# Increase this everytime you change something in the kernel
19MACHINE_KERNEL_PR = "r2"
20
21# Default providers, may need to override for specific machines
22PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging"
23PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
24PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
25
26KERNEL_IMAGETYPE = "zImage"
27
28UBOOT_ARCH = "arm"
29UBOOT_MACHINE = "am43xx_evm_config"
30
31UBOOT_ENTRYPOINT = "0x80008000"
32UBOOT_LOADADDRESS = "0x80008000"
33
34# Use the expected value of the ubifs filesystem's volume name in the kernel
35# and u-boot.
36UBI_VOLNAME = "rootfs"
37
38EXTRA_IMAGEDEPENDS += "u-boot"
39
40# List common SoC features, may need to add touchscreen for specific machines
41MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx"