| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3568-u-boot.dtsi | 4 * SPDX-License-Identifier: GPL-2.0+ 17 stdout-path = &uart2; 18 u-boot,spl-boot-order = &sdmmc0, &sdhci, &nandc0, &spi_nand, &spi_nor; 21 secure-otp@fe3a0000 { 22 compatible = "rockchip,rk3568-secure-otp"; 27 u-boot,dm-spl; 32 u-boot,dm-spl; 33 u-boot,dm-pre-reloc; 37 u-boot,dm-spl; 38 u-boot,dm-pre-reloc; [all …]
|
| H A D | rk3528-u-boot.dtsi | 4 * SPDX-License-Identifier: GPL-2.0+ 14 stdout-path = &uart2; 15 u-boot,spl-boot-order = &sdmmc, &sdhci, &spi_nand, &spi_nor; 18 secure-otp@ffcd0000 { 19 compatible = "rockchip,rk3528-secure-otp"; 24 u-boot,dm-spl; 31 u-boot,dm-spl; 36 u-boot,dm-spl; 41 /delete-property/ assigned-clocks; 42 /delete-property/ assigned-clock-rates; [all …]
|
| H A D | rk3588-u-boot.dtsi | 4 * SPDX-License-Identifier: GPL-2.0+ 7 #include <dt-bindings/gpio/gpio.h> 16 stdout-path = &uart2; 17 u-boot,spl-boot-order = &sdmmc, &sdhci, &spi_nand, &spi_nor; 20 secure-otp@fe3a0000 { 21 u-boot,dm-spl; 22 compatible = "rockchip,rk3588-secure-otp"; 28 u-boot,dm-spl; 32 u-boot,dm-spl; 36 u-boot,dm-pre-reloc; [all …]
|
| H A D | rv1106-u-boot.dtsi | 4 * SPDX-License-Identifier: GPL-2.0+ 14 stdout-path = &uart2; 15 u-boot,spl-boot-order = &sdmmc, &spi_nor, &spi_nand, &emmc; 18 secure-otp@ff3fd8000 { 19 compatible = "rockchip,rv1106-secure-otp"; 24 u-boot,dm-spl; 30 mmc-ecsd = <0x3F000>; 31 bus-width = <8>; 32 mmc-hs200-1_8v; 33 u-boot,dm-spl; [all …]
|
| H A D | rv1126-u-boot.dtsi | 4 * SPDX-License-Identifier: GPL-2.0+ 14 stdout-path = &uart2; 15 u-boot,spl-boot-order = &sdmmc, &spi_nand, &spi_nor, &nandc, &emmc; 18 secure-otp@ff5d0000 { 19 compatible = "rockchip,rv1126-secure-otp"; 22 u-boot,dm-spl; 28 u-boot,dm-pre-reloc; 33 clock-frequency = <24000000>; 34 u-boot,dm-spl; 35 /delete-property/ pinctrl-names; [all …]
|
| H A D | rk3562-u-boot.dtsi | 4 * SPDX-License-Identifier: GPL-2.0+ 14 stdout-path = &uart2; 15 u-boot,spl-boot-order = &sdmmc0, &sdhci, &spi_nand, &spi_nor; 18 secure-otp@ff920000 { 19 compatible = "rockchip,rk3562-secure-otp"; 24 u-boot,dm-spl; 30 u-boot,dm-spl; 35 u-boot,dm-spl; 40 u-boot,dm-spl; 45 u-boot,dm-pre-reloc; [all …]
|
| H A D | rv1106-evb2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 9 #include "rv1106-u-boot.dtsi" 10 #include <dt-bindings/input/input.h> 14 compatible = "rockchip,rv1106-evb2", "rockchip,rv1106"; 17 stdout-path = &uart2; 18 u-boot,spl-boot-order = &spi_nor, &emmc; 21 adc-keys { 22 compatible = "adc-keys"; 23 io-channels = <&saradc 0>; [all …]
|
| H A D | rk3328-u-boot.dtsi | 4 * SPDX-License-Identifier: GPL-2.0+ 14 u-boot,spl-boot-order = &sdmmc, &emmc; 15 stdout-path = &uart2; 21 u-boot,dm-pre-reloc; 26 u-boot,dm-pre-reloc; 30 u-boot,dm-pre-reloc; 34 u-boot,dm-pre-reloc; 38 u-boot,dm-pre-reloc; 42 u-boot,dm-pre-reloc; 46 u-boot,dm-spl; [all …]
|
| H A D | rk1808-u-boot.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 23 stdout-path = &uart2; 24 u-boot,spl-boot-order = &spi_nand, &spi_nor, &emmc; 30 u-boot,dm-pre-reloc; 35 u-boot,dm-spl; 39 u-boot,dm-spl; 43 u-boot,dm-spl; 47 u-boot,dm-spl; 51 u-boot,dm-spl; 55 u-boot,dm-spl; [all …]
|
| H A D | rk3308-u-boot.dtsi | 4 * SPDX-License-Identifier: GPL-2.0+ 14 stdout-path = &uart2; 15 u-boot,spl-boot-order = &sdmmc, &spi_nand, &spi_nor, &nandc, &emmc; 18 secure-otp@ff2a8000 { 19 compatible = "rockchip,rk3308-secure-otp"; 23 u-boot,dm-pre-reloc; 28 u-boot,dm-pre-reloc; 33 u-boot,dm-pre-reloc; 37 u-boot,dm-pre-reloc; 41 u-boot,dm-pre-reloc; [all …]
|
| /OK3568_Linux_fs/u-boot/common/spl/ |
| H A D | Kconfig | 1 menu "SPL / TPL" 12 config SPL config 15 prompt "Enable SPL" 17 If you want to build SPL as well as the normal image, say Y. 19 if SPL 22 bool "Support ADC driver in SPL" 23 depends on SPL 25 The adc drive can be used to measure voltage in spl if need. 28 bool "Support SPL DECOMP header" 31 Support to build SPL as decomp header. [all …]
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.rockchip | 5 # SPDX-License-Identifier: GPL-2.0+ 8 U-Boot on Rockchip 11 There are several repositories available with versions of U-Boot that support 25 - Firefly RK3288 board or something else with a supported RockChip SoC 26 - Power connection to 5V using the supplied micro-USB power cable 27 - Separate USB serial cable attached to your computer and the Firefly 28 (connect to the micro-USB connector below the logo) 29 - rkflashtool [3] 30 - openssl (sudo apt-get install openssl) 31 - Serial UART connection [4] [all …]
|
| H A D | README.falcon | 1 U-Boot Falcon Mode 5 ------------ 11 to boot a Linux kernel (or whatever image) without a full blown U-Boot. 13 Falcon Mode relies on the SPL framework. In fact, to make booting faster, 14 U-Boot is split into two parts: the SPL (Secondary Program Loader) and U-Boot 15 image. In most implementations, SPL is used to start U-Boot when booting from 16 a mass storage, such as NAND or SD-Card. SPL has now support for other media, 18 required initialization. SPL mainly initializes the RAM controller, and then 19 copies U-Boot image into the memory. 22 from SPL. A new command is added to U-Boot to prepare the parameters that SPL [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/arm926ejs/mxs/ |
| H A D | Makefile | 2 # (C) Copyright 2000-2006 5 # SPDX-License-Identifier: GPL-2.0+ 8 extra-$(CONFIG_SPL_BUILD) := start.o 10 obj-y = clock.o mxs.o iomux.o timer.o 13 obj-y += spl_boot.o spl_lradc_init.o spl_mem_init.o spl_power_init.o 17 MKIMAGE_TARGET-$(CONFIG_MX23) = mxsimage.mx23.cfg 18 MKIMAGE_TARGET-$(CONFIG_MX28) = mxsimage.mx28.cfg 20 # Generate HAB-capable IVT 22 # Note on computing the post-IVT size field value for the U-Boot binary. 24 # -> The size of U-Boot binary aligned to 64B (u-boot.bin) [all …]
|
| /OK3568_Linux_fs/u-boot/ |
| H A D | Makefile | 2 # SPDX-License-Identifier: GPL-2.0+ 17 # o Do not use make's built-in rules and variables 18 # (this increases performance and avoids hard-to-debug behaviour); 20 MAKEFLAGS += -rR --include-dir=$(CURDIR) 34 # Most importantly: sub-Makefiles should only ever modify files in 37 # unavoidable when linking the built-in.o targets which finally 48 # --------------------------------------------------------------------------- 55 # cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $< 62 # A simple variant is to prefix commands with $(Q) - that's useful 63 # for commands that shall be hidden in non-verbose mode. [all …]
|
| /OK3568_Linux_fs/u-boot/scripts/ |
| H A D | Makefile.spl | 2 # (C) Copyright 2000-2011 9 # Texas Instruments Incorporated - http://www.ti.com/ 12 # SPDX-License-Identifier: GPL-2.0+ 14 # Based on top-level Makefile. 20 _dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj)) 24 -include include/config/auto.conf 25 -include $(obj)/include/autoconf.mk 27 KBUILD_CPPFLAGS += -DCONFIG_SPL_BUILD 29 KBUILD_CPPFLAGS += -DCONFIG_TPL_BUILD 33 SPL_BIN := u-boot-tpl [all …]
|
| /OK3568_Linux_fs/u-boot/board/gateworks/gw_ventana/ |
| H A D | README | 1 U-Boot for the Gateworks Ventana Product Family boards 3 This file contains information for the port of U-Boot to the Gateworks 7 is supported by a single bootloader build by using a common SPL and U-Boot 10 all of the various boot mediums available. 12 1. Secondary Program Loader (SPL) 13 --------------------------------- 15 The i.MX6 has a BOOT ROM PPL (Primary Program Loader) which supports loading 16 an executable image from various boot devices. 18 The Gateworks Ventana board config uses an SPL build configuration. This 19 will build the following artifacts from U-Boot source: [all …]
|
| /OK3568_Linux_fs/u-boot/include/environment/ti/ |
| H A D | dfu.h | 2 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com 6 * SPDX-License-Identifier: GPL-2.0+ 14 "boot part 0 1;" \ 18 "u-boot.img.raw raw 0x300 0x1000;" \ 19 "u-env.raw raw 0x1300 0x200;" \ 20 "spl-os-args.raw raw 0x1500 0x200;" \ 21 "spl-os-image.raw raw 0x1700 0x6900;" \ 22 "spl-os-args fat 0 1;" \ 23 "spl-os-image fat 0 1;" \ 24 "u-boot.img fat 0 1;" \ [all …]
|
| /OK3568_Linux_fs/u-boot/board/work-microwave/work_92105/ |
| H A D | README | 1 Work_92105 from Work Microwave is an LPC3250- based board with the 4 - 64MB SDR DRAM 5 - 1 GB SLC NAND, managed through MLC controller. 6 - Ethernet 7 - Ethernet + PHY SMSC8710 8 - I2C: 9 - EEPROM (24M01-compatible) 10 - RTC (DS1374-compatible) 11 - Temperature sensor (DS620) 12 - DACs (2 x MAX518) [all …]
|
| /OK3568_Linux_fs/u-boot/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 …]
|
| /OK3568_Linux_fs/u-boot/doc/SPL/ |
| H A D | README.am335x-network | 3 Some boards (like TI AM335x based ones) have quite big on-chip RAM and 9 1. You have to enable generic SPL configuration options (see 10 doc/README.SPL) as well as CONFIG_SPL_NET_SUPPORT, 13 SPL with support for booting over the network. Also you have to enable 15 board needs some board-specific initialization (TI AM335x EVM does). 16 If you want SPL to use some Vendor Class Identifier (VCI) you can set 20 script after boot: 28 3. Build U-Boot as usual 30 You will need u-boot.img and spl/u-boot.bin images to perform 31 network boot. Copy them to u-boot-restore.img and [all …]
|
| /OK3568_Linux_fs/buildroot/boot/uboot/ |
| H A D | Config.in | 2 bool "U-Boot" 4 Build "Das U-Boot" Boot Monitor 6 https://www.denx.de/wiki/U-Boot 17 Select this option if you use a recent U-Boot version (2015.04 23 Select this option if you use an old U-Boot (older than 30 string "U-Boot board name" 32 One of U-Boot supported boards to be built. 33 This will be suffixed with _config to meet U-Boot standard 34 naming. See boards.cfg in U-Boot source code for the list of 39 prompt "U-Boot Version" [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/ |
| H A D | Makefile | 2 # (C) Copyright 2000-2006 7 # SPDX-License-Identifier: GPL-2.0+ 11 obj-y = iomux-v3.o 14 obj-y += timer.o cpu.o speed.o 15 obj-$(CONFIG_SYS_I2C_MXC) += i2c-mxv7.o 18 obj-y += misc.o 19 obj-$(CONFIG_SPL_BUILD) += spl.o 22 obj-y += cpu.o 23 obj-$(CONFIG_SYS_I2C_MXC) += i2c-mxv7.o 24 obj-$(CONFIG_SYSCOUNTER_TIMER) += syscounter.o [all …]
|
| /OK3568_Linux_fs/u-boot/dts/ |
| H A D | Kconfig | 26 bool "Run-time configuration via Device Tree" 29 This feature provides for run-time configuration of U-Boot 33 bool "Board-specific manipulation of Device Tree" 36 U-Boot's device tree (e.g. to delete device from it). This option 37 make the Device Tree writeable and provides a board-specific 38 "board_fix_fdt" callback (called during pre-relocation time), which 40 modified copy is subsequently used by U-Boot after relocation. 43 bool "Enable run-time configuration via Device Tree in SPL" 44 depends on SPL && OF_CONTROL 46 Some boards use device tree in U-Boot but only have 4KB of SRAM [all …]
|
| /OK3568_Linux_fs/buildroot/board/freescale/common/imx/ |
| H A D | imx8-bootloader-prepare.sh | 6 if [ ! -e "$UBOOT_DTB" ]; then 11 if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then 12 cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin 13 …33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00910000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${… 14 ${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb 15 rm -f ${BINARIES_DIR}/u-boot.its 17 …-fit -signed_hdmi ${BINARIES_DIR}/signed_hdmi_imx8m.bin -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin… 18 elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then 19 cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin 20 …33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00920000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${… [all …]
|