From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe Cornu Subject: [PATCH] drm/bridge/synopsys: dsi: use adjusted_mode in mode_set Date: Thu, 25 Jan 2018 16:55:04 +0100 Message-ID: <20180125155504.8611-1-philippe.cornu@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [62.209.51.94]) by gabe.freedesktop.org (Postfix) with ESMTPS id 94F356E004 for ; Thu, 25 Jan 2018 15:55:28 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Archit Taneja , Andrzej Hajda , Laurent Pinchart , David Airlie , Philippe Cornu , Brian Norris , Benjamin Gaignard , Bhumika Goyal , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Sandy Huang , Heiko Stubner , linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org Cc: Alexandre Torgue , Yannick Fertre , Maxime Coquelin , Mickael Reulier , Vincent Abriou , Ludovic Barre List-Id: dri-devel@lists.freedesktop.org VGhlICJhZGp1c3RlZF9tb2RlIiBjbG9jayB2YWx1ZSAoaWUgdGhlIHJlYWwgcGl4ZWwgY2xvY2sp IGlzIG1vcmUKYWNjdXJhdGUgdGhhbiAibW9kZSIgY2xvY2sgdmFsdWUgKGllIHRoZSBwYW5lbC9i cmlkZ2UgcmVxdWVzdGVkCmNsb2NrIHZhbHVlKS4gSXQgb2ZmZXJzIGEgYmV0dGVyIHByZWNpc2Vu ZXNzIGZvciB0aW1pbmcKY29tcHV0YXRpb25zIGFuZCBhbGxvd3MgdG8gcmVkdWNlIHRoZSBleHRy YSBkc2kgYmFuZHdpZHRoIGluCmJ1cnN0IG1vZGUgKGZyb20gfjIwJSB0byB+MTAtMTIlLCBodyBw bGF0Zm9ybSBkZXBlbmRhbnQpLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgQ29ybnUgPHBoaWxp cHBlLmNvcm51QHN0LmNvbT4KLS0tCk5vdGU6IFRoaXMgcGF0Y2ggcmVwbGFjZXMgImRybS9icmlk Z2Uvc3lub3BzeXM6IGRzaTogYWRkIG9wdGlvbmFsIHBpeGVsIGNsb2NrIgoKIGRyaXZlcnMvZ3B1 L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYyB8IDEyICsrKysrKy0tLS0tLQogMSBm aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMgYi9kcml2ZXJz L2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMKaW5kZXggZWQ4YWYzMmY4ZTUy Li5iOTI2YjYyZTllMzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3Bz eXMvZHctbWlwaS1kc2kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3 LW1pcGktZHNpLmMKQEAgLTcwNywyMCArNzA3LDIwIEBAIHN0YXRpYyB2b2lkIGR3X21pcGlfZHNp X2JyaWRnZV9tb2RlX3NldChzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlLAogCiAJY2xrX3ByZXBh cmVfZW5hYmxlKGRzaS0+cGNsayk7CiAKLQlyZXQgPSBwaHlfb3BzLT5nZXRfbGFuZV9tYnBzKHBy aXZfZGF0YSwgbW9kZSwgZHNpLT5tb2RlX2ZsYWdzLAorCXJldCA9IHBoeV9vcHMtPmdldF9sYW5l X21icHMocHJpdl9kYXRhLCBhZGp1c3RlZF9tb2RlLCBkc2ktPm1vZGVfZmxhZ3MsCiAJCQkJICAg ICBkc2ktPmxhbmVzLCBkc2ktPmZvcm1hdCwgJmRzaS0+bGFuZV9tYnBzKTsKIAlpZiAocmV0KQog CQlEUk1fREVCVUdfRFJJVkVSKCJQaHkgZ2V0X2xhbmVfbWJwcygpIGZhaWxlZFxuIik7CiAKIAlw bV9ydW50aW1lX2dldF9zeW5jKGRzaS0+ZGV2KTsKIAlkd19taXBpX2RzaV9pbml0KGRzaSk7Ci0J ZHdfbWlwaV9kc2lfZHBpX2NvbmZpZyhkc2ksIG1vZGUpOworCWR3X21pcGlfZHNpX2RwaV9jb25m aWcoZHNpLCBhZGp1c3RlZF9tb2RlKTsKIAlkd19taXBpX2RzaV9wYWNrZXRfaGFuZGxlcl9jb25m aWcoZHNpKTsKIAlkd19taXBpX2RzaV92aWRlb19tb2RlX2NvbmZpZyhkc2kpOwotCWR3X21pcGlf ZHNpX3ZpZGVvX3BhY2tldF9jb25maWcoZHNpLCBtb2RlKTsKKwlkd19taXBpX2RzaV92aWRlb19w YWNrZXRfY29uZmlnKGRzaSwgYWRqdXN0ZWRfbW9kZSk7CiAJZHdfbWlwaV9kc2lfY29tbWFuZF9t b2RlX2NvbmZpZyhkc2kpOwotCWR3X21pcGlfZHNpX2xpbmVfdGltZXJfY29uZmlnKGRzaSwgbW9k ZSk7Ci0JZHdfbWlwaV9kc2lfdmVydGljYWxfdGltaW5nX2NvbmZpZyhkc2ksIG1vZGUpOworCWR3 X21pcGlfZHNpX2xpbmVfdGltZXJfY29uZmlnKGRzaSwgYWRqdXN0ZWRfbW9kZSk7CisJZHdfbWlw aV9kc2lfdmVydGljYWxfdGltaW5nX2NvbmZpZyhkc2ksIGFkanVzdGVkX21vZGUpOwogCiAJZHdf bWlwaV9kc2lfZHBoeV9pbml0KGRzaSk7CiAJZHdfbWlwaV9kc2lfZHBoeV90aW1pbmdfY29uZmln KGRzaSk7CkBAIC03MzQsNyArNzM0LDcgQEAgc3RhdGljIHZvaWQgZHdfbWlwaV9kc2lfYnJpZGdl X21vZGVfc2V0KHN0cnVjdCBkcm1fYnJpZGdlICpicmlkZ2UsCiAKIAlkd19taXBpX2RzaV9kcGh5 X2VuYWJsZShkc2kpOwogCi0JZHdfbWlwaV9kc2lfd2FpdF9mb3JfdHdvX2ZyYW1lcyhtb2RlKTsK Kwlkd19taXBpX2RzaV93YWl0X2Zvcl90d29fZnJhbWVzKGFkanVzdGVkX21vZGUpOwogCiAJLyog U3dpdGNoIHRvIGNtZCBtb2RlIGZvciBwYW5lbC1icmlkZ2UgcHJlX2VuYWJsZSAmIHBhbmVsIHBy ZXBhcmUgKi8KIAlkd19taXBpX2RzaV9zZXRfbW9kZShkc2ksIDApOwotLSAKMi4xNS4xCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFp bGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK