Re: [PATCH v9 06/13] dt-bindings: power: rockchip: allow resets in a power domain node
Conor Dooley <[email protected]>
| Newsgroups | org.kernel.vger.linux-pm,dev.linux.lists.iommu,org.freedesktop.lists.dri-devel,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-rockchip,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260824-hardening-tinwork-60c54a562c8a@spud> |
On Mon, Aug 24, 2026 at 11:08:55PM +1200, Jiaxing Hu wrote: > Some domains do not come up in a usable state on their own and need > their resets cycled once power is on. The RK3576 NPU domains are one > case: without it the first access after power-on takes an async SError. Acked-by: Conor Dooley <[email protected]> pw-bot: not-applicable > > Signed-off-by: Jiaxing Hu <[email protected]> > --- > .../bindings/power/rockchip,power-controller.yaml | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/Documentation/devicetree/bindings/power/rockchip,power-controller.yaml b/Documentation/devicetree/bindings/power/rockchip,power-controller.yaml > index b41db576f..83741f048 100644 > --- a/Documentation/devicetree/bindings/power/rockchip,power-controller.yaml > +++ b/Documentation/devicetree/bindings/power/rockchip,power-controller.yaml > @@ -136,6 +136,13 @@ $defs: > A number of phandles to clocks that need to be enabled > while power domain switches state. > > + resets: > + maxItems: 1 > + description: > + A phandle to a reset that needs to be cycled once the power domain has > + been switched on, for domains whose logic does not come up in a usable > + state by itself. > + > domain-supply: > description: domain regulator supply. > > @@ -216,6 +223,7 @@ examples: > reg = <RK3399_PD_IEP>; > clocks = <&cru ACLK_IEP>, > <&cru HCLK_IEP>; > + resets = <&cru SRST_A_IEP>; > pm_qos = <&qos_iep>; > #power-domain-cells = <0>; > }; > -- > 2.43.0 >
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCaoxwMgAKCRB4tDGHoIJi 0kv+AP0WeUFb4dKPJSmjaR2SbLsqglAK44hwzBB4HyxQNKxIqgEA+h8O0hVC2kna C84nBPE3JorbtfSL3jl4fvdc2oOxcAc= =lpjX -----END PGP SIGNATURE-----