From 74a74be23feb5d44121f059e1ab96787be4b7532 Mon Sep 17 00:00:00 2001 From: Dominik Sliwa Date: Thu, 15 Dec 2016 14:22:05 +0100 Subject: apalis-tk1: Mainline kernel machine This patch adds mainline linux based Apalis TK1 machine. It includes compatible recipes for libdrm, mesa, Xorg, and weston. Signed-off-by: Dominik Sliwa Acked-by: Max Krummenacher --- conf/machine/apalis-tk1-mainline.conf | 50 +++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 conf/machine/apalis-tk1-mainline.conf (limited to 'conf/machine/apalis-tk1-mainline.conf') diff --git a/conf/machine/apalis-tk1-mainline.conf b/conf/machine/apalis-tk1-mainline.conf new file mode 100644 index 0000000..1b8cddf --- /dev/null +++ b/conf/machine/apalis-tk1-mainline.conf @@ -0,0 +1,50 @@ +#@TYPE: Machine +#@NAME: apalis-tk1-mainline +#@DESCRIPTION: Toradex Apalis TK1 Mainline + +#require conf/machine/include/tegra-base.inc +require conf/machine/include/soc-family.inc + +SOC_FAMILY = "tegra124m" + +PREFERRED_PROVIDER_virtual/kernel = "linux-toradex-mainline" + +KERNEL_IMAGETYPE = "uImage" +KERNEL_DEFCONFIG = "tegra_defconfig" +KERNEL_DEVICETREE += "tegra124-apalis-eval.dtb" + +PREFERRED_PROVIDER_u-boot = "u-boot-toradex" +PREFERRED_PROVIDER_virtual/bootloader = "u-boot-toradex" +UBOOT_MACHINE = "apalis-tk1_defconfig" +UBOOT_ENTRYPOINT = "0x80008000" +UBOOT_LOADADDRESS = "${UBOOT_ENTRYPOINT}" + +PREFERRED_PROVIDER_lxde-icon-theme_apalis-tk1-mainline = "lxde-icon-theme" +PREFERRED_PROVIDER_lxsession-lite_apalis-tk1-mainline = "lxsession" +PREFERRED_PROVIDER_virtual/psplash = "psplash-angstrom" +PREFERRED_PROVIDER_psplash-support = "psplash-angstrom" + +PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" +PREFERRED_VERSION_xserver-xorg_tegra124m = "99:1.18%" +PREFERRED_PROVIDER_virtual/mesa ?= "mesa" +PREFERRED_PROVIDER_virtual/libgl ?= "mesa" + +GALLIUMDRIVERS_append_armv7a =",nouveau" +XSERVER ?= "xserver-xorg \ + mesa-driver-nouveau \ + xf86-input-evdev \ + xf86-input-keyboard \ + xf86-input-mouse \ + xf86-video-modesetting \ + " + +MACHINE_FEATURES = "screen usbgadget usbhost vfat ext2 alsa touchscreen wifi bluetooth 3g pci " +MACHINE_EXTRA_RDEPENDS = "linux-firmware-nvidia" +EXTRA_IMAGEDEPENDS += "u-boot" + +# used by sysvinit_2 +SERIAL_CONSOLE = "115200 ttyS0" +IMAGE_FSTYPES ?= "tar.bz2" + +DEFAULTTUNE = "cortexa15hf-neon" +require conf/machine/include/tune-cortexa15.inc -- cgit v1.2.3