From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mikko Perttunen Subject: Re: RFC: tegra2/tegra3 automotive part changes Date: Thu, 12 Jul 2018 16:50:25 +0300 Message-ID: <62581f70-4f55-05b4-5210-221698d501c7@kapsi.fi> References: <3916c0ea-964e-42ab-8bfd-8e8edc5110ee@codethink.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <3916c0ea-964e-42ab-8bfd-8e8edc5110ee@codethink.co.uk> Content-Language: en-US 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: Ben Dooks , linux-tegra , Device Tree list , "linux-arm-kernel@lists.infradead.org" , Thomas Preston , Terry Hu , jorgesanjuan , Beth White List-Id: linux-tegra@vger.kernel.org T24gMDcvMTIvMjAxOCAwNDozNiBQTSwgQmVuIERvb2tzIHdyb3RlOgo+IEhlbGxvLCB3ZSBhcmUg bG9va2luZyBhdCB1cC1zdHJlYW1pbmcgc29tZSBvZiB0aGUgd29yayB3ZSBoYXZlCj4gZG9uZSBv biB0aGUgdGVncmEyIGFuZCB0ZWdyYTMgYXV0b21vdGl2ZSBkZXZpY2VzLiBUaGUgYXV0b21vdGl2 ZQo+IGdyYWRlIGRldmljZXMgYXJlIGNsb3NlIHRoZSBjb21tZXJjaWFsIHBhcnRzIHNvIHdlIHdv dWxkIGxpa2UgdG8KPiBkaXNjdXNzIHRoZSBjb3JlIGNoYW5nZXMgYmVmb3JlIHN1Ym1pdHRpbmcu Cj4gCj4gVGhlIGNoYW5nZXMgYXJlIG1vc3RseSB3aXRoIHRoaW5ncyBsaWtlIHRoZSBjbG9jayBz ZXR1cCBhbmQgYQo+IGZldyBwZXJpcGhlcmFsIHF1aXJrcyAoSUlSQyB0aGVzZSBhcmUgbW9zdGx5 IE1NQykuCj4gCj4gV2UgYXJlIHByb3Bvc2luZyB0byBjaGFuZ2UgdGhlIGRldmljZS10cmVlIHBy b3BlcnRpZXMgZm9yIHRoZSByb290Cj4gbm9kZSBhbmQgYW55IG90aGVyIGFmZmVjdGVkIGRldmlj ZXMgZnJvbSAibnZpZGlhLHRlZ3JhWFgiIHRvIGEgbmV3Cj4gIm52aWRpYSx0ZWdyYVhYYSIuIFdl IHdvdWxkIHdlbGNvbWUgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHRvIHVwZGF0ZQo+IGFsbCB0aGUg ZGV2aWNlcyBhdCB0aGUgc3RhcnQKPiAKPiBBbiBleGFtcGxlIG9mIHRlZ3JhMzBhLmR0c2k6Cj4g Cj4gI2luY2x1ZGUgInRlZ3JhMzAuZHRzaSIKPiAKPiAvIHsKPiAgwqDCoMKgwqDCoMKgwqAgY29t cGF0aWJsZSA9ICJudmlkaWEsdGVncmEzMGEiOwo+IAo+ICDCoMKgwqDCoMKgwqDCoCBjbG9ja0A2 MDAwNjAwMCB7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0g Im52aWRpYSx0ZWdyYTMwYS1jYXIiOwo+ICDCoMKgwqDCoMKgwqDCoCB9Owo+IH0KPiAKPiBXZSBk b24ndCB0aGluayB0aGUgY2hhbmdlcyBhcmUgYmlnIGVub3VnaCB0byB3YXJyYW50IHRoZWlyIG93 bgo+IEtjb25maWcvZGVmY29uZmlnIHVwZGF0ZXMuCj4gCgpXaGF0IGtpbmQgb2YgY2hhbmdlcyBk byB5b3UgaGF2ZT8gVGVncmEzMGEgd291bGQgcG9pbnQgdG8gYSBzZXBhcmF0ZSBTb0MgCnJldmlz aW9uIG9mIFRlZ3JhMyB0aGUgZXhpc3RlbmNlIG9mIHdoaWNoIEknbSBub3QgYXdhcmUgb2YuIElm IHlvdSBjYW4gCnNob3cgc29tZSBvZiB0aGUgY2hhbmdlcyBpdCB3b3VsZCBiZSBlYXNpZXIgdG8g c2F5IGhvdyB0aGUgc3lzdGVtIHNob3VsZCAKYmUgc3BlY2lmaWVkLgoKVGhhbmtzLApNaWtrbwoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: cyndis@kapsi.fi (Mikko Perttunen) Date: Thu, 12 Jul 2018 16:50:25 +0300 Subject: RFC: tegra2/tegra3 automotive part changes In-Reply-To: <3916c0ea-964e-42ab-8bfd-8e8edc5110ee@codethink.co.uk> References: <3916c0ea-964e-42ab-8bfd-8e8edc5110ee@codethink.co.uk> Message-ID: <62581f70-4f55-05b4-5210-221698d501c7@kapsi.fi> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 07/12/2018 04:36 PM, Ben Dooks wrote: > Hello, we are looking at up-streaming some of the work we have > done on the tegra2 and tegra3 automotive devices. The automotive > grade devices are close the commercial parts so we would like to > discuss the core changes before submitting. > > The changes are mostly with things like the clock setup and a > few peripheral quirks (IIRC these are mostly MMC). > > We are proposing to change the device-tree properties for the root > node and any other affected devices from "nvidia,tegraXX" to a new > "nvidia,tegraXXa". We would welcome discussion on whether to update > all the devices at the start > > An example of tegra30a.dtsi: > > #include "tegra30.dtsi" > > / { > ??????? compatible = "nvidia,tegra30a"; > > ??????? clock at 60006000 { > ??????????????? compatible = "nvidia,tegra30a-car"; > ??????? }; > } > > We don't think the changes are big enough to warrant their own > Kconfig/defconfig updates. > What kind of changes do you have? Tegra30a would point to a separate SoC revision of Tegra3 the existence of which I'm not aware of. If you can show some of the changes it would be easier to say how the system should be specified. Thanks, Mikko