Home
last modified time | relevance | path

Searched +full:aarch64 +full:- +full:linux +full:- +full:gnu (Results 1 – 15 of 15) sorted by relevance

/rk3399_rockchip-uboot/
H A D.travis.yml2 # SPDX-License-Identifier: GPL-2.0+
4 # build U-Boot on Travis CI - https://travis-ci.org/
14 - cppcheck
15 - sloccount
16 - sparse
17 - bc
18 - build-essential
19 - libsdl1.2-dev
20 - python
21 - python-virtualenv
[all …]
H A Dmake.sh5 # SPDX-License-Identifier: GPL-2.0
8 set -e
9 JOB=`sed -n "N;/processor/p" /proc/cpuinfo|wc -l`
10 SUPPORT_LIST=`ls configs/*[r,p][x,v,k][0-9][0-9]*_defconfig`
15 …COMPILE_ARM32=../prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/b…
16 …COMPILE_ARM64=../prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu
51 SCRIPT_CHECKCONFIG="${SRCTREE}/scripts/check-rkconfig.sh"
59 echo " ./make.sh [board|sub-command]"
61 echo " - board: board name of defconfig"
62 echo " - sub-command: elf*|loader|trust|uboot|--spl|--tpl|itb|map|sym|<addr>"
[all …]
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/
H A DREADME4 The RK3399-Q7 (Puma) is a system-on-module featuring the Rockchip
5 RK3399 in a Qseven-compatible form-factor.
7 RK3399-Q7 features:
8 * CPU: ARMv8 64bit Big-Little architecture,
9 * Big: dual-core Cortex-A72
10 * Little: quad-core Cortex-A53
12 * DRAM: 4GB-128MB dual-channel
22 * Companion Controller: onboard additional Cortex-M0 microcontroller
27 Here is the step-by-step to boot to U-Boot on rk3399.
29 Get the Source and build ATF/Cortex-M0 binaries
[all …]
/rk3399_rockchip-uboot/board/rockchip/evb_rk3328/
H A DREADME4 RK3328 key features we might use in U-Boot:
5 * CPU: ARMv8 64bit quad-core Cortex-A53
7 * DRAM: 4GB-16MB dual-channel
22 * load and verify U-Boot image
24 Here is the step-by-step to boot to U-Boot on rk3328.
31 > git clone https://github.com/ARM-software/arm-trusted-firmware.git
32 > git clone https://github.com/rockchip-linux/rkbin
33 > git clone https://github.com/rockchip-linux/rkflashtool
38 > cd arm-trusted-firmware
40 > make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3328 bl31
[all …]
/rk3399_rockchip-uboot/board/sunxi/
H A DREADME.sunxi641 Allwinner 64-bit boards README
4 Newer Allwinner SoCs feature ARMv8 cores (ARM Cortex-A53) with support for
5 both the 64-bit AArch64 mode and the ARMv7 compatible 32-bit AArch32 mode.
8 These SoCs are wired to start in AArch32 mode on reset and execute 32-bit
9 code from the Boot ROM (BROM). As this has some implications on U-Boot, this
10 file describes how to make full use of the 64-bit capabilities.
14 - Build the ARM Trusted Firmware binary (see "ARM Trusted Firmware (ATF)" below)
15 - Build U-Boot (see "SPL/U-Boot" below)
16 - Transfer to an uSD card (see "microSD card" below)
17 - Boot and enjoy!
[all …]
/rk3399_rockchip-uboot/board/theobroma-systems/lion_rk3368/
H A DREADME1 Here is the step-by-step to boot to U-Boot on RK3368-uQ7
6 > git clone git://git.theobroma-systems.com/arm-trusted-firmware.git
7 > cd arm-trusted-firmware
8 > make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3368 bl31
9 > cp build/rk3368/release/bl31.bin ../u-boot/bl31-rk3368.bin
11 Configure U-Boot
14 > cd ../u-boot
15 > make lion-rk3368_defconfig
20 > make CROSS_COMPILE=aarch64-unknown-elf- ARCH=arm
21 > tools/mkimage -n rk3368 -T rksd -d tpl/u-boot-tpl.bin spl-3368.img
[all …]
/rk3399_rockchip-uboot/board/rockchip/evb_rk3399/
H A DREADME4 RK3399 key features we might use in U-Boot:
5 * CPU: ARMv8 64bit Big-Little architecture,
6 * Big: dual-core Cortex-A72
7 * Little: quad-core Cortex-A53
9 * DRAM: 4GB-128MB dual-channel
12 * USB: USB3.0 typc-C port *2 with dwc3 controller
25 * load and verify U-Boot image
27 Here is the step-by-step to boot to U-Boot on rk3399.
34 > git clone https://github.com/ARM-software/arm-trusted-firmware.git
35 > git clone https://github.com/rockchip-linux/rkbin.git
[all …]
/rk3399_rockchip-uboot/tools/buildman/
H A DREADME3 # SPDX-License-Identifier: GPL-2.0+
8 Quick-start
14 cd /path/to/u-boot
16 buildman --fetch-arch arm
17 buildman -k rpi_2
19 # u-boot.bin is the output image
25 This tool handles building U-Boot to check that you have not broken it
28 to make full use of multi-processor machines.
40 where it left off. This should happen cleanly and without side-effects.
44 You may need to press Ctrl-C several times to quit it. Also it will print
[all …]
/rk3399_rockchip-uboot/board/hisilicon/hikey/
H A DREADME4 HiKey is the first certified 96Boards Consumer Edition board. The board/SoC has: -
5 * HiSilicon Kirin 6220 eight-core ARM Cortex-A53 64-bit SoC running at 1.2GHz.
6 * ARM Mali 450-MP4 GPU
12 The HiKey schematic can be found here: -
13 https://github.com/96boards/documentation/blob/master/hikey/96Boards-Hikey-Rev-A1.pdf
15 A SoC datasheet can be found here: -
17 Hi6220V100_Multi-Mode_Application_Processor_Function_Description.pdf
19 Currently the u-boot port supports: -
25 The HiKey U-Boot port has been tested with l-loader, booting ATF, which then boots
26 U-Boot as the bl33.bin executable.
[all …]
H A Dbuild-tf.mak1 CROSS_COMPILE := aarch64-linux-gnu-
3 makejobs := $(shell grep '^processor' /proc/cpuinfo | sort -u | wc -l)
4 makethreads := $(shell dc -e "$(makejobs) 1 + p")
6 -j$(makethreads) -l$(makejobs)
9 BL33_HIKEY := $(output_dir)/u-boot-hikey.bin
15 @echo "make -f build-tf.mak build"
17 .PHONY: have-crosscompiler
18 have-crosscompiler:
19 @echo -n "Check that $(CROSS_COMPILE)gcc is available..."
21 if [ ! $$? -eq 0 ] ; then \
[all …]
/rk3399_rockchip-uboot/board/rockchip/sheep_rk3368/
H A DREADME1 Here is the step-by-step to boot to U-Boot on rk3368.
3 Get miniloader and trust.img form rockchip vendor u-boot source code
5 > git clone https://github.com/rockchip-linux/u-boot.git rockchip-uboot
6 > cd rockchip-uboot
10 Compile the upstream U-Boot
12 > cd u-boot
13 > make CROSS_COMPILE=aarch64-linux-gnu- sheep-rk3368_defconfig all
15 Package u-boot for miniloader
17 > ../rockchip-uboot/tools/loaderimage --pack --uboot u-boot.bin u-boot.img
21 rkdeveloptool can get from https://github.com/rockchip-linux/rkdeveloptool.git
[all …]
/rk3399_rockchip-uboot/board/hisilicon/poplar/
H A DREADME6 integrated quad-core 64-bit ARM Cortex A53 processor and high
8 set-top solution based on Linux or Android. Its high performance
13 CPU Quad-core ARM Cortex-A53 64 bit
14 DRAM DDR3/3L/4 SDRAM interface, maximum 32-bit data width 2 GB
16 CONSOLE USB-micro port for console support
19 JTAG 8-Pin JTAG
33 U-boot has a *strong* dependency with the l-loader and the arm trusted firmware
37 l-loader --> arm_trusted_firmware --> u-boot
39 U-Boot needs to be aware of the BL31 runtime location and size to avoid writing
43 The current version of u-boot has been tested with:
[all …]
/rk3399_rockchip-uboot/doc/
H A DREADME.marvell1 Marvell U-Boot Build Instructions
4 This document describes how to compile the U-Boot and how to change U-Boot configuration
7 ----------------
10 # sudo apt-get install libssl-dev
11 # sudo apt-get install device-tree-compiler
12 # sudo apt-get install swig libpython-dev
16 # export CROSS_COMPILE=/path/to/toolchain/aarch64-marvell-linux-gnu-
18 3. Clean-up old residuals:
22 4. Configure the U-Boot:
26 - For the Armada-70x0/80x0 DB board use "mvebu_db_armada8k_defconfig"
[all …]
H A DREADME.uniphier1 U-Boot for UniPhier SoC family
6 ----------------------
9 You can download pre-built toolchains from:
15 ------------------
20 $ make CROSS_COMPILE=<toolchain-prefix> DEVICE_TREE=<device-tree>
22 The recommended <toolchain-prefix> is `arm-linux-gnueabihf-` for 32bit SoCs,
23 `aarch64-linux-gnu-` for 64bit SoCs, but you may wish to change it to use your
26 The following tables show <defconfig> and <device-tree> for each board.
30 Board | <defconfig> | <device-tree>
31 ---------------|------------------------------|------------------------------
[all …]
/rk3399_rockchip-uboot/arch/arm/
H A Dconfig.mk2 # (C) Copyright 2000-2002
5 # SPDX-License-Identifier: GPL-2.0+
16 CFLAGS_NON_EFI := -fno-pic -ffixed-r9 -ffunction-sections -fdata-sections
17 CFLAGS_EFI := -fpic -fshort-wchar
19 LDFLAGS_FINAL += --gc-sections
20 PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections \
21 -fno-common -ffixed-r9
22 PLATFORM_RELFLAGS += $(call cc-option, -msoft-float) \
23 $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,))
26 LLVMS_RELFLAGS := $(call cc-option,-mllvm,) \
[all …]