diff mbox

[1/3] dt-bindings: Update QorIQ TMU thermal bindings

Message ID 1483520271-3838-2-git-send-email-hongtao.jia@nxp.com (mailing list archive)
State Accepted, archived
Delegated to: Zhang Rui
Headers show

Commit Message

Jia Hongtao Jan. 4, 2017, 8:57 a.m. UTC
For different types of SoC the sensor id and endianness may vary.
"#thermal-sensor-cells" is used to provide sensor id information.
"little-endian" property is to tell the endianness of TMU.

Signed-off-by: Jia Hongtao <hongtao.jia@nxp.com>
Acked-by: Rob Herring <robh@kernel.org>
---
 Documentation/devicetree/bindings/thermal/qoriq-thermal.txt | 7 +++++++
 1 file changed, 7 insertions(+)

Comments

Crystal Wood Jan. 4, 2017, 10:37 a.m. UTC | #1
On Wed, 2017-01-04 at 16:57 +0800, Jia Hongtao wrote:
> For different types of SoC the sensor id and endianness may vary.
> "#thermal-sensor-cells" is used to provide sensor id information.
> "little-endian" property is to tell the endianness of TMU.
> 
> Signed-off-by: Jia Hongtao <hongtao.jia@nxp.com>
> Acked-by: Rob Herring <robh@kernel.org>
> ---
>  Documentation/devicetree/bindings/thermal/qoriq-thermal.txt | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
> b/Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
> index 66223d5..20ca4ef 100644
> --- a/Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
> +++ b/Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
> @@ -17,6 +17,12 @@ Required properties:
>  	calibration data, as specified by the SoC reference manual.
>  	The first cell of each pair is the value to be written to TTCFGR,
>  	and the second is the value to be written to TSCFGR.
> +- #thermal-sensor-cells : Must be 1. The sensor specifier is the monitoring
> +	site ID, and represents the "n" in TRITSRn and TRATSRn.

I assume the driver will continue to work with existing device trees where
this information is absent?  If so, ACK for the whole series.

-Scott

