This adds the IO domain driver for PX30 by importing the appropriate bits from the Linux kernel driver, similarly to what's been done for RK3399 in the past.
However for this driver to probe, syscon_px30 driver needs to be fixed to probe children of its syscon DT nodes, so this is fixed as well. Finally, enable this on PX30 Ringneck. Signed-off-by: Quentin Schulz <quentin.sch...@cherry.de> --- Quentin Schulz (3): rockchip: px30: bind sub-nodes for GRF (syscon) rockchip: io-domain: add support for PX30 rockchip: ringneck-px30: enable IO domain arch/arm/mach-rockchip/px30/syscon_px30.c | 3 ++ configs/ringneck-px30_defconfig | 1 + drivers/misc/rockchip-io-domain.c | 66 +++++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+) --- base-commit: 0f4e1025ad2ff19095b754229ffec4527380dae1 change-id: 20240614-px30-io-domain-0963eb8d4031 Best regards, -- Quentin Schulz <quentin.sch...@cherry.de>