diff --git a/drivers/soc/rockchip/pm_domains.c b/drivers/soc/rockchip/pm_domains.c index 8bb2a5904f83..0d8a47b385d3 100644 --- a/drivers/soc/rockchip/pm_domains.c +++ b/drivers/soc/rockchip/pm_domains.c @@ -2328,80 +2328,114 @@ static const struct rockchip_pmu_info rv1126_pmu = { }; static const struct of_device_id rockchip_pm_domain_dt_match[] = { +#ifdef CONFIG_CPU_PX30 { .compatible = "rockchip,px30-power-controller", .data = (void *)&px30_pmu, }, +#endif +#ifdef CONFIG_CPU_RK1808 { .compatible = "rockchip,rk1808-power-controller", .data = (void *)&rk1808_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3036 { .compatible = "rockchip,rk3036-power-controller", .data = (void *)&rk3036_pmu, }, +#endif +#ifdef CONFIG_CPU_RK30XX { .compatible = "rockchip,rk3066-power-controller", .data = (void *)&rk3066_pmu, }, +#endif +#ifdef CONFIG_CPU_RK312X { .compatible = "rockchip,rk3128-power-controller", .data = (void *)&rk3128_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3188 { .compatible = "rockchip,rk3188-power-controller", .data = (void *)&rk3188_pmu, }, +#endif +#ifdef CONFIG_CPU_RK322X { .compatible = "rockchip,rk3228-power-controller", .data = (void *)&rk3228_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3288 { .compatible = "rockchip,rk3288-power-controller", .data = (void *)&rk3288_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3328 { .compatible = "rockchip,rk3328-power-controller", .data = (void *)&rk3328_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3366 { .compatible = "rockchip,rk3366-power-controller", .data = (void *)&rk3366_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3368 { .compatible = "rockchip,rk3368-power-controller", .data = (void *)&rk3368_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3399 { .compatible = "rockchip,rk3399-power-controller", .data = (void *)&rk3399_pmu, }, +#endif #ifdef CONFIG_CPU_RK3528 { .compatible = "rockchip,rk3528-power-controller", .data = (void *)&rk3528_pmu, }, #endif +#ifdef CONFIG_CPU_RK3562 { .compatible = "rockchip,rk3562-power-controller", .data = (void *)&rk3562_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3568 { .compatible = "rockchip,rk3568-power-controller", .data = (void *)&rk3568_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3576 { .compatible = "rockchip,rk3576-power-controller", .data = (void *)&rk3576_pmu, }, +#endif +#ifdef CONFIG_CPU_RK3588 { .compatible = "rockchip,rk3588-power-controller", .data = (void *)&rk3588_pmu, }, +#endif +#ifdef CONFIG_CPU_RV1126 { .compatible = "rockchip,rv1126-power-controller", .data = (void *)&rv1126_pmu, }, +#endif { /* sentinel */ }, }; MODULE_DEVICE_TABLE(of, rockchip_pm_domain_dt_match);