diff options
| author | Adrian Dudau <adrian.dudau@enea.com> | 2014-06-26 14:23:17 +0200 |
|---|---|---|
| committer | Adrian Dudau <adrian.dudau@enea.com> | 2014-06-26 14:23:17 +0200 |
| commit | c5a89b6c4bac0e2928585a12758f87ab76e7e208 (patch) | |
| tree | 08ba830e74cb1229ceb898741cc8dc24d804fd42 /conf/machine | |
| download | meta-ti-daisy-enea.tar.gz | |
initial commit for Enea Linux 4.0daisy-enea
Migrated from the internal git server on the daisy-enea branch
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Diffstat (limited to 'conf/machine')
| -rw-r--r-- | conf/machine/am180x-evm.conf | 18 | ||||
| -rw-r--r-- | conf/machine/am335x-evm.conf | 35 | ||||
| -rw-r--r-- | conf/machine/am3517-evm.conf | 40 | ||||
| -rw-r--r-- | conf/machine/am37x-evm.conf | 35 | ||||
| -rw-r--r-- | conf/machine/am437x-evm.conf | 35 | ||||
| -rw-r--r-- | conf/machine/beagleboard.conf | 40 | ||||
| -rw-r--r-- | conf/machine/beaglebone.conf | 14 | ||||
| -rw-r--r-- | conf/machine/dra7xx-evm.conf | 36 | ||||
| -rw-r--r-- | conf/machine/include/davinci.inc | 21 | ||||
| -rw-r--r-- | conf/machine/include/keystone.inc | 23 | ||||
| -rw-r--r-- | conf/machine/include/omap-a15.inc | 30 | ||||
| -rw-r--r-- | conf/machine/include/omap3.inc | 38 | ||||
| -rw-r--r-- | conf/machine/include/omap4.inc | 24 | ||||
| -rw-r--r-- | conf/machine/include/omapl138.inc | 2 | ||||
| -rw-r--r-- | conf/machine/include/pandaboard-default-settings.inc | 4 | ||||
| -rw-r--r-- | conf/machine/include/ti33x.inc | 41 | ||||
| -rw-r--r-- | conf/machine/include/ti43x.inc | 41 | ||||
| -rw-r--r-- | conf/machine/keystone-evm.conf | 26 | ||||
| -rw-r--r-- | conf/machine/omap3evm.conf | 36 | ||||
| -rw-r--r-- | conf/machine/omap5-evm.conf | 36 | ||||
| -rw-r--r-- | conf/machine/pandaboard.conf | 15 |
21 files changed, 590 insertions, 0 deletions
diff --git a/conf/machine/am180x-evm.conf b/conf/machine/am180x-evm.conf new file mode 100644 index 00000000..cff15656 --- /dev/null +++ b/conf/machine/am180x-evm.conf | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: AM180x CPUs on an AM180x EVM board | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI AM180x EVM board | ||
| 4 | |||
| 5 | require conf/machine/include/davinci.inc | ||
| 6 | require conf/machine/include/omapl138.inc | ||
| 7 | |||
| 8 | UBOOT_MACHINE = "da850evm_config" | ||
| 9 | UBOOT_ENTRYPOINT = "0xc0008000" | ||
| 10 | UBOOT_LOADADDRESS = "0xc0008000" | ||
| 11 | |||
| 12 | IMAGE_FSTYPES += "tar.gz ubi" | ||
| 13 | |||
| 14 | SERIAL_CONSOLE = "115200 ttyS2" | ||
| 15 | |||
| 16 | PREFERRED_PROVIDER_virtual/kernel = "linux-omapl138-psp" | ||
| 17 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-am180x" | ||
| 18 | PREFERRED_PROVIDER_u-boot = "u-boot-am180x" | ||
diff --git a/conf/machine/am335x-evm.conf b/conf/machine/am335x-evm.conf new file mode 100644 index 00000000..21e79a2f --- /dev/null +++ b/conf/machine/am335x-evm.conf | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: AM335x EVM | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI AM335x EVM | ||
| 4 | |||
| 5 | require conf/machine/include/ti33x.inc | ||
| 6 | |||
| 7 | # Use built-in LCD by default | ||
| 8 | XSERVER += "xf86-input-tslib" | ||
| 9 | GUI_MACHINE_CLASS = "smallscreen" | ||
| 10 | MACHINE_FEATURES += "touchscreen" | ||
| 11 | |||
| 12 | IMAGE_FSTYPES += "ubi tar.gz" | ||
| 13 | |||
| 14 | SERIAL_CONSOLE = "115200 ttyO0" | ||
| 15 | |||
| 16 | # UBI information. Note that this is board and kernel specific. Changes | ||
| 17 | # in your kernel port may require changes in these variables. For more | ||
| 18 | # details about this board please see | ||
| 19 | # http://processors.wiki.ti.com/index.php/UBIFS_Support | ||
| 20 | |||
| 21 | # do ubiattach /dev/ubi_ctrl -m 7 -O 2048 | ||
| 22 | # From dmesg: | ||
| 23 | # UBI: smallest flash I/O unit: 2048 | ||
| 24 | # UBI: logical eraseblock size: 126976 bytes | ||
| 25 | # from ubiattach stdout: | ||
| 26 | # UBI device number 0, total 1988 LEBs | ||
| 27 | MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 3836" | ||
| 28 | |||
| 29 | # do ubiattach /dev/ubi_ctrl -m 7 -O 2048 | ||
| 30 | # from dmesg: | ||
| 31 | # UBI: smallest flash I/O unit: 2048 | ||
| 32 | # UBI: physical eraseblock size: 131072 bytes (128 KiB) | ||
| 33 | # UBI: sub-page size: 512 | ||
| 34 | # UBI: VID header offset: 2048 (aligned 2048) | ||
| 35 | UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048" | ||
diff --git a/conf/machine/am3517-evm.conf b/conf/machine/am3517-evm.conf new file mode 100644 index 00000000..b9b6d17b --- /dev/null +++ b/conf/machine/am3517-evm.conf | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: AM3517 EVM | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI Sitara AM3517 EVM | ||
| 4 | |||
| 5 | require conf/machine/include/omap3.inc | ||
| 6 | |||
| 7 | # Use built-in LCD by default | ||
| 8 | XSERVER += "xf86-input-tslib" | ||
| 9 | GUI_MACHINE_CLASS = "smallscreen" | ||
| 10 | MACHINE_FEATURES += "touchscreen ethernet" | ||
| 11 | |||
| 12 | IMAGE_FSTYPES += "ubi tar.gz" | ||
| 13 | EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048" | ||
| 14 | |||
| 15 | SERIAL_CONSOLE = "115200 ttyO2" | ||
| 16 | USE_VT = "2" | ||
| 17 | |||
| 18 | PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp" | ||
| 19 | |||
| 20 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-am3517" | ||
| 21 | PREFERRED_PROVIDER_u-boot = "u-boot-am3517" | ||
| 22 | |||
| 23 | UBOOT_MACHINE = "am3517_evm_config" | ||
| 24 | XLOAD_MACHINE = "am3517evm_config" | ||
| 25 | |||
| 26 | # NOTE: there are NAND and OneNAND versions of this board... | ||
| 27 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 28 | # From dmesg: | ||
| 29 | # UBI: smallest flash I/O unit: 2048 | ||
| 30 | # UBI: logical eraseblock size: 129024 bytes | ||
| 31 | # from ubiattach stdout: | ||
| 32 | # UBI device number 0, total 1996 LEBs | ||
| 33 | MKUBIFS_ARGS = "-m 2048 -e 129024 -c 1996" | ||
| 34 | |||
| 35 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 36 | # from dmesg: | ||
| 37 | # UBI: smallest flash I/O unit: 2048 | ||
| 38 | # UBI: physical eraseblock size: 131072 bytes (128 KiB) | ||
| 39 | # UBI: sub-page size: 512 | ||
| 40 | UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512" | ||
diff --git a/conf/machine/am37x-evm.conf b/conf/machine/am37x-evm.conf new file mode 100644 index 00000000..0d53d508 --- /dev/null +++ b/conf/machine/am37x-evm.conf | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: AM37x EVM | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI AM37x EVM | ||
| 4 | |||
| 5 | require conf/machine/include/omap3.inc | ||
| 6 | |||
| 7 | # Use built-in LCD by default | ||
| 8 | XSERVER += "xf86-input-tslib" | ||
| 9 | GUI_MACHINE_CLASS = "smallscreen" | ||
| 10 | MACHINE_FEATURES += "touchscreen ethernet" | ||
| 11 | |||
| 12 | IMAGE_FSTYPES += "ubi tar.gz" | ||
| 13 | EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048" | ||
| 14 | |||
| 15 | SERIAL_CONSOLE = "115200 ttyO0" | ||
| 16 | |||
| 17 | PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp" | ||
| 18 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-am37x" | ||
| 19 | PREFERRED_PROVIDER_u-boot = "u-boot-am37x" | ||
| 20 | |||
| 21 | # NOTE: there are NAND and OneNAND versions of this board... | ||
| 22 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 23 | # From dmesg: | ||
| 24 | # UBI: smallest flash I/O unit: 2048 | ||
| 25 | # UBI: logical eraseblock size: 129024 bytes | ||
| 26 | # from ubiattach stdout: | ||
| 27 | # UBI device number 0, total 1996 LEBs | ||
| 28 | MKUBIFS_ARGS = "-m 2048 -e 129024 -c 1996" | ||
| 29 | |||
| 30 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 31 | # from dmesg: | ||
| 32 | # UBI: smallest flash I/O unit: 2048 | ||
| 33 | # UBI: physical eraseblock size: 131072 bytes (128 KiB) | ||
| 34 | # UBI: sub-page size: 512 | ||
| 35 | UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512" | ||
diff --git a/conf/machine/am437x-evm.conf b/conf/machine/am437x-evm.conf new file mode 100644 index 00000000..15e5f537 --- /dev/null +++ b/conf/machine/am437x-evm.conf | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: AM437x EVM | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI AM437x EVM | ||
| 4 | |||
| 5 | require conf/machine/include/ti43x.inc | ||
| 6 | |||
| 7 | # Use built-in LCD by default | ||
| 8 | XSERVER += "xf86-input-tslib" | ||
| 9 | GUI_MACHINE_CLASS = "smallscreen" | ||
| 10 | MACHINE_FEATURES += "touchscreen" | ||
| 11 | |||
| 12 | IMAGE_FSTYPES += "ubi tar.gz" | ||
| 13 | |||
| 14 | SERIAL_CONSOLE = "115200 ttyO0" | ||
| 15 | |||
| 16 | # UBI information. Note that this is board and kernel specific. Changes | ||
| 17 | # in your kernel port may require changes in these variables. For more | ||
| 18 | # details about this board please see | ||
| 19 | # http://processors.wiki.ti.com/index.php/UBIFS_Support | ||
| 20 | |||
| 21 | # do ubiattach /dev/ubi_ctrl -m 11 -O 4096 | ||
| 22 | # From dmesg: | ||
| 23 | # UBI: smallest flash I/O unit: 4096 | ||
| 24 | # UBI: logical eraseblock size: 253952 bytes | ||
| 25 | # from ubiattach stdout: | ||
| 26 | # UBI device number 0, total 994 LEBs | ||
| 27 | MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 1918" | ||
| 28 | |||
| 29 | # do ubiattach /dev/ubi_ctrl -m 11 -O 4096 | ||
| 30 | # from dmesg: | ||
| 31 | # UBI: smallest flash I/O unit: 4096 | ||
| 32 | # UBI: physical eraseblock size: 262144 bytes (256 KiB) | ||
| 33 | # UBI: sub-page size: 4096 | ||
| 34 | # UBI: VID header offset: 4096 (aligned 4096) | ||
| 35 | UBINIZE_ARGS = "-m 4096 -p 256KiB -s 4096 -O 4096" | ||
diff --git a/conf/machine/beagleboard.conf b/conf/machine/beagleboard.conf new file mode 100644 index 00000000..f9231199 --- /dev/null +++ b/conf/machine/beagleboard.conf | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: Beagleboard machine | ||
| 3 | #@DESCRIPTION: Machine configuration for the http://beagleboard.org/ board | ||
| 4 | |||
| 5 | require conf/machine/include/omap3.inc | ||
| 6 | |||
| 7 | # Only has DVI connector for external screen | ||
| 8 | GUI_MACHINE_CLASS = "bigscreen" | ||
| 9 | |||
| 10 | PREFERRED_PROVIDER_virtual/kernel = "linux-mainline" | ||
| 11 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-beagleboard" | ||
| 12 | PREFERRED_PROVIDER_u-boot = "u-boot-beagleboard" | ||
| 13 | |||
| 14 | IMAGE_FSTYPES += "tar.gz ubi" | ||
| 15 | EXTRA_IMAGECMD_jffs2 = "-lnp" | ||
| 16 | |||
| 17 | SERIAL_CONSOLE = "115200 ttyO2" | ||
| 18 | |||
| 19 | UBOOT_MACHINE = "omap3_beagle_config" | ||
| 20 | |||
| 21 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 22 | # From dmesg: | ||
| 23 | # UBI: smallest flash I/O unit: 2048 | ||
| 24 | # UBI: logical eraseblock size: 129024 bytes | ||
| 25 | # from ubiattach stdout: | ||
| 26 | # UBI device number 0, total 1996 LEBs | ||
| 27 | # | ||
| 28 | # Beagleboard C5 has 3998 LEBS (490MiB) | ||
| 29 | MKUBIFS_ARGS = "-m 2048 -e 129024 -c 1996" | ||
| 30 | |||
| 31 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 32 | # from dmesg: | ||
| 33 | # UBI: smallest flash I/O unit: 2048 | ||
| 34 | # UBI: physical eraseblock size: 131072 bytes (128 KiB) | ||
| 35 | # UBI: sub-page size: 512 | ||
| 36 | UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512" | ||
| 37 | |||
| 38 | # For a modularized kernel we want to drag in networking, sound, rtc etc." | ||
| 39 | MACHINE_EXTRA_RRECOMMENDS = "kernel-module-smsc95xx kernel-module-snd-soc-twl4030 kernel-module-rtc-twl \ | ||
| 40 | kernel-module-snd-soc-omap kernel-module-snd-soc-omap-mcbsp kernel-module-snd-soc-omap3beagle" | ||
diff --git a/conf/machine/beaglebone.conf b/conf/machine/beaglebone.conf new file mode 100644 index 00000000..8a83a1ae --- /dev/null +++ b/conf/machine/beaglebone.conf | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: BeagleBone machine | ||
| 3 | #@DESCRIPTION: Machine configuration for the http://beagleboard.org/bone board | ||
| 4 | |||
| 5 | require conf/machine/include/ti33x.inc | ||
| 6 | |||
| 7 | # Only has DVI connector for external screen | ||
| 8 | GUI_MACHINE_CLASS = "bigscreen" | ||
| 9 | |||
| 10 | IMAGE_FSTYPES += "tar.gz" | ||
| 11 | |||
| 12 | SERIAL_CONSOLE = "115200 ttyO0" | ||
| 13 | |||
| 14 | UBOOT_MACHINE = "am335x_evm_config" | ||
diff --git a/conf/machine/dra7xx-evm.conf b/conf/machine/dra7xx-evm.conf new file mode 100644 index 00000000..14253cf3 --- /dev/null +++ b/conf/machine/dra7xx-evm.conf | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: DRA7xx EVM | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI DRA7xx EVM | ||
| 4 | |||
| 5 | require conf/machine/include/omap-a15.inc | ||
| 6 | |||
| 7 | IMAGE_FSTYPES += "ubi tar.gz" | ||
| 8 | |||
| 9 | SERIAL_CONSOLE = "115200 ttyO0" | ||
| 10 | |||
| 11 | UBOOT_MACHINE = "dra7xx_evm_config" | ||
| 12 | |||
| 13 | # UBI information. Note that this is board and kernel specific. Changes | ||
| 14 | # in your kernel port may require changes in these variables. For more | ||
| 15 | # details about this board please see | ||
| 16 | # http://processors.wiki.ti.com/index.php/UBIFS_Support | ||
| 17 | |||
| 18 | # do ubiattach /dev/ubi_ctrl -m 7 -O 2048 | ||
| 19 | # From dmesg: | ||
| 20 | # UBI: smallest flash I/O unit: 2048 | ||
| 21 | # UBI: logical eraseblock size: 126976 bytes | ||
| 22 | # from ubiattach stdout: | ||
| 23 | # UBI device number 0, total 1988 LEBs | ||
| 24 | MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 3836" | ||
| 25 | |||
| 26 | # do ubiattach /dev/ubi_ctrl -m 7 -O 2048 | ||
| 27 | # from dmesg: | ||
| 28 | # UBI: smallest flash I/O unit: 2048 | ||
| 29 | # UBI: physical eraseblock size: 131072 bytes (128 KiB) | ||
| 30 | # UBI: sub-page size: 512 | ||
| 31 | # UBI: VID header offset: 2048 (aligned 2048) | ||
| 32 | UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048" | ||
| 33 | |||
| 34 | # Currently removing the sgx machine feature because there is no SGX package | ||
| 35 | # available for omap5 | ||
| 36 | MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen touchscreen" | ||
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 @@ | |||
| 1 | require conf/machine/include/tune-arm926ejs.inc | ||
| 2 | |||
| 3 | # Increase this everytime you change something in the kernel | ||
| 4 | MACHINE_KERNEL_PR = "r53" | ||
| 5 | |||
| 6 | KERNEL_IMAGETYPE = "uImage" | ||
| 7 | |||
| 8 | PREFERRED_PROVIDER_virtual/kernel = "linux-davinci" | ||
| 9 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot" | ||
| 10 | |||
| 11 | UBOOT_MACHINE = "davinci_dvevm_config" | ||
| 12 | |||
| 13 | UBOOT_ENTRYPOINT = "0x80008000" | ||
| 14 | UBOOT_LOADADDRESS = "0x80008000" | ||
| 15 | |||
| 16 | EXTRA_IMAGEDEPENDS += "u-boot" | ||
| 17 | |||
| 18 | SERIAL_CONSOLE ?= "115200 ttyS0" | ||
| 19 | EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n" | ||
| 20 | |||
| 21 | MACHINE_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 @@ | |||
| 1 | SOC_FAMILY = "keystone" | ||
| 2 | require conf/machine/include/soc-family.inc | ||
| 3 | |||
| 4 | require conf/machine/include/tune-cortexa15.inc | ||
| 5 | |||
| 6 | PREFERRED_PROVIDER_virtual/kernel = "linux-keystone" | ||
| 7 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-keystone" | ||
| 8 | PREFERRED_PROVIDER_u-boot = "u-boot-keystone" | ||
| 9 | |||
| 10 | # Increase this everytime you change something in the kernel | ||
| 11 | MACHINE_KERNEL_PR = "r7" | ||
| 12 | |||
| 13 | KERNEL_IMAGETYPE = "uImage" | ||
| 14 | |||
| 15 | UBOOT_MACHINE = "tci6638_evm_config" | ||
| 16 | |||
| 17 | UBOOT_ENTRYPOINT = "0x80008000" | ||
| 18 | UBOOT_LOADADDRESS = "0x80008000" | ||
| 19 | |||
| 20 | EXTRA_IMAGEDEPENDS += "u-boot" | ||
| 21 | EXTRA_IMAGEDEPENDS += "boot-monitor" | ||
| 22 | |||
| 23 | MACHINE_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 @@ | |||
| 1 | SOC_FAMILY = "omap-a15" | ||
| 2 | require conf/machine/include/soc-family.inc | ||
| 3 | |||
| 4 | require conf/machine/include/tune-cortexa15.inc | ||
| 5 | |||
| 6 | # Increase this everytime you change something in the kernel | ||
| 7 | MACHINE_KERNEL_PR = "r3" | ||
| 8 | |||
| 9 | PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging" | ||
| 10 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging" | ||
| 11 | PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging" | ||
| 12 | |||
| 13 | KERNEL_IMAGETYPE = "zImage" | ||
| 14 | |||
| 15 | UBOOT_ARCH = "arm" | ||
| 16 | UBOOT_ENTRYPOINT = "0x80008000" | ||
| 17 | UBOOT_LOADADDRESS = "0x80008000" | ||
| 18 | |||
| 19 | EXTRA_IMAGEDEPENDS += "virtual/bootloader" | ||
| 20 | |||
| 21 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" | ||
| 22 | XSERVER = "xserver-xorg \ | ||
| 23 | xf86-input-evdev \ | ||
| 24 | xf86-video-fbdev" | ||
| 25 | |||
| 26 | GUI_MACHINE_CLASS = "smallscreen" | ||
| 27 | |||
| 28 | # Use the expected value of the ubifs filesystem's volume name in the kernel | ||
| 29 | # and u-boot. | ||
| 30 | UBI_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 @@ | |||
| 1 | SOC_FAMILY = "omap3" | ||
| 2 | require conf/machine/include/soc-family.inc | ||
| 3 | |||
| 4 | require conf/machine/include/tune-cortexa8.inc | ||
| 5 | |||
| 6 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" | ||
| 7 | |||
| 8 | # For built-in LCD, add xf86-input-tslib | ||
| 9 | XSERVER = "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 | ||
| 16 | GUI_MACHINE_CLASS = "bigscreen" | ||
| 17 | |||
| 18 | # Increase this everytime you change something in the kernel | ||
| 19 | MACHINE_KERNEL_PR = "r125" | ||
| 20 | |||
| 21 | KERNEL_IMAGETYPE = "uImage" | ||
| 22 | |||
| 23 | # Default providers, may need to override for specific machines | ||
| 24 | PREFERRED_PROVIDER_virtual/kernel = "linux-omap" | ||
| 25 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot" | ||
| 26 | |||
| 27 | UBOOT_ARCH = "arm" | ||
| 28 | UBOOT_MACHINE = "omap3_evm_config" | ||
| 29 | XLOAD_MACHINE = "omap3evm_config" | ||
| 30 | |||
| 31 | UBOOT_ENTRYPOINT = "0x80008000" | ||
| 32 | UBOOT_LOADADDRESS = "0x80008000" | ||
| 33 | |||
| 34 | # If SPL is not used, may need to add x-load | ||
| 35 | EXTRA_IMAGEDEPENDS += "u-boot" | ||
| 36 | |||
| 37 | # List common SoC features, may need to add touchscreen/ethernet for specific machines | ||
| 38 | MACHINE_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 @@ | |||
| 1 | SOC_FAMILY = "omap4" | ||
| 2 | require conf/machine/include/soc-family.inc | ||
| 3 | |||
| 4 | require conf/machine/include/tune-cortexa9.inc | ||
| 5 | |||
| 6 | PREFERRED_PROVIDER_virtual/kernel = "linux-omap4" | ||
| 7 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-linaro" | ||
| 8 | EXTRA_IMAGEDEPENDS += "u-boot-linaro" | ||
| 9 | |||
| 10 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" | ||
| 11 | XSERVER = "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 | ||
| 17 | MACHINE_KERNEL_PR = "r1" | ||
| 18 | |||
| 19 | KERNEL_IMAGETYPE = "uImage" | ||
| 20 | |||
| 21 | UBOOT_MACHINE = "omap4_panda_config" | ||
| 22 | |||
| 23 | UBOOT_ENTRYPOINT = "0x80008000" | ||
| 24 | UBOOT_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 @@ | |||
| 1 | SOC_FAMILY = "omapl138" | ||
| 2 | require 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 | |||
| 3 | IMAGE_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 @@ | |||
| 1 | SOC_FAMILY = "ti33x" | ||
| 2 | require conf/machine/include/soc-family.inc | ||
| 3 | |||
| 4 | require conf/machine/include/tune-cortexa8.inc | ||
| 5 | |||
| 6 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" | ||
| 7 | |||
| 8 | # For built-in LCD, add xf86-input-tslib | ||
| 9 | XSERVER = "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 | ||
| 16 | GUI_MACHINE_CLASS = "bigscreen" | ||
| 17 | |||
| 18 | # Increase this everytime you change something in the kernel | ||
| 19 | MACHINE_KERNEL_PR = "r21" | ||
| 20 | |||
| 21 | # Default providers, may need to override for specific machines | ||
| 22 | PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging" | ||
| 23 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging" | ||
| 24 | PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging" | ||
| 25 | |||
| 26 | KERNEL_IMAGETYPE = "zImage" | ||
| 27 | |||
| 28 | UBOOT_ARCH = "arm" | ||
| 29 | UBOOT_MACHINE = "am335x_evm_config" | ||
| 30 | |||
| 31 | UBOOT_ENTRYPOINT = "0x80008000" | ||
| 32 | UBOOT_LOADADDRESS = "0x80008000" | ||
| 33 | |||
| 34 | # Use the expected value of the ubifs filesystem's volume name in the kernel | ||
| 35 | # and u-boot. | ||
| 36 | UBI_VOLNAME = "rootfs" | ||
| 37 | |||
| 38 | EXTRA_IMAGEDEPENDS += "u-boot" | ||
| 39 | |||
| 40 | # List common SoC features, may need to add touchscreen for specific machines | ||
| 41 | MACHINE_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 @@ | |||
| 1 | SOC_FAMILY = "ti43x" | ||
| 2 | require conf/machine/include/soc-family.inc | ||
| 3 | |||
| 4 | require conf/machine/include/tune-cortexa9.inc | ||
| 5 | |||
| 6 | PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" | ||
| 7 | |||
| 8 | # For built-in LCD, add xf86-input-tslib | ||
| 9 | XSERVER = "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 | ||
| 16 | GUI_MACHINE_CLASS = "bigscreen" | ||
| 17 | |||
| 18 | # Increase this everytime you change something in the kernel | ||
| 19 | MACHINE_KERNEL_PR = "r2" | ||
| 20 | |||
| 21 | # Default providers, may need to override for specific machines | ||
| 22 | PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging" | ||
| 23 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging" | ||
| 24 | PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging" | ||
| 25 | |||
| 26 | KERNEL_IMAGETYPE = "zImage" | ||
| 27 | |||
| 28 | UBOOT_ARCH = "arm" | ||
| 29 | UBOOT_MACHINE = "am43xx_evm_config" | ||
| 30 | |||
| 31 | UBOOT_ENTRYPOINT = "0x80008000" | ||
| 32 | UBOOT_LOADADDRESS = "0x80008000" | ||
| 33 | |||
| 34 | # Use the expected value of the ubifs filesystem's volume name in the kernel | ||
| 35 | # and u-boot. | ||
| 36 | UBI_VOLNAME = "rootfs" | ||
| 37 | |||
| 38 | EXTRA_IMAGEDEPENDS += "u-boot" | ||
| 39 | |||
| 40 | # List common SoC features, may need to add touchscreen for specific machines | ||
| 41 | MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx" | ||
diff --git a/conf/machine/keystone-evm.conf b/conf/machine/keystone-evm.conf new file mode 100644 index 00000000..49215236 --- /dev/null +++ b/conf/machine/keystone-evm.conf | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: Keystone 2 machine | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI Keystone 2 | ||
| 4 | |||
| 5 | require conf/machine/include/keystone.inc | ||
| 6 | |||
| 7 | IMAGE_FSTYPES += "ubi tar.gz" | ||
| 8 | |||
| 9 | SERIAL_CONSOLE = "115200 ttyS0" | ||
| 10 | |||
| 11 | SYSVINIT_ENABLED_GETTYS = "" | ||
| 12 | |||
| 13 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 14 | # From dmesg: | ||
| 15 | # UBI: smallest flash I/O unit: 2048 | ||
| 16 | # UBI: logical eraseblock size: 126976 bytes | ||
| 17 | # from ubiattach stdout: | ||
| 18 | # UBI device number 0, total 3856 LEBs | ||
| 19 | MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 3856" | ||
| 20 | |||
| 21 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 22 | # from dmesg: | ||
| 23 | # UBI: smallest flash I/O unit: 2048 | ||
| 24 | # UBI: physical eraseblock size: 131072 bytes (128 KiB) | ||
| 25 | # UBI: sub-page size: 2048 | ||
| 26 | UBINIZE_ARGS = "-m 2048 -p 128KiB -s 2048 -O 2048" | ||
diff --git a/conf/machine/omap3evm.conf b/conf/machine/omap3evm.conf new file mode 100644 index 00000000..584866cb --- /dev/null +++ b/conf/machine/omap3evm.conf | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: OMAP3 EVM | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI OMAP3 EVM | ||
| 4 | |||
| 5 | require conf/machine/include/omap3.inc | ||
| 6 | |||
| 7 | # Use built-in LCD by default | ||
| 8 | XSERVER += "xf86-input-tslib" | ||
| 9 | GUI_MACHINE_CLASS = "smallscreen" | ||
| 10 | MACHINE_FEATURES += "touchscreen ethernet" | ||
| 11 | |||
| 12 | IMAGE_FSTYPES += "jffs2 tar.gz" | ||
| 13 | EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048" | ||
| 14 | |||
| 15 | SERIAL_CONSOLE = "115200 ttyS0" | ||
| 16 | USE_VT = "0" | ||
| 17 | |||
| 18 | PREFERRED_PROVIDER_virtual/kernel = "linux-omap-psp" | ||
| 19 | |||
| 20 | EXTRA_IMAGEDEPENDS += "x-load" | ||
| 21 | |||
| 22 | # NOTE: there are NAND and OneNAND versions of this board... | ||
| 23 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 24 | # From dmesg: | ||
| 25 | # UBI: smallest flash I/O unit: 2048 | ||
| 26 | # UBI: logical eraseblock size: 129024 bytes | ||
| 27 | # from ubiattach stdout: | ||
| 28 | # UBI device number 0, total 1996 LEBs | ||
| 29 | MKUBIFS_ARGS = "-m 2048 -e 129024 -c 1996" | ||
| 30 | |||
| 31 | # do ubiattach /dev/ubi_ctrl -m 4 | ||
| 32 | # from dmesg: | ||
| 33 | # UBI: smallest flash I/O unit: 2048 | ||
| 34 | # UBI: physical eraseblock size: 131072 bytes (128 KiB) | ||
| 35 | # UBI: sub-page size: 512 | ||
| 36 | UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512" | ||
diff --git a/conf/machine/omap5-evm.conf b/conf/machine/omap5-evm.conf new file mode 100644 index 00000000..ba60e7cf --- /dev/null +++ b/conf/machine/omap5-evm.conf | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: OMAP5 EVM | ||
| 3 | #@DESCRIPTION: Machine configuration for the TI OMAP5 uEVM | ||
| 4 | |||
| 5 | require conf/machine/include/omap-a15.inc | ||
| 6 | |||
| 7 | IMAGE_FSTYPES += "ubi tar.gz" | ||
| 8 | |||
| 9 | SERIAL_CONSOLE = "115200 ttyO2" | ||
| 10 | |||
| 11 | # UBI information. Note that this is board and kernel specific. Changes | ||
| 12 | # in your kernel port may require changes in these variables. For more | ||
| 13 | # details about this board please see | ||
| 14 | # http://processors.wiki.ti.com/index.php/UBIFS_Support | ||
| 15 | |||
| 16 | # do ubiattach /dev/ubi_ctrl -m 7 -O 2048 | ||
| 17 | # From dmesg: | ||
| 18 | # UBI: smallest flash I/O unit: 2048 | ||
| 19 | # UBI: logical eraseblock size: 126976 bytes | ||
| 20 | # from ubiattach stdout: | ||
| 21 | # UBI device number 0, total 1988 LEBs | ||
| 22 | MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 3836" | ||
| 23 | |||
| 24 | # do ubiattach /dev/ubi_ctrl -m 7 -O 2048 | ||
| 25 | # from dmesg: | ||
| 26 | # UBI: smallest flash I/O unit: 2048 | ||
| 27 | # UBI: physical eraseblock size: 131072 bytes (128 KiB) | ||
| 28 | # UBI: sub-page size: 512 | ||
| 29 | # UBI: VID header offset: 2048 (aligned 2048) | ||
| 30 | UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048" | ||
| 31 | |||
| 32 | UBOOT_MACHINE = "omap5_uevm_config" | ||
| 33 | |||
| 34 | # Currently removing the sgx machine feature because there is no SGX package | ||
| 35 | # available for omap5 | ||
| 36 | MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen touchscreen" | ||
diff --git a/conf/machine/pandaboard.conf b/conf/machine/pandaboard.conf new file mode 100644 index 00000000..36ad00e4 --- /dev/null +++ b/conf/machine/pandaboard.conf | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: Pandaboard | ||
| 3 | #@DESCRIPTION: Machine configuration for the OMAP4430 Panda | ||
| 4 | |||
| 5 | include conf/machine/include/pandaboard-default-settings.inc | ||
| 6 | require conf/machine/include/omap4.inc | ||
| 7 | |||
| 8 | GUI_MACHINE_CLASS = "bigscreen" | ||
| 9 | |||
| 10 | IMAGE_FSTYPES += "tar.gz ext3 panda-sdimg" | ||
| 11 | |||
| 12 | SERIAL_CONSOLE = "115200 ttyO2" | ||
| 13 | |||
| 14 | MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" | ||
| 15 | MACHINE_FEATURES = "kernel26 wifi bluetooth alsa apm ext2 screen usbgadget usbhost vfat sgx" | ||