--
To unsubscribe from this list: send the line "unsubscribe linux-pm" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Jia Hongtao Jan. 5, 2017, 2:28 a.m. UTC | #2
DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2NvdHQgV29vZCBbbWFp
bHRvOm9zc0BidXNlcnJvci5uZXRdDQo+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAwNCwgMjAx
NyA2OjM4IFBNDQo+IFRvOiBUcm95IEppYSA8aG9uZ3Rhby5qaWFAbnhwLmNvbT47IHJ1aS56aGFu
Z0BpbnRlbC5jb207IGVkdWJlenZhbEBnbWFpbC5jb207DQo+IFkuVC4gVGFuZyA8eXVhbnRpYW4u
dGFuZ0BueHAuY29tPjsgcm9iaCtkdEBrZXJuZWwub3JnDQo+IENjOiBsaW51eC1wbUB2Z2VyLmtl
cm5lbC5vcmc7IGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnOyBsaW51eC0NCj4ga2VybmVsQHZn
ZXIua2VybmVsLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvM10gZHQtYmluZGluZ3M6IFVw
ZGF0ZSBRb3JJUSBUTVUgdGhlcm1hbCBiaW5kaW5ncw0KPiANCj4gT24gV2VkLCAyMDE3LTAxLTA0
IGF0IDE2OjU3ICswODAwLCBKaWEgSG9uZ3RhbyB3cm90ZToNCj4gPiBGb3IgZGlmZmVyZW50IHR5
cGVzIG9mIFNvQyB0aGUgc2Vuc29yIGlkIGFuZCBlbmRpYW5uZXNzIG1heSB2YXJ5Lg0KPiA+ICIj
dGhlcm1hbC1zZW5zb3ItY2VsbHMiIGlzIHVzZWQgdG8gcHJvdmlkZSBzZW5zb3IgaWQgaW5mb3Jt
YXRpb24uDQo+ID4gImxpdHRsZS1lbmRpYW4iIHByb3BlcnR5IGlzIHRvIHRlbGwgdGhlIGVuZGlh
bm5lc3Mgb2YgVE1VLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogSmlhIEhvbmd0YW8gPGhvbmd0
YW8uamlhQG54cC5jb20+DQo+ID4gQWNrZWQtYnk6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5v
cmc+DQo+ID4gLS0tDQo+ID4gwqBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGhl
cm1hbC9xb3JpcS10aGVybWFsLnR4dCB8IDcNCj4gPiArKysrKysrDQo+ID4gwqAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0DQo+ID4gYS9Eb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGhlcm1hbC9xb3JpcS10aGVybWFsLnR4dA0KPiA+
IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcW9yaXEtdGhlcm1h
bC50eHQNCj4gPiBpbmRleCA2NjIyM2Q1Li4yMGNhNGVmIDEwMDY0NA0KPiA+IC0tLSBhL0RvY3Vt
ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aGVybWFsL3FvcmlxLXRoZXJtYWwudHh0DQo+
ID4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcW9yaXEt
dGhlcm1hbC50eHQNCj4gPiBAQCAtMTcsNiArMTcsMTIgQEAgUmVxdWlyZWQgcHJvcGVydGllczoN
Cj4gPiDCoAljYWxpYnJhdGlvbiBkYXRhLCBhcyBzcGVjaWZpZWQgYnkgdGhlIFNvQyByZWZlcmVu
Y2UgbWFudWFsLg0KPiA+IMKgCVRoZSBmaXJzdCBjZWxsIG9mIGVhY2ggcGFpciBpcyB0aGUgdmFs
dWUgdG8gYmUgd3JpdHRlbiB0byBUVENGR1IsDQo+ID4gwqAJYW5kIHRoZSBzZWNvbmQgaXMgdGhl
IHZhbHVlIHRvIGJlIHdyaXR0ZW4gdG8gVFNDRkdSLg0KPiA+ICstICN0aGVybWFsLXNlbnNvci1j
ZWxscyA6IE11c3QgYmUgMS4gVGhlIHNlbnNvciBzcGVjaWZpZXIgaXMgdGhlIG1vbml0b3JpbmcN
Cj4gPiArCXNpdGUgSUQsIGFuZCByZXByZXNlbnRzIHRoZSAibiIgaW4gVFJJVFNSbiBhbmQgVFJB
VFNSbi4NCj4gDQo+IEkgYXNzdW1lIHRoZSBkcml2ZXIgd2lsbCBjb250aW51ZSB0byB3b3JrIHdp
dGggZXhpc3RpbmcgZGV2aWNlIHRyZWVzIHdoZXJlIHRoaXMNCj4gaW5mb3JtYXRpb24gaXMgYWJz
ZW50PyDCoElmIHNvLCBBQ0sgZm9yIHRoZSB3aG9sZSBzZXJpZXMuDQoNClllcy4gVGhlIGRyaXZl
ciB3b3JrcyBmb3IgYWxsIGV4aXN0aW5nIGRldmljZSB0cmVlcy4NCg0KVGhhbmtzIGZvciB0aGUg
QUNLLg0KDQo+IA0KPiAtU2NvdHQNCg0K
--
To unsubscribe from this list: send the line "unsubscribe linux-pm" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
tang yuantian Jan. 6, 2017, 6:56 a.m. UTC | #3
U2VlbXMgbGlrZSBUcm95J3MgZW1haWwgY2xpZW50IGhhcyBpc3N1ZXMgd2hpY2ggY2F1c2VzIGhp
cyByZXBseSBpcyB1bnJlYWRhYmxlIGluIHBhdGNod29yay4NClBsZWFzZSBpZ25vcmUgaXQgaW4g
cGF0Y2h3b3JrLiANCg0KUmVnYXJkcywNCll1YW50aWFuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gRnJvbTogVHJveSBKaWENCj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgMDUs
IDIwMTcgMTA6MjkgQU0NCj4gVG86IFNjb3R0IFdvb2QgPG9zc0BidXNlcnJvci5uZXQ+OyBydWku
emhhbmdAaW50ZWwuY29tOw0KPiBlZHViZXp2YWxAZ21haWwuY29tOyBZLlQuIFRhbmcgPHl1YW50
aWFuLnRhbmdAbnhwLmNvbT47DQo+IHJvYmgrZHRAa2VybmVsLm9yZw0KPiBDYzogbGludXgtcG1A
dmdlci5rZXJuZWwub3JnOyBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsgbGludXgtDQo+IGtl
cm5lbEB2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVjdDogUkU6IFtQQVRDSCAxLzNdIGR0LWJpbmRp
bmdzOiBVcGRhdGUgUW9ySVEgVE1VIHRoZXJtYWwgYmluZGluZ3MNCj4gDQo+IA0KPiANCj4gPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFNjb3R0IFdvb2QgW21haWx0bzpv
c3NAYnVzZXJyb3IubmV0XQ0KPiA+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAwNCwgMjAxNyA2
OjM4IFBNDQo+ID4gVG86IFRyb3kgSmlhIDxob25ndGFvLmppYUBueHAuY29tPjsgcnVpLnpoYW5n
QGludGVsLmNvbTsNCj4gPiBlZHViZXp2YWxAZ21haWwuY29tOyBZLlQuIFRhbmcgPHl1YW50aWFu
LnRhbmdAbnhwLmNvbT47DQo+ID4gcm9iaCtkdEBrZXJuZWwub3JnDQo+ID4gQ2M6IGxpbnV4LXBt
QHZnZXIua2VybmVsLm9yZzsgZGV2aWNldHJlZUB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LQ0KPiA+
IGtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcNCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvM10gZHQt
YmluZGluZ3M6IFVwZGF0ZSBRb3JJUSBUTVUgdGhlcm1hbA0KPiA+IGJpbmRpbmdzDQo+ID4NCj4g
PiBPbiBXZWQsIDIwMTctMDEtMDQgYXQgMTY6NTcgKzA4MDAsIEppYSBIb25ndGFvIHdyb3RlOg0K
PiA+ID4gRm9yIGRpZmZlcmVudCB0eXBlcyBvZiBTb0MgdGhlIHNlbnNvciBpZCBhbmQgZW5kaWFu
bmVzcyBtYXkgdmFyeS4NCj4gPiA+ICIjdGhlcm1hbC1zZW5zb3ItY2VsbHMiIGlzIHVzZWQgdG8g
cHJvdmlkZSBzZW5zb3IgaWQgaW5mb3JtYXRpb24uDQo+ID4gPiAibGl0dGxlLWVuZGlhbiIgcHJv
cGVydHkgaXMgdG8gdGVsbCB0aGUgZW5kaWFubmVzcyBvZiBUTVUuDQo+ID4gPg0KPiA+ID4gU2ln
bmVkLW9mZi1ieTogSmlhIEhvbmd0YW8gPGhvbmd0YW8uamlhQG54cC5jb20+DQo+ID4gPiBBY2tl
ZC1ieTogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4NCj4gPiA+IC0tLQ0KPiA+ID4gwqBE
b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGhlcm1hbC9xb3JpcS10aGVybWFsLnR4
dCB8IDcNCj4gPiA+ICsrKysrKysNCj4gPiA+IMKgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKQ0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQNCj4gPiA+IGEvRG9jdW1lbnRhdGlvbi9kZXZp
Y2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcW9yaXEtdGhlcm1hbC50eHQNCj4gPiA+IGIvRG9jdW1l
bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcW9yaXEtdGhlcm1hbC50eHQNCj4g
PiA+IGluZGV4IDY2MjIzZDUuLjIwY2E0ZWYgMTAwNjQ0DQo+ID4gPiAtLS0gYS9Eb2N1bWVudGF0
aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGhlcm1hbC9xb3JpcS10aGVybWFsLnR4dA0KPiA+ID4g
KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcW9yaXEtdGhl
cm1hbC50eHQNCj4gPiA+IEBAIC0xNyw2ICsxNywxMiBAQCBSZXF1aXJlZCBwcm9wZXJ0aWVzOg0K
PiA+ID4gwqAJY2FsaWJyYXRpb24gZGF0YSwgYXMgc3BlY2lmaWVkIGJ5IHRoZSBTb0MgcmVmZXJl
bmNlIG1hbnVhbC4NCj4gPiA+IMKgCVRoZSBmaXJzdCBjZWxsIG9mIGVhY2ggcGFpciBpcyB0aGUg
dmFsdWUgdG8gYmUgd3JpdHRlbiB0byBUVENGR1IsDQo+ID4gPiDCoAlhbmQgdGhlIHNlY29uZCBp
cyB0aGUgdmFsdWUgdG8gYmUgd3JpdHRlbiB0byBUU0NGR1IuDQo+ID4gPiArLSAjdGhlcm1hbC1z
ZW5zb3ItY2VsbHMgOiBNdXN0IGJlIDEuIFRoZSBzZW5zb3Igc3BlY2lmaWVyIGlzIHRoZQ0KPiBt
b25pdG9yaW5nDQo+ID4gPiArCXNpdGUgSUQsIGFuZCByZXByZXNlbnRzIHRoZSAibiIgaW4gVFJJ
VFNSbiBhbmQgVFJBVFNSbi4NCj4gPg0KPiA+IEkgYXNzdW1lIHRoZSBkcml2ZXIgd2lsbCBjb250
aW51ZSB0byB3b3JrIHdpdGggZXhpc3RpbmcgZGV2aWNlIHRyZWVzDQo+ID4gd2hlcmUgdGhpcyBp
bmZvcm1hdGlvbiBpcyBhYnNlbnQ/IMKgSWYgc28sIEFDSyBmb3IgdGhlIHdob2xlIHNlcmllcy4N
Cj4gDQo+IFllcy4gVGhlIGRyaXZlciB3b3JrcyBmb3IgYWxsIGV4aXN0aW5nIGRldmljZSB0cmVl
cy4NCj4gDQo+IFRoYW5rcyBmb3IgdGhlIEFDSy4NCj4gDQo+ID4NCj4gPiAtU2NvdHQNCg0K
--
To unsubscribe from this list: send the line "unsubscribe linux-pm" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/Documentation/devicetree/bindings/thermal/qoriq-thermal.txt b/Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
index 66223d5..20ca4ef 100644
--- a/Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
+++ b/Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
@@ -17,6 +17,12 @@  Required properties:
 	calibration data, as specified by the SoC reference manual.
 	The first cell of each pair is the value to be written to TTCFGR,
 	and the second is the value to be written to TSCFGR.
+- #thermal-sensor-cells : Must be 1. The sensor specifier is the monitoring
+	site ID, and represents the "n" in TRITSRn and TRATSRn.
+
+Optional property:
+- little-endian : If present, the TMU registers are little endian. If absent,
+	the default is big endian.
 
 Example:
 
@@ -60,4 +66,5 @@  tmu@f0000 {
 
 			       0x00030000 0x00000012
 			       0x00030001 0x0000001d>;
+	#thermal-sensor-cells = <1>;
 };