From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chen-Yu Tsai Subject: Re: [PATCH 01/11] clk: sunxi-ng: Don't set k if width is 0 for nkmp plls Date: Thu, 4 Jan 2018 22:45:18 +0800 Message-ID: References: <20171230210203.24115-1-jernej.skrabec@siol.net> <20171230210203.24115-2-jernej.skrabec@siol.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171230210203.24115-2-jernej.skrabec@siol.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jernej Skrabec Cc: Mark Rutland , Jose.Abreu@synopsys.com, Neil Armstrong , David Airlie , Mike Turquette , linux-sunxi , Stephen Boyd , linux-kernel , dri-devel , devicetree , Rob Herring , Laurent Pinchart , Maxime Ripard , linux-clk , linux-arm-kernel List-Id: devicetree@vger.kernel.org T24gU3VuLCBEZWMgMzEsIDIwMTcgYXQgNTowMSBBTSwgSmVybmVqIFNrcmFiZWMgPGplcm5lai5z a3JhYmVjQHNpb2wubmV0PiB3cm90ZToKPiBGb3IgZXhhbXBsZSwgQTgzVCBoYXZlIG5tcCBwbGxz IHdoaWNoIGFyZSBtb2RlbGxlZCBhcyBua21wIHBsbHMuIFNpbmNlIGsKPiBpcyBub3Qgc3BlY2lm aWVkLCBpdCBoYXMgb2Zmc2V0IDAsIHNoaWZ0IDAgYW5kIGxvd2VzdCB2YWx1ZSAxLiBUaGlzCj4g bWVhbnMgdGhhdCBMU0IgYml0IGlzIGFsd2F5cyBzZXQgdG8gMSwgd2hpY2ggbWF5IGNoYW5nZSBj bG9jayByYXRlLgo+Cj4gRml4IHRoYXQgYnkgYXBwbHlpbmcgayBmYWN0b3Igb25seSBpZiBrIHdp ZHRoIGlzIGdyZWF0ZXIgdGhhbiAwLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmVybmVqIFNrcmFiZWMg PGplcm5lai5za3JhYmVjQHNpb2wubmV0Pgo+IC0tLQo+ICBkcml2ZXJzL2Nsay9zdW54aS1uZy9j Y3VfbmttcC5jIHwgMjEgKysrKysrKysrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAx MyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Y2xrL3N1bnhpLW5nL2NjdV9ua21wLmMgYi9kcml2ZXJzL2Nsay9zdW54aS1uZy9jY3VfbmttcC5j Cj4gaW5kZXggZTU4Yzk1Nzg3Zjk0Li43MDlmNTI4YWYyYjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9jbGsvc3VueGktbmcvY2N1X25rbXAuYwo+ICsrKyBiL2RyaXZlcnMvY2xrL3N1bnhpLW5nL2Nj dV9ua21wLmMKPiBAQCAtODEsNyArODEsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBjY3Vfbmtt cF9yZWNhbGNfcmF0ZShzdHJ1Y3QgY2xrX2h3ICpodywKPiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYXJlbnRfcmF0ZSkKPiAgewo+ICAgICAg ICAgc3RydWN0IGNjdV9ua21wICpua21wID0gaHdfdG9fY2N1X25rbXAoaHcpOwo+IC0gICAgICAg dW5zaWduZWQgbG9uZyBuLCBtLCBrLCBwOwo+ICsgICAgICAgdW5zaWduZWQgbG9uZyBuLCBtLCBr ID0gMSwgcDsKPiAgICAgICAgIHUzMiByZWc7Cj4KPiAgICAgICAgIHJlZyA9IHJlYWRsKG5rbXAt PmNvbW1vbi5iYXNlICsgbmttcC0+Y29tbW9uLnJlZyk7Cj4gQEAgLTkyLDExICs5MiwxMyBAQCBz dGF0aWMgdW5zaWduZWQgbG9uZyBjY3VfbmttcF9yZWNhbGNfcmF0ZShzdHJ1Y3QgY2xrX2h3ICpo dywKPiAgICAgICAgIGlmICghbikKPiAgICAgICAgICAgICAgICAgbisrOwo+Cj4gLSAgICAgICBr ID0gcmVnID4+IG5rbXAtPmsuc2hpZnQ7Cj4gLSAgICAgICBrICY9ICgxIDw8IG5rbXAtPmsud2lk dGgpIC0gMTsKPiAtICAgICAgIGsgKz0gbmttcC0+ay5vZmZzZXQ7Cj4gLSAgICAgICBpZiAoIWsp Cj4gLSAgICAgICAgICAgICAgIGsrKzsKPiArICAgICAgIGlmIChua21wLT5rLndpZHRoKSB7Cj4g KyAgICAgICAgICAgICAgIGsgPSByZWcgPj4gbmttcC0+ay5zaGlmdDsKPiArICAgICAgICAgICAg ICAgayAmPSAoMSA8PCBua21wLT5rLndpZHRoKSAtIDE7Cj4gKyAgICAgICAgICAgICAgIGsgKz0g bmttcC0+ay5vZmZzZXQ7Cj4gKyAgICAgICAgICAgICAgIGlmICghaykKPiArICAgICAgICAgICAg ICAgICAgICAgICBrKys7Cj4gKyAgICAgICB9CgpUaGUgY29uZGl0aW9uYWwgc2hvdWxkbid0IGJl IG5lY2Vzc2FyeS4gV2l0aCBua21wLT5rLndpZHRoID0gMCwKeW91J2Qgc2ltcGx5IGdldCBrICYg MCwgd2hpY2ggaXMgMCwgd2hpY2ggdGhlbiBnZXRzIGJ1bXBlZCB1cCB0byAxLAp1bmxlc3Mgay5v ZmZzZXQgPiAxLCB3aGljaCB3b3VsZCBiZSBhIGJ1Zy4KCj4KPiAgICAgICAgIG0gPSByZWcgPj4g bmttcC0+bS5zaGlmdDsKPiAgICAgICAgIG0gJj0gKDEgPDwgbmttcC0+bS53aWR0aCkgLSAxOwo+ IEBAIC0xNTMsMTIgKzE1NSwxNSBAQCBzdGF0aWMgaW50IGNjdV9ua21wX3NldF9yYXRlKHN0cnVj dCBjbGtfaHcgKmh3LCB1bnNpZ25lZCBsb25nIHJhdGUsCj4KPiAgICAgICAgIHJlZyA9IHJlYWRs KG5rbXAtPmNvbW1vbi5iYXNlICsgbmttcC0+Y29tbW9uLnJlZyk7Cj4gICAgICAgICByZWcgJj0g fkdFTk1BU0sobmttcC0+bi53aWR0aCArIG5rbXAtPm4uc2hpZnQgLSAxLCBua21wLT5uLnNoaWZ0 KTsKPiAtICAgICAgIHJlZyAmPSB+R0VOTUFTSyhua21wLT5rLndpZHRoICsgbmttcC0+ay5zaGlm dCAtIDEsIG5rbXAtPmsuc2hpZnQpOwo+ICsgICAgICAgaWYgKG5rbXAtPmsud2lkdGgpCj4gKyAg ICAgICAgICAgICAgIHJlZyAmPSB+R0VOTUFTSyhua21wLT5rLndpZHRoICsgbmttcC0+ay5zaGlm dCAtIDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBua21wLT5rLnNoaWZ0KTsK PiAgICAgICAgIHJlZyAmPSB+R0VOTUFTSyhua21wLT5tLndpZHRoICsgbmttcC0+bS5zaGlmdCAt IDEsIG5rbXAtPm0uc2hpZnQpOwo+ICAgICAgICAgcmVnICY9IH5HRU5NQVNLKG5rbXAtPnAud2lk dGggKyBua21wLT5wLnNoaWZ0IC0gMSwgbmttcC0+cC5zaGlmdCk7Cj4KPiAgICAgICAgIHJlZyB8 PSAoX25rbXAubiAtIG5rbXAtPm4ub2Zmc2V0KSA8PCBua21wLT5uLnNoaWZ0Owo+IC0gICAgICAg cmVnIHw9IChfbmttcC5rIC0gbmttcC0+ay5vZmZzZXQpIDw8IG5rbXAtPmsuc2hpZnQ7Cj4gKyAg ICAgICBpZiAobmttcC0+ay53aWR0aCkKPiArICAgICAgICAgICAgICAgcmVnIHw9IChfbmttcC5r IC0gbmttcC0+ay5vZmZzZXQpIDw8IG5rbXAtPmsuc2hpZnQ7CgpJIHRoaW5rIGEgYmV0dGVyIHdh eSB3b3VsZCBiZQoKICAgICAgICByZWcgfD0gKChfbmttcC5rIC0gbmttcC0+ay5vZmZzZXQpIDw8 IG5rbXAtPmsuc2hpZnQpICYKICAgICAgICAgICAgICAgR0VOTUFTSyhua21wLT5rLndpZHRoICsg bmttcC0+ay5zaGlmdCAtIDEsIG5rbXAtPmsuc2hpZnQpOwoKQW5kIGRvIHRoaXMgZm9yIGFsbCB0 aGUgZmFjdG9ycywgbm90IGp1c3Qgay4gVGhpcyBwYXR0ZXJuIGlzIHdoYXQKcmVnbWFwX3VwZGF0 ZV9iaXRzIGRvZXMsIHdoaWNoIHNlZW1zIG11Y2ggc2FmZXIuIEkgd29uZGVyIHdoYXQKR0VOTUFT SygpIHdpdGggYSBuZWdhdGl2ZSB2YWx1ZSB3b3VsZCBkbyB0aG91Z2guLi4KCkNoZW5ZdQoKPiAg ICAgICAgIHJlZyB8PSAoX25rbXAubSAtIG5rbXAtPm0ub2Zmc2V0KSA8PCBua21wLT5tLnNoaWZ0 Owo+ICAgICAgICAgcmVnIHw9IGlsb2cyKF9ua21wLnApIDw8IG5rbXAtPnAuc2hpZnQ7Cj4KPiAt LQo+IDIuMTUuMQo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=