From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: Re: [PATCH v5 00/39] i.MX Media Driver Date: Mon, 20 Mar 2017 17:29:07 +0100 Message-ID: <1490027347.2917.97.camel@pengutronix.de> References: <1489121599-23206-1-git-send-email-steve_longerbeam@mentor.com> <20170318192258.GL21222@n2100.armlinux.org.uk> <20170319121402.GS21222@n2100.armlinux.org.uk> <1490016016.2917.68.camel@pengutronix.de> <20170320154339.GN21222@n2100.armlinux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170320154339.GN21222@n2100.armlinux.org.uk> 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: Russell King - ARM Linux Cc: mark.rutland@arm.com, andrew-ct.chen@mediatek.com, minghsiu.tsai@mediatek.com, nick@shmanahar.org, songjun.wu@microchip.com, hverkuil@xs4all.nl, pavel@ucw.cz, robert.jarzmik@free.fr, devel@driverdev.osuosl.org, markus.heiser@darmarIT.de, Steve Longerbeam , shuah@kernel.org, geert@linux-m68k.org, Steve Longerbeam , linux-media@vger.kernel.org, devicetree@vger.kernel.org, sakari.ailus@linux.intel.com, arnd@arndb.de, mchehab@kernel.org, bparrot@ti.com, robh+dt@kernel.org, horms+renesas@verge.net.au, tiffany.lin@mediatek.com, laurent.pinchart+renesas@ideasonboard.com, linux-arm-kernel@lists.infradead.org, niklas.soderlund+renesas@ragnatech.se, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, jean-christophe.trotin@st.com, kernel@pengutronix.de, fabio.estevam@nxp.com, shawnguo@kernel.org, sudipm.mukherjee@gmail.com List-Id: devicetree@vger.kernel.org T24gTW9uLCAyMDE3LTAzLTIwIGF0IDE1OjQzICswMDAwLCBSdXNzZWxsIEtpbmcgLSBBUk0gTGlu dXggd3JvdGU6Cj4gT24gTW9uLCBNYXIgMjAsIDIwMTcgYXQgMDI6MjA6MTZQTSArMDEwMCwgUGhp bGlwcCBaYWJlbCB3cm90ZToKPiA+IFRvIHNldCBhbmQgcmVhZCBjb2xvcmltZXRyeSBpbmZvcm1h dGlvbjoKPiA+IGh0dHBzOi8vcGF0Y2h3b3JrLmxpbnV4dHYub3JnL3BhdGNoLzM5MzUwLwo+IAo+ IFRoYW5rcywgSSd2ZSBhcHBsaWVkIGFsbCBmb3VyIG9mIHlvdXIgcGF0Y2hlcywgYnV0IHRoZXJl J3MgYSBzaWRlIGVmZmVjdAo+IGZyb20gdGhhdC4gIE9sZCBtZWRpYS1jdGwgKG1vZGlmaWVkIGJ5 IG1lKToKPiAKPiAtIGVudGl0eSA1MzogaW14MjE5IDAtMDAxMCAoMiBwYWRzLCAyIGxpbmtzKQo+ ICAgICAgICAgICAgICB0eXBlIFY0TDIgc3ViZGV2IHN1YnR5cGUgVW5rbm93biBmbGFncyAwCj4g ICAgICAgICAgICAgIGRldmljZSBub2RlIG5hbWUgL2Rldi92NGwtc3ViZGV2OQo+ICAgICAgICAg cGFkMDogU291cmNlCj4gICAgICAgICAgICAgICAgIFtmbXQ6U1JHR0I4LzgxNng2MTYgZmllbGQ6 bm9uZQo+ICAgICAgICAgICAgICAgICAgZnJhbWVfaW50ZXJ2YWw6MS8yNV0KPiAgICAgICAgICAg ICAgICAgLT4gImlteDYtbWlwaS1jc2kyIjowIFtFTkFCTEVEXQo+ICAgICAgICAgcGFkMTogU2lu awo+ICAgICAgICAgICAgICAgICBbZm10OlNSR0dCMTAvMzI4MHgyNDY0IGZpZWxkOm5vbmUKPiAg ICAgICAgICAgICAgICAgIGNyb3AuYm91bmRzOigwLDApLzMyODB4MjQ2NAo+ICAgICAgICAgICAg ICAgICAgY3JvcDooMCwwKS8zMjY0eDI0NjQKPiAgICAgICAgICAgICAgICAgIGNvbXBvc2UuYm91 bmRzOigwLDApLzMyNjR4MjQ2NAo+ICAgICAgICAgICAgICAgICAgY29tcG9zZTooMCwwKS84MTZ4 NjE2XQo+ICAgICAgICAgICAgICAgICA8LSAiaW14MjE5IHBpeGVsIDAtMDAxMCI6MCBbRU5BQkxF RCxJTU1VVEFCTEVdCj4gCj4gTmV3IG1lZGlhLWN0bDoKPiAKPiAtIGVudGl0eSA1MzogaW14MjE5 IDAtMDAxMCAoMiBwYWRzLCAyIGxpbmtzKQo+ICAgICAgICAgICAgICB0eXBlIFY0TDIgc3ViZGV2 IHN1YnR5cGUgVW5rbm93biBmbGFncyAwCj4gICAgICAgICAgICAgIGRldmljZSBub2RlIG5hbWUg L2Rldi92NGwtc3ViZGV2OQo+ICAgICAgICAgcGFkMDogU291cmNlCj4gICAgICAgICAgICAgICAg IFtmbXQ6U1JHR0I4XzFYOC84MTZ4NjE2QDEvMjUgZmllbGQ6bm9uZSBjb2xvcnNwYWNlOnNyZ2Ig eGZlcjpzcmdiXQo+ICAgICAgICAgICAgICAgICAtPiAiaW14Ni1taXBpLWNzaTIiOjAgW0VOQUJM RURdCj4gICAgICAgICBwYWQxOiBTaW5rCj4gICAgICAgICAgICAgICAgIDwtICJpbXgyMTkgcGl4 ZWwgMC0wMDEwIjowIFtFTkFCTEVELElNTVVUQUJMRV0KPiAKPiBJdCBsb29rcyBsaWtlIHdlIHN1 Y2Nlc3NmdWxseSByZXRyaWV2ZSB0aGUgZnJhbWUgaW50ZXJ2YWwgZm9yIHBhZCAwCj4gYW5kIHBy aW50IGl0LCBidXQgd2hlbiB3ZSB0cnkgdG8gcmV0cmlldmUgdGhlIGZyYW1lIGludGVydmFsIGZv ciBwYWQgMSwKPiB3ZSBnZXQgRUlOVkFMIChiZWNhdXNlIHRoYXQncyB3aGF0IEknbSByZXR1cm5p bmcsIGJ1dCBJJ20gd29uZGVyaW5nIGlmCj4gdGhhdCdzIHRoZSBjb3JyZWN0IHRoaW5nIHRvIGRv Li4uKSBhbmQgdGhhdCBwcmV2ZW50cyBfYWxsXyBmb3JtYXQKPiBpbmZvcm1hdGlvbiBiZWluZyBv dXRwdXQuCgpBY2NvcmRpbmcgdG8gdGhlIGRvY3VtZW50YXRpb24gWzFdLCB5b3UgYXJlIGRvaW5n IHRoZSByaWdodCB0aGluZzoKCiAgICBUaGUgc3RydWN0IHY0bDJfc3ViZGV2X2ZyYW1lX2ludGVy dmFsIHBhZCByZWZlcmVuY2VzIGEgbm9uLWV4aXN0aW5nCiAgICBwYWQsIG9yIHRoZSBwYWQgZG9l c27igJl0IHN1cHBvcnQgZnJhbWUgaW50ZXJ2YWxzLgoKQnV0IHY0bDJfc3ViZGV2X2NhbGwgcmV0 dXJucyAtRU5PSU9DVExDTUQgaWYgdGhlIGdfZnJhbWVfaW50ZXJ2YWwgb3AgaXMKbm90IGltcGxl bWVudGVkIGF0IGFsbCwgd2hpY2ggaXMgdHVybmVkIGludG8gLUVOT1RUWSBieSB2aWRlb191c2Vy Y29weS4KClsxXSBodHRwczovL2xpbnV4dHYub3JnL2Rvd25sb2Fkcy92NGwtZHZiLWFwaXMvdWFw aS92NGwvdmlkaW9jLXN1YmRldi1nLWZyYW1lLWludGVydmFsLmh0bWwjcmV0dXJuLXZhbHVlCgo+ IE1heWJlIHNvbWV0aGluZyBsaWtlIHRoZSBmb2xsb3dpbmcgd291bGQgYmUgYSBiZXR0ZXIgaWRl YT8KPiAKPiAgdXRpbHMvbWVkaWEtY3RsL21lZGlhLWN0bC5jIHwgMTAgKysrKystLS0tLQo+ICAx IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg LS1naXQgYS91dGlscy9tZWRpYS1jdGwvbWVkaWEtY3RsLmMgYi91dGlscy9tZWRpYS1jdGwvbWVk aWEtY3RsLmMKPiBpbmRleCBmNjE5NjNhLi5hNTBhNTU5IDEwMDY0NAo+IC0tLSBhL3V0aWxzL21l ZGlhLWN0bC9tZWRpYS1jdGwuYwo+ICsrKyBiL3V0aWxzL21lZGlhLWN0bC9tZWRpYS1jdGwuYwo+ IEBAIC04MSwyMiArODEsMjIgQEAgc3RhdGljIHZvaWQgdjRsMl9zdWJkZXZfcHJpbnRfZm9ybWF0 KHN0cnVjdCBtZWRpYV9lbnRpdHkgKmVudGl0eSwKPiAgCXN0cnVjdCB2NGwyX21idXNfZnJhbWVm bXQgZm9ybWF0Owo+ICAJc3RydWN0IHY0bDJfZnJhY3QgaW50ZXJ2YWwgPSB7IDAsIDAgfTsKPiAg CXN0cnVjdCB2NGwyX3JlY3QgcmVjdDsKPiAtCWludCByZXQ7Cj4gKwlpbnQgcmV0LCBlcnJfZmk7 Cj4gIAo+ICAJcmV0ID0gdjRsMl9zdWJkZXZfZ2V0X2Zvcm1hdChlbnRpdHksICZmb3JtYXQsIHBh ZCwgd2hpY2gpOwo+ICAJaWYgKHJldCAhPSAwKQo+ICAJCXJldHVybjsKPiAgCj4gLQlyZXQgPSB2 NGwyX3N1YmRldl9nZXRfZnJhbWVfaW50ZXJ2YWwoZW50aXR5LCAmaW50ZXJ2YWwsIHBhZCk7Cj4g LQlpZiAocmV0ICE9IDAgJiYgcmV0ICE9IC1FTk9UVFkpCj4gLQkJcmV0dXJuOwo+ICsJZXJyX2Zp ID0gdjRsMl9zdWJkZXZfZ2V0X2ZyYW1lX2ludGVydmFsKGVudGl0eSwgJmludGVydmFsLCBwYWQp OwoKTm90IHN1cHBvcnRpbmcgZnJhbWUgaW50ZXJ2YWxzIGRvZXNuJ3Qgd2FycmFudCBhIHZpc2li bGUgZXJyb3IgbWVzc2FnZSwKSSB0aGluayAtRUlOVkFMIHNob3VsZCBhbHNvIGJlIGlnbm9yZWQg YWJvdmUsIGlmIHRoZSBzcGVjIGlzIHRvIGJlCmJlbGlldmVkLgoKPiAgCj4gIAlwcmludGYoIlx0 XHRbZm10OiVzLyV1eCV1IiwKPiAgCSAgICAgICB2NGwyX3N1YmRldl9waXhlbGNvZGVfdG9fc3Ry aW5nKGZvcm1hdC5jb2RlKSwKPiAgCSAgICAgICBmb3JtYXQud2lkdGgsIGZvcm1hdC5oZWlnaHQp Owo+ICAKPiAtCWlmIChpbnRlcnZhbC5udW1lcmF0b3IgfHwgaW50ZXJ2YWwuZGVub21pbmF0b3Ip Cj4gKwlpZiAoZXJyX2ZpID09IDAgJiYgKGludGVydmFsLm51bWVyYXRvciB8fCBpbnRlcnZhbC5k ZW5vbWluYXRvcikpCj4gIAkJcHJpbnRmKCJAJXUvJXUiLCBpbnRlcnZhbC5udW1lcmF0b3IsIGlu dGVydmFsLmRlbm9taW5hdG9yKTsKPiArCWVsc2UgaWYgKGVycl9maSAhPSAtRU5PVFRZKQo+ICsJ CXByaW50ZigiQDxlcnJvcjogJXM+Iiwgc3RyZXJyb3IoLWVycl9maSkpOwoKT3IgaGVyZS4KCj4g IAo+ICAJaWYgKGZvcm1hdC5maWVsZCkKPiAgCQlwcmludGYoIiBmaWVsZDolcyIsIHY0bDJfc3Vi ZGV2X2ZpZWxkX3RvX3N0cmluZyhmb3JtYXQuZmllbGQpKTsKPiAKPiAKCnJlZ2FyZHMKUGhpbGlw cAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFy bS1rZXJuZWwK