]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm64: zynqmp: Add support for new power-management node name
authorMichal Simek <michal.simek@amd.com>
Fri, 5 Jan 2024 09:55:51 +0000 (10:55 +0100)
committerMichal Simek <michal.simek@amd.com>
Wed, 10 Jan 2024 08:17:41 +0000 (09:17 +0100)
zynqmp-power node is going to be renamed to power-management which should
be generic enough. New name came from dt-binding review that's why there is
no way around. Add support new name but also at the same time check old
name just in case older dt binding is used.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/967aa76f9f72604c874b580476aa85f5260ccd65.1704448544.git.michal.simek@amd.com
board/xilinx/zynqmp/zynqmp.c

index e3700f076bc130555a814c150278edba219fb0b8..9f50090720259cc16e0096262f092726b1f8aca6 100644 (file)
@@ -156,9 +156,12 @@ int board_init(void)
 #if defined(CONFIG_ZYNQMP_FIRMWARE)
        struct udevice *dev;
 
-       uclass_get_device_by_name(UCLASS_FIRMWARE, "zynqmp-power", &dev);
-       if (!dev)
-               panic("PMU Firmware device not found - Enable it");
+       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)