Searched +full:aarch64 +full:- +full:linux +full:- +full:gnu (Results 1 – 15 of 15) sorted by relevance
| /rk3399_rockchip-uboot/ |
| H A D | .travis.yml | 2 # 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 D | make.sh | 5 # 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 D | README | 4 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 D | README | 4 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 D | README.sunxi64 | 1 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 D | README | 1 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 D | README | 4 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 D | README | 3 # 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 D | README | 4 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 D | build-tf.mak | 1 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 D | README | 1 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 D | README | 6 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 D | README.marvell | 1 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 D | README.uniphier | 1 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 D | config.mk | 2 # (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 …]
|