aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin Schulz <quentin.schulz@cherry.de>2024-06-14 18:54:12 +0200
committerKever Yang <kever.yang@rock-chips.com>2024-07-17 11:54:38 +0800
commit008cc3d7465b81085a646ac7961cb271ef3873be (patch)
tree03c5ca08894a1f90b5aaff63f1fb8d1a6bb0271a
parent812e2652264337dc45e6533c4d9a761db22ec4fd (diff)
downloadu-boot-008cc3d7465b81085a646ac7961cb271ef3873be.zip
u-boot-008cc3d7465b81085a646ac7961cb271ef3873be.tar.gz
u-boot-008cc3d7465b81085a646ac7961cb271ef3873be.tar.bz2
rockchip: px30: bind sub-nodes for GRF (syscon)
There are some sub-nodes under the grf DT nodes, so add bind callback function in syscon_px30 driver to scan them recursively. Fixes: e9ccb2f526ed ("rockchip: add px30 architecture core") Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
-rw-r--r--arch/arm/mach-rockchip/px30/syscon_px30.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-rockchip/px30/syscon_px30.c b/arch/arm/mach-rockchip/px30/syscon_px30.c
index c9de574..893a523 100644
--- a/arch/arm/mach-rockchip/px30/syscon_px30.c
+++ b/arch/arm/mach-rockchip/px30/syscon_px30.c
@@ -18,6 +18,9 @@ static const struct udevice_id px30_syscon_ids[] = {
U_BOOT_DRIVER(syscon_px30) = {
.id = UCLASS_SYSCON,
.name = "px30_syscon",
+#if CONFIG_IS_ENABLED(OF_REAL)
+ .bind = dm_scan_fdt_dev,
+#endif
.of_match = px30_syscon_ids,
};