From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Yan Subject: Re: [PATCH v13 0/12] dw-hdmi: convert imx hdmi to bridge/dw_hdmi Date: Fri, 28 Nov 2014 17:57:11 +0800 Message-ID: <547846F7.3080708@rock-chips.com> References: <1417008157-31861-1-git-send-email-andy.yan@rock-chips.com> <1417018856.3177.6.camel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1417018856.3177.6.camel@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" To: Philipp Zabel Cc: Mark Rutland , heiko@sntech.de, airlied@linux.ie, dri-devel@lists.freedesktop.org, ykk@rock-chips.com, devel@driverdev.osuosl.org, Pawel Moll , linux-rockchip@lists.infradead.org, Grant Likely , Dave Airlie , jay.xu@rock-chips.com, devicetree@vger.kernel.org, Zubair.Kakakhel@imgtec.com, Arnd Bergmann , Ian Campbell , Inki Dae , Rob Herring , Sean Paul , rmk+kernel@arm.linux.org.uk, mark.yao@rock-chips.com, fabio.estevam@freescale.com, Josh Boyer , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, djkurtz@google.com, Kumar Gala , Shawn Guo , Lucas Stach List-Id: devicetree@vger.kernel.org SGkgUGhpbGlwcDoKCk9uIDIwMTTlubQxMeaciDI35pelIDAwOjIwLCBQaGlsaXBwIFphYmVsIHdy b3RlOgo+IEhpIEFuZHksCj4KPiBJIGhhdmUgeWV0IHRvIGxvb2sgYXQgdGhpcyBpbiBtb3JlIGRl dGFpbCwgYnV0IGZyb20gYSBxdWljayB0ZXN0Cj4gc3RhcnRpbmcgd2l0aCBwYXRjaCAzLCB0aGUg SERNSSBkaXNwbGF5IHN0YXlzIGJsYWNrIG9uIE5pdHJvZ2VuNlgsCj4gYW5kIHN0YXJ0aW5nIHdp dGggcGF0Y2ggOCBJIGdldCB0aGUgZm9sbG93aW5nIGVycm9yLgo+Cj4gaW14LWRybSBkaXNwbGF5 LXN1YnN5c3RlbTogW0NPTk5FQ1RPUjoyMTpIRE1JLUEtMV0gZHJtX2Nvbm5lY3Rvcl9yZWdpc3Rl ciBmYWlsZWQ6IC0xMgo+IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQo+IFdB Uk5JTkc6IENQVTogMCBQSUQ6IDEgYXQgZHJpdmVycy9jbGsvY2xrLmM6ODUxIF9fY2xrX2Rpc2Fi bGUrMHg2Yy8weDcwKCkKPiBNb2R1bGVzIGxpbmtlZCBpbjoKPiBDUFU6IDAgUElEOiAxIENvbW06 IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE4LjAtcmM2KyAjODM3Nwo+IEJhY2t0cmFjZToKPiBb PDgwMDEyNDE0Pl0gKGR1bXBfYmFja3RyYWNlKSBmcm9tIFs8ODAwMTI3NTQ+XSAoc2hvd19zdGFj aysweDIwLzB4MjQpCj4gICByNjowMDAwMDM1MyByNTowMDAwMDAwMCByNDo4MDgzZWEwOCByMzow MDAwMDAwMAo+IFs8ODAwMTI3MzQ+XSAoc2hvd19zdGFjaykgZnJvbSBbPDgwNWFlNjcwPl0gKGR1 bXBfc3RhY2srMHg4Yy8weDljKQo+IFs8ODA1YWU1ZTQ+XSAoZHVtcF9zdGFjaykgZnJvbSBbPDgw MDIyNzQ0Pl0gKHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4ODAvMHg5YykKPiAgIHI1OjAwMDAwMDA5 IHI0OjAwMDAwMDAwCj4gWzw4MDAyMjZjND5dICh3YXJuX3Nsb3dwYXRoX2NvbW1vbikgZnJvbSBb PDgwMDIyODFjPl0gKHdhcm5fc2xvd3BhdGhfbnVsbCsweDJjLzB4MzQpCj4gICByODpiNzIxYzYx MCByNzpiNzJiMDQwMCByNjpiNzM1NTA0YyByNTo4MDAwMDExMyByNDpiNzM1NTA0Ywo+IFs8ODAw MjI3ZjA+XSAod2Fybl9zbG93cGF0aF9udWxsKSBmcm9tIFs8ODA0NTgwODg+XSAoX19jbGtfZGlz YWJsZSsweDZjLzB4NzApCj4gWzw4MDQ1ODAxYz5dIChfX2Nsa19kaXNhYmxlKSBmcm9tIFs8ODA0 NTgxYTg+XSAoY2xrX2Rpc2FibGUrMHgzNC8weDQwKQo+ICAgcjQ6YjczNTUwNGMgcjM6YjcwMGUw MDAKPiBbPDgwNDU4MTc0Pl0gKGNsa19kaXNhYmxlKSBmcm9tIFs8ODAzMjQxZjA+XSAoZHdfaGRt aV9pbXhfdW5iaW5kKzB4MzAvMHg2MCkKPiAgIHI1OmI3MzU1MDEwIHI0OmI3MjE5YTEwCj4gWzw4 MDMyNDFjMD5dIChkd19oZG1pX2lteF91bmJpbmQpIGZyb20gWzw4MDMyZmM4ND5dIChjb21wb25l bnRfdW5iaW5kLmlzcmEuMysweDQwLzB4NzgpCj4gICByODpiNzJhMWU0MCByNzpiNzI1ZjE1OCBy NjpiNzJiMDQwMCByNTpiNzI1ZjE1OCByNDpiNzI1ZjRjMCByMzo4MDMyNDFjMAo+IFs8ODAzMmZj NDQ+XSAoY29tcG9uZW50X3VuYmluZC5pc3JhLjMpIGZyb20gWzw4MDMyZmQ0ND5dIChjb21wb25l bnRfdW5iaW5kX2FsbCsweDg4LzB4YjgpCj4gICByNTpiNzI1ZjRjMCByNDpiNzI1ZjE0MAo+IFs8 ODAzMmZjYmM+XSAoY29tcG9uZW50X3VuYmluZF9hbGwpIGZyb20gWzw4MDMyMWEzYz5dIChpbXhf ZHJtX2RyaXZlcl9sb2FkKzB4MTAwLzB4MTNjKQo+ICAgcjc6YjcyYjA1Y2MgcjY6ZmZmZmZmZjQg cjU6YjczNTUwMTAgcjQ6YjcyYjA0MDAKPiBbPDgwMzIxOTNjPl0gKGlteF9kcm1fZHJpdmVyX2xv YWQpIGZyb20gWzw4MDMwYzI2MD5dIChkcm1fZGV2X3JlZ2lzdGVyKzB4YjgvMHgxMTQpCj4gICBy NzpiNjg2YWQxMCByNjowMDAwMDAwMCByNTowMDAwMDAwMCByNDpiNzJiMDQwMAo+IFs8ODAzMGMx YTg+XSAoZHJtX2Rldl9yZWdpc3RlcikgZnJvbSBbPDgwMzBkZDU4Pl0gKGRybV9wbGF0Zm9ybV9p bml0KzB4NTQvMHhlOCkKPiAgIHI2OjgwODQ0YmY0IHI1OmI3MjFjNjAwIHI0OmI3MmIwNDAwIHIz OjAwMDAwMDAwCj4gWzw4MDMwZGQwND5dIChkcm1fcGxhdGZvcm1faW5pdCkgZnJvbSBbPDgwMzIx OGU4Pl0gKGlteF9kcm1fYmluZCsweDIwLzB4MjgpCj4gICByNjpiNzI1ZjE0MCByNTowMDAwMDAw YyByNDpiNjg2YWQ3MAo+IFs8ODAzMjE4Yzg+XSAoaW14X2RybV9iaW5kKSBmcm9tIFs8ODAzMmY5 YjA+XSAodHJ5X3RvX2JyaW5nX3VwX21hc3Rlci5wYXJ0LjIrMHhkOC8weDExOCkKPiBbPDgwMzJm OGQ4Pl0gKHRyeV90b19icmluZ191cF9tYXN0ZXIucGFydC4yKSBmcm9tIFs8ODAzMmZiZTQ+XSAo Y29tcG9uZW50X2FkZCsweGEwLzB4MTAwKQo+ICAgcjg6YjcyYTFjNDAgcjc6ODA2MDJiNmMgcjY6 YjcyYTFlNDAgcjU6ODA4NDUxZTggcjQ6YjcyNWYxNDAgcjM6MDAwMDAwMDAKPiBbPDgwMzJmYjQ0 Pl0gKGNvbXBvbmVudF9hZGQpIGZyb20gWzw4MDMyMzMwYz5dIChpcHVfZHJtX3Byb2JlKzB4N2Mv MHgxNTApCj4gICByNzpiNjgyYmExMCByNjpiNzdiM2NjMCByNTpiNjgyYmEwMCByNDpiNzdiNDg2 OAo+IFs8ODAzMjMyOTA+XSAoaXB1X2RybV9wcm9iZSkgZnJvbSBbPDgwMzM2NjQwPl0gKHBsYXRm b3JtX2Rydl9wcm9iZSsweDU0LzB4YjQpCj4gICByOTowMDAwMDAwMCByODowMDAwMDAwMCByNzo4 MDg0NGU5NCByNjo4MDg0NGU5NCByNTpmZmZmZmRmYiByNDpiNjgyYmExMAo+IFs8ODAzMzY1ZWM+ XSAocGxhdGZvcm1fZHJ2X3Byb2JlKSBmcm9tIFs8ODAzMzQ4YTg+XSAoZHJpdmVyX3Byb2JlX2Rl dmljZSsweDEyOC8weDI1YykKPiAgIHI3OjgwODQ0ZTk0IHI2OjAwMDAwMDAwIHI1OjgwOGJjMDY0 IHI0OmI2ODJiYTEwCj4gWzw4MDMzNDc4MD5dIChkcml2ZXJfcHJvYmVfZGV2aWNlKSBmcm9tIFs8 ODAzMzRhMmM+XSAoX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1NCkKPiAgIHI4OjAwMDAwMDAwIHI3 OmI3MjFjNDEwIHI2OjgwMzM0OWRjIHI1OmI2ODJiYTEwIHI0OjgwODQ0ZTk0IHIzOjgwMzM2ODM4 Cj4gWzw4MDMzNDlkYz5dIChfX2RldmljZV9hdHRhY2gpIGZyb20gWzw4MDMzMmMzND5dIChidXNf Zm9yX2VhY2hfZHJ2KzB4NjgvMHg5YykKPiAgIHI1OmI2ODJiYTEwIHI0OjAwMDAwMDAwCj4gWzw4 MDMzMmJjYz5dIChidXNfZm9yX2VhY2hfZHJ2KSBmcm9tIFs8ODAzMzQ3M2M+XSAoZGV2aWNlX2F0 dGFjaCsweDg0LzB4OTgpCj4gICByNjo4MDg0NTRlMCByNTpiNjgyYmE0NCByNDpiNjgyYmExMAo+ IFs8ODAzMzQ2Yjg+XSAoZGV2aWNlX2F0dGFjaCkgZnJvbSBbPDgwMzMzZDE0Pl0gKGJ1c19wcm9i ZV9kZXZpY2UrMHg5NC8weGI4KQo+ICAgcjY6ODA4NDU0ZTAgcjU6YjY4MmJhMTAgcjQ6YjY4MmJh MTggcjM6YjcwNDY4MDAKPiBbPDgwMzMzYzgwPl0gKGJ1c19wcm9iZV9kZXZpY2UpIGZyb20gWzw4 MDMzMWU1OD5dIChkZXZpY2VfYWRkKzB4NDUwLzB4NTMwKQo+ICAgcjY6YjY4MmJhMTAgcjU6MDAw MDAwMDAgcjQ6YjY4MmJhMTggcjM6MDAwMDAwMDAKPiBbPDgwMzMxYTA4Pl0gKGRldmljZV9hZGQp IGZyb20gWzw4MDMzNjJjOD5dIChwbGF0Zm9ybV9kZXZpY2VfYWRkKzB4YzQvMHgyMjgpCj4gICBy OTowMDAwMDAwNiByODpiNzIxYzQxMCByNzpiNzA3OWNjNCByNjpiNjgyYmExMCByNTpiNjgyYmEw MCByNDowMDAwMDAwMAo+IFs8ODAzMzYyMDQ+XSAocGxhdGZvcm1fZGV2aWNlX2FkZCkgZnJvbSBb PDgwMzM2YjYwPl0gKHBsYXRmb3JtX2RldmljZV9yZWdpc3Rlcl9mdWxsKzB4Y2MvMHhmMCkKPiAg IHI3OmI3MDc5Y2M0IHI2OmI3MDc5Y2UwIHI1OmI2ODJiYTAwIHI0OmI3MDc5Y2UwCj4gWzw4MDMz NmE5ND5dIChwbGF0Zm9ybV9kZXZpY2VfcmVnaXN0ZXJfZnVsbCkgZnJvbSBbPDgwMzI4MzU0Pl0g KGlwdV9hZGRfY2xpZW50X2RldmljZXMuaXNyYS4xMCsweDE2NC8weDE5YykKPiAgIHI1OjAwMDAw MDAwIHI0OmI3MDc5Y2UwCj4gWzw4MDMyODFmMD5dIChpcHVfYWRkX2NsaWVudF9kZXZpY2VzLmlz cmEuMTApIGZyb20gWzw4MDMyODk0MD5dIChpcHVfcHJvYmUrMHg1YjQvMHg3NDApCj4gICByMTA6 ODA4NDUwZDQgcjk6MDAwMDAwMDEgcjg6YjcwMjgxODAgcjc6YjcyYjAwMTAgcjY6ODA4NDUwZDQg cjU6MDAwMDAwMDAKPiAgIHI0OmI3MjFjNDEwCj4gWzw4MDMyODM4Yz5dIChpcHVfcHJvYmUpIGZy b20gWzw4MDMzNjY0MD5dIChwbGF0Zm9ybV9kcnZfcHJvYmUrMHg1NC8weGI0KQo+ICAgcjEwOjAw MDAwMDAwIHI5OmI3MjVmNTgwIHI4OjAwMDAwMDAwIHI3OjgwODQ1MDc4IHI2OjgwODQ1MDc4IHI1 OmZmZmZmZGZiCj4gICByNDpiNzIxYzQxMAo+IFs8ODAzMzY1ZWM+XSAocGxhdGZvcm1fZHJ2X3By b2JlKSBmcm9tIFs8ODAzMzQ4YTg+XSAoZHJpdmVyX3Byb2JlX2RldmljZSsweDEyOC8weDI1YykK PiAgIHI3OjgwODQ1MDc4IHI2OjAwMDAwMDAwIHI1OjgwOGJjMDY0IHI0OmI3MjFjNDEwCj4gWzw4 MDMzNDc4MD5dIChkcml2ZXJfcHJvYmVfZGV2aWNlKSBmcm9tIFs8ODAzMzRhY2M+XSAoX19kcml2 ZXJfYXR0YWNoKzB4OWMvMHhhMCkKPiAgIHI4OjgwN2FiNWU4IHI3OjAwMDAwMDAwIHI2OmI3MjFj NDQ0IHI1OjgwODQ1MDc4IHI0OmI3MjFjNDEwIHIzOjAwMDAwMDAwCj4gWzw4MDMzNGEzMD5dIChf X2RyaXZlcl9hdHRhY2gpIGZyb20gWzw4MDMzMmI2Yz5dIChidXNfZm9yX2VhY2hfZGV2KzB4NzAv MHhhNCkKPiAgIHI2OjgwMzM0YTMwIHI1OjgwODQ1MDc4IHI0OjAwMDAwMDAwIHIzOmI3MDQ2ODVj Cj4gWzw4MDMzMmFmYz5dIChidXNfZm9yX2VhY2hfZGV2KSBmcm9tIFs8ODAzMzQzMzQ+XSAoZHJp dmVyX2F0dGFjaCsweDJjLzB4MzApCj4gICByNjo4MDg0NTRlMCByNTpiNzI4ZDAwMCByNDo4MDg0 NTA3OAo+IFs8ODAzMzQzMDg+XSAoZHJpdmVyX2F0dGFjaCkgZnJvbSBbPDgwMzMzZmFjPl0gKGJ1 c19hZGRfZHJpdmVyKzB4MTVjLzB4MjA0KQo+IFs8ODAzMzNlNTA+XSAoYnVzX2FkZF9kcml2ZXIp IGZyb20gWzw4MDMzNTJkND5dIChkcml2ZXJfcmVnaXN0ZXIrMHg4OC8weDEwOCkKPiAgIHI3OmI3 MDc4MDAwIHI2OjgwN2Q4NmMwIHI1OjgwODJiZTYwIHI0OjgwODQ1MDc4Cj4gWzw4MDMzNTI0Yz5d IChkcml2ZXJfcmVnaXN0ZXIpIGZyb20gWzw4MDMzNjU2Yz5dIChfX3BsYXRmb3JtX2RyaXZlcl9y ZWdpc3RlcisweDY0LzB4NmMpCj4gICByNTo4MDgyYmU2MCByNDo4MDgyYmU2MAo+IFs8ODAzMzY1 MDg+XSAoX19wbGF0Zm9ybV9kcml2ZXJfcmVnaXN0ZXIpIGZyb20gWzw4MDdkODZkYz5dIChpbXhf aXB1X2RyaXZlcl9pbml0KzB4MWMvMHgyMCkKPiBbPDgwN2Q4NmMwPl0gKGlteF9pcHVfZHJpdmVy X2luaXQpIGZyb20gWzw4MDAwODk4MD5dIChkb19vbmVfaW5pdGNhbGwrMHg5Yy8weDFkYykKPiBb PDgwMDA4OGU0Pl0gKGRvX29uZV9pbml0Y2FsbCkgZnJvbSBbPDgwN2FiZTVjPl0gKGtlcm5lbF9p bml0X2ZyZWVhYmxlKzB4MTQ0LzB4MWU4KQo+ICAgcjEwOjAwMDAwMGFhIHI5OjgwN2Y5MzIwIHI4 OjgwN2FiNWU4IHI3OjgwODY4ZmMwIHI2OjgwODY4ZmMwIHI1OjAwMDAwMDA2Cj4gICByNDo4MDgx YWVjMAo+IFs8ODA3YWJkMTg+XSAoa2VybmVsX2luaXRfZnJlZWFibGUpIGZyb20gWzw4MDVhOWI0 ND5dIChrZXJuZWxfaW5pdCsweDFjLzB4ZjgpCj4gICByMTA6MDAwMDAwMDAgcjk6MDAwMDAwMDAg cjg6MDAwMDAwMDAgcjc6MDAwMDAwMDAgcjY6MDAwMDAwMDAgcjU6ODA1YTliMjgKPiAgIHI0OjAw MDA4ZmMwCj4gWzw4MDVhOWIyOD5dIChrZXJuZWxfaW5pdCkgZnJvbSBbPDgwMDBlYjM4Pl0gKHJl dF9mcm9tX2ZvcmsrMHgxNC8weDIwKQo+ICAgcjQ6MDAwMDAwMDAgcjM6YjcwNzgwMDAKPiAtLS1b IGVuZCB0cmFjZSA0NTA3NjhhZDU3NzA4M2E5IF0tLS0KPiAtLS0tLS0tLS0tLS1bIGN1dCBoZXJl IF0tLS0tLS0tLS0tLS0KPiBXQVJOSU5HOiBDUFU6IDAgUElEOiAxIGF0IGRyaXZlcnMvY2xrL2Ns ay5jOjc2MCBfX2Nsa191bnByZXBhcmUrMHg3OC8weDkwKCkKPiBNb2R1bGVzIGxpbmtlZCBpbjoK PiBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHICAgICAgICBXICAgICAg My4xOC4wLXJjNisgIzgzNzcKPiBCYWNrdHJhY2U6Cj4gWzw4MDAxMjQxND5dIChkdW1wX2JhY2t0 cmFjZSkgZnJvbSBbPDgwMDEyNzU0Pl0gKHNob3dfc3RhY2srMHgyMC8weDI0KQo+ICAgcjY6MDAw MDAyZjggcjU6MDAwMDAwMDAgcjQ6ODA4M2VhMDggcjM6MDAwMDAwMDAKPiBbPDgwMDEyNzM0Pl0g KHNob3dfc3RhY2spIGZyb20gWzw4MDVhZTY3MD5dIChkdW1wX3N0YWNrKzB4OGMvMHg5YykKPiBb PDgwNWFlNWU0Pl0gKGR1bXBfc3RhY2spIGZyb20gWzw4MDAyMjc0ND5dICh3YXJuX3Nsb3dwYXRo X2NvbW1vbisweDgwLzB4OWMpCj4gICByNTowMDAwMDAwOSByNDowMDAwMDAwMAo+IFs8ODAwMjI2 YzQ+XSAod2Fybl9zbG93cGF0aF9jb21tb24pIGZyb20gWzw4MDAyMjgxYz5dICh3YXJuX3Nsb3dw YXRoX251bGwrMHgyYy8weDM0KQo+ICAgcjg6YjcyMWM2MTAgcjc6YjcyYjA0MDAgcjY6YjczNTUw NGMgcjU6YjczNTUwMTAgcjQ6YjczNTUwNGMKPiBbPDgwMDIyN2YwPl0gKHdhcm5fc2xvd3BhdGhf bnVsbCkgZnJvbSBbPDgwNDU4YmZjPl0gKF9fY2xrX3VucHJlcGFyZSsweDc4LzB4OTApCj4gWzw4 MDQ1OGI4ND5dIChfX2Nsa191bnByZXBhcmUpIGZyb20gWzw4MDQ1OGM0ND5dIChjbGtfdW5wcmVw YXJlKzB4MzAvMHgzOCkKPiAgIHI0OmI3MzU1MDRjIHIzOjAwMDAwMDRjCj4gWzw4MDQ1OGMxND5d IChjbGtfdW5wcmVwYXJlKSBmcm9tIFs8ODAzMjQxZjg+XSAoZHdfaGRtaV9pbXhfdW5iaW5kKzB4 MzgvMHg2MCkKPiAgIHI0OmI3MjE5YTEwIHIzOjAwMDAwMDRjCj4gWzw4MDMyNDFjMD5dIChkd19o ZG1pX2lteF91bmJpbmQpIGZyb20gWzw4MDMyZmM4ND5dIChjb21wb25lbnRfdW5iaW5kLmlzcmEu MysweDQwLzB4NzgpCj4gICByODpiNzJhMWU0MCByNzpiNzI1ZjE1OCByNjpiNzJiMDQwMCByNTpi NzI1ZjE1OCByNDpiNzI1ZjRjMCByMzo4MDMyNDFjMAo+IFs8ODAzMmZjNDQ+XSAoY29tcG9uZW50 X3VuYmluZC5pc3JhLjMpIGZyb20gWzw4MDMyZmQ0ND5dIChjb21wb25lbnRfdW5iaW5kX2FsbCsw eDg4LzB4YjgpCj4gICByNTpiNzI1ZjRjMCByNDpiNzI1ZjE0MAo+IFs8ODAzMmZjYmM+XSAoY29t cG9uZW50X3VuYmluZF9hbGwpIGZyb20gWzw4MDMyMWEzYz5dIChpbXhfZHJtX2RyaXZlcl9sb2Fk KzB4MTAwLzB4MTNjKQo+ICAgcjc6YjcyYjA1Y2MgcjY6ZmZmZmZmZjQgcjU6YjczNTUwMTAgcjQ6 YjcyYjA0MDAKPiBbPDgwMzIxOTNjPl0gKGlteF9kcm1fZHJpdmVyX2xvYWQpIGZyb20gWzw4MDMw YzI2MD5dIChkcm1fZGV2X3JlZ2lzdGVyKzB4YjgvMHgxMTQpCj4gICByNzpiNjg2YWQxMCByNjow MDAwMDAwMCByNTowMDAwMDAwMCByNDpiNzJiMDQwMAo+IFs8ODAzMGMxYTg+XSAoZHJtX2Rldl9y ZWdpc3RlcikgZnJvbSBbPDgwMzBkZDU4Pl0gKGRybV9wbGF0Zm9ybV9pbml0KzB4NTQvMHhlOCkK PiAgIHI2OjgwODQ0YmY0IHI1OmI3MjFjNjAwIHI0OmI3MmIwNDAwIHIzOjAwMDAwMDAwCj4gWzw4 MDMwZGQwND5dIChkcm1fcGxhdGZvcm1faW5pdCkgZnJvbSBbPDgwMzIxOGU4Pl0gKGlteF9kcm1f YmluZCsweDIwLzB4MjgpCj4gICByNjpiNzI1ZjE0MCByNTowMDAwMDAwYyByNDpiNjg2YWQ3MAo+ IFs8ODAzMjE4Yzg+XSAoaW14X2RybV9iaW5kKSBmcm9tIFs8ODAzMmY5YjA+XSAodHJ5X3RvX2Jy aW5nX3VwX21hc3Rlci5wYXJ0LjIrMHhkOC8weDExOCkKPiBbPDgwMzJmOGQ4Pl0gKHRyeV90b19i cmluZ191cF9tYXN0ZXIucGFydC4yKSBmcm9tIFs8ODAzMmZiZTQ+XSAoY29tcG9uZW50X2FkZCsw eGEwLzB4MTAwKQo+ICAgcjg6YjcyYTFjNDAgcjc6ODA2MDJiNmMgcjY6YjcyYTFlNDAgcjU6ODA4 NDUxZTggcjQ6YjcyNWYxNDAgcjM6MDAwMDAwMDAKPiBbPDgwMzJmYjQ0Pl0gKGNvbXBvbmVudF9h ZGQpIGZyb20gWzw4MDMyMzMwYz5dIChpcHVfZHJtX3Byb2JlKzB4N2MvMHgxNTApCj4gICByNzpi NjgyYmExMCByNjpiNzdiM2NjMCByNTpiNjgyYmEwMCByNDpiNzdiNDg2OAo+IFs8ODAzMjMyOTA+ XSAoaXB1X2RybV9wcm9iZSkgZnJvbSBbPDgwMzM2NjQwPl0gKHBsYXRmb3JtX2Rydl9wcm9iZSsw eDU0LzB4YjQpCj4gICByOTowMDAwMDAwMCByODowMDAwMDAwMCByNzo4MDg0NGU5NCByNjo4MDg0 NGU5NCByNTpmZmZmZmRmYiByNDpiNjgyYmExMAo+IFs8ODAzMzY1ZWM+XSAocGxhdGZvcm1fZHJ2 X3Byb2JlKSBmcm9tIFs8ODAzMzQ4YTg+XSAoZHJpdmVyX3Byb2JlX2RldmljZSsweDEyOC8weDI1 YykKPiAgIHI3OjgwODQ0ZTk0IHI2OjAwMDAwMDAwIHI1OjgwOGJjMDY0IHI0OmI2ODJiYTEwCj4g Wzw4MDMzNDc4MD5dIChkcml2ZXJfcHJvYmVfZGV2aWNlKSBmcm9tIFs8ODAzMzRhMmM+XSAoX19k ZXZpY2VfYXR0YWNoKzB4NTAvMHg1NCkKPiAgIHI4OjAwMDAwMDAwIHI3OmI3MjFjNDEwIHI2Ojgw MzM0OWRjIHI1OmI2ODJiYTEwIHI0OjgwODQ0ZTk0IHIzOjgwMzM2ODM4Cj4gWzw4MDMzNDlkYz5d IChfX2RldmljZV9hdHRhY2gpIGZyb20gWzw4MDMzMmMzND5dIChidXNfZm9yX2VhY2hfZHJ2KzB4 NjgvMHg5YykKPiAgIHI1OmI2ODJiYTEwIHI0OjAwMDAwMDAwCj4gWzw4MDMzMmJjYz5dIChidXNf Zm9yX2VhY2hfZHJ2KSBmcm9tIFs8ODAzMzQ3M2M+XSAoZGV2aWNlX2F0dGFjaCsweDg0LzB4OTgp Cj4gICByNjo4MDg0NTRlMCByNTpiNjgyYmE0NCByNDpiNjgyYmExMAo+IFs8ODAzMzQ2Yjg+XSAo ZGV2aWNlX2F0dGFjaCkgZnJvbSBbPDgwMzMzZDE0Pl0gKGJ1c19wcm9iZV9kZXZpY2UrMHg5NC8w eGI4KQo+ICAgcjY6ODA4NDU0ZTAgcjU6YjY4MmJhMTAgcjQ6YjY4MmJhMTggcjM6YjcwNDY4MDAK PiBbPDgwMzMzYzgwPl0gKGJ1c19wcm9iZV9kZXZpY2UpIGZyb20gWzw4MDMzMWU1OD5dIChkZXZp Y2VfYWRkKzB4NDUwLzB4NTMwKQo+ICAgcjY6YjY4MmJhMTAgcjU6MDAwMDAwMDAgcjQ6YjY4MmJh MTggcjM6MDAwMDAwMDAKPiBbPDgwMzMxYTA4Pl0gKGRldmljZV9hZGQpIGZyb20gWzw4MDMzNjJj OD5dIChwbGF0Zm9ybV9kZXZpY2VfYWRkKzB4YzQvMHgyMjgpCj4gICByOTowMDAwMDAwNiByODpi NzIxYzQxMCByNzpiNzA3OWNjNCByNjpiNjgyYmExMCByNTpiNjgyYmEwMCByNDowMDAwMDAwMAo+ IFs8ODAzMzYyMDQ+XSAocGxhdGZvcm1fZGV2aWNlX2FkZCkgZnJvbSBbPDgwMzM2YjYwPl0gKHBs YXRmb3JtX2RldmljZV9yZWdpc3Rlcl9mdWxsKzB4Y2MvMHhmMCkKPiAgIHI3OmI3MDc5Y2M0IHI2 OmI3MDc5Y2UwIHI1OmI2ODJiYTAwIHI0OmI3MDc5Y2UwCj4gWzw4MDMzNmE5ND5dIChwbGF0Zm9y bV9kZXZpY2VfcmVnaXN0ZXJfZnVsbCkgZnJvbSBbPDgwMzI4MzU0Pl0gKGlwdV9hZGRfY2xpZW50 X2RldmljZXMuaXNyYS4xMCsweDE2NC8weDE5YykKPiAgIHI1OjAwMDAwMDAwIHI0OmI3MDc5Y2Uw Cj4gWzw4MDMyODFmMD5dIChpcHVfYWRkX2NsaWVudF9kZXZpY2VzLmlzcmEuMTApIGZyb20gWzw4 MDMyODk0MD5dIChpcHVfcHJvYmUrMHg1YjQvMHg3NDApCj4gICByMTA6ODA4NDUwZDQgcjk6MDAw MDAwMDEgcjg6YjcwMjgxODAgcjc6YjcyYjAwMTAgcjY6ODA4NDUwZDQgcjU6MDAwMDAwMDAKPiAg IHI0OmI3MjFjNDEwCj4gWzw4MDMyODM4Yz5dIChpcHVfcHJvYmUpIGZyb20gWzw4MDMzNjY0MD5d IChwbGF0Zm9ybV9kcnZfcHJvYmUrMHg1NC8weGI0KQo+ICAgcjEwOjAwMDAwMDAwIHI5OmI3MjVm NTgwIHI4OjAwMDAwMDAwIHI3OjgwODQ1MDc4IHI2OjgwODQ1MDc4IHI1OmZmZmZmZGZiCj4gICBy NDpiNzIxYzQxMAo+IFs8ODAzMzY1ZWM+XSAocGxhdGZvcm1fZHJ2X3Byb2JlKSBmcm9tIFs8ODAz MzQ4YTg+XSAoZHJpdmVyX3Byb2JlX2RldmljZSsweDEyOC8weDI1YykKPiAgIHI3OjgwODQ1MDc4 IHI2OjAwMDAwMDAwIHI1OjgwOGJjMDY0IHI0OmI3MjFjNDEwCj4gWzw4MDMzNDc4MD5dIChkcml2 ZXJfcHJvYmVfZGV2aWNlKSBmcm9tIFs8ODAzMzRhY2M+XSAoX19kcml2ZXJfYXR0YWNoKzB4OWMv MHhhMCkKPiAgIHI4OjgwN2FiNWU4IHI3OjAwMDAwMDAwIHI2OmI3MjFjNDQ0IHI1OjgwODQ1MDc4 IHI0OmI3MjFjNDEwIHIzOjAwMDAwMDAwCj4gWzw4MDMzNGEzMD5dIChfX2RyaXZlcl9hdHRhY2gp IGZyb20gWzw4MDMzMmI2Yz5dIChidXNfZm9yX2VhY2hfZGV2KzB4NzAvMHhhNCkKPiAgIHI2Ojgw MzM0YTMwIHI1OjgwODQ1MDc4IHI0OjAwMDAwMDAwIHIzOmI3MDQ2ODVjCj4gWzw4MDMzMmFmYz5d IChidXNfZm9yX2VhY2hfZGV2KSBmcm9tIFs8ODAzMzQzMzQ+XSAoZHJpdmVyX2F0dGFjaCsweDJj LzB4MzApCj4gICByNjo4MDg0NTRlMCByNTpiNzI4ZDAwMCByNDo4MDg0NTA3OAo+IFs8ODAzMzQz MDg+XSAoZHJpdmVyX2F0dGFjaCkgZnJvbSBbPDgwMzMzZmFjPl0gKGJ1c19hZGRfZHJpdmVyKzB4 MTVjLzB4MjA0KQo+IFs8ODAzMzNlNTA+XSAoYnVzX2FkZF9kcml2ZXIpIGZyb20gWzw4MDMzNTJk ND5dIChkcml2ZXJfcmVnaXN0ZXIrMHg4OC8weDEwOCkKPiAgIHI3OmI3MDc4MDAwIHI2OjgwN2Q4 NmMwIHI1OjgwODJiZTYwIHI0OjgwODQ1MDc4Cj4gWzw4MDMzNTI0Yz5dIChkcml2ZXJfcmVnaXN0 ZXIpIGZyb20gWzw4MDMzNjU2Yz5dIChfX3BsYXRmb3JtX2RyaXZlcl9yZWdpc3RlcisweDY0LzB4 NmMpCj4gICByNTo4MDgyYmU2MCByNDo4MDgyYmU2MAo+IFs8ODAzMzY1MDg+XSAoX19wbGF0Zm9y bV9kcml2ZXJfcmVnaXN0ZXIpIGZyb20gWzw4MDdkODZkYz5dIChpbXhfaXB1X2RyaXZlcl9pbml0 KzB4MWMvMHgyMCkKPiBbPDgwN2Q4NmMwPl0gKGlteF9pcHVfZHJpdmVyX2luaXQpIGZyb20gWzw4 MDAwODk4MD5dIChkb19vbmVfaW5pdGNhbGwrMHg5Yy8weDFkYykKPiBbPDgwMDA4OGU0Pl0gKGRv X29uZV9pbml0Y2FsbCkgZnJvbSBbPDgwN2FiZTVjPl0gKGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4 MTQ0LzB4MWU4KQo+ICAgcjEwOjAwMDAwMGFhIHI5OjgwN2Y5MzIwIHI4OjgwN2FiNWU4IHI3Ojgw ODY4ZmMwIHI2OjgwODY4ZmMwIHI1OjAwMDAwMDA2Cj4gICByNDo4MDgxYWVjMAo+IFs8ODA3YWJk MTg+XSAoa2VybmVsX2luaXRfZnJlZWFibGUpIGZyb20gWzw4MDVhOWI0ND5dIChrZXJuZWxfaW5p dCsweDFjLzB4ZjgpCj4gICByMTA6MDAwMDAwMDAgcjk6MDAwMDAwMDAgcjg6MDAwMDAwMDAgcjc6 MDAwMDAwMDAgcjY6MDAwMDAwMDAgcjU6ODA1YTliMjgKPiAgIHI0OjAwMDA4ZmMwCj4gWzw4MDVh OWIyOD5dIChrZXJuZWxfaW5pdCkgZnJvbSBbPDgwMDBlYjM4Pl0gKHJldF9mcm9tX2ZvcmsrMHgx NC8weDIwKQo+ICAgcjQ6MDAwMDAwMDAgcjM6YjcwNzgwMDAKPiAtLS1bIGVuZCB0cmFjZSA0NTA3 NjhhZDU3NzA4M2FhIF0tLS0KPiAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K PiBXQVJOSU5HOiBDUFU6IDAgUElEOiAxIGF0IGRyaXZlcnMvY2xrL2Nsay5jOjg1MSBfX2Nsa19k aXNhYmxlKzB4NmMvMHg3MCgpCj4gTW9kdWxlcyBsaW5rZWQgaW46Cj4gQ1BVOiAwIFBJRDogMSBD b21tOiBzd2FwcGVyLzAgVGFpbnRlZDogRyAgICAgICAgVyAgICAgIDMuMTguMC1yYzYrICM4Mzc3 Cj4gQmFja3RyYWNlOgo+IFs8ODAwMTI0MTQ+XSAoZHVtcF9iYWNrdHJhY2UpIGZyb20gWzw4MDAx Mjc1ND5dIChzaG93X3N0YWNrKzB4MjAvMHgyNCkKPiAgIHI2OjAwMDAwMzUzIHI1OjAwMDAwMDAw IHI0OjgwODNlYTA4IHIzOjAwMDAwMDAwCj4gWzw4MDAxMjczND5dIChzaG93X3N0YWNrKSBmcm9t IFs8ODA1YWU2NzA+XSAoZHVtcF9zdGFjaysweDhjLzB4OWMpCj4gWzw4MDVhZTVlND5dIChkdW1w X3N0YWNrKSBmcm9tIFs8ODAwMjI3NDQ+XSAod2Fybl9zbG93cGF0aF9jb21tb24rMHg4MC8weDlj KQo+ICAgcjU6MDAwMDAwMDkgcjQ6MDAwMDAwMDAKPiBbPDgwMDIyNmM0Pl0gKHdhcm5fc2xvd3Bh dGhfY29tbW9uKSBmcm9tIFs8ODAwMjI4MWM+XSAod2Fybl9zbG93cGF0aF9udWxsKzB4MmMvMHgz NCkKPiAgIHI4OmI3MjFjNjEwIHI3OmI3MmIwNDAwIHI2OmI3MzU1MDRjIHI1OjgwMDAwMTEzIHI0 OmI3MzU1MDRjCj4gWzw4MDAyMjdmMD5dICh3YXJuX3Nsb3dwYXRoX251bGwpIGZyb20gWzw4MDQ1 ODA4OD5dIChfX2Nsa19kaXNhYmxlKzB4NmMvMHg3MCkKPiBbPDgwNDU4MDFjPl0gKF9fY2xrX2Rp c2FibGUpIGZyb20gWzw4MDQ1ODFhOD5dIChjbGtfZGlzYWJsZSsweDM0LzB4NDApCj4gICByNDpi NzM1NTA0YyByMzpiNzAwZTAwMAo+IFs8ODA0NTgxNzQ+XSAoY2xrX2Rpc2FibGUpIGZyb20gWzw4 MDMyNDIwND5dIChkd19oZG1pX2lteF91bmJpbmQrMHg0NC8weDYwKQo+ICAgcjU6YjczNTUwNGMg cjQ6YjcyMTlhMTAKPiBbPDgwMzI0MWMwPl0gKGR3X2hkbWlfaW14X3VuYmluZCkgZnJvbSBbPDgw MzJmYzg0Pl0gKGNvbXBvbmVudF91bmJpbmQuaXNyYS4zKzB4NDAvMHg3OCkKPiAgIHI4OmI3MmEx ZTQwIHI3OmI3MjVmMTU4IHI2OmI3MmIwNDAwIHI1OmI3MjVmMTU4IHI0OmI3MjVmNGMwIHIzOjgw MzI0MWMwCj4gWzw4MDMyZmM0ND5dIChjb21wb25lbnRfdW5iaW5kLmlzcmEuMykgZnJvbSBbPDgw MzJmZDQ0Pl0gKGNvbXBvbmVudF91bmJpbmRfYWxsKzB4ODgvMHhiOCkKPiAgIHI1OmI3MjVmNGMw IHI0OmI3MjVmMTQwCj4gWzw4MDMyZmNiYz5dIChjb21wb25lbnRfdW5iaW5kX2FsbCkgZnJvbSBb PDgwMzIxYTNjPl0gKGlteF9kcm1fZHJpdmVyX2xvYWQrMHgxMDAvMHgxM2MpCj4gICByNzpiNzJi MDVjYyByNjpmZmZmZmZmNCByNTpiNzM1NTAxMCByNDpiNzJiMDQwMAo+IFs8ODAzMjE5M2M+XSAo aW14X2RybV9kcml2ZXJfbG9hZCkgZnJvbSBbPDgwMzBjMjYwPl0gKGRybV9kZXZfcmVnaXN0ZXIr MHhiOC8weDExNCkKPiAgIHI3OmI2ODZhZDEwIHI2OjAwMDAwMDAwIHI1OjAwMDAwMDAwIHI0OmI3 MmIwNDAwCj4gWzw4MDMwYzFhOD5dIChkcm1fZGV2X3JlZ2lzdGVyKSBmcm9tIFs8ODAzMGRkNTg+ XSAoZHJtX3BsYXRmb3JtX2luaXQrMHg1NC8weGU4KQo+ICAgcjY6ODA4NDRiZjQgcjU6YjcyMWM2 MDAgcjQ6YjcyYjA0MDAgcjM6MDAwMDAwMDAKPiBbPDgwMzBkZDA0Pl0gKGRybV9wbGF0Zm9ybV9p bml0KSBmcm9tIFs8ODAzMjE4ZTg+XSAoaW14X2RybV9iaW5kKzB4MjAvMHgyOCkKPiAgIHI2OmI3 MjVmMTQwIHI1OjAwMDAwMDBjIHI0OmI2ODZhZDcwCj4gWzw4MDMyMThjOD5dIChpbXhfZHJtX2Jp bmQpIGZyb20gWzw4MDMyZjliMD5dICh0cnlfdG9fYnJpbmdfdXBfbWFzdGVyLnBhcnQuMisweGQ4 LzB4MTE4KQo+IFs8ODAzMmY4ZDg+XSAodHJ5X3RvX2JyaW5nX3VwX21hc3Rlci5wYXJ0LjIpIGZy b20gWzw4MDMyZmJlND5dIChjb21wb25lbnRfYWRkKzB4YTAvMHgxMDApCj4gICByODpiNzJhMWM0 MCByNzo4MDYwMmI2YyByNjpiNzJhMWU0MCByNTo4MDg0NTFlOCByNDpiNzI1ZjE0MCByMzowMDAw MDAwMAo+IFs8ODAzMmZiNDQ+XSAoY29tcG9uZW50X2FkZCkgZnJvbSBbPDgwMzIzMzBjPl0gKGlw dV9kcm1fcHJvYmUrMHg3Yy8weDE1MCkKPiAgIHI3OmI2ODJiYTEwIHI2OmI3N2IzY2MwIHI1OmI2 ODJiYTAwIHI0OmI3N2I0ODY4Cj4gWzw4MDMyMzI5MD5dIChpcHVfZHJtX3Byb2JlKSBmcm9tIFs8 ODAzMzY2NDA+XSAocGxhdGZvcm1fZHJ2X3Byb2JlKzB4NTQvMHhiNCkKPiAgIHI5OjAwMDAwMDAw IHI4OjAwMDAwMDAwIHI3OjgwODQ0ZTk0IHI2OjgwODQ0ZTk0IHI1OmZmZmZmZGZiIHI0OmI2ODJi YTEwCj4gWzw4MDMzNjVlYz5dIChwbGF0Zm9ybV9kcnZfcHJvYmUpIGZyb20gWzw4MDMzNDhhOD5d IChkcml2ZXJfcHJvYmVfZGV2aWNlKzB4MTI4LzB4MjVjKQo+ICAgcjc6ODA4NDRlOTQgcjY6MDAw MDAwMDAgcjU6ODA4YmMwNjQgcjQ6YjY4MmJhMTAKPiBbPDgwMzM0NzgwPl0gKGRyaXZlcl9wcm9i ZV9kZXZpY2UpIGZyb20gWzw4MDMzNGEyYz5dIChfX2RldmljZV9hdHRhY2grMHg1MC8weDU0KQo+ ICAgcjg6MDAwMDAwMDAgcjc6YjcyMWM0MTAgcjY6ODAzMzQ5ZGMgcjU6YjY4MmJhMTAgcjQ6ODA4 NDRlOTQgcjM6ODAzMzY4MzgKPiBbPDgwMzM0OWRjPl0gKF9fZGV2aWNlX2F0dGFjaCkgZnJvbSBb PDgwMzMyYzM0Pl0gKGJ1c19mb3JfZWFjaF9kcnYrMHg2OC8weDljKQo+ICAgcjU6YjY4MmJhMTAg cjQ6MDAwMDAwMDAKPiBbPDgwMzMyYmNjPl0gKGJ1c19mb3JfZWFjaF9kcnYpIGZyb20gWzw4MDMz NDczYz5dIChkZXZpY2VfYXR0YWNoKzB4ODQvMHg5OCkKPiAgIHI2OjgwODQ1NGUwIHI1OmI2ODJi YTQ0IHI0OmI2ODJiYTEwCj4gWzw4MDMzNDZiOD5dIChkZXZpY2VfYXR0YWNoKSBmcm9tIFs8ODAz MzNkMTQ+XSAoYnVzX3Byb2JlX2RldmljZSsweDk0LzB4YjgpCj4gICByNjo4MDg0NTRlMCByNTpi NjgyYmExMCByNDpiNjgyYmExOCByMzpiNzA0NjgwMAo+IFs8ODAzMzNjODA+XSAoYnVzX3Byb2Jl X2RldmljZSkgZnJvbSBbPDgwMzMxZTU4Pl0gKGRldmljZV9hZGQrMHg0NTAvMHg1MzApCj4gICBy NjpiNjgyYmExMCByNTowMDAwMDAwMCByNDpiNjgyYmExOCByMzowMDAwMDAwMAo+IFs8ODAzMzFh MDg+XSAoZGV2aWNlX2FkZCkgZnJvbSBbPDgwMzM2MmM4Pl0gKHBsYXRmb3JtX2RldmljZV9hZGQr MHhjNC8weDIyOCkKPiAgIHI5OjAwMDAwMDA2IHI4OmI3MjFjNDEwIHI3OmI3MDc5Y2M0IHI2OmI2 ODJiYTEwIHI1OmI2ODJiYTAwIHI0OjAwMDAwMDAwCj4gWzw4MDMzNjIwND5dIChwbGF0Zm9ybV9k ZXZpY2VfYWRkKSBmcm9tIFs8ODAzMzZiNjA+XSAocGxhdGZvcm1fZGV2aWNlX3JlZ2lzdGVyX2Z1 bGwrMHhjYy8weGYwKQo+ICAgcjc6YjcwNzljYzQgcjY6YjcwNzljZTAgcjU6YjY4MmJhMDAgcjQ6 YjcwNzljZTAKPiBbPDgwMzM2YTk0Pl0gKHBsYXRmb3JtX2RldmljZV9yZWdpc3Rlcl9mdWxsKSBm cm9tIFs8ODAzMjgzNTQ+XSAoaXB1X2FkZF9jbGllbnRfZGV2aWNlcy5pc3JhLjEwKzB4MTY0LzB4 MTljKQo+ICAgcjU6MDAwMDAwMDAgcjQ6YjcwNzljZTAKPiBbPDgwMzI4MWYwPl0gKGlwdV9hZGRf Y2xpZW50X2RldmljZXMuaXNyYS4xMCkgZnJvbSBbPDgwMzI4OTQwPl0gKGlwdV9wcm9iZSsweDVi NC8weDc0MCkKPiAgIHIxMDo4MDg0NTBkNCByOTowMDAwMDAwMSByODpiNzAyODE4MCByNzpiNzJi MDAxMCByNjo4MDg0NTBkNCByNTowMDAwMDAwMAo+ICAgcjQ6YjcyMWM0MTAKPiBbPDgwMzI4Mzhj Pl0gKGlwdV9wcm9iZSkgZnJvbSBbPDgwMzM2NjQwPl0gKHBsYXRmb3JtX2Rydl9wcm9iZSsweDU0 LzB4YjQpCj4gICByMTA6MDAwMDAwMDAgcjk6YjcyNWY1ODAgcjg6MDAwMDAwMDAgcjc6ODA4NDUw NzggcjY6ODA4NDUwNzggcjU6ZmZmZmZkZmIKPiAgIHI0OmI3MjFjNDEwCj4gWzw4MDMzNjVlYz5d IChwbGF0Zm9ybV9kcnZfcHJvYmUpIGZyb20gWzw4MDMzNDhhOD5dIChkcml2ZXJfcHJvYmVfZGV2 aWNlKzB4MTI4LzB4MjVjKQo+ICAgcjc6ODA4NDUwNzggcjY6MDAwMDAwMDAgcjU6ODA4YmMwNjQg cjQ6YjcyMWM0MTAKPiBbPDgwMzM0NzgwPl0gKGRyaXZlcl9wcm9iZV9kZXZpY2UpIGZyb20gWzw4 MDMzNGFjYz5dIChfX2RyaXZlcl9hdHRhY2grMHg5Yy8weGEwKQo+ICAgcjg6ODA3YWI1ZTggcjc6 MDAwMDAwMDAgcjY6YjcyMWM0NDQgcjU6ODA4NDUwNzggcjQ6YjcyMWM0MTAgcjM6MDAwMDAwMDAK PiBbPDgwMzM0YTMwPl0gKF9fZHJpdmVyX2F0dGFjaCkgZnJvbSBbPDgwMzMyYjZjPl0gKGJ1c19m b3JfZWFjaF9kZXYrMHg3MC8weGE0KQo+ICAgcjY6ODAzMzRhMzAgcjU6ODA4NDUwNzggcjQ6MDAw MDAwMDAgcjM6YjcwNDY4NWMKPiBbPDgwMzMyYWZjPl0gKGJ1c19mb3JfZWFjaF9kZXYpIGZyb20g Wzw4MDMzNDMzND5dIChkcml2ZXJfYXR0YWNoKzB4MmMvMHgzMCkKPiAgIHI2OjgwODQ1NGUwIHI1 OmI3MjhkMDAwIHI0OjgwODQ1MDc4Cj4gWzw4MDMzNDMwOD5dIChkcml2ZXJfYXR0YWNoKSBmcm9t IFs8ODAzMzNmYWM+XSAoYnVzX2FkZF9kcml2ZXIrMHgxNWMvMHgyMDQpCj4gWzw4MDMzM2U1MD5d IChidXNfYWRkX2RyaXZlcikgZnJvbSBbPDgwMzM1MmQ0Pl0gKGRyaXZlcl9yZWdpc3RlcisweDg4 LzB4MTA4KQo+ICAgcjc6YjcwNzgwMDAgcjY6ODA3ZDg2YzAgcjU6ODA4MmJlNjAgcjQ6ODA4NDUw NzgKPiBbPDgwMzM1MjRjPl0gKGRyaXZlcl9yZWdpc3RlcikgZnJvbSBbPDgwMzM2NTZjPl0gKF9f cGxhdGZvcm1fZHJpdmVyX3JlZ2lzdGVyKzB4NjQvMHg2YykKPiAgIHI1OjgwODJiZTYwIHI0Ojgw ODJiZTYwCj4gWzw4MDMzNjUwOD5dIChfX3BsYXRmb3JtX2RyaXZlcl9yZWdpc3RlcikgZnJvbSBb PDgwN2Q4NmRjPl0gKGlteF9pcHVfZHJpdmVyX2luaXQrMHgxYy8weDIwKQo+IFs8ODA3ZDg2YzA+ XSAoaW14X2lwdV9kcml2ZXJfaW5pdCkgZnJvbSBbPDgwMDA4OTgwPl0gKGRvX29uZV9pbml0Y2Fs bCsweDljLzB4MWRjKQo+IFs8ODAwMDg4ZTQ+XSAoZG9fb25lX2luaXRjYWxsKSBmcm9tIFs8ODA3 YWJlNWM+XSAoa2VybmVsX2luaXRfZnJlZWFibGUrMHgxNDQvMHgxZTgpCj4gICByMTA6MDAwMDAw YWEgcjk6ODA3ZjkzMjAgcjg6ODA3YWI1ZTggcjc6ODA4NjhmYzAgcjY6ODA4NjhmYzAgcjU6MDAw MDAwMDYKPiAgIHI0OjgwODFhZWMwCj4gWzw4MDdhYmQxOD5dIChrZXJuZWxfaW5pdF9mcmVlYWJs ZSkgZnJvbSBbPDgwNWE5YjQ0Pl0gKGtlcm5lbF9pbml0KzB4MWMvMHhmOCkKPiAgIHIxMDowMDAw MDAwMCByOTowMDAwMDAwMCByODowMDAwMDAwMCByNzowMDAwMDAwMCByNjowMDAwMDAwMCByNTo4 MDVhOWIyOAo+ICAgcjQ6MDAwMDhmYzAKPiBbPDgwNWE5YjI4Pl0gKGtlcm5lbF9pbml0KSBmcm9t IFs8ODAwMGViMzg+XSAocmV0X2Zyb21fZm9yaysweDE0LzB4MjApCj4gICByNDowMDAwMDAwMCBy MzpiNzA3ODAwMAo+IC0tLVsgZW5kIHRyYWNlIDQ1MDc2OGFkNTc3MDgzYWIgXS0tLQo+IC0tLS0t LS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQo+IFdBUk5JTkc6IENQVTogMCBQSUQ6IDEg YXQgZHJpdmVycy9jbGsvY2xrLmM6NzYwIF9fY2xrX3VucHJlcGFyZSsweDc4LzB4OTAoKQo+IE1v ZHVsZXMgbGlua2VkIGluOgo+IENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIFRhaW50ZWQ6 IEcgICAgICAgIFcgICAgICAzLjE4LjAtcmM2KyAjODM3Nwo+IEJhY2t0cmFjZToKPiBbPDgwMDEy NDE0Pl0gKGR1bXBfYmFja3RyYWNlKSBmcm9tIFs8ODAwMTI3NTQ+XSAoc2hvd19zdGFjaysweDIw LzB4MjQpCj4gICByNjowMDAwMDJmOCByNTowMDAwMDAwMCByNDo4MDgzZWEwOCByMzowMDAwMDAw MAo+IFs8ODAwMTI3MzQ+XSAoc2hvd19zdGFjaykgZnJvbSBbPDgwNWFlNjcwPl0gKGR1bXBfc3Rh Y2srMHg4Yy8weDljKQo+IFs8ODA1YWU1ZTQ+XSAoZHVtcF9zdGFjaykgZnJvbSBbPDgwMDIyNzQ0 Pl0gKHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4ODAvMHg5YykKPiAgIHI1OjAwMDAwMDA5IHI0OjAw MDAwMDAwCj4gWzw4MDAyMjZjND5dICh3YXJuX3Nsb3dwYXRoX2NvbW1vbikgZnJvbSBbPDgwMDIy ODFjPl0gKHdhcm5fc2xvd3BhdGhfbnVsbCsweDJjLzB4MzQpCj4gICByODpiNzIxYzYxMCByNzpi NzJiMDQwMCByNjpiNzM1NTA0YyByNTpiNzM1NTA0YyByNDpiNzM1NTA0Ywo+IFs8ODAwMjI3ZjA+ XSAod2Fybl9zbG93cGF0aF9udWxsKSBmcm9tIFs8ODA0NThiZmM+XSAoX19jbGtfdW5wcmVwYXJl KzB4NzgvMHg5MCkKPiBbPDgwNDU4Yjg0Pl0gKF9fY2xrX3VucHJlcGFyZSkgZnJvbSBbPDgwNDU4 YzQ0Pl0gKGNsa191bnByZXBhcmUrMHgzMC8weDM4KQo+ICAgcjQ6YjczNTUwNGMgcjM6MDAwMDAz YjUKPiBbPDgwNDU4YzE0Pl0gKGNsa191bnByZXBhcmUpIGZyb20gWzw4MDMyNDIwYz5dIChkd19o ZG1pX2lteF91bmJpbmQrMHg0Yy8weDYwKQo+ICAgcjQ6YjcyMTlhMTAgcjM6MDAwMDAzYjUKPiBb PDgwMzI0MWMwPl0gKGR3X2hkbWlfaW14X3VuYmluZCkgZnJvbSBbPDgwMzJmYzg0Pl0gKGNvbXBv bmVudF91bmJpbmQuaXNyYS4zKzB4NDAvMHg3OCkKPiAgIHI4OmI3MmExZTQwIHI3OmI3MjVmMTU4 IHI2OmI3MmIwNDAwIHI1OmI3MjVmMTU4IHI0OmI3MjVmNGMwIHIzOjgwMzI0MWMwCj4gWzw4MDMy ZmM0ND5dIChjb21wb25lbnRfdW5iaW5kLmlzcmEuMykgZnJvbSBbPDgwMzJmZDQ0Pl0gKGNvbXBv bmVudF91bmJpbmRfYWxsKzB4ODgvMHhiOCkKPiAgIHI1OmI3MjVmNGMwIHI0OmI3MjVmMTQwCj4g Wzw4MDMyZmNiYz5dIChjb21wb25lbnRfdW5iaW5kX2FsbCkgZnJvbSBbPDgwMzIxYTNjPl0gKGlt eF9kcm1fZHJpdmVyX2xvYWQrMHgxMDAvMHgxM2MpCj4gICByNzpiNzJiMDVjYyByNjpmZmZmZmZm NCByNTpiNzM1NTAxMCByNDpiNzJiMDQwMAo+IFs8ODAzMjE5M2M+XSAoaW14X2RybV9kcml2ZXJf bG9hZCkgZnJvbSBbPDgwMzBjMjYwPl0gKGRybV9kZXZfcmVnaXN0ZXIrMHhiOC8weDExNCkKPiAg IHI3OmI2ODZhZDEwIHI2OjAwMDAwMDAwIHI1OjAwMDAwMDAwIHI0OmI3MmIwNDAwCj4gWzw4MDMw YzFhOD5dIChkcm1fZGV2X3JlZ2lzdGVyKSBmcm9tIFs8ODAzMGRkNTg+XSAoZHJtX3BsYXRmb3Jt X2luaXQrMHg1NC8weGU4KQo+ICAgcjY6ODA4NDRiZjQgcjU6YjcyMWM2MDAgcjQ6YjcyYjA0MDAg cjM6MDAwMDAwMDAKPiBbPDgwMzBkZDA0Pl0gKGRybV9wbGF0Zm9ybV9pbml0KSBmcm9tIFs8ODAz MjE4ZTg+XSAoaW14X2RybV9iaW5kKzB4MjAvMHgyOCkKPiAgIHI2OmI3MjVmMTQwIHI1OjAwMDAw MDBjIHI0OmI2ODZhZDcwCj4gWzw4MDMyMThjOD5dIChpbXhfZHJtX2JpbmQpIGZyb20gWzw4MDMy ZjliMD5dICh0cnlfdG9fYnJpbmdfdXBfbWFzdGVyLnBhcnQuMisweGQ4LzB4MTE4KQo+IFs8ODAz MmY4ZDg+XSAodHJ5X3RvX2JyaW5nX3VwX21hc3Rlci5wYXJ0LjIpIGZyb20gWzw4MDMyZmJlND5d IChjb21wb25lbnRfYWRkKzB4YTAvMHgxMDApCj4gICByODpiNzJhMWM0MCByNzo4MDYwMmI2YyBy NjpiNzJhMWU0MCByNTo4MDg0NTFlOCByNDpiNzI1ZjE0MCByMzowMDAwMDAwMAo+IFs8ODAzMmZi NDQ+XSAoY29tcG9uZW50X2FkZCkgZnJvbSBbPDgwMzIzMzBjPl0gKGlwdV9kcm1fcHJvYmUrMHg3 Yy8weDE1MCkKPiAgIHI3OmI2ODJiYTEwIHI2OmI3N2IzY2MwIHI1OmI2ODJiYTAwIHI0OmI3N2I0 ODY4Cj4gWzw4MDMyMzI5MD5dIChpcHVfZHJtX3Byb2JlKSBmcm9tIFs8ODAzMzY2NDA+XSAocGxh dGZvcm1fZHJ2X3Byb2JlKzB4NTQvMHhiNCkKPiAgIHI5OjAwMDAwMDAwIHI4OjAwMDAwMDAwIHI3 OjgwODQ0ZTk0IHI2OjgwODQ0ZTk0IHI1OmZmZmZmZGZiIHI0OmI2ODJiYTEwCj4gWzw4MDMzNjVl Yz5dIChwbGF0Zm9ybV9kcnZfcHJvYmUpIGZyb20gWzw4MDMzNDhhOD5dIChkcml2ZXJfcHJvYmVf ZGV2aWNlKzB4MTI4LzB4MjVjKQo+ICAgcjc6ODA4NDRlOTQgcjY6MDAwMDAwMDAgcjU6ODA4YmMw NjQgcjQ6YjY4MmJhMTAKPiBbPDgwMzM0NzgwPl0gKGRyaXZlcl9wcm9iZV9kZXZpY2UpIGZyb20g Wzw4MDMzNGEyYz5dIChfX2RldmljZV9hdHRhY2grMHg1MC8weDU0KQo+ICAgcjg6MDAwMDAwMDAg cjc6YjcyMWM0MTAgcjY6ODAzMzQ5ZGMgcjU6YjY4MmJhMTAgcjQ6ODA4NDRlOTQgcjM6ODAzMzY4 MzgKPiBbPDgwMzM0OWRjPl0gKF9fZGV2aWNlX2F0dGFjaCkgZnJvbSBbPDgwMzMyYzM0Pl0gKGJ1 c19mb3JfZWFjaF9kcnYrMHg2OC8weDljKQo+ICAgcjU6YjY4MmJhMTAgcjQ6MDAwMDAwMDAKPiBb PDgwMzMyYmNjPl0gKGJ1c19mb3JfZWFjaF9kcnYpIGZyb20gWzw4MDMzNDczYz5dIChkZXZpY2Vf YXR0YWNoKzB4ODQvMHg5OCkKPiAgIHI2OjgwODQ1NGUwIHI1OmI2ODJiYTQ0IHI0OmI2ODJiYTEw Cj4gWzw4MDMzNDZiOD5dIChkZXZpY2VfYXR0YWNoKSBmcm9tIFs8ODAzMzNkMTQ+XSAoYnVzX3By b2JlX2RldmljZSsweDk0LzB4YjgpCj4gICByNjo4MDg0NTRlMCByNTpiNjgyYmExMCByNDpiNjgy YmExOCByMzpiNzA0NjgwMAo+IFs8ODAzMzNjODA+XSAoYnVzX3Byb2JlX2RldmljZSkgZnJvbSBb PDgwMzMxZTU4Pl0gKGRldmljZV9hZGQrMHg0NTAvMHg1MzApCj4gICByNjpiNjgyYmExMCByNTow MDAwMDAwMCByNDpiNjgyYmExOCByMzowMDAwMDAwMAo+IFs8ODAzMzFhMDg+XSAoZGV2aWNlX2Fk ZCkgZnJvbSBbPDgwMzM2MmM4Pl0gKHBsYXRmb3JtX2RldmljZV9hZGQrMHhjNC8weDIyOCkKPiAg IHI5OjAwMDAwMDA2IHI4OmI3MjFjNDEwIHI3OmI3MDc5Y2M0IHI2OmI2ODJiYTEwIHI1OmI2ODJi YTAwIHI0OjAwMDAwMDAwCj4gWzw4MDMzNjIwND5dIChwbGF0Zm9ybV9kZXZpY2VfYWRkKSBmcm9t IFs8ODAzMzZiNjA+XSAocGxhdGZvcm1fZGV2aWNlX3JlZ2lzdGVyX2Z1bGwrMHhjYy8weGYwKQo+ ICAgcjc6YjcwNzljYzQgcjY6YjcwNzljZTAgcjU6YjY4MmJhMDAgcjQ6YjcwNzljZTAKPiBbPDgw MzM2YTk0Pl0gKHBsYXRmb3JtX2RldmljZV9yZWdpc3Rlcl9mdWxsKSBmcm9tIFs8ODAzMjgzNTQ+ XSAoaXB1X2FkZF9jbGllbnRfZGV2aWNlcy5pc3JhLjEwKzB4MTY0LzB4MTljKQo+ICAgcjU6MDAw MDAwMDAgcjQ6YjcwNzljZTAKPiBbPDgwMzI4MWYwPl0gKGlwdV9hZGRfY2xpZW50X2RldmljZXMu aXNyYS4xMCkgZnJvbSBbPDgwMzI4OTQwPl0gKGlwdV9wcm9iZSsweDViNC8weDc0MCkKPiAgIHIx MDo4MDg0NTBkNCByOTowMDAwMDAwMSByODpiNzAyODE4MCByNzpiNzJiMDAxMCByNjo4MDg0NTBk NCByNTowMDAwMDAwMAo+ICAgcjQ6YjcyMWM0MTAKPiBbPDgwMzI4MzhjPl0gKGlwdV9wcm9iZSkg ZnJvbSBbPDgwMzM2NjQwPl0gKHBsYXRmb3JtX2Rydl9wcm9iZSsweDU0LzB4YjQpCj4gICByMTA6 MDAwMDAwMDAgcjk6YjcyNWY1ODAgcjg6MDAwMDAwMDAgcjc6ODA4NDUwNzggcjY6ODA4NDUwNzgg cjU6ZmZmZmZkZmIKPiAgIHI0OmI3MjFjNDEwCj4gWzw4MDMzNjVlYz5dIChwbGF0Zm9ybV9kcnZf cHJvYmUpIGZyb20gWzw4MDMzNDhhOD5dIChkcml2ZXJfcHJvYmVfZGV2aWNlKzB4MTI4LzB4MjVj KQo+ICAgcjc6ODA4NDUwNzggcjY6MDAwMDAwMDAgcjU6ODA4YmMwNjQgcjQ6YjcyMWM0MTAKPiBb PDgwMzM0NzgwPl0gKGRyaXZlcl9wcm9iZV9kZXZpY2UpIGZyb20gWzw4MDMzNGFjYz5dIChfX2Ry aXZlcl9hdHRhY2grMHg5Yy8weGEwKQo+ICAgcjg6ODA3YWI1ZTggcjc6MDAwMDAwMDAgcjY6Yjcy MWM0NDQgcjU6ODA4NDUwNzggcjQ6YjcyMWM0MTAgcjM6MDAwMDAwMDAKPiBbPDgwMzM0YTMwPl0g KF9fZHJpdmVyX2F0dGFjaCkgZnJvbSBbPDgwMzMyYjZjPl0gKGJ1c19mb3JfZWFjaF9kZXYrMHg3 MC8weGE0KQo+ICAgcjY6ODAzMzRhMzAgcjU6ODA4NDUwNzggcjQ6MDAwMDAwMDAgcjM6YjcwNDY4 NWMKPiBbPDgwMzMyYWZjPl0gKGJ1c19mb3JfZWFjaF9kZXYpIGZyb20gWzw4MDMzNDMzND5dIChk cml2ZXJfYXR0YWNoKzB4MmMvMHgzMCkKPiAgIHI2OjgwODQ1NGUwIHI1OmI3MjhkMDAwIHI0Ojgw ODQ1MDc4Cj4gWzw4MDMzNDMwOD5dIChkcml2ZXJfYXR0YWNoKSBmcm9tIFs8ODAzMzNmYWM+XSAo YnVzX2FkZF9kcml2ZXIrMHgxNWMvMHgyMDQpCj4gWzw4MDMzM2U1MD5dIChidXNfYWRkX2RyaXZl cikgZnJvbSBbPDgwMzM1MmQ0Pl0gKGRyaXZlcl9yZWdpc3RlcisweDg4LzB4MTA4KQo+ICAgcjc6 YjcwNzgwMDAgcjY6ODA3ZDg2YzAgcjU6ODA4MmJlNjAgcjQ6ODA4NDUwNzgKPiBbPDgwMzM1MjRj Pl0gKGRyaXZlcl9yZWdpc3RlcikgZnJvbSBbPDgwMzM2NTZjPl0gKF9fcGxhdGZvcm1fZHJpdmVy X3JlZ2lzdGVyKzB4NjQvMHg2YykKPiAgIHI1OjgwODJiZTYwIHI0OjgwODJiZTYwCj4gWzw4MDMz NjUwOD5dIChfX3BsYXRmb3JtX2RyaXZlcl9yZWdpc3RlcikgZnJvbSBbPDgwN2Q4NmRjPl0gKGlt eF9pcHVfZHJpdmVyX2luaXQrMHgxYy8weDIwKQo+IFs8ODA3ZDg2YzA+XSAoaW14X2lwdV9kcml2 ZXJfaW5pdCkgZnJvbSBbPDgwMDA4OTgwPl0gKGRvX29uZV9pbml0Y2FsbCsweDljLzB4MWRjKQo+ IFs8ODAwMDg4ZTQ+XSAoZG9fb25lX2luaXRjYWxsKSBmcm9tIFs8ODA3YWJlNWM+XSAoa2VybmVs X2luaXRfZnJlZWFibGUrMHgxNDQvMHgxZTgpCj4gICByMTA6MDAwMDAwYWEgcjk6ODA3ZjkzMjAg cjg6ODA3YWI1ZTggcjc6ODA4NjhmYzAgcjY6ODA4NjhmYzAgcjU6MDAwMDAwMDYKPiAgIHI0Ojgw ODFhZWMwCj4gWzw4MDdhYmQxOD5dIChrZXJuZWxfaW5pdF9mcmVlYWJsZSkgZnJvbSBbPDgwNWE5 YjQ0Pl0gKGtlcm5lbF9pbml0KzB4MWMvMHhmOCkKPiAgIHIxMDowMDAwMDAwMCByOTowMDAwMDAw MCByODowMDAwMDAwMCByNzowMDAwMDAwMCByNjowMDAwMDAwMCByNTo4MDVhOWIyOAo+ICAgcjQ6 MDAwMDhmYzAKPiBbPDgwNWE5YjI4Pl0gKGtlcm5lbF9pbml0KSBmcm9tIFs8ODAwMGViMzg+XSAo cmV0X2Zyb21fZm9yaysweDE0LzB4MjApCj4gICByNDowMDAwMDAwMCByMzpiNzA3ODAwMAo+IC0t LVsgZW5kIHRyYWNlIDQ1MDc2OGFkNTc3MDgzYWMgXS0tLQo+IGlteC1pcHV2My1jcnRjOiBwcm9i ZSBvZiBpbXgtaXB1djMtY3J0Yy41IGZhaWxlZCB3aXRoIGVycm9yIC0xMgo+Cj4gcmVnYXJkcwo+ IFBoaWxpcHAKPgo+Cj4KPgogICBWZXJ5IHNvcnJ5IGFib3V0IHRoaXMgdHJvdWJsZS4gQmVjYXVz ZSBJIGhhdmUgbm8gaW14IGJvYXJkLCB3ZSBkbyBhbGwgCnRoZSB0ZXN0IG9uClJLMzI4OCBib2Fy ZC4KICAgIEkgaGFkIHNlbnQgYSBtYWlsIHdpdGggYSBkZWJ1ZyBwYXRjaCB0byB5b3UgZGlyZWN0 bHkgeWVzdGVyZGF5LCBob3BlIAppdCB3aWxsIGhlbHBmdWwuCklmIHlvdSBoYXZlIHJlY2VpdmVk IHRoZSBtYWlsLCB3b3VsZCB5b3UgcGxlYXNlIGdpdmUgbWUgYSByZXBseT8KCgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRldmVsIG1haWxpbmcgbGlz dApkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnCmh0dHA6Ly9kcml2ZXJkZXYubGludXhkcml2 ZXJwcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaXZlcmRldi1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751510AbaK1J5X (ORCPT ); Fri, 28 Nov 2014 04:57:23 -0500 Received: from lucky1.263xmail.com ([211.157.147.132]:44877 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750994AbaK1J5T (ORCPT ); Fri, 28 Nov 2014 04:57:19 -0500 X-263anti-spam: KSV:0; X-MAIL-GRAY: 1 X-MAIL-DELIVERY: 0 X-KSVirus-check: 0 X-ABS-CHECKED: 4 X-RL-SENDER: andy.yan@rock-chips.com X-FST-TO: galak@codeaurora.org X-SENDER-IP: 121.15.173.1 X-LOGIN-NAME: andy.yan@rock-chips.com X-UNIQUE-TAG: X-ATTACHMENT-NUM: 0 X-DNS-TYPE: 0 Message-ID: <547846F7.3080708@rock-chips.com> Date: Fri, 28 Nov 2014 17:57:11 +0800 From: Andy Yan User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: Philipp Zabel CC: airlied@linux.ie, heiko@sntech.de, fabio.estevam@freescale.com, rmk+kernel@arm.linux.org.uk, Greg Kroah-Hartman , Grant Likely , Rob Herring , Shawn Guo , Josh Boyer , Sean Paul , Inki Dae , Dave Airlie , Arnd Bergmann , Lucas Stach , Zubair.Kakakhel@imgtec.com, djkurtz@google.com, ykk@rock-chips.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, devel@driverdev.osuosl.org, devicetree@vger.kernel.org, linux-rockchip@lists.infradead.org, jay.xu@rock-chips.com, Pawel Moll , mark.yao@rock-chips.com, Mark Rutland , Ian Campbell , Kumar Gala Subject: Re: [PATCH v13 0/12] dw-hdmi: convert imx hdmi to bridge/dw_hdmi References: <1417008157-31861-1-git-send-email-andy.yan@rock-chips.com> <1417018856.3177.6.camel@pengutronix.de> In-Reply-To: <1417018856.3177.6.camel@pengutronix.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Philipp: On 2014年11月27日 00:20, Philipp Zabel wrote: > Hi Andy, > > I have yet to look at this in more detail, but from a quick test > starting with patch 3, the HDMI display stays black on Nitrogen6X, > and starting with patch 8 I get the following error. > > imx-drm display-subsystem: [CONNECTOR:21:HDMI-A-1] drm_connector_register failed: -12 > ------------[ cut here ]------------ > WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:851 __clk_disable+0x6c/0x70() > Modules linked in: > CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.18.0-rc6+ #8377 > Backtrace: > [<80012414>] (dump_backtrace) from [<80012754>] (show_stack+0x20/0x24) > r6:00000353 r5:00000000 r4:8083ea08 r3:00000000 > [<80012734>] (show_stack) from [<805ae670>] (dump_stack+0x8c/0x9c) > [<805ae5e4>] (dump_stack) from [<80022744>] (warn_slowpath_common+0x80/0x9c) > r5:00000009 r4:00000000 > [<800226c4>] (warn_slowpath_common) from [<8002281c>] (warn_slowpath_null+0x2c/0x34) > r8:b721c610 r7:b72b0400 r6:b735504c r5:80000113 r4:b735504c > [<800227f0>] (warn_slowpath_null) from [<80458088>] (__clk_disable+0x6c/0x70) > [<8045801c>] (__clk_disable) from [<804581a8>] (clk_disable+0x34/0x40) > r4:b735504c r3:b700e000 > [<80458174>] (clk_disable) from [<803241f0>] (dw_hdmi_imx_unbind+0x30/0x60) > r5:b7355010 r4:b7219a10 > [<803241c0>] (dw_hdmi_imx_unbind) from [<8032fc84>] (component_unbind.isra.3+0x40/0x78) > r8:b72a1e40 r7:b725f158 r6:b72b0400 r5:b725f158 r4:b725f4c0 r3:803241c0 > [<8032fc44>] (component_unbind.isra.3) from [<8032fd44>] (component_unbind_all+0x88/0xb8) > r5:b725f4c0 r4:b725f140 > [<8032fcbc>] (component_unbind_all) from [<80321a3c>] (imx_drm_driver_load+0x100/0x13c) > r7:b72b05cc r6:fffffff4 r5:b7355010 r4:b72b0400 > [<8032193c>] (imx_drm_driver_load) from [<8030c260>] (drm_dev_register+0xb8/0x114) > r7:b686ad10 r6:00000000 r5:00000000 r4:b72b0400 > [<8030c1a8>] (drm_dev_register) from [<8030dd58>] (drm_platform_init+0x54/0xe8) > r6:80844bf4 r5:b721c600 r4:b72b0400 r3:00000000 > [<8030dd04>] (drm_platform_init) from [<803218e8>] (imx_drm_bind+0x20/0x28) > r6:b725f140 r5:0000000c r4:b686ad70 > [<803218c8>] (imx_drm_bind) from [<8032f9b0>] (try_to_bring_up_master.part.2+0xd8/0x118) > [<8032f8d8>] (try_to_bring_up_master.part.2) from [<8032fbe4>] (component_add+0xa0/0x100) > r8:b72a1c40 r7:80602b6c r6:b72a1e40 r5:808451e8 r4:b725f140 r3:00000000 > [<8032fb44>] (component_add) from [<8032330c>] (ipu_drm_probe+0x7c/0x150) > r7:b682ba10 r6:b77b3cc0 r5:b682ba00 r4:b77b4868 > [<80323290>] (ipu_drm_probe) from [<80336640>] (platform_drv_probe+0x54/0xb4) > r9:00000000 r8:00000000 r7:80844e94 r6:80844e94 r5:fffffdfb r4:b682ba10 > [<803365ec>] (platform_drv_probe) from [<803348a8>] (driver_probe_device+0x128/0x25c) > r7:80844e94 r6:00000000 r5:808bc064 r4:b682ba10 > [<80334780>] (driver_probe_device) from [<80334a2c>] (__device_attach+0x50/0x54) > r8:00000000 r7:b721c410 r6:803349dc r5:b682ba10 r4:80844e94 r3:80336838 > [<803349dc>] (__device_attach) from [<80332c34>] (bus_for_each_drv+0x68/0x9c) > r5:b682ba10 r4:00000000 > [<80332bcc>] (bus_for_each_drv) from [<8033473c>] (device_attach+0x84/0x98) > r6:808454e0 r5:b682ba44 r4:b682ba10 > [<803346b8>] (device_attach) from [<80333d14>] (bus_probe_device+0x94/0xb8) > r6:808454e0 r5:b682ba10 r4:b682ba18 r3:b7046800 > [<80333c80>] (bus_probe_device) from [<80331e58>] (device_add+0x450/0x530) > r6:b682ba10 r5:00000000 r4:b682ba18 r3:00000000 > [<80331a08>] (device_add) from [<803362c8>] (platform_device_add+0xc4/0x228) > r9:00000006 r8:b721c410 r7:b7079cc4 r6:b682ba10 r5:b682ba00 r4:00000000 > [<80336204>] (platform_device_add) from [<80336b60>] (platform_device_register_full+0xcc/0xf0) > r7:b7079cc4 r6:b7079ce0 r5:b682ba00 r4:b7079ce0 > [<80336a94>] (platform_device_register_full) from [<80328354>] (ipu_add_client_devices.isra.10+0x164/0x19c) > r5:00000000 r4:b7079ce0 > [<803281f0>] (ipu_add_client_devices.isra.10) from [<80328940>] (ipu_probe+0x5b4/0x740) > r10:808450d4 r9:00000001 r8:b7028180 r7:b72b0010 r6:808450d4 r5:00000000 > r4:b721c410 > [<8032838c>] (ipu_probe) from [<80336640>] (platform_drv_probe+0x54/0xb4) > r10:00000000 r9:b725f580 r8:00000000 r7:80845078 r6:80845078 r5:fffffdfb > r4:b721c410 > [<803365ec>] (platform_drv_probe) from [<803348a8>] (driver_probe_device+0x128/0x25c) > r7:80845078 r6:00000000 r5:808bc064 r4:b721c410 > [<80334780>] (driver_probe_device) from [<80334acc>] (__driver_attach+0x9c/0xa0) > r8:807ab5e8 r7:00000000 r6:b721c444 r5:80845078 r4:b721c410 r3:00000000 > [<80334a30>] (__driver_attach) from [<80332b6c>] (bus_for_each_dev+0x70/0xa4) > r6:80334a30 r5:80845078 r4:00000000 r3:b704685c > [<80332afc>] (bus_for_each_dev) from [<80334334>] (driver_attach+0x2c/0x30) > r6:808454e0 r5:b728d000 r4:80845078 > [<80334308>] (driver_attach) from [<80333fac>] (bus_add_driver+0x15c/0x204) > [<80333e50>] (bus_add_driver) from [<803352d4>] (driver_register+0x88/0x108) > r7:b7078000 r6:807d86c0 r5:8082be60 r4:80845078 > [<8033524c>] (driver_register) from [<8033656c>] (__platform_driver_register+0x64/0x6c) > r5:8082be60 r4:8082be60 > [<80336508>] (__platform_driver_register) from [<807d86dc>] (imx_ipu_driver_init+0x1c/0x20) > [<807d86c0>] (imx_ipu_driver_init) from [<80008980>] (do_one_initcall+0x9c/0x1dc) > [<800088e4>] (do_one_initcall) from [<807abe5c>] (kernel_init_freeable+0x144/0x1e8) > r10:000000aa r9:807f9320 r8:807ab5e8 r7:80868fc0 r6:80868fc0 r5:00000006 > r4:8081aec0 > [<807abd18>] (kernel_init_freeable) from [<805a9b44>] (kernel_init+0x1c/0xf8) > r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:805a9b28 > r4:00008fc0 > [<805a9b28>] (kernel_init) from [<8000eb38>] (ret_from_fork+0x14/0x20) > r4:00000000 r3:b7078000 > ---[ end trace 450768ad577083a9 ]--- > ------------[ cut here ]------------ > WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:760 __clk_unprepare+0x78/0x90() > Modules linked in: > CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.18.0-rc6+ #8377 > Backtrace: > [<80012414>] (dump_backtrace) from [<80012754>] (show_stack+0x20/0x24) > r6:000002f8 r5:00000000 r4:8083ea08 r3:00000000 > [<80012734>] (show_stack) from [<805ae670>] (dump_stack+0x8c/0x9c) > [<805ae5e4>] (dump_stack) from [<80022744>] (warn_slowpath_common+0x80/0x9c) > r5:00000009 r4:00000000 > [<800226c4>] (warn_slowpath_common) from [<8002281c>] (warn_slowpath_null+0x2c/0x34) > r8:b721c610 r7:b72b0400 r6:b735504c r5:b7355010 r4:b735504c > [<800227f0>] (warn_slowpath_null) from [<80458bfc>] (__clk_unprepare+0x78/0x90) > [<80458b84>] (__clk_unprepare) from [<80458c44>] (clk_unprepare+0x30/0x38) > r4:b735504c r3:0000004c > [<80458c14>] (clk_unprepare) from [<803241f8>] (dw_hdmi_imx_unbind+0x38/0x60) > r4:b7219a10 r3:0000004c > [<803241c0>] (dw_hdmi_imx_unbind) from [<8032fc84>] (component_unbind.isra.3+0x40/0x78) > r8:b72a1e40 r7:b725f158 r6:b72b0400 r5:b725f158 r4:b725f4c0 r3:803241c0 > [<8032fc44>] (component_unbind.isra.3) from [<8032fd44>] (component_unbind_all+0x88/0xb8) > r5:b725f4c0 r4:b725f140 > [<8032fcbc>] (component_unbind_all) from [<80321a3c>] (imx_drm_driver_load+0x100/0x13c) > r7:b72b05cc r6:fffffff4 r5:b7355010 r4:b72b0400 > [<8032193c>] (imx_drm_driver_load) from [<8030c260>] (drm_dev_register+0xb8/0x114) > r7:b686ad10 r6:00000000 r5:00000000 r4:b72b0400 > [<8030c1a8>] (drm_dev_register) from [<8030dd58>] (drm_platform_init+0x54/0xe8) > r6:80844bf4 r5:b721c600 r4:b72b0400 r3:00000000 > [<8030dd04>] (drm_platform_init) from [<803218e8>] (imx_drm_bind+0x20/0x28) > r6:b725f140 r5:0000000c r4:b686ad70 > [<803218c8>] (imx_drm_bind) from [<8032f9b0>] (try_to_bring_up_master.part.2+0xd8/0x118) > [<8032f8d8>] (try_to_bring_up_master.part.2) from [<8032fbe4>] (component_add+0xa0/0x100) > r8:b72a1c40 r7:80602b6c r6:b72a1e40 r5:808451e8 r4:b725f140 r3:00000000 > [<8032fb44>] (component_add) from [<8032330c>] (ipu_drm_probe+0x7c/0x150) > r7:b682ba10 r6:b77b3cc0 r5:b682ba00 r4:b77b4868 > [<80323290>] (ipu_drm_probe) from [<80336640>] (platform_drv_probe+0x54/0xb4) > r9:00000000 r8:00000000 r7:80844e94 r6:80844e94 r5:fffffdfb r4:b682ba10 > [<803365ec>] (platform_drv_probe) from [<803348a8>] (driver_probe_device+0x128/0x25c) > r7:80844e94 r6:00000000 r5:808bc064 r4:b682ba10 > [<80334780>] (driver_probe_device) from [<80334a2c>] (__device_attach+0x50/0x54) > r8:00000000 r7:b721c410 r6:803349dc r5:b682ba10 r4:80844e94 r3:80336838 > [<803349dc>] (__device_attach) from [<80332c34>] (bus_for_each_drv+0x68/0x9c) > r5:b682ba10 r4:00000000 > [<80332bcc>] (bus_for_each_drv) from [<8033473c>] (device_attach+0x84/0x98) > r6:808454e0 r5:b682ba44 r4:b682ba10 > [<803346b8>] (device_attach) from [<80333d14>] (bus_probe_device+0x94/0xb8) > r6:808454e0 r5:b682ba10 r4:b682ba18 r3:b7046800 > [<80333c80>] (bus_probe_device) from [<80331e58>] (device_add+0x450/0x530) > r6:b682ba10 r5:00000000 r4:b682ba18 r3:00000000 > [<80331a08>] (device_add) from [<803362c8>] (platform_device_add+0xc4/0x228) > r9:00000006 r8:b721c410 r7:b7079cc4 r6:b682ba10 r5:b682ba00 r4:00000000 > [<80336204>] (platform_device_add) from [<80336b60>] (platform_device_register_full+0xcc/0xf0) > r7:b7079cc4 r6:b7079ce0 r5:b682ba00 r4:b7079ce0 > [<80336a94>] (platform_device_register_full) from [<80328354>] (ipu_add_client_devices.isra.10+0x164/0x19c) > r5:00000000 r4:b7079ce0 > [<803281f0>] (ipu_add_client_devices.isra.10) from [<80328940>] (ipu_probe+0x5b4/0x740) > r10:808450d4 r9:00000001 r8:b7028180 r7:b72b0010 r6:808450d4 r5:00000000 > r4:b721c410 > [<8032838c>] (ipu_probe) from [<80336640>] (platform_drv_probe+0x54/0xb4) > r10:00000000 r9:b725f580 r8:00000000 r7:80845078 r6:80845078 r5:fffffdfb > r4:b721c410 > [<803365ec>] (platform_drv_probe) from [<803348a8>] (driver_probe_device+0x128/0x25c) > r7:80845078 r6:00000000 r5:808bc064 r4:b721c410 > [<80334780>] (driver_probe_device) from [<80334acc>] (__driver_attach+0x9c/0xa0) > r8:807ab5e8 r7:00000000 r6:b721c444 r5:80845078 r4:b721c410 r3:00000000 > [<80334a30>] (__driver_attach) from [<80332b6c>] (bus_for_each_dev+0x70/0xa4) > r6:80334a30 r5:80845078 r4:00000000 r3:b704685c > [<80332afc>] (bus_for_each_dev) from [<80334334>] (driver_attach+0x2c/0x30) > r6:808454e0 r5:b728d000 r4:80845078 > [<80334308>] (driver_attach) from [<80333fac>] (bus_add_driver+0x15c/0x204) > [<80333e50>] (bus_add_driver) from [<803352d4>] (driver_register+0x88/0x108) > r7:b7078000 r6:807d86c0 r5:8082be60 r4:80845078 > [<8033524c>] (driver_register) from [<8033656c>] (__platform_driver_register+0x64/0x6c) > r5:8082be60 r4:8082be60 > [<80336508>] (__platform_driver_register) from [<807d86dc>] (imx_ipu_driver_init+0x1c/0x20) > [<807d86c0>] (imx_ipu_driver_init) from [<80008980>] (do_one_initcall+0x9c/0x1dc) > [<800088e4>] (do_one_initcall) from [<807abe5c>] (kernel_init_freeable+0x144/0x1e8) > r10:000000aa r9:807f9320 r8:807ab5e8 r7:80868fc0 r6:80868fc0 r5:00000006 > r4:8081aec0 > [<807abd18>] (kernel_init_freeable) from [<805a9b44>] (kernel_init+0x1c/0xf8) > r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:805a9b28 > r4:00008fc0 > [<805a9b28>] (kernel_init) from [<8000eb38>] (ret_from_fork+0x14/0x20) > r4:00000000 r3:b7078000 > ---[ end trace 450768ad577083aa ]--- > ------------[ cut here ]------------ > WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:851 __clk_disable+0x6c/0x70() > Modules linked in: > CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.18.0-rc6+ #8377 > Backtrace: > [<80012414>] (dump_backtrace) from [<80012754>] (show_stack+0x20/0x24) > r6:00000353 r5:00000000 r4:8083ea08 r3:00000000 > [<80012734>] (show_stack) from [<805ae670>] (dump_stack+0x8c/0x9c) > [<805ae5e4>] (dump_stack) from [<80022744>] (warn_slowpath_common+0x80/0x9c) > r5:00000009 r4:00000000 > [<800226c4>] (warn_slowpath_common) from [<8002281c>] (warn_slowpath_null+0x2c/0x34) > r8:b721c610 r7:b72b0400 r6:b735504c r5:80000113 r4:b735504c > [<800227f0>] (warn_slowpath_null) from [<80458088>] (__clk_disable+0x6c/0x70) > [<8045801c>] (__clk_disable) from [<804581a8>] (clk_disable+0x34/0x40) > r4:b735504c r3:b700e000 > [<80458174>] (clk_disable) from [<80324204>] (dw_hdmi_imx_unbind+0x44/0x60) > r5:b735504c r4:b7219a10 > [<803241c0>] (dw_hdmi_imx_unbind) from [<8032fc84>] (component_unbind.isra.3+0x40/0x78) > r8:b72a1e40 r7:b725f158 r6:b72b0400 r5:b725f158 r4:b725f4c0 r3:803241c0 > [<8032fc44>] (component_unbind.isra.3) from [<8032fd44>] (component_unbind_all+0x88/0xb8) > r5:b725f4c0 r4:b725f140 > [<8032fcbc>] (component_unbind_all) from [<80321a3c>] (imx_drm_driver_load+0x100/0x13c) > r7:b72b05cc r6:fffffff4 r5:b7355010 r4:b72b0400 > [<8032193c>] (imx_drm_driver_load) from [<8030c260>] (drm_dev_register+0xb8/0x114) > r7:b686ad10 r6:00000000 r5:00000000 r4:b72b0400 > [<8030c1a8>] (drm_dev_register) from [<8030dd58>] (drm_platform_init+0x54/0xe8) > r6:80844bf4 r5:b721c600 r4:b72b0400 r3:00000000 > [<8030dd04>] (drm_platform_init) from [<803218e8>] (imx_drm_bind+0x20/0x28) > r6:b725f140 r5:0000000c r4:b686ad70 > [<803218c8>] (imx_drm_bind) from [<8032f9b0>] (try_to_bring_up_master.part.2+0xd8/0x118) > [<8032f8d8>] (try_to_bring_up_master.part.2) from [<8032fbe4>] (component_add+0xa0/0x100) > r8:b72a1c40 r7:80602b6c r6:b72a1e40 r5:808451e8 r4:b725f140 r3:00000000 > [<8032fb44>] (component_add) from [<8032330c>] (ipu_drm_probe+0x7c/0x150) > r7:b682ba10 r6:b77b3cc0 r5:b682ba00 r4:b77b4868 > [<80323290>] (ipu_drm_probe) from [<80336640>] (platform_drv_probe+0x54/0xb4) > r9:00000000 r8:00000000 r7:80844e94 r6:80844e94 r5:fffffdfb r4:b682ba10 > [<803365ec>] (platform_drv_probe) from [<803348a8>] (driver_probe_device+0x128/0x25c) > r7:80844e94 r6:00000000 r5:808bc064 r4:b682ba10 > [<80334780>] (driver_probe_device) from [<80334a2c>] (__device_attach+0x50/0x54) > r8:00000000 r7:b721c410 r6:803349dc r5:b682ba10 r4:80844e94 r3:80336838 > [<803349dc>] (__device_attach) from [<80332c34>] (bus_for_each_drv+0x68/0x9c) > r5:b682ba10 r4:00000000 > [<80332bcc>] (bus_for_each_drv) from [<8033473c>] (device_attach+0x84/0x98) > r6:808454e0 r5:b682ba44 r4:b682ba10 > [<803346b8>] (device_attach) from [<80333d14>] (bus_probe_device+0x94/0xb8) > r6:808454e0 r5:b682ba10 r4:b682ba18 r3:b7046800 > [<80333c80>] (bus_probe_device) from [<80331e58>] (device_add+0x450/0x530) > r6:b682ba10 r5:00000000 r4:b682ba18 r3:00000000 > [<80331a08>] (device_add) from [<803362c8>] (platform_device_add+0xc4/0x228) > r9:00000006 r8:b721c410 r7:b7079cc4 r6:b682ba10 r5:b682ba00 r4:00000000 > [<80336204>] (platform_device_add) from [<80336b60>] (platform_device_register_full+0xcc/0xf0) > r7:b7079cc4 r6:b7079ce0 r5:b682ba00 r4:b7079ce0 > [<80336a94>] (platform_device_register_full) from [<80328354>] (ipu_add_client_devices.isra.10+0x164/0x19c) > r5:00000000 r4:b7079ce0 > [<803281f0>] (ipu_add_client_devices.isra.10) from [<80328940>] (ipu_probe+0x5b4/0x740) > r10:808450d4 r9:00000001 r8:b7028180 r7:b72b0010 r6:808450d4 r5:00000000 > r4:b721c410 > [<8032838c>] (ipu_probe) from [<80336640>] (platform_drv_probe+0x54/0xb4) > r10:00000000 r9:b725f580 r8:00000000 r7:80845078 r6:80845078 r5:fffffdfb > r4:b721c410 > [<803365ec>] (platform_drv_probe) from [<803348a8>] (driver_probe_device+0x128/0x25c) > r7:80845078 r6:00000000 r5:808bc064 r4:b721c410 > [<80334780>] (driver_probe_device) from [<80334acc>] (__driver_attach+0x9c/0xa0) > r8:807ab5e8 r7:00000000 r6:b721c444 r5:80845078 r4:b721c410 r3:00000000 > [<80334a30>] (__driver_attach) from [<80332b6c>] (bus_for_each_dev+0x70/0xa4) > r6:80334a30 r5:80845078 r4:00000000 r3:b704685c > [<80332afc>] (bus_for_each_dev) from [<80334334>] (driver_attach+0x2c/0x30) > r6:808454e0 r5:b728d000 r4:80845078 > [<80334308>] (driver_attach) from [<80333fac>] (bus_add_driver+0x15c/0x204) > [<80333e50>] (bus_add_driver) from [<803352d4>] (driver_register+0x88/0x108) > r7:b7078000 r6:807d86c0 r5:8082be60 r4:80845078 > [<8033524c>] (driver_register) from [<8033656c>] (__platform_driver_register+0x64/0x6c) > r5:8082be60 r4:8082be60 > [<80336508>] (__platform_driver_register) from [<807d86dc>] (imx_ipu_driver_init+0x1c/0x20) > [<807d86c0>] (imx_ipu_driver_init) from [<80008980>] (do_one_initcall+0x9c/0x1dc) > [<800088e4>] (do_one_initcall) from [<807abe5c>] (kernel_init_freeable+0x144/0x1e8) > r10:000000aa r9:807f9320 r8:807ab5e8 r7:80868fc0 r6:80868fc0 r5:00000006 > r4:8081aec0 > [<807abd18>] (kernel_init_freeable) from [<805a9b44>] (kernel_init+0x1c/0xf8) > r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:805a9b28 > r4:00008fc0 > [<805a9b28>] (kernel_init) from [<8000eb38>] (ret_from_fork+0x14/0x20) > r4:00000000 r3:b7078000 > ---[ end trace 450768ad577083ab ]--- > ------------[ cut here ]------------ > WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:760 __clk_unprepare+0x78/0x90() > Modules linked in: > CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.18.0-rc6+ #8377 > Backtrace: > [<80012414>] (dump_backtrace) from [<80012754>] (show_stack+0x20/0x24) > r6:000002f8 r5:00000000 r4:8083ea08 r3:00000000 > [<80012734>] (show_stack) from [<805ae670>] (dump_stack+0x8c/0x9c) > [<805ae5e4>] (dump_stack) from [<80022744>] (warn_slowpath_common+0x80/0x9c) > r5:00000009 r4:00000000 > [<800226c4>] (warn_slowpath_common) from [<8002281c>] (warn_slowpath_null+0x2c/0x34) > r8:b721c610 r7:b72b0400 r6:b735504c r5:b735504c r4:b735504c > [<800227f0>] (warn_slowpath_null) from [<80458bfc>] (__clk_unprepare+0x78/0x90) > [<80458b84>] (__clk_unprepare) from [<80458c44>] (clk_unprepare+0x30/0x38) > r4:b735504c r3:000003b5 > [<80458c14>] (clk_unprepare) from [<8032420c>] (dw_hdmi_imx_unbind+0x4c/0x60) > r4:b7219a10 r3:000003b5 > [<803241c0>] (dw_hdmi_imx_unbind) from [<8032fc84>] (component_unbind.isra.3+0x40/0x78) > r8:b72a1e40 r7:b725f158 r6:b72b0400 r5:b725f158 r4:b725f4c0 r3:803241c0 > [<8032fc44>] (component_unbind.isra.3) from [<8032fd44>] (component_unbind_all+0x88/0xb8) > r5:b725f4c0 r4:b725f140 > [<8032fcbc>] (component_unbind_all) from [<80321a3c>] (imx_drm_driver_load+0x100/0x13c) > r7:b72b05cc r6:fffffff4 r5:b7355010 r4:b72b0400 > [<8032193c>] (imx_drm_driver_load) from [<8030c260>] (drm_dev_register+0xb8/0x114) > r7:b686ad10 r6:00000000 r5:00000000 r4:b72b0400 > [<8030c1a8>] (drm_dev_register) from [<8030dd58>] (drm_platform_init+0x54/0xe8) > r6:80844bf4 r5:b721c600 r4:b72b0400 r3:00000000 > [<8030dd04>] (drm_platform_init) from [<803218e8>] (imx_drm_bind+0x20/0x28) > r6:b725f140 r5:0000000c r4:b686ad70 > [<803218c8>] (imx_drm_bind) from [<8032f9b0>] (try_to_bring_up_master.part.2+0xd8/0x118) > [<8032f8d8>] (try_to_bring_up_master.part.2) from [<8032fbe4>] (component_add+0xa0/0x100) > r8:b72a1c40 r7:80602b6c r6:b72a1e40 r5:808451e8 r4:b725f140 r3:00000000 > [<8032fb44>] (component_add) from [<8032330c>] (ipu_drm_probe+0x7c/0x150) > r7:b682ba10 r6:b77b3cc0 r5:b682ba00 r4:b77b4868 > [<80323290>] (ipu_drm_probe) from [<80336640>] (platform_drv_probe+0x54/0xb4) > r9:00000000 r8:00000000 r7:80844e94 r6:80844e94 r5:fffffdfb r4:b682ba10 > [<803365ec>] (platform_drv_probe) from [<803348a8>] (driver_probe_device+0x128/0x25c) > r7:80844e94 r6:00000000 r5:808bc064 r4:b682ba10 > [<80334780>] (driver_probe_device) from [<80334a2c>] (__device_attach+0x50/0x54) > r8:00000000 r7:b721c410 r6:803349dc r5:b682ba10 r4:80844e94 r3:80336838 > [<803349dc>] (__device_attach) from [<80332c34>] (bus_for_each_drv+0x68/0x9c) > r5:b682ba10 r4:00000000 > [<80332bcc>] (bus_for_each_drv) from [<8033473c>] (device_attach+0x84/0x98) > r6:808454e0 r5:b682ba44 r4:b682ba10 > [<803346b8>] (device_attach) from [<80333d14>] (bus_probe_device+0x94/0xb8) > r6:808454e0 r5:b682ba10 r4:b682ba18 r3:b7046800 > [<80333c80>] (bus_probe_device) from [<80331e58>] (device_add+0x450/0x530) > r6:b682ba10 r5:00000000 r4:b682ba18 r3:00000000 > [<80331a08>] (device_add) from [<803362c8>] (platform_device_add+0xc4/0x228) > r9:00000006 r8:b721c410 r7:b7079cc4 r6:b682ba10 r5:b682ba00 r4:00000000 > [<80336204>] (platform_device_add) from [<80336b60>] (platform_device_register_full+0xcc/0xf0) > r7:b7079cc4 r6:b7079ce0 r5:b682ba00 r4:b7079ce0 > [<80336a94>] (platform_device_register_full) from [<80328354>] (ipu_add_client_devices.isra.10+0x164/0x19c) > r5:00000000 r4:b7079ce0 > [<803281f0>] (ipu_add_client_devices.isra.10) from [<80328940>] (ipu_probe+0x5b4/0x740) > r10:808450d4 r9:00000001 r8:b7028180 r7:b72b0010 r6:808450d4 r5:00000000 > r4:b721c410 > [<8032838c>] (ipu_probe) from [<80336640>] (platform_drv_probe+0x54/0xb4) > r10:00000000 r9:b725f580 r8:00000000 r7:80845078 r6:80845078 r5:fffffdfb > r4:b721c410 > [<803365ec>] (platform_drv_probe) from [<803348a8>] (driver_probe_device+0x128/0x25c) > r7:80845078 r6:00000000 r5:808bc064 r4:b721c410 > [<80334780>] (driver_probe_device) from [<80334acc>] (__driver_attach+0x9c/0xa0) > r8:807ab5e8 r7:00000000 r6:b721c444 r5:80845078 r4:b721c410 r3:00000000 > [<80334a30>] (__driver_attach) from [<80332b6c>] (bus_for_each_dev+0x70/0xa4) > r6:80334a30 r5:80845078 r4:00000000 r3:b704685c > [<80332afc>] (bus_for_each_dev) from [<80334334>] (driver_attach+0x2c/0x30) > r6:808454e0 r5:b728d000 r4:80845078 > [<80334308>] (driver_attach) from [<80333fac>] (bus_add_driver+0x15c/0x204) > [<80333e50>] (bus_add_driver) from [<803352d4>] (driver_register+0x88/0x108) > r7:b7078000 r6:807d86c0 r5:8082be60 r4:80845078 > [<8033524c>] (driver_register) from [<8033656c>] (__platform_driver_register+0x64/0x6c) > r5:8082be60 r4:8082be60 > [<80336508>] (__platform_driver_register) from [<807d86dc>] (imx_ipu_driver_init+0x1c/0x20) > [<807d86c0>] (imx_ipu_driver_init) from [<80008980>] (do_one_initcall+0x9c/0x1dc) > [<800088e4>] (do_one_initcall) from [<807abe5c>] (kernel_init_freeable+0x144/0x1e8) > r10:000000aa r9:807f9320 r8:807ab5e8 r7:80868fc0 r6:80868fc0 r5:00000006 > r4:8081aec0 > [<807abd18>] (kernel_init_freeable) from [<805a9b44>] (kernel_init+0x1c/0xf8) > r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:805a9b28 > r4:00008fc0 > [<805a9b28>] (kernel_init) from [<8000eb38>] (ret_from_fork+0x14/0x20) > r4:00000000 r3:b7078000 > ---[ end trace 450768ad577083ac ]--- > imx-ipuv3-crtc: probe of imx-ipuv3-crtc.5 failed with error -12 > > regards > Philipp > > > > Very sorry about this trouble. Because I have no imx board, we do all the test on RK3288 board. I had sent a mail with a debug patch to you directly yesterday, hope it will helpful. If you have received the mail, would you please give me a reply?