mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-05 04:36:13 +02:00
- enable EFI Capsule on Disk (+ sysreset fixup/cleanup)
- do not fail when setting SD_EMMC_x_CLK0 on GX/G12 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEPVPGJshWBf4d9CyLd9zb2sjISdEFAmnvFZIACgkQd9zb2sjI SdHHAxAAor4SsQ2A2wscsR4KIrcZUzRrZ2HSsG/CxxgQ9oW2LJdxxd7QlSXjbsJt ENosu08vUA/FktrU0+dykRjQUMMDLNZoACc90JKtMh+YqiY70W6VcmYmvdRhawRi zLW4UC2vzDaOR/SL6frJHwkfxWARd8wq4p3hG/tLK+SlhbE44L/8Sp6nUxUzhcn3 Y9lpCs1KyUVQYnaHhHDiGCau8fxcjcainj/yRQXAVtKRpSKWYoz8G8tLco7LcbDL +IDangfw7teH8KRJljJAKmP+GLbK3nVT+j9dkO8SKw5gocDXAsG7XqPlFshW4usm HfFlHPs1JPOgYN7Nznqxpganey+dpTEuUQp6aP221LwOUl5nSj0uEDJWxogzvsq+ +UraVaxPz2vMvpZihAhMflqwwXE14Vbw7h59KFsyBDbfhm4eX0vxMmMBOdoohjO8 HXkq3+77bamYH9QfxhdC/VqVkkg8F5rCJBSNh4QP7X7AcHQwjZkDCWjW9at+w8oe qFN+02f/YznzfPbk/eMhknucR5rbUR6UwIEcJIElqVxlnrt1bFgZDOZuhus/EPxR 2VSfqKKwI2oS64DJwbGyx1WeCmjfBRaJ7JHD0M6Xrl8Cxs+zmVcDyfD19XLKqCiw nWeSBnZEpdKGshZwr0mfIVgnXG0m/+vvticamy7fgsWtSXaOddg= =Ax8i -----END PGP SIGNATURE----- Merge tag 'u-boot-amlogic-next-20260427' of https://source.denx.de/u-boot/custodians/u-boot-amlogic - enable EFI Capsule on Disk (+ sysreset fixup/cleanup) - do not fail when setting SD_EMMC_x_CLK0 on GX/G12
This commit is contained in:
commit
ee35366a64
@ -12,6 +12,8 @@ config MESON64_COMMON
|
||||
select MMC_PWRSEQ
|
||||
select BOARD_LATE_INIT
|
||||
select MESON_SM
|
||||
imply SYSRESET
|
||||
imply SYSRESET_PSCI
|
||||
imply CMD_DM
|
||||
|
||||
config MESON_GX
|
||||
|
||||
@ -155,16 +155,14 @@ int board_late_init(void)
|
||||
return meson_board_late_init();
|
||||
}
|
||||
|
||||
#if defined(CONFIG_XPL) || !CONFIG_IS_ENABLED(SYSRESET)
|
||||
void reset_cpu(void)
|
||||
{
|
||||
#if CONFIG_SPL_BUILD
|
||||
/*
|
||||
* We do not have BL31 running yet, so no PSCI.
|
||||
* Instead, let the watchdog reset the board.
|
||||
*/
|
||||
for (;;)
|
||||
;
|
||||
#else
|
||||
psci_system_reset();
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -23,6 +23,7 @@ CONFIG_DEBUG_UART=y
|
||||
CONFIG_REMAKE_ELF=y
|
||||
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
||||
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
||||
CONFIG_EFI_CAPSULE_ON_DISK=y
|
||||
CONFIG_FIT=y
|
||||
CONFIG_FIT_SIGNATURE=y
|
||||
CONFIG_FIT_VERBOSE=y
|
||||
|
||||
@ -16,6 +16,9 @@ CONFIG_DEBUG_UART_CLOCK=24000000
|
||||
CONFIG_IDENT_STRING=" libretech-cc"
|
||||
CONFIG_DEBUG_UART=y
|
||||
CONFIG_REMAKE_ELF=y
|
||||
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
||||
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
|
||||
CONFIG_EFI_CAPSULE_ON_DISK=y
|
||||
CONFIG_FIT=y
|
||||
CONFIG_FIT_SIGNATURE=y
|
||||
CONFIG_FIT_VERBOSE=y
|
||||
@ -38,6 +41,7 @@ CONFIG_OF_CONTROL=y
|
||||
CONFIG_ENV_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_SARADC_MESON=y
|
||||
CONFIG_DFU_RAM=y
|
||||
CONFIG_DFU_MMC=y
|
||||
CONFIG_MMC_MESON_GX=y
|
||||
CONFIG_PHY_MESON_GXL=y
|
||||
CONFIG_DM_MDIO=y
|
||||
|
||||
@ -946,6 +946,11 @@ static ulong meson_clk_set_rate_by_id(struct clk *clk, unsigned long id,
|
||||
case CLKID_HDMI:
|
||||
return meson_clk_set_rate_by_id(clk, CLKID_HDMI_DIV,
|
||||
rate, current_rate);
|
||||
case CLKID_SD_EMMC_A_CLK0:
|
||||
case CLKID_SD_EMMC_B_CLK0:
|
||||
case CLKID_SD_EMMC_C_CLK0:
|
||||
/* TOFIX: implement rate set for MMC clocks */
|
||||
return 0;
|
||||
default:
|
||||
return -ENOENT;
|
||||
}
|
||||
|
||||
@ -900,6 +900,11 @@ static ulong meson_clk_set_rate_by_id(struct clk *clk, unsigned long id,
|
||||
case CLKID_HDMI:
|
||||
return meson_clk_set_rate_by_id(clk, CLKID_HDMI_DIV,
|
||||
rate, current_rate);
|
||||
case CLKID_SD_EMMC_A_CLK0:
|
||||
case CLKID_SD_EMMC_B_CLK0:
|
||||
case CLKID_SD_EMMC_C_CLK0:
|
||||
/* TOFIX: implement rate set for MMC clocks */
|
||||
return 0;
|
||||
default:
|
||||
return -ENOENT;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user