Compare commits
10 Commits
cherry-118
...
cherry-d53
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b5d9a76d55 | ||
|
|
83b07f6647 | ||
|
|
550ce74319 | ||
|
|
4430d96177 | ||
|
|
34fa3dfb40 | ||
|
|
bb6145c8fc | ||
|
|
83c0ea54c9 | ||
|
|
42f4b73085 | ||
|
|
4e743f3c60 | ||
|
|
3dc01c1e3b |
@@ -690,7 +690,7 @@ int get_serdes_volt(void)
|
|||||||
dm_i2c_read(dev, PMBUS_CMD_READ_VOUT, (void *)&vcode, 2);
|
dm_i2c_read(dev, PMBUS_CMD_READ_VOUT, (void *)&vcode, 2);
|
||||||
#endif
|
#endif
|
||||||
if (ret) {
|
if (ret) {
|
||||||
printf("VID: failed to read the volatge\n");
|
printf("VID: failed to read the voltage\n");
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -716,11 +716,11 @@ int set_serdes_volt(int svdd)
|
|||||||
(void *)&buff, 5);
|
(void *)&buff, 5);
|
||||||
#endif
|
#endif
|
||||||
if (ret) {
|
if (ret) {
|
||||||
printf("VID: I2C failed to write to the volatge regulator\n");
|
printf("VID: I2C failed to write to the voltage regulator\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Wait for the volatge to get to the desired value */
|
/* Wait for the voltage to get to the desired value */
|
||||||
do {
|
do {
|
||||||
vdd_last = get_serdes_volt();
|
vdd_last = get_serdes_volt();
|
||||||
if (vdd_last < 0) {
|
if (vdd_last < 0) {
|
||||||
@@ -778,7 +778,7 @@ int set_serdes_volt(int svdd)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Wait for the volatge to get to the desired value */
|
/* Wait for the voltage to get to the desired value */
|
||||||
udelay(10000);
|
udelay(10000);
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -239,7 +239,7 @@ static int prepare_bootmenu_entry(struct bootmenu_data *menu,
|
|||||||
/**
|
/**
|
||||||
* prepare_uefi_bootorder_entry() - generate the uefi bootmenu entries
|
* prepare_uefi_bootorder_entry() - generate the uefi bootmenu entries
|
||||||
*
|
*
|
||||||
* This function read the "BootOrder" UEFI variable
|
* This function reads the "BootOrder" UEFI variable
|
||||||
* and generate the bootmenu entries in the order of "BootOrder".
|
* and generate the bootmenu entries in the order of "BootOrder".
|
||||||
*
|
*
|
||||||
* @menu: pointer to the bootmenu structure
|
* @menu: pointer to the bootmenu structure
|
||||||
|
|||||||
@@ -75,6 +75,6 @@ static int do_rng(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
U_BOOT_CMD(
|
U_BOOT_CMD(
|
||||||
rng, 3, 0, do_rng,
|
rng, 3, 0, do_rng,
|
||||||
"print bytes from the hardware random number generator",
|
"print bytes from the hardware random number generator",
|
||||||
"list - list all the probed rng devices\n"
|
"list - list all probed rng devices\n"
|
||||||
"rng [dev] [n] - print n random bytes(max 64) read from dev\n"
|
"rng [dev [n]] - print n random bytes (max 64) read from dev\n"
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ CONFIG_I2C_MUX=y
|
|||||||
CONFIG_I2C_MUX_PCA954x=y
|
CONFIG_I2C_MUX_PCA954x=y
|
||||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x57
|
CONFIG_SYS_I2C_EEPROM_ADDR=0x57
|
||||||
CONFIG_FSL_ESDHC=y
|
CONFIG_FSL_ESDHC=y
|
||||||
|
CONFIG_FSL_ESDHC_SUPPORT_ADMA2=y
|
||||||
CONFIG_MTD=y
|
CONFIG_MTD=y
|
||||||
CONFIG_DM_SPI_FLASH=y
|
CONFIG_DM_SPI_FLASH=y
|
||||||
CONFIG_SPI_FLASH_STMICRO=y
|
CONFIG_SPI_FLASH_STMICRO=y
|
||||||
@@ -101,4 +102,3 @@ CONFIG_USB_ETHER_ASIX88179=y
|
|||||||
CONFIG_USB_ETHER_RTL8152=y
|
CONFIG_USB_ETHER_RTL8152=y
|
||||||
CONFIG_WDT=y
|
CONFIG_WDT=y
|
||||||
CONFIG_WDT_SP805=y
|
CONFIG_WDT_SP805=y
|
||||||
CONFIG_FSL_ESDHC_SUPPORT_ADMA2=y
|
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ CONFIG_ENV_SIZE=0x4000
|
|||||||
CONFIG_DEFAULT_DEVICE_TREE="bcm2837-rpi-3-b-plus"
|
CONFIG_DEFAULT_DEVICE_TREE="bcm2837-rpi-3-b-plus"
|
||||||
CONFIG_OF_LIBFDT_OVERLAY=y
|
CONFIG_OF_LIBFDT_OVERLAY=y
|
||||||
CONFIG_SYS_LOAD_ADDR=0x1000000
|
CONFIG_SYS_LOAD_ADDR=0x1000000
|
||||||
|
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
||||||
|
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
||||||
CONFIG_BOOTSTD_DEFAULTS=y
|
CONFIG_BOOTSTD_DEFAULTS=y
|
||||||
CONFIG_OF_BOARD_SETUP=y
|
CONFIG_OF_BOARD_SETUP=y
|
||||||
CONFIG_FDT_SIMPLEFB=y
|
CONFIG_FDT_SIMPLEFB=y
|
||||||
@@ -55,5 +57,3 @@ CONFIG_VIDEO_BCM2835=y
|
|||||||
CONFIG_CONSOLE_SCROLL_LINES=10
|
CONFIG_CONSOLE_SCROLL_LINES=10
|
||||||
CONFIG_PHYS_TO_BUS=y
|
CONFIG_PHYS_TO_BUS=y
|
||||||
# CONFIG_HEXDUMP is not set
|
# CONFIG_HEXDUMP is not set
|
||||||
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
|
||||||
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ CONFIG_ENV_SIZE=0x4000
|
|||||||
CONFIG_DEFAULT_DEVICE_TREE="bcm2837-rpi-3-b"
|
CONFIG_DEFAULT_DEVICE_TREE="bcm2837-rpi-3-b"
|
||||||
CONFIG_OF_LIBFDT_OVERLAY=y
|
CONFIG_OF_LIBFDT_OVERLAY=y
|
||||||
CONFIG_SYS_LOAD_ADDR=0x1000000
|
CONFIG_SYS_LOAD_ADDR=0x1000000
|
||||||
|
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
||||||
|
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
||||||
CONFIG_BOOTSTD_DEFAULTS=y
|
CONFIG_BOOTSTD_DEFAULTS=y
|
||||||
CONFIG_OF_BOARD_SETUP=y
|
CONFIG_OF_BOARD_SETUP=y
|
||||||
CONFIG_FDT_SIMPLEFB=y
|
CONFIG_FDT_SIMPLEFB=y
|
||||||
@@ -55,5 +57,3 @@ CONFIG_VIDEO_BCM2835=y
|
|||||||
CONFIG_CONSOLE_SCROLL_LINES=10
|
CONFIG_CONSOLE_SCROLL_LINES=10
|
||||||
CONFIG_PHYS_TO_BUS=y
|
CONFIG_PHYS_TO_BUS=y
|
||||||
# CONFIG_HEXDUMP is not set
|
# CONFIG_HEXDUMP is not set
|
||||||
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
|
||||||
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ CONFIG_OF_LIBFDT_OVERLAY=y
|
|||||||
CONFIG_DM_RESET=y
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_SYS_LOAD_ADDR=0x1000000
|
CONFIG_SYS_LOAD_ADDR=0x1000000
|
||||||
CONFIG_PCI=y
|
CONFIG_PCI=y
|
||||||
|
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
||||||
|
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
||||||
CONFIG_BOOTSTD_DEFAULTS=y
|
CONFIG_BOOTSTD_DEFAULTS=y
|
||||||
CONFIG_OF_BOARD_SETUP=y
|
CONFIG_OF_BOARD_SETUP=y
|
||||||
CONFIG_FDT_SIMPLEFB=y
|
CONFIG_FDT_SIMPLEFB=y
|
||||||
@@ -68,5 +70,3 @@ CONFIG_VIDEO_BCM2835=y
|
|||||||
CONFIG_CONSOLE_SCROLL_LINES=10
|
CONFIG_CONSOLE_SCROLL_LINES=10
|
||||||
CONFIG_PHYS_TO_BUS=y
|
CONFIG_PHYS_TO_BUS=y
|
||||||
# CONFIG_HEXDUMP is not set
|
# CONFIG_HEXDUMP is not set
|
||||||
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
|
||||||
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ CONFIG_OF_LIBFDT_OVERLAY=y
|
|||||||
CONFIG_DM_RESET=y
|
CONFIG_DM_RESET=y
|
||||||
CONFIG_SYS_LOAD_ADDR=0x1000000
|
CONFIG_SYS_LOAD_ADDR=0x1000000
|
||||||
CONFIG_PCI=y
|
CONFIG_PCI=y
|
||||||
|
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
||||||
|
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
||||||
CONFIG_BOOTSTD_DEFAULTS=y
|
CONFIG_BOOTSTD_DEFAULTS=y
|
||||||
CONFIG_OF_BOARD_SETUP=y
|
CONFIG_OF_BOARD_SETUP=y
|
||||||
CONFIG_FDT_SIMPLEFB=y
|
CONFIG_FDT_SIMPLEFB=y
|
||||||
@@ -62,5 +64,3 @@ CONFIG_VIDEO_BCM2835=y
|
|||||||
CONFIG_CONSOLE_SCROLL_LINES=10
|
CONFIG_CONSOLE_SCROLL_LINES=10
|
||||||
CONFIG_PHYS_TO_BUS=y
|
CONFIG_PHYS_TO_BUS=y
|
||||||
# CONFIG_HEXDUMP is not set
|
# CONFIG_HEXDUMP is not set
|
||||||
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
|
||||||
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ For the next scheduled release, release candidates were made on::
|
|||||||
|
|
||||||
* U-Boot v2025.01-rc4 was released on Mon 09 December 2024.
|
* U-Boot v2025.01-rc4 was released on Mon 09 December 2024.
|
||||||
|
|
||||||
.. * U-Boot v2025.01-rc5 was released on Mon 23 December 2024.
|
* U-Boot v2025.01-rc5 was released on Mon 23 December 2024.
|
||||||
|
|
||||||
.. * U-Boot v2025.01-rc6 was released on Mon 30 December 2024.
|
.. * U-Boot v2025.01-rc6 was released on Mon 30 December 2024.
|
||||||
|
|
||||||
|
|||||||
@@ -12,14 +12,14 @@ Synopsis
|
|||||||
::
|
::
|
||||||
|
|
||||||
rng list
|
rng list
|
||||||
rng [dev] [n]
|
rng [dev [n]]
|
||||||
|
|
||||||
rng list
|
rng list
|
||||||
--------
|
--------
|
||||||
|
|
||||||
List all the probed rng devices.
|
List all the probed rng devices.
|
||||||
|
|
||||||
rng [dev] [n]
|
rng [dev [n]]
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
The *rng* command reads the random number generator(RNG) device and
|
The *rng* command reads the random number generator(RNG) device and
|
||||||
|
|||||||
@@ -5,50 +5,50 @@ Single kernel and FDT blob
|
|||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
description = "Simple image with single Linux kernel and FDT blob";
|
description = "Simple image with single Linux kernel and FDT blob";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
|
|
||||||
images {
|
images {
|
||||||
kernel {
|
kernel {
|
||||||
description = "Vanilla Linux kernel";
|
description = "Vanilla Linux kernel";
|
||||||
data = /incbin/("./vmlinux.bin.gz");
|
data = /incbin/("./vmlinux.bin.gz");
|
||||||
type = "kernel";
|
type = "kernel";
|
||||||
arch = "ppc";
|
arch = "ppc";
|
||||||
os = "linux";
|
os = "linux";
|
||||||
compression = "gzip";
|
compression = "gzip";
|
||||||
load = <00000000>;
|
load = <00000000>;
|
||||||
entry = <00000000>;
|
entry = <00000000>;
|
||||||
hash-1 {
|
hash-1 {
|
||||||
algo = "crc32";
|
algo = "crc32";
|
||||||
};
|
};
|
||||||
hash-2 {
|
hash-2 {
|
||||||
algo = "sha256";
|
algo = "sha256";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
fdt-1 {
|
fdt-1 {
|
||||||
description = "Flattened Device Tree blob";
|
description = "Flattened Device Tree blob";
|
||||||
data = /incbin/("./target.dtb");
|
data = /incbin/("./target.dtb");
|
||||||
type = "flat_dt";
|
type = "flat_dt";
|
||||||
arch = "ppc";
|
arch = "ppc";
|
||||||
compression = "none";
|
compression = "none";
|
||||||
hash-1 {
|
hash-1 {
|
||||||
algo = "crc32";
|
algo = "crc32";
|
||||||
};
|
};
|
||||||
hash-2 {
|
hash-2 {
|
||||||
algo = "sha256";
|
algo = "sha256";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
configurations {
|
configurations {
|
||||||
default = "conf-1";
|
default = "conf-1";
|
||||||
conf-1 {
|
conf-1 {
|
||||||
description = "Boot Linux kernel with FDT blob";
|
description = "Boot Linux kernel with FDT blob";
|
||||||
kernel = "kernel";
|
kernel = "kernel";
|
||||||
fdt = "fdt-1";
|
fdt = "fdt-1";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -654,7 +654,7 @@ static int rng_init(uint8_t sec_idx, ccsr_sec_t *sec)
|
|||||||
ret = instantiate_rng(sec_idx, sec, gen_sk);
|
ret = instantiate_rng(sec_idx, sec, gen_sk);
|
||||||
/*
|
/*
|
||||||
* entropy delay is calculated via self-test method.
|
* entropy delay is calculated via self-test method.
|
||||||
* self-test are run across different volatge, temp.
|
* self-test are run across different voltage, temp.
|
||||||
* if worst case value for ent_dly is identified,
|
* if worst case value for ent_dly is identified,
|
||||||
* loop can be skipped for that platform.
|
* loop can be skipped for that platform.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1584,6 +1584,7 @@ virtaul||virtual
|
|||||||
virtiual||virtual
|
virtiual||virtual
|
||||||
visiters||visitors
|
visiters||visitors
|
||||||
vitual||virtual
|
vitual||virtual
|
||||||
|
volatge||voltage
|
||||||
vunerable||vulnerable
|
vunerable||vulnerable
|
||||||
wakeus||wakeups
|
wakeus||wakeups
|
||||||
wathdog||watchdog
|
wathdog||watchdog
|
||||||
|
|||||||
Reference in New Issue
Block a user