#@TYPE: Machine #@NAME: Salvator-X machine #@DESCRIPTION: Machine configuration for running Salvator-X require conf/machine/include/${SOC_FAMILY}.inc # Add default tune for H3/M3 DEFAULTTUNE ?= "cortexa57-cortexa53" # Add default tune for M3N DEFAULTTUNE_r8a77965 = "cortexa57" # Add tune configure file for M3N TUNE_CONF ?= "conf/machine/include/tune-cortexa57-cortexa53.inc" TUNE_CONF_r8a77965 = "conf/machine/include/tune-cortexa57.inc" require ${TUNE_CONF} # 32BIT package install (default is disable) # This variables can be used only in multilib. USE_32BIT_PKGS ?= "0" USE_32BIT_WAYLAND ?= "0" USE_32BIT_MMP ?= "0" MACHINE_FEATURES = "" KERNEL_IMAGETYPE = "Image" IMAGE_FSTYPES_append = " tar.bz2 ext4" SERIAL_CONSOLE = "115200 ttySC0" # Configuration for kernel PREFERRED_PROVIDER_virtual/kernel = "linux-renesas" # Device tree for H3 KERNEL_DEVICETREE_r8a7795 = " \ renesas/r8a7795-es1-salvator-x.dtb \ renesas/r8a7795-salvator-x.dtb \ renesas/r8a7795-salvator-xs.dtb \ renesas/r8a7795-salvator-xs-2x2g.dtb \ renesas/r8a7795-salvator-xs-4x2g.dtb \ " # Device tree for M3 KERNEL_DEVICETREE_r8a7796 = " \ renesas/r8a7796-salvator-x.dtb \ renesas/r8a7796-salvator-xs.dtb \ " # Device tree for M3N KERNEL_DEVICETREE_r8a77965 = " \ renesas/r8a77965-salvator-x.dtb \ renesas/r8a77965-salvator-xs.dtb \ " # Configuration for ARM Trusted Firmware EXTRA_IMAGEDEPENDS += " arm-trusted-firmware optee-os" # u-boot PREFERRED_VERSION_u-boot = "v2018.09%" EXTRA_IMAGEDEPENDS += " u-boot" # H3 u-boot configure UBOOT_CONFIG_r8a7795 ??= "r8a7795_salvator-x r8a7795_salvator-xs r8a7795_salvator-xs-2x2g r8a7795_salvator-xs-4x2g" UBOOT_CONFIG[r8a7795_salvator-x] = "r8a7795_salvator-x_defconfig" UBOOT_CONFIG[r8a7795_salvator-xs] = "r8a7795_salvator-xs_defconfig" UBOOT_CONFIG[r8a7795_salvator-xs-2x2g] = "r8a7795_salvator-xs-2x2g_defconfig" UBOOT_CONFIG[r8a7795_salvator-xs-4x2g] = "r8a7795_salvator-xs-4x2g_defconfig" # M3 u-boot configure UBOOT_CONFIG_r8a7796 ??= "r8a7796_salvator-x r8a7796_salvator-xs" UBOOT_CONFIG[r8a7796_salvator-x] = "r8a7796_salvator-x_defconfig" UBOOT_CONFIG[r8a7796_salvator-xs] = "r8a7796_salvator-xs_defconfig" # M3N u-boot configure UBOOT_CONFIG_r8a77965 ??= "r8a77965_salvator-x r8a77965_salvator-xs" UBOOT_CONFIG[r8a77965_salvator-x] = "r8a77965_salvator-x_defconfig" UBOOT_CONFIG[r8a77965_salvator-xs] = "r8a77965_salvator-xs_defconfig" # libdrm PREFERRED_VERSION_libdrm = "2.4.85" # xserver-xorg PREFERRED_VERSION_xserver-xorg = "1.19.6" # Add variable to Build Configuration in build log BUILDCFG_VARS_append = " SOC_FAMILY" # Command using to build kernel-module-gles HOSTTOOLS += "sync"