From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1482AC433DF for ; Fri, 7 Aug 2020 07:56:40 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D8AC321744 for ; Fri, 7 Aug 2020 07:56:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="DQu1gAXm"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=walle.cc header.i=@walle.cc header.b="u39k1Rd2" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D8AC321744 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=walle.cc Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:To:From: Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=dYWb+G2FaoLT3ViTb48bFFLyjT1gt5jSw7LORh1gZV4=; b=DQu1gAXmv+NnyPIwtAc5jYqcJ jiMhZJQZgVo/PKLltU22Sqmzvih76rVFriNf16dmB1zZ+1khfThWqdokWnOLhiLtTbw99128eNn2I FCUwoFAXoE6TnEaJ9Z8SLmipX4pq7RxaYcsrwfMmwlr2WtT65/GIXlA+yTWhng/Wh7Wz57t8XcMmi mFjCfSljXPWdnyj23y0+bCRscLZntHOzeZ+KUf9/swldZLauaC6Be6/OY38vyaBZAKWUr6v6gvWtM pW8lfkP3RcIvV3Mj/30jrUN/AbcO/4LmS6+WllfZ59RKOvc/r3qAepGI5OdLZgAKSCyKcusX18N70 YQGxSuM4A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k3xDm-0001Xs-Qu; Fri, 07 Aug 2020 07:55:22 +0000 Received: from ssl.serverraum.org ([2a01:4f8:151:8464::1:2]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k3xDk-0001X7-Qq for linux-arm-kernel@lists.infradead.org; Fri, 07 Aug 2020 07:55:21 +0000 Received: from ssl.serverraum.org (web.serverraum.org [172.16.0.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ssl.serverraum.org (Postfix) with ESMTPSA id 5027E22FB3; Fri, 7 Aug 2020 09:55:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2016061301; t=1596786919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9hGDTBt2ohvP3pUFxiEGsGVDkqzJeiARNsYJ4DVt4ic=; b=u39k1Rd23VOdMiahzF9mq8/jsjpib0To7In1fCUzBkkWL17xPN7KaDC+EL1l93vqOYcZBT NxUKPSCQfIzb4SqFruG6nRYIqqFGi7m3f1Fnum9p3JKoy3JDc4+lgMXX4s0Zg/TaXQmtWt wQder17jiWE4ifABm6jgXktAfN0Ev6c= MIME-Version: 1.0 Date: Fri, 07 Aug 2020 09:55:19 +0200 From: Michael Walle To: =?UTF-8?Q?Uwe_Kleine-K=C3=B6nig?= Subject: Re: [PATCH v7 06/13] pwm: add support for sl28cpld PWM controller In-Reply-To: <20200807074543.pfbwlhtegl3oc4zp@pengutronix.de> References: <20200803093559.12289-1-michael@walle.cc> <20200803093559.12289-7-michael@walle.cc> <20200806084000.k3aj5nmqdodmb35v@pengutronix.de> <20200807074543.pfbwlhtegl3oc4zp@pengutronix.de> User-Agent: Roundcube Webmail/1.4.7 Message-ID: <92116be9aa56250becc4019c6c7a1538@walle.cc> X-Sender: michael@walle.cc X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200807_035521_113731_8A321754 X-CRM114-Status: GOOD ( 30.83 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, Catalin Marinas , Linus Walleij , Thierry Reding , Pavel Machek , Lee Jones , Jason Cooper , Andy Shevchenko , Marc Zyngier , Bartosz Golaszewski , Guenter Roeck , linux-pwm@vger.kernel.org, Jean Delvare , linux-watchdog@vger.kernel.org, Will Deacon , linux-gpio@vger.kernel.org, Mark Brown , Thomas Gleixner , Wim Van Sebroeck , linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.org, Greg Kroah-Hartman , linux-kernel@vger.kernel.org, Li Yang , Rob Herring , Shawn Guo Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org QW0gMjAyMC0wOC0wNyAwOTo0NSwgc2NocmllYiBVd2UgS2xlaW5lLUvDtm5pZzoKPiBPbiBGcmks IEF1ZyAwNywgMjAyMCBhdCAwOToyODozMUFNICswMjAwLCBNaWNoYWVsIFdhbGxlIHdyb3RlOgo+ PiBIaSBVd2UsIEhpIExlZSwKPj4gCj4+IEFtIDIwMjAtMDgtMDYgMTA6NDAsIHNjaHJpZWIgVXdl IEtsZWluZS1Lw7ZuaWc6Cj4+ID4gT24gTW9uLCBBdWcgMDMsIDIwMjAgYXQgMTE6MzU6NTJBTSAr MDIwMCwgTWljaGFlbCBXYWxsZSB3cm90ZToKPj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3B3 bS9LY29uZmlnIGIvZHJpdmVycy9wd20vS2NvbmZpZwo+PiA+ID4gaW5kZXggN2RiY2Y2OTczZDMz Li5hMGQ1MGQ3MGMzYjkgMTAwNjQ0Cj4+ID4gPiAtLS0gYS9kcml2ZXJzL3B3bS9LY29uZmlnCj4+ ID4gPiArKysgYi9kcml2ZXJzL3B3bS9LY29uZmlnCj4+ID4gPiBAQCAtNDI4LDYgKzQyOCwxNiBA QCBjb25maWcgUFdNX1NJRklWRQo+PiA+ID4gIAkgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMg YSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZSBtb2R1bGUKPj4gPiA+ICAJICB3aWxsIGJlIGNh bGxlZCBwd20tc2lmaXZlLgo+PiA+ID4KPj4gPiA+ICtjb25maWcgUFdNX1NMMjhDUExECj4+ID4g PiArCXRyaXN0YXRlICJLb250cm9uIHNsMjhjcGxkIFBXTSBzdXBwb3J0Igo+PiA+ID4gKwlzZWxl Y3QgTUZEX1NJTVBMRV9NRkRfSTJDCj4+ID4KPj4gPiBJcyBpdCBzZW5zaWJsZSB0byBwcmVzZW50 IHRoaXMgb3B0aW9uIHRvIGV2ZXJ5b25lPyBNYXliZQo+PiA+Cj4+ID4gCWRlcGVuZHMgb24gU09N RV9TWU1CT0xfT05MWV9UUlVFX09OX1NMMjhDUExEIHx8IENPTVBJTEVfVEVTVAo+PiAKPj4gQmVj YXVzZSB0aGVyZSBpcyBub3cgbm8gcmVhbCBNRkQgZHJpdmVyIGFueW1vcmUsIHRoZXJlIGlzIGFs c28KPj4gbm8gc3ltYm9sIGZvciB0aGF0LiBUaGUgY2xvc2VzdCB3b3VsZCBiZSBBUkNIX0FSTTY0 IGJ1dCBJIGRvbid0Cj4+IHRoaW5rIHRoYXQgaXMgYSBnb29kIGlkZWEuCj4+IAo+PiBMZWUsIHdo YXQgZG8geW91IHRoaW5rIGFib3V0IGFkZGluZyBhIHN5bWJvbCB0byB0aGUgTUZELCB3aGljaAo+ PiBzZWxlY3RzIE1GRF9TSU1QTEVfTUZEX0kyQyBidXQgZG9lc24ndCBlbmFibGUgYW55IEMgbW9k dWxlcz8KPj4gCj4+IEkuZS4KPj4gY29uZmlnIE1GRF9TTDI4Q1BMRAo+PiAgICAgdHJpc3RhdGUg IktvbnRyb24gc2wyOGNwbGQiCj4+ICAgICBzZWxlY3QgTUZEX1NJTVBMRV9NRkRfSTJDCj4+ICAg ICBoZWxwCj4+ICAgICAgIFNheSB5ZXMgaGVyZSB0byBhZGQgc3VwcG9ydCBmb3IgdGhlIEtvbnRy b24gc2wyOGNwbGQgYm9hcmQKPj4gICAgICAgbWFuYWdlbWVudCBjb250cm9sbGVyLgo+PiAKPj4g VGhlbiBhbGwgdGhlIG90aGVyIGRldmljZSBkcml2ZXIgY291bGQgZGVwZW5kIG9uIHRoZSBNRkRf U0wyOENQTEQKPj4gc3ltYm9sLgo+PiAKPj4gWy4uXQo+PiAKPj4gPiA+ICtzdGF0aWMgdm9pZCBz bDI4Y3BsZF9wd21fZ2V0X3N0YXRlKHN0cnVjdCBwd21fY2hpcCAqY2hpcCwKPj4gPiA+ICsJCQkJ ICAgc3RydWN0IHB3bV9kZXZpY2UgKnB3bSwKPj4gPiA+ICsJCQkJICAgc3RydWN0IHB3bV9zdGF0 ZSAqc3RhdGUpCj4+ID4gPiArewo+PiA+ID4gKwlzdHJ1Y3Qgc2wyOGNwbGRfcHdtICpwcml2ID0g ZGV2X2dldF9kcnZkYXRhKGNoaXAtPmRldik7Cj4+ID4gPiArCXVuc2lnbmVkIGludCByZWc7Cj4+ ID4gPiArCWludCBwcmVzY2FsZXI7Cj4+ID4gPiArCj4+ID4gPiArCXNsMjhjcGxkX3B3bV9yZWFk KHByaXYsIFNMMjhDUExEX1BXTV9DVFJMLCAmcmVnKTsKPj4gPiA+ICsKPj4gPiA+ICsJc3RhdGUt PmVuYWJsZWQgPSByZWcgJiBTTDI4Q1BMRF9QV01fQ1RSTF9FTkFCTEU7Cj4+ID4gPiArCj4+ID4g PiArCXByZXNjYWxlciA9IEZJRUxEX0dFVChTTDI4Q1BMRF9QV01fQ1RSTF9QUkVTQ0FMRVJfTUFT SywgcmVnKTsKPj4gPiA+ICsJc3RhdGUtPnBlcmlvZCA9IFNMMjhDUExEX1BXTV9QRVJJT0QocHJl c2NhbGVyKTsKPj4gPiA+ICsKPj4gPiA+ICsJc2wyOGNwbGRfcHdtX3JlYWQocHJpdiwgU0wyOENQ TERfUFdNX0NZQ0xFLCAmcmVnKTsKPj4gPiA+ICsJc3RhdGUtPmR1dHlfY3ljbGUgPSBTTDI4Q1BM RF9QV01fVE9fRFVUWV9DWUNMRShyZWcpOwo+PiA+Cj4+ID4gU2hvdWxkIHJlZyBiZSBtYXNrZWQg dG8gU0wyOENQTERfUFdNX0NZQ0xFX01BWCwgb3IgaXMgaXQgZ3VhcmFudGVlZCB0aGF0Cj4+ID4g dGhlIHVwcGVyIGJpdHMgYXJlIHplcm8/Cj4+IAo+PiBNaCwgdGhlIGhhcmR3YXJlIGd1YXJhbnRl ZXMgdGhhdCBiaXQ3IGlzIHplcm8uIFNvIG1hc2tpbmcgd2l0aAo+PiBTTDI4Q1BMRF9QV01fQ1lD TEVfTUFYIHdvbid0IGJ1eSB1cyBtdWNoLiBCdXQgd2hhdCBJIGNvdWxkIHRoaW5rCj4+IGNvdWxk IGdvIHdyb25nIGlzIHRoaXM6IHNvbWVvbmUgc2V0IHRoZSBwcmVzY2FsZXIgdG8gIT0gMCBhbmQg dGhlCj4+IGR1dHkgY3ljbGUgdG8gYSB2YWx1ZSBncmVhdGVyIHRoYW4gdGhlIG1heCB2YWx1ZSBm b3IgdGhpcyBwYXJ0aWN1bGFyCj4+IHByZXNjYWxlciBtb2RlLiBGb3IgdGhlIGFib3ZlIGNhbGN1 bGF0aW9ucyB0aGlzIHdvdWxkIHJlc3VsdCBpbiBhCj4+IGR1dHlfY3ljbGUgZ3JlYXRlciB0aGFu IHRoZSBwZXJpb2QsIGlmIEknbSBub3QgbWlzdGFrZW4uCj4+IAo+PiBUaGUgYmVoYXZpb3Igb2Yg dGhlIGhhcmR3YXJlIGlzIHVuZGVmaW5lZCBpbiB0aGF0IGNhc2UgKGF0IHRoZSBtb21lbnQKPj4g aXQgd2lsbCBiZSBhbHdheXMgb24sIEkgZ3Vlc3MpLiBTbyB0aGlzIGlzbid0IGEgdmFsaWQgc2V0 dGluZy4KPj4gTmV2ZXJ0aGVsZXNzIGl0IG1pZ2h0IGhhcHBlbi4gU28gd2hhdCBhYm91dCB0aGUg Zm9sbG93aW5nOgo+PiAKPj4gc3RhdGUtPmR1dHlfY3ljbGUgPSBtaW4oc3RhdGUtPmR1dHlfY3lj bGUsIHN0YXRlLT5wZXJpb2QpOwo+IAo+IElmIHlvdSBjYXJlIGFib3V0IHRoaXM6IFRoaXMgY2Fu IGFsc28gaGFwcGVuIChhdCBsZWFzdCBzaG9ydGx5KSBpbgo+IHNsMjhjcGxkX3B3bV9hcHBseSgp IGFzIHlvdSB3cml0ZSBTTDI4Q1BMRF9QV01fQ1RSTCBiZWZvcmUKPiBTTDI4Q1BMRF9QV01fQ1lD TEUgdGhlcmUuCgpJdCBjb3VsZCBhbHNvIGhhcHBlbiBpZiBpdCB3YXMgdGhlIG90aGVyIHdheSBh cm91bmQsIGNvdWxkbid0IGl0PwpDaGFuZ2luZyBtb2RlcyBtaWdodCBnbGl0Y2guCgpJIGNhcmUg bW9yZSBhYm91dCByZXR1cm5pbmcgdmFsaWQgdmFsdWVzIHRvIHRoZSBQV00gY29yZSA7KQoKLW1p Y2hhZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK