[PATCH] arm64: zynqmp: Remove PM firmware checking

Michal Simek michal.simek at amd.com
Mon Aug 5 16:12:57 CEST 2024



On 7/30/24 12:42, Michal Simek wrote:
> Having zynqmp firmware is actually only one valid configuration. In QEMU
> case for example there is no PMU that's why this checking can't end up in
> panic that's why code remove this code completely.
> 
> Signed-off-by: Michal Simek <michal.simek at amd.com>
> ---
> 
>   board/xilinx/zynqmp/zynqmp.c | 13 -------------
>   1 file changed, 13 deletions(-)
> 
> diff --git a/board/xilinx/zynqmp/zynqmp.c b/board/xilinx/zynqmp/zynqmp.c
> index b4c15b041ccb..e6331c0e4d81 100644
> --- a/board/xilinx/zynqmp/zynqmp.c
> +++ b/board/xilinx/zynqmp/zynqmp.c
> @@ -152,20 +152,7 @@ int board_init(void)
>   	if (sizeof(CONFIG_ZYNQMP_SPL_PM_CFG_OBJ_FILE) > 1)
>   		zynqmp_pmufw_load_config_object(zynqmp_pm_cfg_obj,
>   						zynqmp_pm_cfg_obj_size);
> -#endif
> -
> -#if defined(CONFIG_ZYNQMP_FIRMWARE)
> -	struct udevice *dev;
>   
> -	uclass_get_device_by_name(UCLASS_FIRMWARE, "power-management", &dev);
> -	if (!dev) {
> -		uclass_get_device_by_name(UCLASS_FIRMWARE, "zynqmp-power", &dev);
> -		if (!dev)
> -			panic("PMU Firmware device not found - Enable it");
> -	}
> -#endif
> -
> -#if defined(CONFIG_SPL_BUILD)
>   	printf("Silicon version:\t%d\n", zynqmp_get_silicon_version());
>   
>   	/* the CSU disables the JTAG interface when secure boot is enabled */

Applied.
M


More information about the U-Boot mailing list