[PATCH 03/20] dt-bindings: power: Add support for RK3576 SoC
Kever Yang
kever.yang at rock-chips.com
Fri Jan 3 04:08:33 CET 2025
On 2024/11/21 22:27, Heiko Stuebner wrote:
> From: Finley Xiao <finley.xiao at rock-chips.com>
>
> Define power domain IDs as described in the TRM and add compatible for
> rockchip,rk3576-power-controller
>
> Signed-off-by: Finley Xiao <finley.xiao at rock-chips.com>
> Co-Developed-by: Detlev Casanova <detlev.casanova at collabora.com>
> Signed-off-by: Detlev Casanova <detlev.casanova at collabora.com>
> Acked-by: Conor Dooley <conor.dooley at microchip.com>
> Link: https://lore.kernel.org/r/20240814222824.3170-2-detlev.casanova@collabora.com
> Signed-off-by: Ulf Hansson <ulf.hansson at linaro.org>
>
> [ upstream commit: 77c5e7b623032502ee49fe7e7868eaca6786d7ed ]
>
> (cherry picked from commit 4f3821f3803953f291bbc957dc5a8aaa3f61e1d3)
Reviewed-by: Kever Yang <kever.yang at rock-chips.com>
Thanks,
- Kever
> ---
> .../power/rockchip,power-controller.yaml | 1 +
> .../dt-bindings/power/rockchip,rk3576-power.h | 30 +++++++++++++++++++
> 2 files changed, 31 insertions(+)
> create mode 100644 dts/upstream/include/dt-bindings/power/rockchip,rk3576-power.h
>
> diff --git a/dts/upstream/Bindings/power/rockchip,power-controller.yaml b/dts/upstream/Bindings/power/rockchip,power-controller.yaml
> index 0d5e999a58f..650dc0aae6f 100644
> --- a/dts/upstream/Bindings/power/rockchip,power-controller.yaml
> +++ b/dts/upstream/Bindings/power/rockchip,power-controller.yaml
> @@ -41,6 +41,7 @@ properties:
> - rockchip,rk3368-power-controller
> - rockchip,rk3399-power-controller
> - rockchip,rk3568-power-controller
> + - rockchip,rk3576-power-controller
> - rockchip,rk3588-power-controller
> - rockchip,rv1126-power-controller
>
> diff --git a/dts/upstream/include/dt-bindings/power/rockchip,rk3576-power.h b/dts/upstream/include/dt-bindings/power/rockchip,rk3576-power.h
> new file mode 100644
> index 00000000000..324a056aa85
> --- /dev/null
> +++ b/dts/upstream/include/dt-bindings/power/rockchip,rk3576-power.h
> @@ -0,0 +1,30 @@
> +/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
> +#ifndef __DT_BINDINGS_POWER_RK3576_POWER_H__
> +#define __DT_BINDINGS_POWER_RK3576_POWER_H__
> +
> +/* VD_NPU */
> +#define RK3576_PD_NPU 0
> +#define RK3576_PD_NPUTOP 1
> +#define RK3576_PD_NPU0 2
> +#define RK3576_PD_NPU1 3
> +
> +/* VD_GPU */
> +#define RK3576_PD_GPU 4
> +
> +/* VD_LOGIC */
> +#define RK3576_PD_NVM 5
> +#define RK3576_PD_SDGMAC 6
> +#define RK3576_PD_USB 7
> +#define RK3576_PD_PHP 8
> +#define RK3576_PD_SUBPHP 9
> +#define RK3576_PD_AUDIO 10
> +#define RK3576_PD_VEPU0 11
> +#define RK3576_PD_VEPU1 12
> +#define RK3576_PD_VPU 13
> +#define RK3576_PD_VDEC 14
> +#define RK3576_PD_VI 15
> +#define RK3576_PD_VO0 16
> +#define RK3576_PD_VO1 17
> +#define RK3576_PD_VOP 18
> +
> +#endif
More information about the U-Boot
mailing list