[PATCH v4 12/12] ARM64: dts: marvell: Add thermal support for A7K/A8K
From: Gregory CLEMENT <hidden>
Date: 2017-12-18 16:13:57
Also in:
linux-devicetree, linux-pm
Hi Miquel, On lun., d?c. 18 2017, Miquel Raynal [off-list ref] wrote:
Add thermal DT nodes in AP806 and CP110 master/slave DTSI files. Suggested-by: David Sniatkiwicz <redacted> Signed-off-by: Miquel Raynal <redacted>
Applied on mvebu/dt64 (but not yet in linux-next) Thanks, Gregory
quoted hunk
--- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 6 ++++++ arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi | 6 ++++++ arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi | 6 ++++++ 3 files changed, 18 insertions(+)diff --git a/arch/arm64/boot/dts/marvell/armada-ap806.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806.dtsi index 1c4dd8ab9ad5..bbc5a4d3acac 100644 --- a/arch/arm64/boot/dts/marvell/armada-ap806.dtsi +++ b/arch/arm64/boot/dts/marvell/armada-ap806.dtsi@@ -285,6 +285,12 @@ gpio-ranges = <&ap_pinctrl 0 0 20>; }; }; + + ap_thermal: thermal at 6f808C { + compatible = "marvell,armada-ap806-thermal"; + reg = <0x6f808C 0x4>, + <0x6f8084 0x8>; + }; }; }; };diff --git a/arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi b/arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi index e3b64d03fbd8..ecbc76d26dff 100644 --- a/arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi +++ b/arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi@@ -182,6 +182,12 @@ interrupts = <ICU_GRP_NSR 77 IRQ_TYPE_LEVEL_HIGH>; }; + cpm_thermal: thermal at 400078 { + compatible = "marvell,armada-cp110-thermal"; + reg = <0x400078 0x4>, + <0x400070 0x8>; + }; + cpm_syscon0: system-controller at 440000 { compatible = "syscon", "simple-mfd"; reg = <0x440000 0x2000>;diff --git a/arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi b/arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi index 0d51096c69f8..29ba32c68870 100644 --- a/arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi +++ b/arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi@@ -182,6 +182,12 @@ interrupts = <ICU_GRP_NSR 77 IRQ_TYPE_LEVEL_HIGH>; }; + cps_thermal: thermal at 400078 { + compatible = "marvell,armada-cp110-thermal"; + reg = <0x400078 0x4>, + <0x400070 0x8>; + }; + cps_syscon0: system-controller at 440000 { compatible = "syscon", "simple-mfd"; reg = <0x440000 0x2000>;-- 2.11.0
-- Gregory Clement, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com