From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: Re: [PATCH 01/25] drm/msm/dpu: fix hw ctl retrieval for mixer muxing Date: Tue, 9 Oct 2018 10:05:58 -0600 Message-ID: <20181009160558.GB3130@jcrouse-lnx.qualcomm.com> References: <1539059262-8326-1-git-send-email-jsanka@codeaurora.org> <1539059262-8326-2-git-send-email-jsanka@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1539059262-8326-2-git-send-email-jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: Jeykumar Sankaran Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, hoegsberg-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org T24gTW9uLCBPY3QgMDgsIDIwMTggYXQgMDk6Mjc6MThQTSAtMDcwMCwgSmV5a3VtYXIgU2Fua2Fy YW4gd3JvdGU6Cj4gTGF5ZXIgbWl4ZXIvcGluZ3BvbmcgYmxvY2sgY291bnRzIGFuZCBodyBjdGwg YmxvY2sgY291bnRzCj4gd2lsbCBub3QgYmUgc2FtZSBmb3IgYWxsIHRoZSB0b3BvbG9naWVzIChl LmcuIGxheWVyCj4gbWl4ZXIgbXV4aW5nIHRvIHNpbmdsZSBpbnRlcmZhY2UpCj4gCj4gVXNlIHRo ZSBlbmNvZGVyJ3Mgc3BsaXRfcm9sZSBpbmZvIHRvIHJldHJpZXZlIHRoZQo+IHJlc3BlY3RpdmUg Y29udHJvbCBwYXRoIGZvciBwcm9ncmFtbWluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKZXlrdW1h ciBTYW5rYXJhbiA8anNhbmthQGNvZGVhdXJvcmEub3JnPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jIHwgOSArKysrKystLS0KPiAgMSBmaWxlIGNo YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1 L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMKPiBpbmRleCA5NmNkZjA2Li5kMTJmODk2 IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVy LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCj4g QEAgLTEwNjAsNiArMTA2MCw3IEBAIHN0YXRpYyB2b2lkIGRwdV9lbmNvZGVyX3ZpcnRfbW9kZV9z ZXQoc3RydWN0IGRybV9lbmNvZGVyICpkcm1fZW5jLAo+ICAKPiAgCWZvciAoaSA9IDA7IGkgPCBk cHVfZW5jLT5udW1fcGh5c19lbmNzOyBpKyspIHsKPiAgCQlzdHJ1Y3QgZHB1X2VuY29kZXJfcGh5 cyAqcGh5cyA9IGRwdV9lbmMtPnBoeXNfZW5jc1tpXTsKPiArCQlpbnQgY3RsX2luZGV4Owo+ICAK PiAgCQlpZiAocGh5cykgewo+ICAJCQlpZiAoIWRwdV9lbmMtPmh3X3BwW2ldKSB7Cj4gQEAgLTEw NjgsMTQgKzEwNjksMTYgQEAgc3RhdGljIHZvaWQgZHB1X2VuY29kZXJfdmlydF9tb2RlX3NldChz dHJ1Y3QgZHJtX2VuY29kZXIgKmRybV9lbmMsCj4gIAkJCQlyZXR1cm47Cj4gIAkJCX0KPiAgCj4g LQkJCWlmICghaHdfY3RsW2ldKSB7Cj4gKwkJCWN0bF9pbmRleCA9IHBoeXMtPnNwbGl0X3JvbGUg PT0gRU5DX1JPTEVfU0xBVkUgPyAxIDogMDsKPiArCj4gKwkJCWlmICghaHdfY3RsW2N0bF9pbmRl eF0pIHsKPiAgCQkJCURQVV9FUlJPUl9FTkMoZHB1X2VuYywgIm5vIGN0bCBibG9jayBhc3NpZ25l ZCIKPiAtCQkJCQkgICAgICJhdCBpZHg6ICVkXG4iLCBpKTsKPiArCQkJCQkgICAgICJhdCBpZHg6 ICVkXG4iLCBjdGxfaW5kZXgpOwoKSSBrbm93IHlvdSBhcmUgb25seSB1cGRhdGluZyB0aGUgcHJl dmlvdXMgY29kZSBidXQgd2Ugc2hvdWxkbid0IGJlIHNwbGl0dGluZyB0aGUKc3RyaW5nIGhlcmUg Zm9yIGdyZXAgcHVycG9zZXMuCgo+ICAJCQkJcmV0dXJuOwo+ICAJCQl9Cj4gIAo+ICAJCQlwaHlz LT5od19wcCA9IGRwdV9lbmMtPmh3X3BwW2ldOwo+IC0JCQlwaHlzLT5od19jdGwgPSBod19jdGxb aV07Cj4gKwkJCXBoeXMtPmh3X2N0bCA9IGh3X2N0bFtjdGxfaW5kZXhdOwo+ICAKPiAgCQkJcGh5 cy0+Y29ubmVjdG9yID0gY29ubi0+c3RhdGUtPmNvbm5lY3RvcjsKPiAgCQkJaWYgKHBoeXMtPm9w cy5tb2RlX3NldCkKCi0tIApUaGUgUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4gaXMg YSBtZW1iZXIgb2YgQ29kZSBBdXJvcmEgRm9ydW0sCmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJv cmF0aXZlIFByb2plY3QKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWRy ZW5vCg==