diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2018-06-04 15:44:28 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2018-06-18 15:59:41 +0200 |
commit | 24e9657f5bea1ae709b12844006f8b44d2d53bf7 (patch) | |
tree | 9e05b19b39fbcaa82f5d23f219e365cc27bca1bc /conf/machine/apalis-t30-mainline.conf | |
parent | 19d270b8a11457da3b2f8c049517d0ddf2bd7426 (diff) |
apalis-t30: mainline kernel machine
This patch adds mainline linux based Apalis T30 machine.
Just the bare minimum to run the Toradex Easy Installer.
It does not yet include any compatible recipes for graphics.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'conf/machine/apalis-t30-mainline.conf')
-rw-r--r-- | conf/machine/apalis-t30-mainline.conf | 70 |
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 |