summaryrefslogtreecommitdiff
path: root/conf/machine/apalis-t30-mainline.conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/apalis-t30-mainline.conf')
-rw-r--r--conf/machine/apalis-t30-mainline.conf70
1 files changed, 70 insertions, 0 deletions
diff --git a/conf/machine/apalis-t30-mainline.conf b/conf/machine/apalis-t30-mainline.conf
new file mode 100644
index 0000000..fd9f009
--- /dev/null
+++ b/conf/machine/apalis-t30-mainline.conf
@@ -0,0 +1,70 @@
+#@TYPE: Machine
+#@NAME: Toradex Apalis T30 Mainline
+#@SOC: Tegra T30
+#@DESCRIPTION: Mainline Machine configuration for Toradex Apalis T30 SOM
+#@MAINTAINER: Marcel Ziswiler <marcel.ziswiler@toradex.com>
+
+require conf/machine/include/soc-family.inc
+
+SOC_FAMILY = "tegram:tegra3m"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux-toradex-mainline"
+
+KERNEL_IMAGETYPE = "uImage"
+KERNEL_DEFCONFIG = "tegra_defconfig"
+KERNEL_DEVICETREE += "tegra30-apalis-eval.dtb"
+# The kernel lives in a seperate FAT or UBI partition, don't deploy it in /boot
+RDEPENDS_kernel-base = ""
+
+PREFERRED_PROVIDER_u-boot = "u-boot-toradex"
+PREFERRED_PROVIDER_virtual/bootloader = "u-boot-toradex"
+UBOOT_MACHINE = "apalis_t30_defconfig"
+UBOOT_ENTRYPOINT = "0x82008000"
+UBOOT_LOADADDRESS = "${UBOOT_ENTRYPOINT}"
+# The payload offsets are given in number of 512 byte blocks.
+OFFSET_BOOTROM_PAYLOAD = "0"
+
+TEZI_DISTRO_BOOT_SCRIPTS = "boot.scr"
+TEZI_UBOOT_BINARY_EMMC = "apalis_t30.img"
+
+# require u-boot-dtb-tegra.bin to be used
+UBOOT_IMAGE = "u-boot-dtb-tegra-${MACHINE}-${PV}-${PR}.${UBOOT_SUFFIX}"
+UBOOT_BINARY = "u-boot-dtb-tegra.${UBOOT_SUFFIX}"
+UBOOT_SYMLINK = "u-boot-dtb-tegra-${MACHINE}.${UBOOT_SUFFIX}"
+
+PREFERRED_PROVIDER_lxde-icon-theme_apalis-t30-mainline = "lxde-icon-theme"
+PREFERRED_PROVIDER_lxsession-lite_apalis-t30-mainline = "lxsession"
+PREFERRED_PROVIDER_virtual/psplash = "psplash-angstrom"
+PREFERRED_PROVIDER_psplash-support = "psplash-angstrom"
+
+PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"
+PREFERRED_VERSION_xserver-xorg_tegram = "99:1.19%"
+PREFERRED_PROVIDER_virtual/mesa ?= "mesa"
+PREFERRED_PROVIDER_virtual/libgl ?= "mesa"
+
+#TBD
+#swrast,tegra
+GALLIUMDRIVERS_append_armv7a =",tegra"
+XSERVER ?= "xserver-xorg \
+ mesa-driver-swrast \
+ mesa-driver-tegra \
+ xf86-input-evdev \
+ xf86-input-keyboard \
+ xf86-input-mouse \
+ xf86-video-modesetting \
+ xf86-video-opentegra \
+ "
+
+MACHINE_FEATURES += "screen usbgadget usbhost vfat ext2 alsa touchscreen wifi bluetooth 3g pci "
+EXTRA_IMAGEDEPENDS += "u-boot"
+
+# used by sysvinit_2
+SERIAL_CONSOLE = "115200 ttyS0"
+IMAGE_CLASSES += "image_type_tezi"
+IMAGE_FSTYPES = "tar.xz teziimg"
+
+TORADEX_PRODUCT_IDS = "0025 0026 0031"
+TORADEX_FLASH_TYPE = "emmc"
+
+DEFAULTTUNE = "armv7athf-neon"
+require conf/machine/include/tune-cortexa9.inc