From mboxrd@z Thu Jan 1 00:00:00 1970 From: gregory.clement@bootlin.com (Gregory CLEMENT) Date: Fri, 21 Sep 2018 16:14:54 +0200 Subject: [RESEND PATCH 1/4] arm64: dts: marvell: move AP806/CP110 thermal nodes into a new syscon In-Reply-To: <20180830081501.11569-1-miquel.raynal@bootlin.com> (Miquel Raynal's message of "Thu, 30 Aug 2018 10:14:58 +0200") References: <20180830081501.11569-1-miquel.raynal@bootlin.com> Message-ID: <87o9crgco1.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: > New bindings impose to declare the thermal IP from within a new syscon. > > Signed-off-by: Miquel Raynal Applied on mvebu/dt64 Thanks, Gregory > --- > arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 14 ++++++++++---- > arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 18 ++++++++++++------ > 2 files changed, 22 insertions(+), 10 deletions(-) > > diff --git a/arch/arm64/boot/dts/marvell/armada-ap806.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806.dtsi > index 92215342b453..3da3a13f7ee1 100644 > --- a/arch/arm64/boot/dts/marvell/armada-ap806.dtsi > +++ b/arch/arm64/boot/dts/marvell/armada-ap806.dtsi > @@ -256,10 +256,16 @@ > }; > }; > > - ap_thermal: thermal at 6f808c { > - compatible = "marvell,armada-ap806-thermal"; > - reg = <0x6f808c 0x4>, > - <0x6f8084 0x8>; > + ap_syscon1: system-controller at 6f8000 { > + compatible = "syscon", "simple-mfd"; > + reg = <0x6f8000 0x1000>; > + #address-cells = <1>; > + #size-cells = <1>; > + > + ap_thermal: thermal-sensor at 80 { > + compatible = "marvell,armada-ap806-thermal"; > + reg = <0x80 0x10>; > + }; > }; > }; > }; > diff --git a/arch/arm64/boot/dts/marvell/armada-cp110.dtsi b/arch/arm64/boot/dts/marvell/armada-cp110.dtsi > index 4315eeb0a473..62842fae2571 100644 > --- a/arch/arm64/boot/dts/marvell/armada-cp110.dtsi > +++ b/arch/arm64/boot/dts/marvell/armada-cp110.dtsi > @@ -177,12 +177,6 @@ > interrupts = <77 IRQ_TYPE_LEVEL_HIGH>; > }; > > - CP110_LABEL(thermal): thermal at 400078 { > - compatible = "marvell,armada-cp110-thermal"; > - reg = <0x400078 0x4>, > - <0x400070 0x8>; > - }; > - > CP110_LABEL(syscon0): system-controller at 440000 { > compatible = "syscon", "simple-mfd"; > reg = <0x440000 0x2000>; > @@ -223,6 +217,18 @@ > }; > }; > > + CP110_LABEL(syscon1): system-controller at 400000 { > + compatible = "syscon", "simple-mfd"; > + reg = <0x400000 0x1000>; > + #address-cells = <1>; > + #size-cells = <1>; > + > + CP110_LABEL(thermal): thermal-sensor at 70 { > + compatible = "marvell,armada-cp110-thermal"; > + reg = <0x70 0x10>; > + }; > + }; > + > CP110_LABEL(usb3_0): usb3 at 500000 { > compatible = "marvell,armada-8k-xhci", > "generic-xhci"; > -- > 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 1/4] arm64: dts: marvell: move AP806/CP110 thermal nodes into a new syscon Date: Fri, 21 Sep 2018 16:14:54 +0200 Message-ID: <87o9crgco1.fsf@bootlin.com> References: <20180830081501.11569-1-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-1-miquel.raynal@bootlin.com> (Miquel Raynal's message of "Thu, 30 Aug 2018 10:14:58 +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 ZWwucmF5bmFsQGJvb3RsaW4uY29tPiB3cm90ZToKCj4gTmV3IGJpbmRpbmdzIGltcG9zZSB0byBk ZWNsYXJlIHRoZSB0aGVybWFsIElQIGZyb20gd2l0aGluIGEgbmV3IHN5c2Nvbi4KPgo+IFNpZ25l ZC1vZmYtYnk6IE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CgpBcHBs aWVkIG9uIG12ZWJ1L2R0NjQKClRoYW5rcywKCkdyZWdvcnkKCj4gLS0tCj4gIGFyY2gvYXJtNjQv Ym9vdC9kdHMvbWFydmVsbC9hcm1hZGEtYXA4MDYuZHRzaSB8IDE0ICsrKysrKysrKystLS0tCj4g IGFyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtY3AxMTAuZHRzaSB8IDE4ICsrKysr KysrKysrKy0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDEwIGRl bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9h cm1hZGEtYXA4MDYuZHRzaSBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtYXA4 MDYuZHRzaQo+IGluZGV4IDkyMjE1MzQyYjQ1My4uM2RhM2ExM2Y3ZWUxIDEwMDY0NAo+IC0tLSBh L2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtYXA4MDYuZHRzaQo+ICsrKyBiL2Fy Y2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtYXA4MDYuZHRzaQo+IEBAIC0yNTYsMTAg KzI1NiwxNiBAQAo+ICAJCQkJfTsKPiAgCQkJfTsKPiAgCj4gLQkJCWFwX3RoZXJtYWw6IHRoZXJt YWxANmY4MDhjIHsKPiAtCQkJCWNvbXBhdGlibGUgPSAibWFydmVsbCxhcm1hZGEtYXA4MDYtdGhl cm1hbCI7Cj4gLQkJCQlyZWcgPSA8MHg2ZjgwOGMgMHg0PiwKPiAtCQkJCSAgICAgIDwweDZmODA4 NCAweDg+Owo+ICsJCQlhcF9zeXNjb24xOiBzeXN0ZW0tY29udHJvbGxlckA2ZjgwMDAgewo+ICsJ CQkJY29tcGF0aWJsZSA9ICJzeXNjb24iLCAic2ltcGxlLW1mZCI7Cj4gKwkJCQlyZWcgPSA8MHg2 ZjgwMDAgMHgxMDAwPjsKPiArCQkJCSNhZGRyZXNzLWNlbGxzID0gPDE+Owo+ICsJCQkJI3NpemUt Y2VsbHMgPSA8MT47Cj4gKwo+ICsJCQkJYXBfdGhlcm1hbDogdGhlcm1hbC1zZW5zb3JAODAgewo+ ICsJCQkJCWNvbXBhdGlibGUgPSAibWFydmVsbCxhcm1hZGEtYXA4MDYtdGhlcm1hbCI7Cj4gKwkJ CQkJcmVnID0gPDB4ODAgMHgxMD47Cj4gKwkJCQl9Owo+ICAJCQl9Owo+ICAJCX07Cj4gIAl9Owo+ IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLWNwMTEwLmR0 c2kgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLWNwMTEwLmR0c2kKPiBpbmRl eCA0MzE1ZWViMGE0NzMuLjYyODQyZmFlMjU3MSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2Jv b3QvZHRzL21hcnZlbGwvYXJtYWRhLWNwMTEwLmR0c2kKPiArKysgYi9hcmNoL2FybTY0L2Jvb3Qv ZHRzL21hcnZlbGwvYXJtYWRhLWNwMTEwLmR0c2kKPiBAQCAtMTc3LDEyICsxNzcsNiBAQAo+ICAJ CQlpbnRlcnJ1cHRzID0gPDc3IElSUV9UWVBFX0xFVkVMX0hJR0g+Owo+ICAJCX07Cj4gIAo+IC0J CUNQMTEwX0xBQkVMKHRoZXJtYWwpOiB0aGVybWFsQDQwMDA3OCB7Cj4gLQkJCWNvbXBhdGlibGUg PSAibWFydmVsbCxhcm1hZGEtY3AxMTAtdGhlcm1hbCI7Cj4gLQkJCXJlZyA9IDwweDQwMDA3OCAw eDQ+LAo+IC0JCQk8MHg0MDAwNzAgMHg4PjsKPiAtCQl9Owo+IC0KPiAgCQlDUDExMF9MQUJFTChz eXNjb24wKTogc3lzdGVtLWNvbnRyb2xsZXJANDQwMDAwIHsKPiAgCQkJY29tcGF0aWJsZSA9ICJz eXNjb24iLCAic2ltcGxlLW1mZCI7Cj4gIAkJCXJlZyA9IDwweDQ0MDAwMCAweDIwMDA+Owo+IEBA IC0yMjMsNiArMjE3LDE4IEBACj4gIAkJCX07Cj4gIAkJfTsKPiAgCj4gKwkJQ1AxMTBfTEFCRUwo c3lzY29uMSk6IHN5c3RlbS1jb250cm9sbGVyQDQwMDAwMCB7Cj4gKwkJCWNvbXBhdGlibGUgPSAi c3lzY29uIiwgInNpbXBsZS1tZmQiOwo+ICsJCQlyZWcgPSA8MHg0MDAwMDAgMHgxMDAwPjsKPiAr CQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4gKwkJCSNzaXplLWNlbGxzID0gPDE+Owo+ICsKPiAr CQkJQ1AxMTBfTEFCRUwodGhlcm1hbCk6IHRoZXJtYWwtc2Vuc29yQDcwIHsKPiArCQkJCWNvbXBh dGlibGUgPSAibWFydmVsbCxhcm1hZGEtY3AxMTAtdGhlcm1hbCI7Cj4gKwkJCQlyZWcgPSA8MHg3 MCAweDEwPjsKPiArCQkJfTsKPiArCQl9Owo+ICsKPiAgCQlDUDExMF9MQUJFTCh1c2IzXzApOiB1 c2IzQDUwMDAwMCB7Cj4gIAkJCWNvbXBhdGlibGUgPSAibWFydmVsbCxhcm1hZGEtOGsteGhjaSIs Cj4gIAkJCSJnZW5lcmljLXhoY2kiOwo+IC0tIAo+IDIuMTcuMQo+CgotLSAKR3JlZ29yeSBDbGVt ZW50LCBCb290bGluCkVtYmVkZGVkIExpbnV4IGFuZCBLZXJuZWwgZW5naW5lZXJpbmcKaHR0cDov L2Jvb3RsaW4uY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==