]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm64: zynqmp: Remove PM firmware checking
authorMichal Simek <michal.simek@amd.com>
Tue, 30 Jul 2024 10:42:43 +0000 (12:42 +0200)
committerMichal Simek <michal.simek@amd.com>
Mon, 5 Aug 2024 14:12:38 +0000 (16:12 +0200)
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@amd.com>
Link: https://lore.kernel.org/r/05b8bbf0686c72f86ea7f8bfe0da250ddba9e211.1722336162.git.michal.simek@amd.com
board/xilinx/zynqmp/zynqmp.c

index b4c15b041ccb85faa138ee12a7fbc1004a2896ef..e6331c0e4d81c313f73e43ff63f45efdad6089c1 100644 (file)
@@ -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 */