From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sam Ravnborg Subject: [PATCH v1 10/16] drm/panel: ili9322: move bus_flags to get_modes() Date: Sun, 4 Aug 2019 22:16:31 +0200 Message-ID: <20190804201637.1240-11-sam@ravnborg.org> References: <20190804201637.1240-1-sam@ravnborg.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190804201637.1240-1-sam@ravnborg.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, Thierry Reding Cc: Neil Armstrong , David Airlie , Laurent Pinchart , Marek Vasut , Laurent Pinchart , Sam Ravnborg , Krzysztof Kozlowski , Jonathan Hunter , Maxime Ripard , Kukjin Kim , Allison Randal , NXP Linux Team , Pengutronix Kernel Team , Jonas Karlman , Alison Wang , Gwan-gyeong Mun , Alexios Zavras , linux-samsung-soc@vger.kernel.org, linux-tegra@vger.kernel.org, Thomas Gleixner , Sean Paul , linux-arm-kernel@lists.infradead.org, Jernej Skrabec List-Id: linux-tegra@vger.kernel.org VG8gcHJlcGFyZSB0aGUgZHJpdmVyIHRvIHJlY2VpdmUgZHJtX2Nvbm5lY3RvciBvbmx5IGluIHRo ZSBnZXRfbW9kZXMoKQpjYWxsYmFjaywgbW92ZSBidXNfZmxhZ3MgaGFuZGxpbmcgdG8gaWxpOTMy Ml9nZXRfbW9kZXMoKS4KClNpZ25lZC1vZmYtYnk6IFNhbSBSYXZuYm9yZyA8c2FtQHJhdm5ib3Jn Lm9yZz4KQ2M6IFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGluZ0BnbWFpbC5jb20+CkNjOiBT YW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3BhbmVs L3BhbmVsLWlsaXRlay1pbGk5MzIyLmMgfCAzNCArKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1pbGl0ZWstaWxpOTMyMi5jIGIvZHJpdmVycy9n cHUvZHJtL3BhbmVsL3BhbmVsLWlsaXRlay1pbGk5MzIyLmMKaW5kZXggNTNkZDFlMTI4Nzk1Li4z YzU4ZjYzYWRiZjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1pbGl0 ZWstaWxpOTMyMi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1pbGl0ZWstaWxp OTMyMi5jCkBAIC0zNDksNyArMzQ5LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByZWdtYXBfY29u ZmlnIGlsaTkzMjJfcmVnbWFwX2NvbmZpZyA9IHsKIAogc3RhdGljIGludCBpbGk5MzIyX2luaXQo c3RydWN0IGRybV9wYW5lbCAqcGFuZWwsIHN0cnVjdCBpbGk5MzIyICppbGkpCiB7Ci0Jc3RydWN0 IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciA9IHBhbmVsLT5jb25uZWN0b3I7CiAJdTggcmVnOwog CWludCByZXQ7CiAJaW50IGk7CkBAIC00MDcsMjMgKzQwNiwxMSBAQCBzdGF0aWMgaW50IGlsaTkz MjJfaW5pdChzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCwgc3RydWN0IGlsaTkzMjIgKmlsaSkKIAkg KiBQb2xhcml0eSBhbmQgaW52ZXJ0ZWQgY29sb3Igb3JkZXIgZm9yIFJHQiBpbnB1dC4KIAkgKiBO b25lIG9mIHRoaXMgYXBwbGllcyBpbiB0aGUgQlQuNjU2IG1vZGUuCiAJICovCi0JaWYgKGlsaS0+ Y29uZi0+ZGNsa19hY3RpdmVfaGlnaCkgeworCXJlZyA9IDA7CisJaWYgKGlsaS0+Y29uZi0+ZGNs a19hY3RpdmVfaGlnaCkKIAkJcmVnID0gSUxJOTMyMl9QT0xfRENMSzsKLQkJY29ubmVjdG9yLT5k aXNwbGF5X2luZm8uYnVzX2ZsYWdzIHw9Ci0JCQlEUk1fQlVTX0ZMQUdfUElYREFUQV9EUklWRV9Q T1NFREdFOwotCX0gZWxzZSB7Ci0JCXJlZyA9IDA7Ci0JCWNvbm5lY3Rvci0+ZGlzcGxheV9pbmZv LmJ1c19mbGFncyB8PQotCQkJRFJNX0JVU19GTEFHX1BJWERBVEFfRFJJVkVfTkVHRURHRTsKLQl9 Ci0JaWYgKGlsaS0+Y29uZi0+ZGVfYWN0aXZlX2hpZ2gpIHsKKwlpZiAoaWxpLT5jb25mLT5kZV9h Y3RpdmVfaGlnaCkKIAkJcmVnIHw9IElMSTkzMjJfUE9MX0RFOwotCQljb25uZWN0b3ItPmRpc3Bs YXlfaW5mby5idXNfZmxhZ3MgfD0KLQkJCURSTV9CVVNfRkxBR19ERV9ISUdIOwotCX0gZWxzZSB7 Ci0JCWNvbm5lY3Rvci0+ZGlzcGxheV9pbmZvLmJ1c19mbGFncyB8PQotCQkJRFJNX0JVU19GTEFH X0RFX0xPVzsKLQl9CiAJaWYgKGlsaS0+Y29uZi0+aHN5bmNfYWN0aXZlX2hpZ2gpCiAJCXJlZyB8 PSBJTEk5MzIyX1BPTF9IU1lOQzsKIAlpZiAoaWxpLT5jb25mLT52c3luY19hY3RpdmVfaGlnaCkK QEAgLTY1OSw5ICs2NDYsMjAgQEAgc3RhdGljIGludCBpbGk5MzIyX2dldF9tb2RlcyhzdHJ1Y3Qg ZHJtX3BhbmVsICpwYW5lbCkKIAlzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yID0gcGFu ZWwtPmNvbm5lY3RvcjsKIAlzdHJ1Y3QgaWxpOTMyMiAqaWxpID0gcGFuZWxfdG9faWxpOTMyMihw YW5lbCk7CiAJc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKm1vZGU7CisJc3RydWN0IGRybV9kaXNw bGF5X2luZm8gKmluZm87CisKKwlpbmZvID0gJmNvbm5lY3Rvci0+ZGlzcGxheV9pbmZvOworCWlu Zm8tPndpZHRoX21tID0gaWxpLT5jb25mLT53aWR0aF9tbTsKKwlpbmZvLT5oZWlnaHRfbW0gPSBp bGktPmNvbmYtPmhlaWdodF9tbTsKKwlpZiAoaWxpLT5jb25mLT5kY2xrX2FjdGl2ZV9oaWdoKQor CQlpbmZvLT5idXNfZmxhZ3MgfD0gRFJNX0JVU19GTEFHX1BJWERBVEFfRFJJVkVfUE9TRURHRTsK KwllbHNlCisJCWluZm8tPmJ1c19mbGFncyB8PSBEUk1fQlVTX0ZMQUdfUElYREFUQV9EUklWRV9O RUdFREdFOwogCi0JY29ubmVjdG9yLT5kaXNwbGF5X2luZm8ud2lkdGhfbW0gPSBpbGktPmNvbmYt PndpZHRoX21tOwotCWNvbm5lY3Rvci0+ZGlzcGxheV9pbmZvLmhlaWdodF9tbSA9IGlsaS0+Y29u Zi0+aGVpZ2h0X21tOworCWlmIChpbGktPmNvbmYtPmRlX2FjdGl2ZV9oaWdoKQorCQlpbmZvLT5i dXNfZmxhZ3MgfD0gRFJNX0JVU19GTEFHX0RFX0hJR0g7CisJZWxzZQorCQlpbmZvLT5idXNfZmxh Z3MgfD0gRFJNX0JVU19GTEFHX0RFX0xPVzsKIAogCXN3aXRjaCAoaWxpLT5pbnB1dCkgewogCWNh c2UgSUxJOTMyMl9JTlBVVF9TUkdCX0RVTU1ZXzMyMFgyNDA6Ci0tIAoyLjIwLjEKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==