From mboxrd@z Thu Jan 1 00:00:00 1970 From: gregory.clement@bootlin.com (Gregory CLEMENT) Date: Fri, 21 Sep 2018 16:15:12 +0200 Subject: [RESEND PATCH 2/4] arm64: dts: marvell: add thermal-zone node in ap806 DTSI file In-Reply-To: <20180830081501.11569-2-miquel.raynal@bootlin.com> (Miquel Raynal's message of "Thu, 30 Aug 2018 10:14:59 +0200") References: <20180830081501.11569-1-miquel.raynal@bootlin.com> <20180830081501.11569-2-miquel.raynal@bootlin.com> Message-ID: <87k1nfgcnj.fsf@bootlin.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Miquel, On jeu., ao?t 30 2018, Miquel Raynal wrote: > Add a thermal-zone node and fill in all the sensors available in an > ap806 (one in the IC plus one per CPU). > > Signed-off-by: Miquel Raynal Applied on mvebu/dt64 Thanks, Gregory > --- > arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 60 +++++++++++++++++++ > 1 file changed, 60 insertions(+) > > diff --git a/arch/arm64/boot/dts/marvell/armada-ap806.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806.dtsi > index 3da3a13f7ee1..7d94c1fa592a 100644 > --- a/arch/arm64/boot/dts/marvell/armada-ap806.dtsi > +++ b/arch/arm64/boot/dts/marvell/armada-ap806.dtsi > @@ -6,6 +6,7 @@ > */ > > #include > +#include > > /dts-v1/; > > @@ -265,8 +266,67 @@ > ap_thermal: thermal-sensor at 80 { > compatible = "marvell,armada-ap806-thermal"; > reg = <0x80 0x10>; > + #thermal-sensor-cells = <1>; > }; > }; > }; > }; > + > + /* > + * The thermal IP features one internal sensor plus, if applicable, one > + * remote channel wired to one sensor per CPU. > + * > + * The cooling maps are always empty as there are no cooling devices. > + */ > + thermal-zones { > + ap_thermal_ic: ap-thermal-ic { > + polling-delay-passive = <1000>; > + polling-delay = <1000>; > + > + thermal-sensors = <&ap_thermal 0>; > + > + trips { }; > + cooling-maps { }; > + }; > + > + ap_thermal_cpu1: ap-thermal-cpu1 { > + polling-delay-passive = <1000>; > + polling-delay = <1000>; > + > + thermal-sensors = <&ap_thermal 1>; > + > + trips { }; > + cooling-maps { }; > + }; > + > + ap_thermal_cpu2: ap-thermal-cpu2 { > + polling-delay-passive = <1000>; > + polling-delay = <1000>; > + > + thermal-sensors = <&ap_thermal 2>; > + > + trips { }; > + cooling-maps { }; > + }; > + > + ap_thermal_cpu3: ap-thermal-cpu3 { > + polling-delay-passive = <1000>; > + polling-delay = <1000>; > + > + thermal-sensors = <&ap_thermal 3>; > + > + trips { }; > + cooling-maps { }; > + }; > + > + ap_thermal_cpu4: ap-thermal-cpu4 { > + polling-delay-passive = <1000>; > + polling-delay = <1000>; > + > + thermal-sensors = <&ap_thermal 4>; > + > + trips { }; > + cooling-maps { }; > + }; > + }; > }; > -- > 2.17.1 > -- Gregory Clement, Bootlin Embedded Linux and Kernel engineering http://bootlin.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gregory CLEMENT Subject: Re: [RESEND PATCH 2/4] arm64: dts: marvell: add thermal-zone node in ap806 DTSI file Date: Fri, 21 Sep 2018 16:15:12 +0200 Message-ID: <87k1nfgcnj.fsf@bootlin.com> References: <20180830081501.11569-1-miquel.raynal@bootlin.com> <20180830081501.11569-2-miquel.raynal@bootlin.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180830081501.11569-2-miquel.raynal@bootlin.com> (Miquel Raynal's message of "Thu, 30 Aug 2018 10:14:59 +0200") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Miquel Raynal Cc: Andrew Lunn , Jason Cooper , devicetree@vger.kernel.org, Antoine Tenart , Maxime Chevallier , Nadav Haklai , Rob Herring , Thomas Petazzoni , linux-arm-kernel@lists.infradead.org, Sebastian Hesselbarth List-Id: devicetree@vger.kernel.org SGkgTWlxdWVsLAogCiBPbiBqZXUuLCBhb8O7dCAzMCAyMDE4LCBNaXF1ZWwgUmF5bmFsIDxtaXF1 ZWwucmF5bmFsQGJvb3RsaW4uY29tPiB3cm90ZToKCj4gQWRkIGEgdGhlcm1hbC16b25lIG5vZGUg YW5kIGZpbGwgaW4gYWxsIHRoZSBzZW5zb3JzIGF2YWlsYWJsZSBpbiBhbgo+IGFwODA2IChvbmUg aW4gdGhlIElDIHBsdXMgb25lIHBlciBDUFUpLgo+Cj4gU2lnbmVkLW9mZi1ieTogTWlxdWVsIFJh eW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KCkFwcGxpZWQgb24gbXZlYnUvZHQ2NAoK VGhhbmtzLAoKR3JlZ29yeQoKPiAtLS0KPiAgYXJjaC9hcm02NC9ib290L2R0cy9tYXJ2ZWxsL2Fy bWFkYS1hcDgwNi5kdHNpIHwgNjAgKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdl ZCwgNjAgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMv bWFydmVsbC9hcm1hZGEtYXA4MDYuZHRzaSBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9h cm1hZGEtYXA4MDYuZHRzaQo+IGluZGV4IDNkYTNhMTNmN2VlMS4uN2Q5NGMxZmE1OTJhIDEwMDY0 NAo+IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtYXA4MDYuZHRzaQo+ ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtYXA4MDYuZHRzaQo+IEBA IC02LDYgKzYsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1 cHQtY29udHJvbGxlci9hcm0tZ2ljLmg+Cj4gKyNpbmNsdWRlIDxkdC1iaW5kaW5ncy90aGVybWFs L3RoZXJtYWwuaD4KPiAgCj4gIC9kdHMtdjEvOwo+ICAKPiBAQCAtMjY1LDggKzI2Niw2NyBAQAo+ ICAJCQkJYXBfdGhlcm1hbDogdGhlcm1hbC1zZW5zb3JAODAgewo+ICAJCQkJCWNvbXBhdGlibGUg PSAibWFydmVsbCxhcm1hZGEtYXA4MDYtdGhlcm1hbCI7Cj4gIAkJCQkJcmVnID0gPDB4ODAgMHgx MD47Cj4gKwkJCQkJI3RoZXJtYWwtc2Vuc29yLWNlbGxzID0gPDE+Owo+ICAJCQkJfTsKPiAgCQkJ fTsKPiAgCQl9Owo+ICAJfTsKPiArCj4gKwkvKgo+ICsJICogVGhlIHRoZXJtYWwgSVAgZmVhdHVy ZXMgb25lIGludGVybmFsIHNlbnNvciBwbHVzLCBpZiBhcHBsaWNhYmxlLCBvbmUKPiArCSAqIHJl bW90ZSBjaGFubmVsIHdpcmVkIHRvIG9uZSBzZW5zb3IgcGVyIENQVS4KPiArCSAqCj4gKwkgKiBU aGUgY29vbGluZyBtYXBzIGFyZSBhbHdheXMgZW1wdHkgYXMgdGhlcmUgYXJlIG5vIGNvb2xpbmcg ZGV2aWNlcy4KPiArCSAqLwo+ICsJdGhlcm1hbC16b25lcyB7Cj4gKwkJYXBfdGhlcm1hbF9pYzog YXAtdGhlcm1hbC1pYyB7Cj4gKwkJCXBvbGxpbmctZGVsYXktcGFzc2l2ZSA9IDwxMDAwPjsKPiAr CQkJcG9sbGluZy1kZWxheSA9IDwxMDAwPjsKPiArCj4gKwkJCXRoZXJtYWwtc2Vuc29ycyA9IDwm YXBfdGhlcm1hbCAwPjsKPiArCj4gKwkJCXRyaXBzIHsJfTsKPiArCQkJY29vbGluZy1tYXBzIHsg fTsKPiArCQl9Owo+ICsKPiArCQlhcF90aGVybWFsX2NwdTE6IGFwLXRoZXJtYWwtY3B1MSB7Cj4g KwkJCXBvbGxpbmctZGVsYXktcGFzc2l2ZSA9IDwxMDAwPjsKPiArCQkJcG9sbGluZy1kZWxheSA9 IDwxMDAwPjsKPiArCj4gKwkJCXRoZXJtYWwtc2Vuc29ycyA9IDwmYXBfdGhlcm1hbCAxPjsKPiAr Cj4gKwkJCXRyaXBzIHsgfTsKPiArCQkJY29vbGluZy1tYXBzIHsgfTsKPiArCQl9Owo+ICsKPiAr CQlhcF90aGVybWFsX2NwdTI6IGFwLXRoZXJtYWwtY3B1MiB7Cj4gKwkJCXBvbGxpbmctZGVsYXkt cGFzc2l2ZSA9IDwxMDAwPjsKPiArCQkJcG9sbGluZy1kZWxheSA9IDwxMDAwPjsKPiArCj4gKwkJ CXRoZXJtYWwtc2Vuc29ycyA9IDwmYXBfdGhlcm1hbCAyPjsKPiArCj4gKwkJCXRyaXBzIHsgfTsK PiArCQkJY29vbGluZy1tYXBzIHsgfTsKPiArCQl9Owo+ICsKPiArCQlhcF90aGVybWFsX2NwdTM6 IGFwLXRoZXJtYWwtY3B1MyB7Cj4gKwkJCXBvbGxpbmctZGVsYXktcGFzc2l2ZSA9IDwxMDAwPjsK PiArCQkJcG9sbGluZy1kZWxheSA9IDwxMDAwPjsKPiArCj4gKwkJCXRoZXJtYWwtc2Vuc29ycyA9 IDwmYXBfdGhlcm1hbCAzPjsKPiArCj4gKwkJCXRyaXBzIHsgfTsKPiArCQkJY29vbGluZy1tYXBz IHsgfTsKPiArCQl9Owo+ICsKPiArCQlhcF90aGVybWFsX2NwdTQ6IGFwLXRoZXJtYWwtY3B1NCB7 Cj4gKwkJCXBvbGxpbmctZGVsYXktcGFzc2l2ZSA9IDwxMDAwPjsKPiArCQkJcG9sbGluZy1kZWxh eSA9IDwxMDAwPjsKPiArCj4gKwkJCXRoZXJtYWwtc2Vuc29ycyA9IDwmYXBfdGhlcm1hbCA0PjsK PiArCj4gKwkJCXRyaXBzIHsgfTsKPiArCQkJY29vbGluZy1tYXBzIHsgfTsKPiArCQl9Owo+ICsJ fTsKPiAgfTsKPiAtLSAKPiAyLjE3LjEKPgoKLS0gCkdyZWdvcnkgQ2xlbWVudCwgQm9vdGxpbgpF bWJlZGRlZCBMaW51eCBhbmQgS2VybmVsIGVuZ2luZWVyaW5nCmh0dHA6Ly9ib290bGluLmNvbQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo=