From mboxrd@z Thu Jan 1 00:00:00 1970 From: Caesar Wang Subject: Re: [PATCH 3/3] ARM: dts: rockchip: add veyron-minnie board Date: Thu, 3 Dec 2015 18:27:27 +0800 Message-ID: <5660190F.6080204@163.com> References: <2767415.mEkgRbSSUB@diego> <2008536.lEUHWtryIT@diego> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <2008536.lEUHWtryIT@diego> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+glpar-linux-rockchip=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: =?UTF-8?Q?Heiko_St=c3=bcbner?= Cc: Alexandru M Stan , Brian Norris , dianders-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, Chris Zhong , linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: linux-rockchip.vger.kernel.org SGkgSGVpa28KCuWcqCAyMDE15bm0MTLmnIgwMuaXpSAwMToxNiwgSGVpa28gU3TDvGJuZXIg5YaZ 6YGTOgo+IEZyb206IENocmlzIFpob25nIDx6eXdAcm9jay1jaGlwcy5jb20+Cj4KPiBBbHNvIGtu b3duIGFzIHRoZSBBc3VzIENocm9tZWJpdC4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFpob25n IDx6eXdAcm9jay1jaGlwcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSGVpa28gU3R1ZWJuZXIgPGhl aWtvLnN0dWVibmVyQGNvbGxhYm9yYS5jb20+CgpUZXN0ZWQtYnk6IENhZXNhciBXYW5nIDx3eHRA cm9jay1jaGlwcy5jb20+CgpUZXN0ZWQgb24gbXkgbWlja2V5IGJvYXJkIHdpdGggY2hyb21lIG9z IG9uIGtlcm5lbCA0LjQgLXJjMy4KCmxvY2FsaG9zdCAvICMgY2F0IC9wcm9jL3ZlcnNpb24KTGlu dXggdmVyc2lvbiA0LjQuMC1yYzMrICh3eHRAdWJ1bnR1KSAoZ2NjIHZlcnNpb24gNC42LngtZ29v Z2xlIDIwMTIwMTA2IAoocHJlcmVsZWFzZSkgKEdDQykgKSAjNTkgU01QIFRodSBEZWMgMyAxNzoz MjoxMCBDU1QgMjAxNQoKLi4uLi5idXQsCnJlYm9vdCBsb25nIGxvbmcgdGVzdCwgdGhhdCdzIHNl ZW0gbW1jIHR1bmUgaGFzIGEgaXNzdWUuCgogICAyLjYzMDg5Ml0gbW1jYmxrMDogZXJyb3IgLTg0 IHRyYW5zZmVycmluZyBkYXRhLCBzZWN0b3IgMCwgbnIgOCwgY21kIApyZXNwb25zZSAweDkwMCwg Y2FyZCBzdGF0dXMgMHgwClsgICAgMi42MzEwMDZdIG1tY2JsazA6IGVycm9yIC0xMTAgc2VuZGlu ZyBzdGF0dXMgY29tbWFuZCwgcmV0cnlpbmcKWyAgICAyLjYzMTAxOF0gbW1jYmxrMDogZXJyb3Ig LTg0IHRyYW5zZmVycmluZyBkYXRhLCBzZWN0b3IgMSwgbnIgNywgY21kIApyZXNwb25zZSAweDkw MCwgY2FyZCBzdGF0dXMgMHgwClsgICAgMi42MzE3MDNdICBtbWNibGswOiB1bmFibGUgdG8gcmVh ZCBwYXJ0aXRpb24gdGFibGUKLi4uCgpBbnl3YXksIHRoZSBkdHMgaXMgZ29vZCB0byBzdXBwb3J0 IG1pY2tleSBtYWNoaW5lLgpJIHRoaW5rIHRoZSBtbWMgdHVuZSBpcyBub3QgcHJlZmVjdCBpbiBt YWlubGluZS4KPiAtLS0KPiB3b3VsZCBjb29sIHRvIGdldCBhbiBBY2sgZnJvbSBDaHJvbWVPUy1w ZW9wbGUgY29uY2VybmluZyB0aGUKPiBsaWNlbnNlIGNoYW5nZSB0byBHUEwyL1gxMSAtIGFzIHdp dGggdGhlIGR0cyBiZWZvcmUKPgo+IEFsc28gaWYgc29tZW9uZSBlbHNlIHNob3VsZCBiZSBkZXNp Z25hdGVkIGFzIGF1dGhvciBJIHdvdWxkIGJlIGhhcHB5Cj4gZ290IGdldCBhIHNob3V0IGFib3V0 IHRoYXQgOi0pIC4gSSBkaWQgdGFrZSBDaHJpcyBhcyBoZSB3YXMgdGhlIG9uZQo+IHN1Ym1pdHRp bmcgdGhlIGluaXRpYWwgbWlja2V5IGR0cyB0byB0aGUgY2hyb21lb3MgdHJlZS4KPgo+IEFuZCBv ZiBjb3Vyc2UgaXQgd291bGQgYmUgY29vbCBpZiBhbnlvbmUgY291bGQgdGVzdCB0aGF0IG9uIGFu IGFjdHVhbAo+IG1pY2tleSBkZXZpY2UuCj4KPiAgIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9hcm0vcm9ja2NoaXAudHh0IHwgICA5ICsKPiAgIGFyY2gvYXJtL2Jvb3QvZHRzL01h a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgIGFyY2gvYXJtL2Jvb3Qv ZHRzL3JrMzI4OC12ZXlyb24tbWlja2V5LmR0cyAgICAgICAgIHwgMjQ2ICsrKysrKysrKysrKysr KysrKysrKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyNTYgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRl IG1vZGUgMTAwNjQ0IGFyY2gvYXJtL2Jvb3QvZHRzL3JrMzI4OC12ZXlyb24tbWlja2V5LmR0cwo+ Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcm9j a2NoaXAudHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9yb2NrY2hp cC50eHQKPiBpbmRleCAyZjhiMzVhLi4yZmEwYTIxIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcm9ja2NoaXAudHh0Cj4gKysrIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9yb2NrY2hpcC50eHQKPiBAQCAtNTQsNiArNTQs MTUgQEAgUm9ja2NoaXAgcGxhdGZvcm1zIGRldmljZSB0cmVlIGJpbmRpbmdzCj4gICAJCSAgICAg Imdvb2dsZSx2ZXlyb24tamVycnktcmV2MyIsICJnb29nbGUsdmV5cm9uLWplcnJ5IiwKPiAgIAkJ ICAgICAiZ29vZ2xlLHZleXJvbiIsICJyb2NrY2hpcCxyazMyODgiOwo+ICAgCj4gKy0gR29vZ2xl IE1pY2tleSAoQXN1cyBDaHJvbWViaXQgQ1MxMCk6Cj4gKyAgICBSZXF1aXJlZCByb290IG5vZGUg cHJvcGVydGllczoKPiArICAgICAgLSBjb21wYXRpYmxlID0gImdvb2dsZSx2ZXlyb24tbWlja2V5 LXJldjgiLCAiZ29vZ2xlLHZleXJvbi1taWNrZXktcmV2NyIsCj4gKwkJICAgICAiZ29vZ2xlLHZl eXJvbi1taWNrZXktcmV2NiIsICJnb29nbGUsdmV5cm9uLW1pY2tleS1yZXY1IiwKPiArCQkgICAg ICJnb29nbGUsdmV5cm9uLW1pY2tleS1yZXY0IiwgImdvb2dsZSx2ZXlyb24tbWlja2V5LXJldjMi LAo+ICsJCSAgICAgImdvb2dsZSx2ZXlyb24tbWlja2V5LXJldjIiLCAiZ29vZ2xlLHZleXJvbi1t aWNrZXktcmV2MSIsCj4gKwkJICAgICAiZ29vZ2xlLHZleXJvbi1taWNrZXktcmV2MCIsICJnb29n bGUsdmV5cm9uLW1pY2tleSIsCj4gKwkJICAgICAiZ29vZ2xlLHZleXJvbiIsICJyb2NrY2hpcCxy azMyODgiOwo+ICsKPiAgIC0gR29vZ2xlIE1pbm5pZSAoQXN1cyBDaHJvbWVib29rIEZsaXAgQzEw MFApOgo+ICAgICAgIFJlcXVpcmVkIHJvb3Qgbm9kZSBwcm9wZXJ0aWVzOgo+ICAgICAgICAgLSBj b21wYXRpYmxlID0gImdvb2dsZSx2ZXlyb24tbWlubmllLXJldjQiLCAiZ29vZ2xlLHZleXJvbi1t aW5uaWUtcmV2MyIsCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlIGIv YXJjaC9hcm0vYm9vdC9kdHMvTWFrZWZpbGUKPiBpbmRleCAyZjI5MzUwLi44YjQ5YmZjIDEwMDY0 NAo+IC0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlCj4gKysrIGIvYXJjaC9hcm0vYm9v dC9kdHMvTWFrZWZpbGUKPiBAQCAtNTI3LDYgKzUyNyw3IEBAIGR0Yi0kKENPTkZJR19BUkNIX1JP Q0tDSElQKSArPSBcCj4gICAJcmszMjg4LXZleXJvbi1icmFpbi5kdGIgXAo+ICAgCXJrMzI4OC12 ZXlyb24tamFxLmR0YiBcCj4gICAJcmszMjg4LXZleXJvbi1qZXJyeS5kdGIgXAo+ICsJcmszMjg4 LXZleXJvbi1taWNrZXkuZHRiIFwKPiAgIAlyazMyODgtdmV5cm9uLW1pbm5pZS5kdGIgXAo+ICAg CXJrMzI4OC12ZXlyb24tcGlua3kuZHRiIFwKPiAgIAlyazMyODgtdmV5cm9uLXNwZWVkeS5kdGIK PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9kdHMvcmszMjg4LXZleXJvbi1taWNrZXkuZHRz IGIvYXJjaC9hcm0vYm9vdC9kdHMvcmszMjg4LXZleXJvbi1taWNrZXkuZHRzCj4gbmV3IGZpbGUg bW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4zNjUzODJhCj4gLS0tIC9kZXYvbnVsbAo+ICsr KyBiL2FyY2gvYXJtL2Jvb3QvZHRzL3JrMzI4OC12ZXlyb24tbWlja2V5LmR0cwo+IEBAIC0wLDAg KzEsMjQ2IEBACj4gKy8qCj4gKyAqIEdvb2dsZSBWZXlyb24gTWlja2V5IFJldiAwIGJvYXJkIGRl dmljZSB0cmVlIHNvdXJjZQo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUsIEluYwo+ ICsgKgo+ICsgKiBUaGlzIGZpbGUgaXMgZHVhbC1saWNlbnNlZDogeW91IGNhbiB1c2UgaXQgZWl0 aGVyIHVuZGVyIHRoZSB0ZXJtcwo+ICsgKiBvZiB0aGUgR1BMIG9yIHRoZSBYMTEgbGljZW5zZSwg YXQgeW91ciBvcHRpb24uIE5vdGUgdGhhdCB0aGlzIGR1YWwKPiArICogbGljZW5zaW5nIG9ubHkg YXBwbGllcyB0byB0aGlzIGZpbGUsIGFuZCBub3QgdGhpcyBwcm9qZWN0IGFzIGEKPiArICogd2hv bGUuCj4gKyAqCj4gKyAqICBhKSBUaGlzIGZpbGUgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gKyAqICAgICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcwo+ICsgKiAgICAgcHVibGlzaGVk IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl Cj4gKyAqICAgICBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u Lgo+ICsgKgo+ICsgKiAgICAgVGhpcyBmaWxlIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo YXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqICAgICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7 IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiAgICAgTUVSQ0hBTlRB QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsg KiAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoK PiArICogIE9yLCBhbHRlcm5hdGl2ZWx5LAo+ICsgKgo+ICsgKiAgYikgUGVybWlzc2lvbiBpcyBo ZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24KPiArICogICAgIG9i dGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0 aW9uCj4gKyAqICAgICBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsIGluIHRoZSBTb2Z0 d2FyZSB3aXRob3V0Cj4gKyAqICAgICByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt aXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwKPiArICogICAgIGNvcHksIG1vZGlmeSwgbWVyZ2Us IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiAgICAgc2VsbCBj b3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUK PiArICogICAgIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUg Zm9sbG93aW5nCj4gKyAqICAgICBjb25kaXRpb25zOgo+ICsgKgo+ICsgKiAgICAgVGhlIGFib3Zl IGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUKPiAr ICogICAgIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2Yg dGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsgKiAgICAgVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJB UyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsCj4gKyAqICAgICBFWFBSRVNTIE9S IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMKPiAr ICogICAgIE9GIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP U0UgQU5ECj4gKyAqICAgICBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBB VVRIT1JTIE9SIENPUFlSSUdIVAo+ICsgKiAgICAgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD TEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksCj4gKyAqICAgICBXSEVUSEVSIElOIEFO IEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICogICAg IEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBV U0UgT1IKPiArICogICAgIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiArICovCj4g Kwo+ICsvZHRzLXYxLzsKPiArI2luY2x1ZGUgInJrMzI4OC12ZXlyb24uZHRzaSIKPiArCj4gKy8g ewo+ICsJbW9kZWwgPSAiR29vZ2xlIE1pY2tleSI7Cj4gKwljb21wYXRpYmxlID0gImdvb2dsZSx2 ZXlyb24tbWlja2V5LXJldjgiLCAiZ29vZ2xlLHZleXJvbi1taWNrZXktcmV2NyIsCj4gKwkJICAg ICAiZ29vZ2xlLHZleXJvbi1taWNrZXktcmV2NiIsICJnb29nbGUsdmV5cm9uLW1pY2tleS1yZXY1 IiwKPiArCQkgICAgICJnb29nbGUsdmV5cm9uLW1pY2tleS1yZXY0IiwgImdvb2dsZSx2ZXlyb24t bWlja2V5LXJldjMiLAo+ICsJCSAgICAgImdvb2dsZSx2ZXlyb24tbWlja2V5LXJldjIiLCAiZ29v Z2xlLHZleXJvbi1taWNrZXktcmV2MSIsCj4gKwkJICAgICAiZ29vZ2xlLHZleXJvbi1taWNrZXkt cmV2MCIsICJnb29nbGUsdmV5cm9uLW1pY2tleSIsCj4gKwkJICAgICAiZ29vZ2xlLHZleXJvbiIs ICJyb2NrY2hpcCxyazMyODgiOwo+ICsKPiArCXZjY181djogdmNjLTV2IHsKPiArCQl2aW4tc3Vw cGx5ID0gPCZ2Y2MzM19zeXM+Owo+ICsJfTsKPiArCj4gKwl2Y2MzM19pbzogdmNjMzNfaW8gewo+ ICsJCWNvbXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsKPiArCQlyZWd1bGF0b3ItbmFtZSA9 ICJ2Y2MzM19pbyI7Cj4gKwkJcmVndWxhdG9yLWFsd2F5cy1vbjsKPiArCQlyZWd1bGF0b3ItYm9v dC1vbjsKPiArCQl2aW4tc3VwcGx5ID0gPCZ2Y2MzM19zeXM+Owo+ICsJfTsKPiArfTsKPiArCj4g KyZjcHVfdGhlcm1hbCB7Cj4gKwkvZGVsZXRlLW5vZGUvIHRyaXBzOwo+ICsJL2RlbGV0ZS1ub2Rl LyBjb29saW5nLW1hcHM7Cj4gKwo+ICsJdHJpcHMgewo+ICsJCWNwdV9hbGVydF9hbG1vc3Rfd2Fy bTogY3B1X2FsZXJ0X2FsbW9zdF93YXJtIHsKPiArCQkJdGVtcGVyYXR1cmUgPSA8NjMwMDA+OyAv KiBtaWxsaWNlbHNpdXMgKi8KPiArCQkJaHlzdGVyZXNpcyA9IDwyMDAwPjsgLyogbWlsbGljZWxz aXVzICovCj4gKwkJCXR5cGUgPSAicGFzc2l2ZSI7Cj4gKwkJfTsKPiArCQljcHVfYWxlcnRfd2Fy bTogY3B1X2FsZXJ0X3dhcm0gewo+ICsJCQl0ZW1wZXJhdHVyZSA9IDw2NTAwMD47IC8qIG1pbGxp Y2Vsc2l1cyAqLwo+ICsJCQloeXN0ZXJlc2lzID0gPDIwMDA+OyAvKiBtaWxsaWNlbHNpdXMgKi8K PiArCQkJdHlwZSA9ICJwYXNzaXZlIjsKPiArCQl9Owo+ICsJCWNwdV9hbGVydF9hbG1vc3RfaG90 OiBjcHVfYWxlcnRfYWxtb3N0X2hvdCB7Cj4gKwkJCXRlbXBlcmF0dXJlID0gPDgwMDAwPjsgLyog bWlsbGljZWxzaXVzICovCj4gKwkJCWh5c3RlcmVzaXMgPSA8MjAwMD47IC8qIG1pbGxpY2Vsc2l1 cyAqLwo+ICsJCQl0eXBlID0gInBhc3NpdmUiOwo+ICsJCX07Cj4gKwkJY3B1X2FsZXJ0X2hvdDog Y3B1X2FsZXJ0X2hvdCB7Cj4gKwkJCXRlbXBlcmF0dXJlID0gPDgyMDAwPjsgLyogbWlsbGljZWxz aXVzICovCj4gKwkJCWh5c3RlcmVzaXMgPSA8MjAwMD47IC8qIG1pbGxpY2Vsc2l1cyAqLwo+ICsJ CQl0eXBlID0gInBhc3NpdmUiOwo+ICsJCX07Cj4gKwkJY3B1X2FsZXJ0X2hvdHRlcjogY3B1X2Fs ZXJ0X2hvdHRlciB7Cj4gKwkJCXRlbXBlcmF0dXJlID0gPDg0MDAwPjsgLyogbWlsbGljZWxzaXVz ICovCj4gKwkJCWh5c3RlcmVzaXMgPSA8MjAwMD47IC8qIG1pbGxpY2Vsc2l1cyAqLwo+ICsJCQl0 eXBlID0gInBhc3NpdmUiOwo+ICsJCX07Cj4gKwkJY3B1X2FsZXJ0X3ZlcnlfaG90OiBjcHVfYWxl cnRfdmVyeV9ob3Qgewo+ICsJCQl0ZW1wZXJhdHVyZSA9IDw4NTAwMD47IC8qIG1pbGxpY2Vsc2l1 cyAqLwo+ICsJCQloeXN0ZXJlc2lzID0gPDIwMDA+OyAvKiBtaWxsaWNlbHNpdXMgKi8KPiArCQkJ dHlwZSA9ICJwYXNzaXZlIjsKPiArCQl9Owo+ICsJCWNwdV9jcml0OiBjcHVfY3JpdCB7Cj4gKwkJ CXRlbXBlcmF0dXJlID0gPDkwMDAwPjsgLyogbWlsbGljZWxzaXVzICovCj4gKwkJCWh5c3RlcmVz aXMgPSA8MjAwMD47IC8qIG1pbGxpY2Vsc2l1cyAqLwo+ICsJCQl0eXBlID0gImNyaXRpY2FsIjsK PiArCQl9Owo+ICsJfTsKPiArCj4gKwljb29saW5nLW1hcHMgewo+ICsJCS8qCj4gKwkJICogQWZ0 ZXIgMXN0IGxldmVsLCB0aHJvdHRsZSB0aGUgQ1BVIGRvd24gdG8gYXMgbG93IGFzIDEuNCBHSHoK PiArCQkgKiBhbmQgZG9uJ3QgbGV0IHRoZSBHUFUgZ28gZmFzdGVyIHRoYW4gNDAwIE1Iei4gIE5v dGUgdGhhdCB3ZQo+ICsJCSAqIHdvbid0IHRocm90dGxlIHRoZSBHUFUgbG93ZXIgdGhhbiA0MDAg TUh6IGR1ZSB0byBDUFUKPiArCQkgKiBoZWF0LS13ZSdsbCBsZXQgdGhlIEdQVSBkbyB0aGUgcmVz dCBpdHNlbGYuCj4gKwkJICovCj4gKwkJY3B1X3dhcm1fbGltaXRfY3B1IHsKPiArCQkJdHJpcCA9 IDwmY3B1X2FsZXJ0X3dhcm0+Owo+ICsJCQljb29saW5nLWRldmljZSA9Cj4gKwkJCQk8JmNwdTAg VEhFUk1BTF9OT19MSU1JVCA0PjsKPiArCQl9Owo+ICsKPiArCQkvKgo+ICsJCSAqIEFkZCBzb21l IGRpc2NyZXRlIHN0ZXBzIHRvIGhlbHAgdGhyb3R0bGluZyBzeXN0ZW0gZGVhbAo+ICsJCSAqIHdp dGggdGhlIGZhY3QgdGhhdCB0aGVyZSBhcmUgdHdvIHBhc3NpdmUgY29vbGluZyBkZXZpY2VzOgo+ ICsJCSAqIHRoZSBDUFUgYW5kIHRoZSBHUFUuCj4gKwkJICoKPiArCQkgKiAtIDEuMiBHSHogLSAx LjAgR0h6IChhbG1vc3QgaG90KQo+ICsJCSAqIC0gODAwIE1IeiAgICAgICAgICAgKGhvdCkKPiAr CQkgKiAtIDgwMCBNSHogLSA2OTYgTUh6IChob3R0ZXIpCj4gKwkJICogLSA2OTYgTUh6IC0gbWlu ICAgICAodmVyeSBob3QpCj4gKwkJICoKPiArCQkgKiBOb3RlOgo+ICsJCSAqIC0gODAwIE1IeiBh cHBlYXJzIHRvIGJlIGEgInN3ZWV0IHNwb3QiIGZvciBtZS4gIEkgY2FuIHJ1bgo+ICsJCSAqICAg c29tZSBwcmV0dHkgc2VyaW91cyB3b3JrbG9hZCBoZXJlIGFuZCBiZSBoYXBweS4KPiArCQkgKiAt IEFmdGVyIDY5NiBNSHogd2Ugc3RvcCBsb3dlcmluZyB2b2x0YWdlLCBzbyB0aHJvdHRsaW5nCj4g KwkJICogICBwYXN0IHRoZXJlIGlzIGxlc3MgZWZmZWN0aXZlLgo+ICsJCSAqLwo+ICsJCWNwdV9h bG1vc3RfaG90X2xpbWl0X2NwdSB7Cj4gKwkJCXRyaXAgPSA8JmNwdV9hbGVydF9hbG1vc3RfaG90 PjsKPiArCQkJY29vbGluZy1kZXZpY2UgPQo+ICsJCQkJPCZjcHUwIDUgNj47Cj4gKwkJfTsKPiAr CQljcHVfaG90X2xpbWl0X2NwdSB7Cj4gKwkJCXRyaXAgPSA8JmNwdV9hbGVydF9ob3Q+Owo+ICsJ CQljb29saW5nLWRldmljZSA9Cj4gKwkJCQk8JmNwdTAgNyA3PjsKPiArCQl9Owo+ICsJCWNwdV9o b3R0ZXJfbGltaXRfY3B1IHsKPiArCQkJdHJpcCA9IDwmY3B1X2FsZXJ0X2hvdHRlcj47Cj4gKwkJ CWNvb2xpbmctZGV2aWNlID0KPiArCQkJCTwmY3B1MCA3IDg+Owo+ICsJCX07Cj4gKwkJY3B1X3Zl cnlfaG90X2xpbWl0X2NwdSB7Cj4gKwkJCXRyaXAgPSA8JmNwdV9hbGVydF92ZXJ5X2hvdD47Cj4g KwkJCWNvb2xpbmctZGV2aWNlID0KPiArCQkJCTwmY3B1MCA4IFRIRVJNQUxfTk9fTElNSVQ+Owo+ ICsJCX07Cj4gKwl9Owo+ICt9Owo+ICsKPiArJmkyYzIgewo+ICsJc3RhdHVzID0gImRpc2FibGVk IjsKPiArfTsKPiArCj4gKyZpMmM0IHsKPiArCXN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4gK307Cj4g Kwo+ICsmaTJzIHsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiArCWNsb2NrLW5hbWVzID0gImkyc19o Y2xrIiwgImkyc19jbGsiLCAiaTJzX2Nsa19vdXQiOwo+ICsJY2xvY2tzID0gPCZjcnUgSENMS19J MlMwPiwgPCZjcnUgU0NMS19JMlMwPiwgPCZjcnUgU0NMS19JMlMwX09VVD47Cj4gK307Cj4gKwo+ ICsmcms4MDggewo+ICsJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiArCXBpbmN0cmwtMCA9 IDwmcG1pY19pbnRfbCAmZHZzXzEgJmR2c18yPjsKPiArCWR2cy1ncGlvcyA9IDwmZ3BpbzcgMTIg R1BJT19BQ1RJVkVfSElHSD4sCj4gKwkJICAgIDwmZ3BpbzcgMTUgR1BJT19BQ1RJVkVfSElHSD47 Cj4gKwo+ICsJL2RlbGV0ZS1wcm9wZXJ0eS8gdmNjNi1zdXBwbHk7Cj4gKwkvZGVsZXRlLXByb3Bl cnR5LyB2Y2MxMi1zdXBwbHk7Cj4gKwo+ICsJdmNjMTEtc3VwcGx5ID0gPCZ2Y2MzM19zeXM+Owo+ ICsKPiArCXJlZ3VsYXRvcnMgewo+ICsJCS8qIHZjYzMzX2lvIGlzIHNvdXJjZWQgZGlyZWN0bHkg ZnJvbSB2Y2MzM19zeXMgKi8KPiArCQkvZGVsZXRlLW5vZGUvIExET19SRUcxOwo+ICsJCS9kZWxl dGUtbm9kZS8gTERPX1JFRzc7Cj4gKwo+ICsJCS8qIFRoaXMgaXMgbm90IGEgcHdyZW4gYW55bW9y ZSwgYnV0IHRoZSByZWFsIHBvd2VyIHN1cHBseSAqLwo+ICsJCXZkZDEwX2xjZDogTERPX1JFRzcg ewo+ICsJCQlyZWd1bGF0b3ItYWx3YXlzLW9uOwo+ICsJCQlyZWd1bGF0b3ItYm9vdC1vbjsKPiAr CQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTAwMDAwMD47Cj4gKwkJCXJlZ3VsYXRvci1t YXgtbWljcm92b2x0ID0gPDEwMDAwMDA+Owo+ICsJCQlyZWd1bGF0b3ItbmFtZSA9ICJ2ZGQxMF9s Y2QiOwo+ICsJCQlyZWd1bGF0b3Itc3VzcGVuZC1tZW0tZGlzYWJsZWQ7Cj4gKwkJfTsKPiArCj4g KwkJdmNjMThfbGNkOiBMRE9fUkVHOCB7Cj4gKwkJCXJlZ3VsYXRvci1hbHdheXMtb247Cj4gKwkJ CXJlZ3VsYXRvci1ib290LW9uOwo+ICsJCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxODAw MDAwPjsKPiArCQkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTgwMDAwMD47Cj4gKwkJCXJl Z3VsYXRvci1uYW1lID0gInZjYzE4X2xjZCI7Cj4gKwkJCXJlZ3VsYXRvci1zdXNwZW5kLW1lbS1k aXNhYmxlZDsKPiArCQl9Owo+ICsJfTsKPiArfTsKPiArCj4gKyZwaW5jdHJsIHsKPiArCWhkbWkg ewo+ICsJCXBvd2VyX2hkbWlfb246IHBvd2VyLWhkbWktb24gewo+ICsJCQlyb2NrY2hpcCxwaW5z ID0gPDcgMTEgUktfRlVOQ19HUElPICZwY2ZnX3B1bGxfbm9uZT47Cj4gKwkJfTsKPiArCX07Cj4g Kwo+ICsJcG1pYyB7Cj4gKwkJZHZzXzE6IGR2cy0xIHsKPiArCQkJcm9ja2NoaXAscGlucyA9IDw3 IDEyIFJLX0ZVTkNfR1BJTyAmcGNmZ19wdWxsX2Rvd24+Owo+ICsJCX07Cj4gKwo+ICsJCWR2c18y OiBkdnMtMiB7Cj4gKwkJCXJvY2tjaGlwLHBpbnMgPSA8NyAxNSBSS19GVU5DX0dQSU8gJnBjZmdf cHVsbF9kb3duPjsKPiArCQl9Owo+ICsJfTsKPiArfTsKPiArCj4gKyZ1c2JfaG9zdDBfZWhjaSB7 Cj4gKwlzdGF0dXMgPSAiZGlzYWJsZWQiOwo+ICt9Owo+ICsKPiArJnVzYl9ob3N0MSB7Cj4gKwlz dGF0dXMgPSAiZGlzYWJsZWQiOwo+ICt9Owo+ICsKPiArJnZjYzUwX2hkbWkgewo+ICsJZW5hYmxl LWFjdGl2ZS1oaWdoOwo+ICsJZ3BpbyA9IDwmZ3BpbzcgMTEgR1BJT19BQ1RJVkVfSElHSD47Cj4g KwlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ICsJcGluY3RybC0wID0gPCZwb3dlcl9oZG1p X29uPjsKPiArfTsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1yb2NrY2hpcAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: sasukewxt@163.com (Caesar Wang) Date: Thu, 3 Dec 2015 18:27:27 +0800 Subject: [PATCH 3/3] ARM: dts: rockchip: add veyron-minnie board In-Reply-To: <2008536.lEUHWtryIT@diego> References: <2767415.mEkgRbSSUB@diego> <2008536.lEUHWtryIT@diego> Message-ID: <5660190F.6080204@163.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Heiko ? 2015?12?02? 01:16, Heiko St?bner ??: > From: Chris Zhong > > Also known as the Asus Chromebit. > > Signed-off-by: Chris Zhong > Signed-off-by: Heiko Stuebner Tested-by: Caesar Wang Tested on my mickey board with chrome os on kernel 4.4 -rc3. localhost / # cat /proc/version Linux version 4.4.0-rc3+ (wxt at ubuntu) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #59 SMP Thu Dec 3 17:32:10 CST 2015 .....but, reboot long long test, that's seem mmc tune has a issue. 2.630892] mmcblk0: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0 [ 2.631006] mmcblk0: error -110 sending status command, retrying [ 2.631018] mmcblk0: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0 [ 2.631703] mmcblk0: unable to read partition table ... Anyway, the dts is good to support mickey machine. I think the mmc tune is not prefect in mainline. > --- > would cool to get an Ack from ChromeOS-people concerning the > license change to GPL2/X11 - as with the dts before > > Also if someone else should be designated as author I would be happy > got get a shout about that :-) . I did take Chris as he was the one > submitting the initial mickey dts to the chromeos tree. > > And of course it would be cool if anyone could test that on an actual > mickey device. > > Documentation/devicetree/bindings/arm/rockchip.txt | 9 + > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/rk3288-veyron-mickey.dts | 246 +++++++++++++++++++++ > 3 files changed, 256 insertions(+) > create mode 100644 arch/arm/boot/dts/rk3288-veyron-mickey.dts > > diff --git a/Documentation/devicetree/bindings/arm/rockchip.txt b/Documentation/devicetree/bindings/arm/rockchip.txt > index 2f8b35a..2fa0a21 100644 > --- a/Documentation/devicetree/bindings/arm/rockchip.txt > +++ b/Documentation/devicetree/bindings/arm/rockchip.txt > @@ -54,6 +54,15 @@ Rockchip platforms device tree bindings > "google,veyron-jerry-rev3", "google,veyron-jerry", > "google,veyron", "rockchip,rk3288"; > > +- Google Mickey (Asus Chromebit CS10): > + Required root node properties: > + - compatible = "google,veyron-mickey-rev8", "google,veyron-mickey-rev7", > + "google,veyron-mickey-rev6", "google,veyron-mickey-rev5", > + "google,veyron-mickey-rev4", "google,veyron-mickey-rev3", > + "google,veyron-mickey-rev2", "google,veyron-mickey-rev1", > + "google,veyron-mickey-rev0", "google,veyron-mickey", > + "google,veyron", "rockchip,rk3288"; > + > - Google Minnie (Asus Chromebook Flip C100P): > Required root node properties: > - compatible = "google,veyron-minnie-rev4", "google,veyron-minnie-rev3", > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index 2f29350..8b49bfc 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -527,6 +527,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ > rk3288-veyron-brain.dtb \ > rk3288-veyron-jaq.dtb \ > rk3288-veyron-jerry.dtb \ > + rk3288-veyron-mickey.dtb \ > rk3288-veyron-minnie.dtb \ > rk3288-veyron-pinky.dtb \ > rk3288-veyron-speedy.dtb > diff --git a/arch/arm/boot/dts/rk3288-veyron-mickey.dts b/arch/arm/boot/dts/rk3288-veyron-mickey.dts > new file mode 100644 > index 0000000..365382a > --- /dev/null > +++ b/arch/arm/boot/dts/rk3288-veyron-mickey.dts > @@ -0,0 +1,246 @@ > +/* > + * Google Veyron Mickey Rev 0 board device tree source > + * > + * Copyright 2015 Google, Inc > + * > + * This file is dual-licensed: you can use it either under the terms > + * of the GPL or the X11 license, at your option. Note that this dual > + * licensing only applies to this file, and not this project as a > + * whole. > + * > + * a) This file is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License as > + * published by the Free Software Foundation; either version 2 of the > + * License, or (at your option) any later version. > + * > + * This file is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * Or, alternatively, > + * > + * b) Permission is hereby granted, free of charge, to any person > + * obtaining a copy of this software and associated documentation > + * files (the "Software"), to deal in the Software without > + * restriction, including without limitation the rights to use, > + * copy, modify, merge, publish, distribute, sublicense, and/or > + * sell copies of the Software, and to permit persons to whom the > + * Software is furnished to do so, subject to the following > + * conditions: > + * > + * The above copyright notice and this permission notice shall be > + * included in all copies or substantial portions of the Software. > + * > + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, > + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES > + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND > + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT > + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, > + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING > + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > + * OTHER DEALINGS IN THE SOFTWARE. > + */ > + > +/dts-v1/; > +#include "rk3288-veyron.dtsi" > + > +/ { > + model = "Google Mickey"; > + compatible = "google,veyron-mickey-rev8", "google,veyron-mickey-rev7", > + "google,veyron-mickey-rev6", "google,veyron-mickey-rev5", > + "google,veyron-mickey-rev4", "google,veyron-mickey-rev3", > + "google,veyron-mickey-rev2", "google,veyron-mickey-rev1", > + "google,veyron-mickey-rev0", "google,veyron-mickey", > + "google,veyron", "rockchip,rk3288"; > + > + vcc_5v: vcc-5v { > + vin-supply = <&vcc33_sys>; > + }; > + > + vcc33_io: vcc33_io { > + compatible = "regulator-fixed"; > + regulator-name = "vcc33_io"; > + regulator-always-on; > + regulator-boot-on; > + vin-supply = <&vcc33_sys>; > + }; > +}; > + > +&cpu_thermal { > + /delete-node/ trips; > + /delete-node/ cooling-maps; > + > + trips { > + cpu_alert_almost_warm: cpu_alert_almost_warm { > + temperature = <63000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "passive"; > + }; > + cpu_alert_warm: cpu_alert_warm { > + temperature = <65000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "passive"; > + }; > + cpu_alert_almost_hot: cpu_alert_almost_hot { > + temperature = <80000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "passive"; > + }; > + cpu_alert_hot: cpu_alert_hot { > + temperature = <82000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "passive"; > + }; > + cpu_alert_hotter: cpu_alert_hotter { > + temperature = <84000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "passive"; > + }; > + cpu_alert_very_hot: cpu_alert_very_hot { > + temperature = <85000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "passive"; > + }; > + cpu_crit: cpu_crit { > + temperature = <90000>; /* millicelsius */ > + hysteresis = <2000>; /* millicelsius */ > + type = "critical"; > + }; > + }; > + > + cooling-maps { > + /* > + * After 1st level, throttle the CPU down to as low as 1.4 GHz > + * and don't let the GPU go faster than 400 MHz. Note that we > + * won't throttle the GPU lower than 400 MHz due to CPU > + * heat--we'll let the GPU do the rest itself. > + */ > + cpu_warm_limit_cpu { > + trip = <&cpu_alert_warm>; > + cooling-device = > + <&cpu0 THERMAL_NO_LIMIT 4>; > + }; > + > + /* > + * Add some discrete steps to help throttling system deal > + * with the fact that there are two passive cooling devices: > + * the CPU and the GPU. > + * > + * - 1.2 GHz - 1.0 GHz (almost hot) > + * - 800 MHz (hot) > + * - 800 MHz - 696 MHz (hotter) > + * - 696 MHz - min (very hot) > + * > + * Note: > + * - 800 MHz appears to be a "sweet spot" for me. I can run > + * some pretty serious workload here and be happy. > + * - After 696 MHz we stop lowering voltage, so throttling > + * past there is less effective. > + */ > + cpu_almost_hot_limit_cpu { > + trip = <&cpu_alert_almost_hot>; > + cooling-device = > + <&cpu0 5 6>; > + }; > + cpu_hot_limit_cpu { > + trip = <&cpu_alert_hot>; > + cooling-device = > + <&cpu0 7 7>; > + }; > + cpu_hotter_limit_cpu { > + trip = <&cpu_alert_hotter>; > + cooling-device = > + <&cpu0 7 8>; > + }; > + cpu_very_hot_limit_cpu { > + trip = <&cpu_alert_very_hot>; > + cooling-device = > + <&cpu0 8 THERMAL_NO_LIMIT>; > + }; > + }; > +}; > + > +&i2c2 { > + status = "disabled"; > +}; > + > +&i2c4 { > + status = "disabled"; > +}; > + > +&i2s { > + status = "okay"; > + clock-names = "i2s_hclk", "i2s_clk", "i2s_clk_out"; > + clocks = <&cru HCLK_I2S0>, <&cru SCLK_I2S0>, <&cru SCLK_I2S0_OUT>; > +}; > + > +&rk808 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pmic_int_l &dvs_1 &dvs_2>; > + dvs-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>, > + <&gpio7 15 GPIO_ACTIVE_HIGH>; > + > + /delete-property/ vcc6-supply; > + /delete-property/ vcc12-supply; > + > + vcc11-supply = <&vcc33_sys>; > + > + regulators { > + /* vcc33_io is sourced directly from vcc33_sys */ > + /delete-node/ LDO_REG1; > + /delete-node/ LDO_REG7; > + > + /* This is not a pwren anymore, but the real power supply */ > + vdd10_lcd: LDO_REG7 { > + regulator-always-on; > + regulator-boot-on; > + regulator-min-microvolt = <1000000>; > + regulator-max-microvolt = <1000000>; > + regulator-name = "vdd10_lcd"; > + regulator-suspend-mem-disabled; > + }; > + > + vcc18_lcd: LDO_REG8 { > + regulator-always-on; > + regulator-boot-on; > + regulator-min-microvolt = <1800000>; > + regulator-max-microvolt = <1800000>; > + regulator-name = "vcc18_lcd"; > + regulator-suspend-mem-disabled; > + }; > + }; > +}; > + > +&pinctrl { > + hdmi { > + power_hdmi_on: power-hdmi-on { > + rockchip,pins = <7 11 RK_FUNC_GPIO &pcfg_pull_none>; > + }; > + }; > + > + pmic { > + dvs_1: dvs-1 { > + rockchip,pins = <7 12 RK_FUNC_GPIO &pcfg_pull_down>; > + }; > + > + dvs_2: dvs-2 { > + rockchip,pins = <7 15 RK_FUNC_GPIO &pcfg_pull_down>; > + }; > + }; > +}; > + > +&usb_host0_ehci { > + status = "disabled"; > +}; > + > +&usb_host1 { > + status = "disabled"; > +}; > + > +&vcc50_hdmi { > + enable-active-high; > + gpio = <&gpio7 11 GPIO_ACTIVE_HIGH>; > + pinctrl-names = "default"; > + pinctrl-0 = <&power_hdmi_on>; > +};