diff options
author | Dhruva Gole <d-gole@ti.com> | 2023-08-30 19:03:34 +0530 |
---|---|---|
committer | Vignesh Raghavendra <vigneshr@ti.com> | 2023-09-04 10:15:34 +0530 |
commit | ff53b48c9b44cce1c510db6888599c300c1aa402 (patch) | |
tree | c357eaaa15ce662d5caf4611dede57473cad1650 /arch/arm64/boot/dts/ti/k3-am62-main.dtsi | |
parent | 4bb75bcba992b11481645a3fa7c2892a1713d875 (diff) |
HACK: arm64: dts: ti: k3-am62-main: PM fixes in the fss node
* Make use of Simple Power-Managed Bus as the fss bus controller is under
the control of a functional clock, and also is part of a PM domain.
* Specify the k3_pds to the ospi node as per tisci docs [0]. The
additional 74 dev ID is required because of the way firmware has modelled
the dev IDs. Both of them need to be turned off inorder to actually turn
off the FSS/OSPI power domain
Marked as a HACK simply because of the lack of clarity wrt why dev ID 74
is also required to be turned OFF for actually turning OFF the OSPI
controller
[0] https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am62x/devices.html
Co-developed-by: Vibhore Vardhan <vibhore@ti.com>
Signed-off-by: Vibhore Vardhan <vibhore@ti.com>
Signed-off-by: Dhruva Gole <d-gole@ti.com>
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Diffstat (limited to 'arch/arm64/boot/dts/ti/k3-am62-main.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/ti/k3-am62-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62-main.dtsi index 74e34b84419a..c554bec7ed18 100644 --- a/arch/arm64/boot/dts/ti/k3-am62-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62-main.dtsi @@ -663,8 +663,9 @@ }; fss: bus@fc00000 { - compatible = "simple-bus"; + compatible = "simple-pm-bus"; reg = <0x00 0x0fc00000 0x00 0x70000>; + power-domains = <&k3_pds 74 TI_SCI_PD_EXCLUSIVE>; #address-cells = <2>; #size-cells = <2>; ranges; |