arm64: dts: apple: t8103: Add AUDIO_P parent to the SIO_ADMA power domain
authorMartin Povišer <povik+lin@cutebit.org>
Fri, 16 Sep 2022 14:25:48 +0000 (16:25 +0200)
committerHector Martin <marcan@marcan.st>
Mon, 24 Oct 2022 04:44:22 +0000 (13:44 +0900)
The SIO_ADMA is a power domain of the Audio DMA Controller. In addition
to it, the AUDIO_P domain must be on for the controller's MMIO registers
to be accessible.

On t600x and t8112, AUDIO_P is a parent of SIO_ADMA. On t8103, it isn't
so, at least as far as Apple's firmware goes. To make our life easier,
add the parent-child relationship on t8103 also.

Signed-off-by: Martin Povišer <povik+lin@cutebit.org>
Signed-off-by: Janne Grunau <j@jannau.net>
Acked-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Hector Martin <marcan@marcan.st>
arch/arm64/boot/dts/apple/t8103-pmgr.dtsi

index a6dbb1f485d8810f49cb6673fbd5b4bdc784c9ba..9645861a858c1a7c46c25a614c2cc4b03083bf46 100644 (file)
                #power-domain-cells = <0>;
                #reset-cells = <0>;
                label = "sio_adma";
-               power-domains = <&ps_sio>, <&ps_pms>;
+               power-domains = <&ps_sio>, <&ps_pms>, <&ps_audio_p>;
        };
 
        ps_aes: power-controller@238 {