From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Stuebner Subject: [PATCH v3 2/6] drm/rockchip: dw_hdmi: Allow outputs that don't need output switching Date: Tue, 15 May 2018 15:47:32 +0200 Message-ID: <20180515134736.5824-3-heiko@sntech.de> References: <20180515134736.5824-1-heiko@sntech.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180515134736.5824-1-heiko@sntech.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: architt@codeaurora.org, a.hajda@samsung.com Cc: mark.rutland@arm.com, Jose.Abreu@synopsys.com, algea.cao@rock-chips.com, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, robh+dt@kernel.org, Laurent.pinchart@ideasonboard.com, linux-arm-kernel@lists.infradead.org, zhengyang@rock-chips.com List-Id: devicetree@vger.kernel.org U28gZmFyIHdlIGFsd2F5cyBlbmNvdW50ZXJlZCBzb2NzIHdpdGggMiBvdXRwdXQgY3J0Y3MgbmVl ZGluZyB0aGUgZHJpdmVyCnRvIHRlbGwgdGhlIGhkbWkgYmxvY2sgd2hpY2ggb3V0cHV0IHRvIGNv bm5lY3QgdG8uIEJ1dCB0aGVyZSBhbHNvIGV4aXN0CnNvY3Mgd2l0aCBvbmx5IG9uZSBjcnRjIGxp a2UgdGhlIHJrMzIyOCwgcmszMzI4IGFuZCByazMzNjguCgpTbyBhZGFwdCB0aGUgcmVnaXN0ZXIg ZmllbGQgdG8gc2ltcGx5IGNhcnJ5IGEgbmVnYXRpdmUgdmFsdWUgdG8gc2lnbmFsCnRoYXQgbm8g b3V0cHV0LXN3aXRjaGluZyBpcyBuZWNlc3NhcnkuCgpTaWduZWQtb2ZmLWJ5OiBIZWlrbyBTdHVl Ym5lciA8aGVpa29Ac250ZWNoLmRlPgpUZXN0ZWQtYnk6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVy cGh5QGFybS5jb20+Ci0tLQpjaGFuZ2VzIGluIHYzOgotIGZpeGVkIHdvcmRpbmcgaXNzdWUgZm91 bmQgYnkgUm9iaW4gTXVycGh5CgogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9j a2NoaXAuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1y b2NrY2hpcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYwpp bmRleCAxMTMwOWEyYTRlNDMuLmIwOWMzNTMxMzA1YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9j a2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCkBAIC0zNiw3ICszNiw3IEBACiAgKiBAbGNkc2VsX2xp dDogcmVnIHZhbHVlIG9mIHNlbGVjdGluZyB2b3AgbGl0dGxlIGZvciBIRE1JCiAgKi8KIHN0cnVj dCByb2NrY2hpcF9oZG1pX2NoaXBfZGF0YSB7Ci0JdTMyCWxjZHNlbF9ncmZfcmVnOworCWludAls Y2RzZWxfZ3JmX3JlZzsKIAl1MzIJbGNkc2VsX2JpZzsKIAl1MzIJbGNkc2VsX2xpdDsKIH07CkBA IC0yNDUsNiArMjQ1LDkgQEAgc3RhdGljIHZvaWQgZHdfaGRtaV9yb2NrY2hpcF9lbmNvZGVyX2Vu YWJsZShzdHJ1Y3QgZHJtX2VuY29kZXIgKmVuY29kZXIpCiAJdTMyIHZhbDsKIAlpbnQgcmV0Owog CisJaWYgKGhkbWktPmNoaXBfZGF0YS0+bGNkc2VsX2dyZl9yZWcgPCAwKQorCQlyZXR1cm47CisK IAlyZXQgPSBkcm1fb2ZfZW5jb2Rlcl9hY3RpdmVfZW5kcG9pbnRfaWQoaGRtaS0+ZGV2LT5vZl9u b2RlLCBlbmNvZGVyKTsKIAlpZiAocmV0KQogCQl2YWwgPSBoZG1pLT5jaGlwX2RhdGEtPmxjZHNl bF9saXQ7Ci0tIAoyLjE3LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=