diff --git a/Documentation/devicetree/bindings/soc/rockchip/rockchip-pm-config.txt b/Documentation/devicetree/bindings/soc/rockchip/rockchip-pm-config.txt index 43f8ae8fa369..9911ae25cc18 100644 --- a/Documentation/devicetree/bindings/soc/rockchip/rockchip-pm-config.txt +++ b/Documentation/devicetree/bindings/soc/rockchip/rockchip-pm-config.txt @@ -4,6 +4,7 @@ Required properties: - compatible: Should be one of the following. - "rockchip,pm-rk322x" - for RK322x SOCs. - "rockchip,pm-rk3288" - for RK3288 SOCs. +- "rockchip,pm-rk3328" - for RK3328 SOCs. - "rockchip,pm-rk3368" - for RK3368 SoCs. - "rockchip,pm-rk3399" - for RK3399 SoCs. @@ -50,6 +51,12 @@ Example: >; }; + rockchip_suspend: rockchip-suspend { + compatible = "rockchip,pm-rk3328"; + status = "disabled"; + rockchip,virtual-poweroff = <0>; + }; + rockchip_suspend: rockchip-suspend { compatible = "rockchip,pm-rk3368"; status = "disabled"; diff --git a/drivers/soc/rockchip/rockchip_pm_config.c b/drivers/soc/rockchip/rockchip_pm_config.c index 64889f63187d..0039ccf6c921 100644 --- a/drivers/soc/rockchip/rockchip_pm_config.c +++ b/drivers/soc/rockchip/rockchip_pm_config.c @@ -23,6 +23,7 @@ static const struct of_device_id pm_match_table[] = { { .compatible = "rockchip,pm-rk322x",}, { .compatible = "rockchip,pm-rk3288",}, + { .compatible = "rockchip,pm-rk3328",}, { .compatible = "rockchip,pm-rk3368",}, { .compatible = "rockchip,pm-rk3399",}, { },