diff options
Diffstat (limited to '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 |