• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • More
    ProjectsRepositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Alexander Dahl
  1. Alexander Dahl

buildroot

Public
Actions
  • Clone
  • Compare

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Branches
  • All Branches Graph
  • Forks
  1. Alexander Dahl
  2. buildroot

Source

buildroot/boot/arm-trusted-firmware/arm-trusted-firmware.mk
Thomas PetazzoniThomas Petazzoni committed a957d9a90ad17 Dec 2017
Raw file
Source viewDiff to previous
 
1
################################################################################
2
#
3
# arm-trusted-firmware
4
#
5
################################################################################
6
​
7
ARM_TRUSTED_FIRMWARE_VERSION = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_VERSION))
8
ARM_TRUSTED_FIRMWARE_LICENSE = BSD-3-Clause
9
ARM_TRUSTED_FIRMWARE_LICENSE_FILES = license.rst
10
​
11
ifeq ($(ARM_TRUSTED_FIRMWARE_VERSION),custom)
12
# Handle custom ATF tarballs as specified by the configuration
13
ARM_TRUSTED_FIRMWARE_TARBALL = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION))
14
ARM_TRUSTED_FIRMWARE_SITE = $(patsubst %/,%,$(dir $(ARM_TRUSTED_FIRMWARE_TARBALL)))
15
ARM_TRUSTED_FIRMWARE_SOURCE = $(notdir $(ARM_TRUSTED_FIRMWARE_TARBALL))
16
BR_NO_CHECK_HASH_FOR += $(ARM_TRUSTED_FIRMWARE_SOURCE)
17
else ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT),y)
18
ARM_TRUSTED_FIRMWARE_SITE = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL))
19
ARM_TRUSTED_FIRMWARE_SITE_METHOD = git
20
BR_NO_CHECK_HASH_FOR += $(ARM_TRUSTED_FIRMWARE_SOURCE)
21
else
22
ARM_TRUSTED_FIRMWARE_SITE = $(call github,ARM-software,arm-trusted-firmware,$(ARM_TRUSTED_FIRMWARE_VERSION))
23
endif
24
​
25
ARM_TRUSTED_FIRMWARE_INSTALL_IMAGES = YES
26
​
27
ARM_TRUSTED_FIRMWARE_PLATFORM = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM))
28
​
29
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \
30
    CROSS_COMPILE="$(TARGET_CROSS)" \
31
    $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES)) \
32
    PLAT=$(ARM_TRUSTED_FIRMWARE_PLATFORM)
33
​
34
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33),y)
35
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += BL33=$(BINARIES_DIR)/u-boot.bin
36
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += uboot
37
endif
38
​
39
ifeq ($(BR2_TARGET_VEXPRESS_FIRMWARE),y)
40
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += SCP_BL2=$(BINARIES_DIR)/scp-fw.bin
41
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += vexpress-firmware
42
endif
43
​
44
ifeq ($(BR2_TARGET_BINARIES_MARVELL),y)
45
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += SCP_BL2=$(BINARIES_DIR)/scp-fw.bin
46
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += binaries-marvell
47
endif
48
​
49
ifeq ($(BR2_TARGET_MV_DDR_MARVELL),y)
50
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += MV_DDR_PATH=$(MV_DDR_MARVELL_DIR)
51
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += mv-ddr-marvell
52
endif
53
​
54
ARM_TRUSTED_FIRMWARE_MAKE_TARGETS = all
55
​
56
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP),y)
57
ARM_TRUSTED_FIRMWARE_MAKE_TARGETS += fip
58
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-openssl
59
# fiptool only exists in newer (>= 1.3) versions of ATF, so we build
60
# it conditionally. We need to explicitly build it as it requires
61
# OpenSSL, and therefore needs to be passed proper variables to find
62
# the host OpenSSL.
63
define ARM_TRUSTED_FIRMWARE_BUILD_FIPTOOL
  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v6.7.2
  • Documentation
  • Request a feature
  • About
  • Contact Atlassian
Atlassian

Everything looks good. We'll let you know here if there's anything you should know about.