/openbmc/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | u-boot,env.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/nvmem/u-boot,env.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: U-Boot environment variables 10 U-Boot uses environment variables to store device parameters and 14 Data is stored using U-Boot specific formats (variant specific header and NUL 15 separated key-value pairs). 18 1. Raw flash partition 21 This binding allows marking storage device (as containing env data) and [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/ |
H A D | config.txt | 2 ---------------------------------------- 4 A number of run-time configuration options are provided in the /config node 10 silent-console 11 If present and non-zero, the console is silenced by default on boot. 13 no-keyboard 14 Tells U-Boot not to expect an attached keyboard with a VGA console 16 u-boot,efi-partition-entries-offset 18 device) that should be skipped over before the partition entries. 19 This is used by the EFI/GPT partition implementation when a device 24 u-boot,mmc-env-partition [all …]
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | facebook-bmc-flash-layout-128.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 5 compatible = "fixed-partitions"; 6 #address-cells = <1>; 7 #size-cells = <1>; 10 * u-boot partition: 896KB. 12 u-boot@0 { 14 label = "u-boot"; 18 * u-boot environment variables: 64KB. 20 u-boot-env@e0000 { 22 label = "env"; [all …]
|
H A D | facebook-bmc-flash-layout.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 5 compatible = "fixed-partitions"; 6 #address-cells = <1>; 7 #size-cells = <1>; 9 u-boot@0 { 11 label = "u-boot"; 14 u-boot-env@60000 { 16 label = "env"; 25 * "data0" partition is used by several Facebook BMC platforms 34 * Although the master partition can be created by enabling [all …]
|
/openbmc/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. 13 --------------------------------- 15 The i.MX6 has a BOOT ROM PPL (Primary Program Loader) which supports loading 16 an executable image from various boot devices. 19 will build the following artifacts from U-Boot source: 20 - SPL - Secondary Program Loader that the i.MX6 BOOT ROM (Primary Program 22 The DRAM controller, loads u-boot.img from the detected boot device, [all …]
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-xp-crs328-4c-20s-4s-bit.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for MikroTik CRS328-4C-20S-4S+ Bit board 9 #include "armada-xp-crs328-4c-20s-4s.dtsi" 12 model = "MikroTik CRS328-4C-20S-4S+ Bit"; 19 #address-cells = <1>; 20 #size-cells = <1>; 21 compatible = "jedec,spi-nor"; 23 spi-max-frequency = <108000000>; 24 m25p,fast-read; 26 partition@u-boot { [all …]
|
H A D | armada-xp-crs326-24g-2s-bit.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for MikroTik CRS326-24G-2S+ Bit board 9 #include "armada-xp-crs326-24g-2s.dtsi" 12 model = "MikroTik CRS326-24G-2S+ Bit"; 19 #address-cells = <1>; 20 #size-cells = <1>; 21 compatible = "jedec,spi-nor"; 23 spi-max-frequency = <108000000>; 24 m25p,fast-read; 26 partition@u-boot { [all …]
|
H A D | armada-xp-crs305-1g-4s-bit.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for MikroTik CRS305-1G-4S+ Bit board 9 #include "armada-xp-crs305-1g-4s.dtsi" 12 model = "MikroTik CRS305-1G-4S+ Bit"; 19 #address-cells = <1>; 20 #size-cells = <1>; 21 compatible = "jedec,spi-nor"; 23 spi-max-frequency = <108000000>; 24 m25p,fast-read; 26 partition@u-boot { [all …]
|
H A D | kirkwood-t5325.dts | 1 // SPDX-License-Identifier: GPL-2.0 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 12 /dts-v1/; 15 #include "kirkwood-6281.dtsi" 19 compatible = "hp,t5325", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 28 stdout-path = &uart0; 32 pinctrl: pin-controller@10000 { 33 pinctrl-0 = <&pmx_i2s &pmx_sysrst>; 34 pinctrl-names = "default"; 36 pmx_button_power: pmx-button_power { [all …]
|
H A D | armada-xp-crs328-4c-20s-4s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for CRS328-4C-20S-4S+ board 8 * Based on armada-xp-db.dts 13 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 20 /dts-v1/; 21 #include "armada-xp-98dx3236.dtsi" 24 model = "CRS328-4C-20S-4S+"; 25 compatible = "mikrotik,crs328-4c-20s-4s", "marvell,armadaxp-98dx3236", "marvell,armada-370-xp"; 38 arm,parity-enable; 39 marvell,ecc-enable; [all …]
|
H A D | armada-xp-crs305-1g-4s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for CRS305-1G-4S board 8 * Based on armada-xp-db.dts 13 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 20 /dts-v1/; 21 #include "armada-xp-98dx3236.dtsi" 24 model = "CRS305-1G-4S+"; 25 compatible = "mikrotik,crs305-1g-4s", "marvell,armadaxp-98dx3236", "marvell,armada-370-xp"; 38 arm,parity-enable; 39 marvell,ecc-enable; [all …]
|
H A D | armada-xp-crs326-24g-2s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for CRS326-24G-2S board 8 * Based on armada-xp-db.dts 13 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 20 /dts-v1/; 21 #include "armada-xp-98dx3236.dtsi" 24 model = "CRS326-24G-2S+"; 25 compatible = "mikrotik,crs326-24g-2s", "marvell,armadaxp-98dx3236", "marvell,armada-370-xp"; 38 arm,parity-enable; 39 marvell,ecc-enable; [all …]
|
H A D | armada-xp-db-xc3-24g4xg.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for DB-XC3-24G4XG board 7 * Based on armada-xp-db.dts 12 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 19 /dts-v1/; 20 #include "armada-xp-98dx3336.dtsi" 23 model = "DB-XC3-24G4XG"; 24 compatible = "marvell,db-xc3-24g4xg", "marvell,armadaxp-98dx3336", "marvell,armada-370-xp"; 37 arm,parity-enable; 38 marvell,ecc-enable; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mtd/partitions/ |
H A D | u-boot.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mtd/partitions/u-boot.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: U-Boot bootloader partition 10 U-Boot is a bootlodaer commonly used in embedded devices. It's almost always 17 - Rafał Miłecki <rafal@milecki.pl> 20 - $ref: partition.yaml# 25 - const: brcm,u-boot 27 Broadcom stores environment variables inside a U-Boot partition. They [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.avb2 | 1 Android Verified Boot 2.0 4 Boot 2.0 in U-boot 7 --------------------------------- 8 Verified Boot establishes a chain of trust from the bootloader to system images 10 - Android Boot image: Linux kernel + ramdisk. RAW hashing of the whole 11 partition is done and the hash is compared with the one stored in 13 - system/vendor partitions: verifying root hash of dm-verity hashtrees. 16 Integrity of the bootloader (U-boot BLOB and environment) is out of scope. 21 1.1. AVB using OP-TEE (optional) 22 --------------------------------- [all …]
|
/openbmc/openbmc/meta-aspeed/wic/ |
H A D | emmc-aspeed.wks.in | 1 # short-description: Create an image for eMMC 2 # long-description: Creates an eMMC card image for the User Data Area that can 6 # Assumes U-Boot is stored elsewhere, such as an eMMC boot volume or NOR flash. 8 # --- - ----- -------- -------- -------- -------- ------ -------- ------- 9 # |GPT| | env | boot-a | boot-b | rofs-a | rofs-b | rwfs | hostfw |GPT-sec| 10 # --- - ----- -------- -------- -------- -------- ------ -------- ------- 17 # First partition (u-boot-env) is 4K-aligned, which puts it at offset 0x5000 22 bootloader --ptable gpt 24 part --align 4 --fixed-size 1M --source rawcopy --sourceparams="file=${DEPLOY_DIR_IMAGE}/u-boot-env… 25 part --fstype=ext4 --fixed-size 64M --source bootimg-partition --label boot-a [all …]
|
/openbmc/u-boot/include/configs/ |
H A D | opos6uldev.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 32 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 70 /* Environment is stored in the eMMC boot partition */ 81 #define CONFIG_ROOTPATH "/tftpboot/" __stringify(CONFIG_BOARD_NAME) "-root" 101 "kernelimg=" __stringify(CONFIG_BOARD_NAME) "-linux.bin\0" \ 103 "check_env=if test -n ${flash_env_version}; " \ 104 "then env default env_version; " \ 105 "else env set flash_env_version ${env_version}; env save; " \ 108 "echo \"*** Warning - Environment version" \ 110 "env default flash_reset_env; " \ [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | dra72-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "dra7-ipu-dsp-common.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/clock/ti-dra7-atl.h> 13 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"; 20 stdout-path = &uart1; 23 evm_12v0: fixedregulator-evm12v0 { 25 compatible = "regulator-fixed"; [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | dra72-evm-common.dtsi | 2 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ 8 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/clk/ti-dra7-atl.h> 15 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"; 22 stdout-path = &uart1; 25 evm_12v0: fixedregulator-evm12v0 { 27 compatible = "regulator-fixed"; 28 regulator-name = "evm_12v0"; 29 regulator-min-microvolt = <12000000>; [all …]
|
H A D | kirkwood-atl-sbx81lifkw.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include "kirkwood-6281.dtsi" 9 compatible = "atl,SBx81LIFKW", "marvell,kirkwood-88f6281", 19 stdout-path = &uart0; 30 #address-cells = <2>; 31 #size-cells = <0>; 33 dsa,mii-bus = <&mdio>; 37 #address-cells = <1>; 38 #size-cells = <0>; [all …]
|
H A D | dra7-evm-common.dtsi | 2 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/clk/ti-dra7-atl.h> 11 #include <dt-bindings/input/input.h> 15 stdout-path = &uart1; 19 compatible = "linux,extcon-usb-gpio"; 20 id-gpio = <&pcf_gpio_21 1 GPIO_ACTIVE_HIGH>; 24 compatible = "simple-audio-card"; 25 simple-audio-card,name = "DRA7xx-EVM"; 26 simple-audio-card,widgets = [all …]
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm53015-meraki-mr26.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 9 /dts-v1/; 12 #include "bcm5301x-nand-cs0-bch8.dtsi" 13 #include <dt-bindings/leds/common.h> 25 compatible = "gpio-leds"; 27 led-0 { 31 panic-indicator; 33 led-1 { 41 compatible = "gpio-keys"; 43 key-restart { [all …]
|
/openbmc/openbmc/meta-evb/meta-evb-arm/meta-evb-fvp-base/wic/ |
H A D | emmc-fvp.wks.in | 1 # short-description: Create an image for eMMC 2 # long-description: Creates an eMMC card image for the User Data Area that can 6 # Assumes U-Boot is stored elsewhere, such as an eMMC boot volume or NOR flash. 8 # --- - ----- -------- -------- -------- -------- ------ -------- ------- 9 # |GPT| | env | boot-a | boot-b | rofs-a | rofs-b | rwfs | hostfw |GPT-sec| 10 # --- - ----- -------- -------- -------- -------- ------ -------- ------- 17 # First partition (u-boot-env) is 4K-aligned, which puts it at offset 0x5000 22 bootloader --ptable gpt 24 part --align 4 --fixed-size 1M 25 part --fstype=ext4 --fixed-size 64M --source bootimg-partition --label boot-a [all …]
|
/openbmc/u-boot/env/ |
H A D | ubi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 32 printf("\n** Cannot find mtd partition \"%s\"\n", in env_ubi_save() 37 if (gd->env_valid == ENV_VALID) { in env_ubi_save() 41 printf("\n** Unable to write env to %s:%s **\n", in env_ubi_save() 50 printf("\n** Unable to write env to %s:%s **\n", in env_ubi_save() 59 gd->env_valid = gd->env_valid == ENV_REDUND ? ENV_VALID : ENV_REDUND; in env_ubi_save() 74 printf("\n** Cannot find mtd partition \"%s\"\n", in env_ubi_save() 81 printf("\n** Unable to write env to %s:%s **\n", in env_ubi_save() 101 * In case we have restarted u-boot there is a chance that buffer in env_ubi_load() 102 * contains old environment (from the previous boot). in env_ubi_load() [all …]
|
/openbmc/u-boot/board/ti/am335x/ |
H A D | README | 12 - AM335x GP EVM 13 - AM335x EVM SK 14 - Beaglebone White 15 - Beaglebone Black 27 - GPIO is only required if DDR3 power is controlled in a way similar to 29 - SPI is only required for SPI flash, or exposing the SPI bus. 32 - I2C, to talk with the PMIC and ensure that we do not run afoul of 52 Step-1: Building u-boot for NAND boot 56 CONFIG_SYS_NAND_BLOCK_SIZE number of bytes in NAND erase-block 60 Step-2: Flashing NAND via MMC/SD [all …]
|