1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * (C) Copyright 2023 Rockchip Electronics Co., Ltd 4 */ 5 6 #include <dm.h> 7 #include <asm/arch-rockchip/clock.h> 8 9 static const struct udevice_id rk3576_syscon_ids[] = { 10 { .compatible = "rockchip,rk3576-sys-grf", .data = ROCKCHIP_SYSCON_GRF }, 11 { .compatible = "rockchip,rk3576-pmu1-grf", .data = ROCKCHIP_SYSCON_PMUGRF }, 12 { } 13 }; 14 15 U_BOOT_DRIVER(rockchip_rk3576_syscon) = { 16 .name = "rockchip_rk3576_syscon", 17 .id = UCLASS_SYSCON, 18 .of_match = rk3576_syscon_ids, 19 #if CONFIG_IS_ENABLED(OF_REAL) 20 .bind = dm_scan_fdt_dev, 21 #endif 22 }; 23