From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ulrich Hecht Subject: Re: [PATCH v2 04/16] drm: bridge: thc63: Restrict modes based on hardware operating frequency Date: Mon, 17 Sep 2018 12:53:43 +0200 (CEST) Message-ID: <891115091.239809.1537181623129@webmail.strato.com> References: <20180914091046.483-1-laurent.pinchart+renesas@ideasonboard.com> <20180914091046.483-5-laurent.pinchart+renesas@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mo6-p01-ob.smtp.rzone.de (mo6-p01-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5301::11]) by gabe.freedesktop.org (Postfix) with ESMTPS id BFA2C6E156 for ; Mon, 17 Sep 2018 10:53:46 +0000 (UTC) In-Reply-To: <20180914091046.483-5-laurent.pinchart+renesas@ideasonboard.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laurent Pinchart , dri-devel@lists.freedesktop.org Cc: linux-renesas-soc@vger.kernel.org, Kieran Bingham List-Id: dri-devel@lists.freedesktop.org VGhhbmsgeW91IGZvciB5b3VyIHBhdGNoIQoKPiBPbiBTZXB0ZW1iZXIgMTQsIDIwMTggYXQgMTE6 MTAgQU0gTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydCtyZW5lc2FzQGlkZWFzb25i b2FyZC5jb20+IHdyb3RlOgo+IAo+IAo+IFRoZSBUSEM2M0xWRDEwMjQgaXMgcmVzdHJpY3RlZCB0 byBhIHBpeGVsIGNsb2NrIGZyZXF1ZW5jeSBpbiB0aGUgcmFuZ2UKPiBvZiA4IHRvIDEzNSBNSHou IEltcGxlbWVudCB0aGUgYnJpZGdlIC5tb2RlX3ZhbGlkKCkgb3BlcmF0aW9uCj4gYWNjb3JkaW5n bHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFy dCtyZW5lc2FzQGlkZWFzb25ib2FyZC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJ6ZWogSGFqZGEg PGEuaGFqZGFAc2Ftc3VuZy5jb20+Cj4gVGVzdGVkLWJ5OiBKYWNvcG8gTW9uZGkgPGphY29wbyty ZW5lc2FzQGptb25kaS5vcmc+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGhjNjNs dmQxMDI0LmMgfCAxOCArKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDE4IGlu c2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aGM2 M2x2ZDEwMjQuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGhjNjNsdmQxMDI0LmMKPiBpbmRl eCBjOGI5ZWRkNWE3ZjQuLjYzNjA5YmExNmI2ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vYnJpZGdlL3RoYzYzbHZkMTAyNC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90 aGM2M2x2ZDEwMjQuYwo+IEBAIC00NSw2ICs0NSwyMyBAQCBzdGF0aWMgaW50IHRoYzYzX2F0dGFj aChzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlKQo+ICAJcmV0dXJuIGRybV9icmlkZ2VfYXR0YWNo KGJyaWRnZS0+ZW5jb2RlciwgdGhjNjMtPm5leHQsIGJyaWRnZSk7Cj4gIH0KPiAgCj4gK3N0YXRp YyBlbnVtIGRybV9tb2RlX3N0YXR1cyB0aGM2M19tb2RlX3ZhbGlkKHN0cnVjdCBkcm1fYnJpZGdl ICpicmlkZ2UsCj4gKwkJCQkJY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKm1vZGUpCj4g K3sKPiArCS8qCj4gKwkgKiBUaGUgVEhDNjNMVkQwMTI0IGNsb2NrIGZyZXF1ZW5jeSByYW5nZSBp cyA4IHRvIDEzNSBNSHogaW4gc2luZ2xlLWluLAoKVGhhdCBzaG91bGQgYmUgVEhDNjNMVkQxMDI0 LgoKPiArCSAqIHNpbmdsZS1vdXQgbW9kZS4KCkZvciB0aGUgaW5wdXQgY2xvY2sgKHRoYXQncyB3 aGF0IHdlJ3JlIHRhbGtpbmcgYWJvdXQsIHJpZ2h0PyksIHRoYXQgYWxzbyBhcHBsaWVzIHRvIHNp bmdsZS1pbi9kdWFsLW91dC4gTWF5YmUganVzdCBvbWl0IHRoZSAic2luZ2xlLW91dCIgY2xhdXNl PwoKPiBOb3RlIHRoYXQgdGhlIGxpbWl0cyBkZXBlbmRzIG9uIHRoZSBtb2RlIGFuZCB3aWxsCj4g KwkgKiBuZWVkIHRvIGJlIGFkanVzdGVkIGFjY29yZGluZ2x5Lgo+ICsJICovCgpJIGRvbid0IHF1 aXRlIHVuZGVyc3RhbmQuIERvZXMgdGhhdCByZWZlciB0byB0aGUgVEhDNjMgbW9kZSwgb3IgdGhl IERSTSBtb2RlPwoKPiArCWlmIChtb2RlLT5jbG9jayA8IDgwMDApCj4gKwkJcmV0dXJuIE1PREVf Q0xPQ0tfTE9XOwo+ICsKPiArCWlmIChtb2RlLT5jbG9jayA+IDEzNTAwMCkKPiArCQlyZXR1cm4g TU9ERV9DTE9DS19ISUdIOwo+ICsKPiArCXJldHVybiBNT0RFX09LOwo+ICt9Cj4gKwo+ICBzdGF0 aWMgdm9pZCB0aGM2M19lbmFibGUoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSkKPiAgewo+ICAJ c3RydWN0IHRoYzYzX2RldiAqdGhjNjMgPSB0b190aGM2MyhicmlkZ2UpOwo+IEBAIC03Nyw2ICs5 NCw3IEBAIHN0YXRpYyB2b2lkIHRoYzYzX2Rpc2FibGUoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRn ZSkKPiAgCj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2JyaWRnZV9mdW5jcyB0aGM2M19icmlk Z2VfZnVuYyA9IHsKPiAgCS5hdHRhY2gJPSB0aGM2M19hdHRhY2gsCj4gKwkubW9kZV92YWxpZCA9 IHRoYzYzX21vZGVfdmFsaWQsCj4gIAkuZW5hYmxlID0gdGhjNjNfZW5hYmxlLAo+ICAJLmRpc2Fi bGUgPSB0aGM2M19kaXNhYmxlLAo+ICB9Owo+IC0tIAo+IFJlZ2FyZHMsCj4gCj4gTGF1cmVudCBQ aW5jaGFydAo+CgpDVQpVbGkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==