Received: by 2002:aa6:c429:0:b029:98:93ff:f56f with SMTP id g9csp4944595lkq; Thu, 10 Dec 2020 12:45:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJwLnvuYIWCeh027LH0rz4fH7pABfK+BJFbLj698QCHlQAMgneOBkT3eAidvsOfM7sxQyKMC X-Received: by 2002:a05:6402:1d15:: with SMTP id dg21mr8502572edb.280.1607633115631; Thu, 10 Dec 2020 12:45:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607633115; cv=none; d=google.com; s=arc-20160816; b=um4GnCv+ofkOV31PU8c4AokD0r3G4y/3ZpoEFuKtxMNeZuaz3FvJMbBGyk+271zmzy RjFP7z6nf1A0qll7gwDJ3rSrm5hi2FrA/g7GJEobG3BMNwOZjfrk1J+UiNzieYvj4JWu 7nH5yDFh4m5daH9X+wyn6pXkNBIU9X6y96DVEYutWnkjrC46r5+ZtskHXAxrm1jk9EYE 2Vmq9Vsj99yP+d8CXvTc+bvsFzSIItFbO8pCAOyVBdPXoWfMCcy/tQuCysgFEkavecaM W7eExowzxOjYI+BNrOj3ojgq6aivRKmvZh3TDLEFFs2D3VcFzdoKhg683KBFf01QFytC BGhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=ggJ0dnk0KTf3SjPhgpGIF0LgpzWKhLLY58GRZ31+unY=; b=wsXu0f03YbwTy2XmPBEi8UesDoP1upN4vsB4sjhy+c/QLy5BgKqFUD751QSRba9Dny sTrmZq7UIcZbvWTlYUnFalM2Yvb6jZng79L7T2SE+iYsTAXyzBz0l3Wtd01EvVkAEQBD j4BnNzh4s7AoLhxKmRfu30Si+kNYqXgYNC0DSzzcPSGrEPxvpNB4AG+MfkTnxtq8TBDa /k0odUmSid0eOvf/V5PobNVXpQwAYZPbDJkaFuIfuc6dnr9U3zGX8WOzIUV3lAz5D5WX nbZtgHfIXRCPkDwDBf6W7ZwERGZdwx+JO/R8JfnZyqfPSapCcQ46eIoA8fCqZ5TIYXCY OV9A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r9si3161039ejc.144.2020.12.10.12.44.52; Thu, 10 Dec 2020 12:45:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2393801AbgLJUkO (ORCPT + 99 others); Thu, 10 Dec 2020 15:40:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33800 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389519AbgLJUkO (ORCPT ); Thu, 10 Dec 2020 15:40:14 -0500 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1916EC0613CF for ; Thu, 10 Dec 2020 12:39:34 -0800 (PST) Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1knSip-0003FW-15; Thu, 10 Dec 2020 21:39:31 +0100 Received: from ukl by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1knSin-0000yN-5z; Thu, 10 Dec 2020 21:39:29 +0100 Date: Thu, 10 Dec 2020 21:39:26 +0100 From: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= To: Thierry Reding Cc: Sven Van Asbroeck , Clemens Gruber , linux-pwm@vger.kernel.org, Lee Jones , Linux Kernel Mailing List , Mika Westerberg , David Jander Subject: Re: [PATCH v4 1/4] pwm: pca9685: Switch to atomic API Message-ID: <20201210203926.ouzrq3ff5k6zhlvt@pengutronix.de> References: <20201208091033.bxzrlad7mjbe3dsp@pengutronix.de> <20201208182637.hm5uzuw5ueelo26k@pengutronix.de> <20201210090124.rfswkrcttsg5gszp@pengutronix.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6hqwfc7bua5ltiig" Content-Disposition: inline In-Reply-To: X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c0 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --6hqwfc7bua5ltiig Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Thierry, On Thu, Dec 10, 2020 at 06:10:45PM +0100, Thierry Reding wrote: > Like I said, that's not what I was saying. I was merely saying that if > there aren't any use-cases that current users rely on that would be > broken by using this simpler implementation, then I'm okay with it, even > if it's less flexible than a more complicated implementation. It should > be possible to determine what the current users are by inspecting device > trees present in the kernel. Anything outside the kernel isn't something > we need to consider, as usual. If "users in mainline" is the criteria that's a word. So you agree we remove the following drivers?: - pwm-hibvt.c Last driver specific change in Feb 2019, no mainline user - pwm-sprd.c Last driver specific change in Aug 2019, no mainline user Most PWMs are added to cpu.dtsi files with status =3D "disabled", I wonder if it makes sense to check the machine.dts files if some of the PMWs are completely unused. Do you consider status =3D "okay" a use that we have to retain even if the node has no phandle? Best regards Uwe --=20 Pengutronix e.K. | Uwe Kleine-K=F6nig | Industrial Linux Solutions | https://www.pengutronix.de/ | --6hqwfc7bua5ltiig Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEfnIqFpAYrP8+dKQLwfwUeK3K7AkFAl/Sh3oACgkQwfwUeK3K 7AmP8Qf9GxIYeSesTUkCn0UtSODfFJd48hbFBAeZx2uy1WaoXDh7LsV2VpFQRoE8 l27azqQkSmEbZBTsnJxKQl14/e9O/OgTRqQ5q/2lNPs2NLPbHEm3nqzvUQXkZOXu OBZnVhlI4CuHUlBZTdNw5coBppk0p359sMi1IWkGfF0ZR+NHvYdZZSeZR2oUtPhc MHvirb1POLfTTFMqoTnzO4oZYZuM0TPeejNlEvh0AnCZrR1OInEXt7kg0YJNL/cy xQcjfyMRroLzJTa0E3V+EGv2HHKsY1PQ5HdnV8Iwik8T52K3sglprQZDCDh/d4MX v6XmR9alAfAQjsEI0rd2tynXyybn+g== =pUE3 -----END PGP SIGNATURE----- --6hqwfc7bua5ltiig--