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=-10.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 83B90C433E0 for ; Wed, 12 Aug 2020 08:21: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 5075E20774 for ; Wed, 12 Aug 2020 08:21:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="isaAr9nW"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="MK2ILWj8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5075E20774 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org 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-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=kJyDI4vtwiSa/lEC26GDn/cCcSxwvmVq/UFV5c4zyl0=; b=isaAr9nWwjVoJBnj0G1glo+iU ug821aSJsg84OmADV5Fre87+fzHqET7Sc+B0z1epRK7p4uzyhPkzECNscyBdKH/DVQaSpVhVJc/xB hlkY7udtjUdXCS0pkjzcfu5F+15Qx8sQjJfmKR5sycc73fbdiPcr99L8CQXywXwCXT8QcEje0t6Lx ry3vU2QPB+lqUbV8e+wQmpoyccy70ttMu40uFrS3F0nrDpK7o9qEiBQukMJHChxuSvzJf+vCn7XMA RvuGgfdK3bz6vmFSjX3jpi0EbcDlyjSFKRKjOpq73el7H2fm7GCzS1YwwZi+719jc2RQ1XqtGSjKU tLheax79g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k5lzW-0001YK-0s; Wed, 12 Aug 2020 08:20:10 +0000 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k5lzS-0001Wx-51 for linux-arm-kernel@lists.infradead.org; Wed, 12 Aug 2020 08:20:07 +0000 Received: by mail-wr1-x444.google.com with SMTP id a15so1160684wrh.10 for ; Wed, 12 Aug 2020 01:20:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=7NOBbVOn6QKABbkrgd79luIka+/z3L9K2Ln2ElACoKM=; b=MK2ILWj8NQRHSpjBw+5xrIcK/NBHwuQD4saXOX3vHHN4vncq8RbtT4NAu8ERYhF57/ jnHgKw6ECpQKsD7BltJkvnJA6lmOePxFHoH/giTZRgB9NxvsTzIsEjXTNF8SiEDC7Krr n8EKm5iH7e/oS5TlN0UmyPSqUsNFj6UXmZEir3OO47n6ngkcF/KKDJP3626e5i6ulC6K cpqZTkOQ1BzghEdQ3WhBSKLvUyv8BdHhIaNwNLxELbWc7Rq5Z9miA2xpGcmbSyDS6B7w yOU9sOJyionWxialYwWUj+zJq8LyEcdSlNxsM3yH6hZerhopXcVeRKvf8VU00J3tRxMV yEhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=7NOBbVOn6QKABbkrgd79luIka+/z3L9K2Ln2ElACoKM=; b=ebWj8DUDEhx1afSH/NW2bkZd4dg6ALGGgNUMjFhqIytRB/4pk/CUwlXlaucBoZMeLV ms9+uIOFOTFRLanb0A/CBUh1TZVCUaBxLwC5baXW0Tu/5PQhR/cSQMzi4Hce8TJaSffx aZbfUR4MRm8ym3OGnvVA+iU/a2m/rVk6f63EFwAb5wAQUTCwiC2naXJnot0KSGuWYuQo g/Ht9WjprzfyFhaMp6Pi9mrsw6nC+r9OFs5Nu528dCgQenU+tarOc/OhWjECFglx9Ug0 YTI46PXkRQRWRTUod40/9ir6fHsAArUupXnEKYl+eiqkYptxuxY3OBxPrx+CryiHhYpV CN0Q== X-Gm-Message-State: AOAM532HIrCM6gHPp2ZiA9jnkGpqObKAWPQbPOPvHr3Fc58NlasPm8Id g1c+Kat+1oZjcGjfUQyc6t+Vfw== X-Google-Smtp-Source: ABdhPJzzg7Q9zdZ1KxmAsx9rEwFfwkQ4TwIkJwncWvsQ1+E6KGBJ2oS/4AJK/42tuiv5uE0rZDYH+g== X-Received: by 2002:adf:9ec5:: with SMTP id b5mr30840912wrf.190.1597220405051; Wed, 12 Aug 2020 01:20:05 -0700 (PDT) Received: from dell ([2.27.167.73]) by smtp.gmail.com with ESMTPSA id z15sm2889279wrn.89.2020.08.12.01.20.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Aug 2020 01:20:04 -0700 (PDT) Date: Wed, 12 Aug 2020 09:20:02 +0100 From: Lee Jones To: Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= Subject: Re: [PATCH] pwm: atmel: Make use of dev_err_probe() Message-ID: <20200812082002.GD4354@dell> References: <20200812080259.4431-1-u.kleine-koenig@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200812080259.4431-1-u.kleine-koenig@pengutronix.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200812_042006_339960_7ED1FE9B X-CRM114-Status: GOOD ( 21.26 ) 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: linux-pwm@vger.kernel.org, Alexandre Belloni , Ludovic Desroches , Thierry Reding , kernel@pengutronix.de, Claudiu Beznea , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gV2VkLCAxMiBBdWcgMjAyMCwgVXdlIEtsZWluZS1Lw7ZuaWcgd3JvdGU6Cgo+IEFkZCBhbiBl cnJvciBtZXNzYWdlIGZvciBmYWlsdXJlIHBvaW50cyB0aGF0IGN1cnJlbnRseSBsYWNrIGEgbWVz c2FnZQo+IGFuZCBjb252ZXJ0IGRldl9lcnIgdG8gZGV2X2Vycl9wcm9iZSgpIHdoaWNoIGRvZXMg dGhlIHJpZ2h0IHRoaW5nIGZvcgo+IC1FUFJPQkVfREVGRVIuIEFsc28gc2xpZ2h0bHkgc2ltcGxp ZnkgdGhlIGVycm9yIGhhbmRsaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFV3ZSBLbGVpbmUtS8O2 bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+Cj4gLS0tCj4gIGRyaXZlcnMvcHdt L3B3bS1hdG1lbC5jIHwgMjQgKysrKysrKysrKystLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFu Z2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9wd20vcHdtLWF0bWVsLmMgYi9kcml2ZXJzL3B3bS9wd20tYXRtZWwuYwo+IGluZGV4 IDYxNjFlN2UzZTlhYy4uYWEwYjM2Njk1ZGM3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcHdtL3B3 bS1hdG1lbC5jCj4gKysrIGIvZHJpdmVycy9wd20vcHdtLWF0bWVsLmMKPiBAQCAtNDE1LDE3ICs0 MTUsMTggQEAgc3RhdGljIGludCBhdG1lbF9wd21fcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj ZSAqcGRldikKPiAgCXJlcyA9IHBsYXRmb3JtX2dldF9yZXNvdXJjZShwZGV2LCBJT1JFU09VUkNF X01FTSwgMCk7Cj4gIAlhdG1lbF9wd20tPmJhc2UgPSBkZXZtX2lvcmVtYXBfcmVzb3VyY2UoJnBk ZXYtPmRldiwgcmVzKTsKPiAgCWlmIChJU19FUlIoYXRtZWxfcHdtLT5iYXNlKSkKPiAtCQlyZXR1 cm4gUFRSX0VSUihhdG1lbF9wd20tPmJhc2UpOwo+ICsJCXJldHVybiBkZXZfZXJyX3Byb2JlKCZw ZGV2LT5kZXYsIFBUUl9FUlIoYXRtZWxfcHdtLT5iYXNlKSwKPiArCQkJCSAgICAgIkZhaWxlZCB0 byByZW1hcCByZWdpc3RlciBzcGFjZVxuIik7CgpUaGlzIGlzIGEgcmVncmVzc2lvbi4KCmRldm1f aW9yZW1hcF9yZXNvdXJjZSgpIGFscmVhZHkgZW1pdHMgYW5kIGVycm9yIG1lc3NhZ2UgZm9yICEt RU5PTUVNLgoKLUVOT01FTSBjYXNlcyBzaG91bGQgZmFpbCBzaWxlbnRseS4KCj4gIAlhdG1lbF9w d20tPmNsayA9IGRldm1fY2xrX2dldCgmcGRldi0+ZGV2LCBOVUxMKTsKPiAgCWlmIChJU19FUlIo YXRtZWxfcHdtLT5jbGspKQo+IC0JCXJldHVybiBQVFJfRVJSKGF0bWVsX3B3bS0+Y2xrKTsKPiAr CQlyZXR1cm4gZGV2X2Vycl9wcm9iZSgmcGRldi0+ZGV2LCBQVFJfRVJSKGF0bWVsX3B3bS0+Y2xr KSwKPiArCQkJCSAgICAgIkZhaWxlZCB0byBnZXQgY2xvY2tcbiIpOwoKSXNuJ3QgZGV2X2Vycl9w cm9iZSgpIG9ubHkgdXNlZnVsIGZvciBkcml2ZXJzIGhhbmRsaW5nIC1FUFJPQkVfREVGRVI/Cgo+ ICAJcmV0ID0gY2xrX3ByZXBhcmUoYXRtZWxfcHdtLT5jbGspOwo+IC0JaWYgKHJldCkgewo+IC0J CWRldl9lcnIoJnBkZXYtPmRldiwgImZhaWxlZCB0byBwcmVwYXJlIFBXTSBjbG9ja1xuIik7Cj4g LQkJcmV0dXJuIHJldDsKPiAtCX0KPiArCWlmIChyZXQpCj4gKwkJcmV0dXJuIGRldl9lcnJfcHJv YmUoJnBkZXYtPmRldiwgcmV0LAo+ICsJCQkJICAgICAiRmFpbGVkIHRvIHByZXBhcmUgUFdNIGNs b2NrXG4iKTsKCkFzIGFib3ZlLgoKPiAgCWF0bWVsX3B3bS0+Y2hpcC5kZXYgPSAmcGRldi0+ZGV2 Owo+ICAJYXRtZWxfcHdtLT5jaGlwLm9wcyA9ICZhdG1lbF9wd21fb3BzOwo+IEBAIC00MzYsMTcg KzQzNywxNCBAQCBzdGF0aWMgaW50IGF0bWVsX3B3bV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2 aWNlICpwZGV2KQo+ICAKPiAgCXJldCA9IHB3bWNoaXBfYWRkKCZhdG1lbF9wd20tPmNoaXApOwo+ ICAJaWYgKHJldCA8IDApIHsKPiAtCQlkZXZfZXJyKCZwZGV2LT5kZXYsICJmYWlsZWQgdG8gYWRk IFBXTSBjaGlwICVkXG4iLCByZXQpOwo+IC0JCWdvdG8gdW5wcmVwYXJlX2NsazsKPiArCQljbGtf dW5wcmVwYXJlKGF0bWVsX3B3bS0+Y2xrKTsKPiArCQlyZXR1cm4gZGV2X2Vycl9wcm9iZSgmcGRl di0+ZGV2LCByZXQsCj4gKwkJCQkgICAgICJGYWlsZWQgdG8gYWRkIFBXTSBjaGlwXG4iKTsKPiAg CX0KPiAgCj4gIAlwbGF0Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBhdG1lbF9wd20pOwo+ICAKPiAt CXJldHVybiByZXQ7Cj4gLQo+IC11bnByZXBhcmVfY2xrOgo+IC0JY2xrX3VucHJlcGFyZShhdG1l bF9wd20tPmNsayk7Cj4gLQlyZXR1cm4gcmV0Owo+ICsJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gIHN0 YXRpYyBpbnQgYXRtZWxfcHdtX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQoK LS0gCkxlZSBKb25lcyBb5p2O55C85pavXQpTZW5pb3IgVGVjaG5pY2FsIExlYWQgLSBEZXZlbG9w ZXIgU2VydmljZXMKTGluYXJvLm9yZyDilIIgT3BlbiBzb3VyY2Ugc29mdHdhcmUgZm9yIEFybSBT b0NzCkZvbGxvdyBMaW5hcm86IEZhY2Vib29rIHwgVHdpdHRlciB8IEJsb2cKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK