From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pawel Moll Subject: Re: [PATCH v6 3/9] ARM: versatile: Map local timers using Device Tree when possible Date: Thu, 15 Dec 2011 17:25:17 +0000 Message-ID: <1323969917.18989.8.camel@hornet.cambridge.arm.com> References: <1323957761-13553-1-git-send-email-pawel.moll@arm.com> <1323957761-13553-4-git-send-email-pawel.moll@arm.com> <4EEA09E8.3010807@gmail.com> <1323962751.18989.4.camel@hornet.cambridge.arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1323962751.18989.4.camel@hornet.cambridge.arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Rob Herring Cc: "devicetree-discuss@lists.ozlabs.org" , "linux-arm-kernel@lists.infradead.org" List-Id: devicetree@vger.kernel.org T24gVGh1LCAyMDExLTEyLTE1IGF0IDE1OjI1ICswMDAwLCBQYXdlbCBNb2xsIHdyb3RlOgo+ID4g SSB0aGluayB5b3VyIHByZXZpb3VzIHZlcnNpb24gd2FzIG1vcmUgY29ycmVjdC4gVGhpcyBpcyBn b2luZyB0byBmaW5kCj4gPiB0aGUgbm9kZSBhbmQgZG8gaW9yZW1hcCBOIHRpbWVzIHdoZXJlIE4g aXMgdGhlIG51bWJlciBvZiBjb3Jlcy4gSXQgZG9lcwo+ID4gd29yayB0aG91Z2ggYmVjYXVzZSB0 aGF0IGlzIHdoYXQgSSBkaWQgaW5pdGlhbGx5IHRvby4KPiAKPiBSaWdodCwgaG93IGFib3V0IHRo YXQsIHRoZW46Cj4gCj4gQEAgLTIxLDYgKzIzLDIyIEBACj4gICAqLwo+ICBpbnQgX19jcHVpbml0 IGxvY2FsX3RpbWVyX3NldHVwKHN0cnVjdCBjbG9ja19ldmVudF9kZXZpY2UgKmV2dCkKPiAgewo+ ICsjaWYgZGVmaW5lZChDT05GSUdfT0YpCj4gKyAgICAgICBzdGF0aWMgaW50IGR0X25vZGVfcHJv YmVkOwo+ICsKPiArICAgICAgIGlmICghZHRfbm9kZV9wcm9iZWQpIHsKPiArICAgICAgICAgICAg ICAgc3RydWN0IGRldmljZV9ub2RlICpub2RlID0gb2ZfZmluZF9jb21wYXRpYmxlX25vZGUoTlVM TCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICJhcm0sc21wLXR3ZCIp Owo+ICsKPiArICAgICAgICAgICAgICAgaWYgKG5vZGUpCj4gKyAgICAgICAgICAgICAgICAgICAg ICAgdHdkX2Jhc2UgPSBvZl9pb21hcChub2RlLCAwKTsKPiArCj4gKyAgICAgICAgICAgICAgIGR0 X25vZGVfcHJvYmVkID0gMTsKPiArICAgICAgIH0KPiArI2VuZGlmCj4gKyAgICAgICBpZiAoIXR3 ZF9iYXNlKQo+ICsgICAgICAgICAgICAgICByZXR1cm4gLUVOWElPOwo+ICsKPiAgICAgICAgIGV2 dC0+aXJxID0gSVJRX0xPQ0FMVElNRVI7Cj4gICAgICAgICB0d2RfdGltZXJfc2V0dXAoZXZ0KTsK PiAgICAgICAgIHJldHVybiAwOwoKT2ssIHNvIEkgaGF2ZSB1cGRhdGVkIHRoZSBib3RoIHZleHBy ZXNzLWR0IGFuZAp2ZXhwcmVzcy1kdC1ybWstZGV2ZWwtc3RhYmxlIGJyYW5jaGVzIGxpa2UgdGhh dC4KCkFybmQsIFJ1c3NlbGwsIHRoZSBuZXcgcHVsbCByZXF1ZXN0IGJlbG93LgoKSSdsbCBzZWUg eW91IGFsbCBuZXh0IHllYXIhCgpDaGVlcnMhCgpQYXdlxYIKCjg8LS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhlIGZv bGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA1NWIwMmQyZjQ0NDVhZDYyNTIxMzgxN2ExNzM2 YmYyODg0ZDMyNTQ3OgoKICBNZXJnZSBicmFuY2ggJ2RybS1maXhlcycgb2YgZ2l0Oi8vcGVvcGxl LmZyZWVkZXNrdG9wLm9yZy9+YWlybGllZC9saW51eCAoMjAxMS0xMi0xNCAxOTo0NTo0MCAtMDgw MCkKCmFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0OgoKICBnaXQ6Ly9naXQu bGluYXJvLm9yZy9wZW9wbGUvcGF3ZWxtb2xsL2xpbnV4LmdpdCB2ZXhwcmVzcy1kdAoKUGF3ZWwg TW9sbCAoOSk6CiAgICAgIEFSTTogdmVyc2F0aWxlOiBBZGQgbWlzc2luZyBFTkRQUk9DIHRvIGhl YWRzbXAuUwogICAgICBBUk06IHZleHByZXNzOiBHZXQgcmlkIG9mIE1NSU9fUDJWCiAgICAgIEFS TTogdmVyc2F0aWxlOiBNYXAgbG9jYWwgdGltZXJzIHVzaW5nIERldmljZSBUcmVlIHdoZW4gcG9z c2libGUKICAgICAgQVJNOiB2ZXhwcmVzczogVXNlIEZEVCBkYXRhIGluIHBsYXRmb3JtIFNNUCBj YWxscwogICAgICBBUk06IHZleHByZXNzOiBBZGQgRGV2aWNlIFRyZWUgc3VwcG9ydAogICAgICBB Uk06IHZleHByZXNzOiBNb3RoZXJib2FyZCBSUzEgbWVtb3J5IG1hcCBzdXBwb3J0CiAgICAgIEFS TTogdmV4cHJlc3M6IEFkZCBEZXZpY2UgVHJlZSBmb3IgVjJQLUNBNXMgY29yZSB0aWxlCiAgICAg IEFSTTogdmV4cHJlc3M6IEFkZCBEZXZpY2UgVHJlZSBmb3IgVjJQLUNBOSBjb3JlIHRpbGUKICAg ICAgQVJNOiB2ZXhwcmVzczogQWRkIERldmljZSBUcmVlIGZvciBWMlAtQ0ExNSBjb3JlIHRpbGUg KFRDMSB2YXJpYW50KQoKIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vdmV4 cHJlc3MudHh0IHwgIDE0NCArKysrKysrKysrCiBhcmNoL2FybS9LY29uZmlnICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGFyY2gvYXJtL2Jvb3QvZHRzL3ZleHBy ZXNzLXYybS1yczEuZHRzaSAgICAgICAgICAgIHwgIDIwMSArKysrKysrKysrKysrKwogYXJjaC9h cm0vYm9vdC9kdHMvdmV4cHJlc3MtdjJtLmR0c2kgICAgICAgICAgICAgICAgfCAgMjAwICsrKysr KysrKysrKysrCiBhcmNoL2FybS9ib290L2R0cy92ZXhwcmVzcy12MnAtY2ExNS10YzEuZHRzICAg ICAgICB8ICAxNTUgKysrKysrKysrKysKIGFyY2gvYXJtL2Jvb3QvZHRzL3ZleHByZXNzLXYycC1j YTVzLmR0cyAgICAgICAgICAgIHwgIDE2MCArKysrKysrKysrKwogYXJjaC9hcm0vYm9vdC9kdHMv dmV4cHJlc3MtdjJwLWNhOS5kdHMgICAgICAgICAgICAgfCAgMTkwICsrKysrKysrKysrKysKIGFy Y2gvYXJtL2luY2x1ZGUvYXNtL2hhcmR3YXJlL2FybV90aW1lci5oICAgICAgICAgIHwgICAgNSAr CiBhcmNoL2FybS9tYWNoLXJlYWx2aWV3L3BsYXRzbXAuYyAgICAgICAgICAgICAgICAgICB8ICAg IDMgKy0KIGFyY2gvYXJtL21hY2gtdmV4cHJlc3MvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAg IHwgICA0NSArKystCiBhcmNoL2FybS9tYWNoLXZleHByZXNzL01ha2VmaWxlLmJvb3QgICAgICAg ICAgICAgICB8ICAgIDYgKwogYXJjaC9hcm0vbWFjaC12ZXhwcmVzcy9jb3JlLmggICAgICAgICAg ICAgICAgICAgICAgfCAgICA5ICstCiBhcmNoL2FybS9tYWNoLXZleHByZXNzL2N0LWNhOXg0LmMg ICAgICAgICAgICAgICAgICB8ICAgNDggKy0tLQogYXJjaC9hcm0vbWFjaC12ZXhwcmVzcy9pbmNs dWRlL21hY2gvY3QtY2E5eDQuaCAgICAgfCAgIDEzICstCiBhcmNoL2FybS9tYWNoLXZleHByZXNz L2luY2x1ZGUvbWFjaC9kZWJ1Zy1tYWNyby5TICB8ICAgMzcgKysrLQogYXJjaC9hcm0vbWFjaC12 ZXhwcmVzcy9pbmNsdWRlL21hY2gvaXJxcy5oICAgICAgICAgfCAgICAyICstCiBhcmNoL2FybS9t YWNoLXZleHByZXNzL2luY2x1ZGUvbWFjaC9tb3RoZXJib2FyZC5oICB8ICAgNTggKysrLS0KIGFy Y2gvYXJtL21hY2gtdmV4cHJlc3MvaW5jbHVkZS9tYWNoL3VuY29tcHJlc3MuaCAgIHwgICAxMyAr LQogYXJjaC9hcm0vbWFjaC12ZXhwcmVzcy9wbGF0c21wLmMgICAgICAgICAgICAgICAgICAgfCAg MTUzICsrKysrKysrKystCiBhcmNoL2FybS9tYWNoLXZleHByZXNzL3YybS5jICAgICAgICAgICAg ICAgICAgICAgICB8ICAyODIgKysrKysrKysrKysrKysrKysrLS0KIGFyY2gvYXJtL21tL0tjb25m aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogYXJjaC9hcm0vcGxh dC12ZXJzYXRpbGUvaGVhZHNtcC5TICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGFyY2gvYXJt L3BsYXQtdmVyc2F0aWxlL2xvY2FsdGltZXIuYyAgICAgICAgICAgICAgIHwgICAxOSArKwogMjMg ZmlsZXMgY2hhbmdlZCwgMTYyOCBpbnNlcnRpb25zKCspLCAxMjAgZGVsZXRpb25zKC0pCiBjcmVh dGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS92ZXhw cmVzcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9ib290L2R0cy92ZXhwcmVzcy12 Mm0tcnMxLmR0c2kKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9ib290L2R0cy92ZXhwcmVz cy12Mm0uZHRzaQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL2Jvb3QvZHRzL3ZleHByZXNz LXYycC1jYTE1LXRjMS5kdHMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9ib290L2R0cy92 ZXhwcmVzcy12MnAtY2E1cy5kdHMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS9ib290L2R0 cy92ZXhwcmVzcy12MnAtY2E5LmR0cwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=