[{"id":3676561,"web_url":"http://patchwork.ozlabs.org/comment/3676561/","msgid":"<adyq-Uckwwe9uACA@monoceros>","list_archive_url":null,"date":"2026-04-13T08:38:16","subject":"Re: [PATCH 2/2] pwm: pxa: Add optional bus clock","submitter":{"id":88416,"url":"http://patchwork.ozlabs.org/api/people/88416/","name":"Uwe Kleine-König","email":"ukleinek@kernel.org"},"content":"Hello,\n\nOn Thu, Apr 09, 2026 at 12:45:12AM +0000, Yixun Lan wrote:\n> Add one secondary optional bus clock for the PWM PXA driver, also keep it\n> compatible with old single clock.\n> \n> The SpacemiT K3 SoC require one bus clock for PWM controller, acquire\n\ns/one/a/ ?\n\n> and enable it during probe phase.\n> \n> Signed-off-by: Yixun Lan <dlan@kernel.org>\n> ---\n>  drivers/pwm/pwm-pxa.c | 8 +++++++-\n>  1 file changed, 7 insertions(+), 1 deletion(-)\n> \n> diff --git a/drivers/pwm/pwm-pxa.c b/drivers/pwm/pwm-pxa.c\n> index 0f5bdb0e395e..2ace31405c2d 100644\n> --- a/drivers/pwm/pwm-pxa.c\n> +++ b/drivers/pwm/pwm-pxa.c\n> @@ -53,6 +53,7 @@ struct pxa_pwm_chip {\n>  \tstruct device\t*dev;\n>  \n>  \tstruct clk\t*clk;\n> +\tstruct clk\t*bus_clk;\n>  \tvoid __iomem\t*mmio_base;\n>  };\n>  \n> @@ -177,7 +178,12 @@ static int pwm_probe(struct platform_device *pdev)\n>  \t\treturn PTR_ERR(chip);\n>  \tpc = to_pxa_pwm_chip(chip);\n>  \n> -\tpc->clk = devm_clk_get(dev, NULL);\n> +\tpc->bus_clk = devm_clk_get_optional_enabled(dev, \"bus\");\n> +\tif (IS_ERR(pc->bus_clk))\n> +\t\treturn dev_err_probe(dev, PTR_ERR(pc->bus_clk), \"Failed to get bus clock\\n\");\n> +\n> +\t/* Get named func clk if bus clock is valid */\n> +\tpc->clk = devm_clk_get(dev, pc->bus_clk ? \"func\" : NULL);\n\nA local variable for bus_clk would be sufficient.\n\nI'm not sure, but I think passing \"func\" unconditionally to\ndevm_clk_get() would also work fine.\n\nBest regards\nUwe","headers":{"Return-Path":"\n <linux-pwm+bounces-8563-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pwm@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=XYmPI9j4;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8563-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"XYmPI9j4\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvLSF3fTgz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 18:39:41 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 0F063300229A\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 08:38:21 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 508093AB274;\n\tMon, 13 Apr 2026 08:38:20 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 172D82264A9;\n\tMon, 13 Apr 2026 08:38:19 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 33D0EC116C6;\n\tMon, 13 Apr 2026 08:38:18 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776069500; cv=none;\n b=LxpLOrbjCPb5rIBvpUrMBLSmhh46VXywHvQwMZQb+X+Sp2+D4mfLiyeBHPRuaIMB9Kn+SUnhx7dKaHxqBH1EqBMARYitBAiMi5vB9ulf5wDJiJDGV90brrpRjlJ3fudAShWyViv0jqWqz70UrSRIFAFw/nDJr2me4qEA/ZRzaY8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776069500; c=relaxed/simple;\n\tbh=hQC+dWReMp0AEvFExU9znjcR15PjYZSh4RYLGIYnIT8=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=aDBtHQZzgnlgMSD1NoojDb7nHL4Jv54S8tQOK/SoGC1yspAmIrGc78Q7BK/mDsGkDfGCeTr5251VSsanWGIU+VDCQSNtMZS7RaVZEkRKNCZXV7RNeAtwIw2JqtaWD/D1CRZd2m2Tk0744LzRjdx9qWWpMQ3f9292RZ4liRo1UwA=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=XYmPI9j4; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776069499;\n\tbh=hQC+dWReMp0AEvFExU9znjcR15PjYZSh4RYLGIYnIT8=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=XYmPI9j44m063hu9ojAHSM/uXN31tgSlskZ69wTFDkbrEwjYWOArAXuc6DVj1A2GI\n\t eSp5DXm8GGpsNEFvYi6G6m0/kstL271ISUk3owDGB7ZQAAp9lQGzhN/e4qhpkqDant\n\t 6thMApG5MHf/MsrUG9tp7UisfLUl7QCj0KV+R6cb7bZhAP2Z+zUG/2yNQDtwXtLN/3\n\t o5bheZjmDL55JXtbCX17VkUx12GojOI5UigX6Dgi5OkaV5efLNpaabs2SMmpPumJEK\n\t ZUYvlpG48AppzoBtRj7S2SnbjUj7emwCwLykrKEF4lOfDKwIN5ORV9x0ZpTh04QX1v\n\t vTTjv+vu63PzA==","Date":"Mon, 13 Apr 2026 10:38:16 +0200","From":"Uwe =?utf-8?q?Kleine-K=C3=B6nig?= <ukleinek@kernel.org>","To":"Yixun Lan <dlan@kernel.org>","Cc":"Rob Herring <robh@kernel.org>,  Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>,\n  Duje =?utf-8?q?Mihanovi=C4=87?= <duje@dujemihanovic.xyz>,\n linux-pwm@vger.kernel.org, devicetree@vger.kernel.org,\n  linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org,\n spacemit@lists.linux.dev","Subject":"Re: [PATCH 2/2] pwm: pxa: Add optional bus clock","Message-ID":"<adyq-Uckwwe9uACA@monoceros>","References":"<20260409-03-k3-pwm-drv-v1-0-1307a06fba38@kernel.org>\n <20260409-03-k3-pwm-drv-v1-2-1307a06fba38@kernel.org>","Precedence":"bulk","X-Mailing-List":"linux-pwm@vger.kernel.org","List-Id":"<linux-pwm.vger.kernel.org>","List-Subscribe":"<mailto:linux-pwm+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pwm+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha512;\n\tprotocol=\"application/pgp-signature\"; boundary=\"763z7lvugsdeouil\"","Content-Disposition":"inline","In-Reply-To":"<20260409-03-k3-pwm-drv-v1-2-1307a06fba38@kernel.org>"}},{"id":3677029,"web_url":"http://patchwork.ozlabs.org/comment/3677029/","msgid":"<20260414060453-GKA203300@kernel.org>","list_archive_url":null,"date":"2026-04-14T06:04:53","subject":"Re: [PATCH 2/2] pwm: pxa: Add optional bus clock","submitter":{"id":91543,"url":"http://patchwork.ozlabs.org/api/people/91543/","name":"Yixun Lan","email":"dlan@kernel.org"},"content":"Hi Uwe,\n\nOn 10:38 Mon 13 Apr     , Uwe Kleine-König wrote:\n> Hello,\n> \n> On Thu, Apr 09, 2026 at 12:45:12AM +0000, Yixun Lan wrote:\n> > Add one secondary optional bus clock for the PWM PXA driver, also keep it\n> > compatible with old single clock.\n> > \n> > The SpacemiT K3 SoC require one bus clock for PWM controller, acquire\n> \n> s/one/a/ ?\n> \nOk\n\n> > and enable it during probe phase.\n> > \n> > Signed-off-by: Yixun Lan <dlan@kernel.org>\n> > ---\n> >  drivers/pwm/pwm-pxa.c | 8 +++++++-\n> >  1 file changed, 7 insertions(+), 1 deletion(-)\n> > \n> > diff --git a/drivers/pwm/pwm-pxa.c b/drivers/pwm/pwm-pxa.c\n> > index 0f5bdb0e395e..2ace31405c2d 100644\n> > --- a/drivers/pwm/pwm-pxa.c\n> > +++ b/drivers/pwm/pwm-pxa.c\n> > @@ -53,6 +53,7 @@ struct pxa_pwm_chip {\n> >  \tstruct device\t*dev;\n> >  \n> >  \tstruct clk\t*clk;\n> > +\tstruct clk\t*bus_clk;\n> >  \tvoid __iomem\t*mmio_base;\n> >  };\n> >  \n> > @@ -177,7 +178,12 @@ static int pwm_probe(struct platform_device *pdev)\n> >  \t\treturn PTR_ERR(chip);\n> >  \tpc = to_pxa_pwm_chip(chip);\n> >  \n> > -\tpc->clk = devm_clk_get(dev, NULL);\n> > +\tpc->bus_clk = devm_clk_get_optional_enabled(dev, \"bus\");\n> > +\tif (IS_ERR(pc->bus_clk))\n> > +\t\treturn dev_err_probe(dev, PTR_ERR(pc->bus_clk), \"Failed to get bus clock\\n\");\n> > +\n> > +\t/* Get named func clk if bus clock is valid */\n> > +\tpc->clk = devm_clk_get(dev, pc->bus_clk ? \"func\" : NULL);\n> \n> A local variable for bus_clk would be sufficient.\n> \nOk, will do\n\n> I'm not sure, but I think passing \"func\" unconditionally to\n> devm_clk_get() would also work fine.\nPassing \"func\" unconditionally, will break old compatibles(not k3-pwm), as only\none clocks property is provided, but no clock-names property","headers":{"Return-Path":"\n <linux-pwm+bounces-8573-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pwm@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=tkYJbgrc;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8573-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"tkYJbgrc\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvtzL41xRz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 16:05:02 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 323C430269C7\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 06:04:58 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 59B8D2F90C5;\n\tTue, 14 Apr 2026 06:04:57 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 34FE22C21F4;\n\tTue, 14 Apr 2026 06:04:56 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 63420C19425;\n\tTue, 14 Apr 2026 06:04:56 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776146697; cv=none;\n b=l1IZQ/MLUtm5x/8awsq8kPySANHoxnJAQNUR5k/tVOmynoqQ2WcTU4sqUN0aw9X3mkkx98rpK/u34EJ+HTva23B988Ih0JTdcGpf/GxYufq6cejdwcXtstapa4YlHcElFwK+SlbWSkTonK/gaH9VZk32oiZmjxpYrdLxCTNW2uo=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776146697; c=relaxed/simple;\n\tbh=l6iBfcudaZxGwh852DmRi0hqjipK/40+/a0KJ/CaPyA=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=IrYf5OcCkLTqLu9n9Fzl09Pz4AAbZwJRkR9qjV0yHd8e+We2dQQRLuzREzt51kuzIpUKBnvvWbiZ1g9xdgb7de2Wpgf1lGEBZCZz/g4PYsnDWmJMVeYznmka3F4iNBs+tJdTedRyGX51a0q7+oCf5VyfYhZrsGePg/oLyc9kedI=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=tkYJbgrc; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776146696;\n\tbh=l6iBfcudaZxGwh852DmRi0hqjipK/40+/a0KJ/CaPyA=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=tkYJbgrczCaFmWG7KuMw4rMZsZ3tEH+yUIbVhVyTfBIVmOh+3LqxmxCJBIo2oPJYw\n\t Xht/EvbxkeJv5tGcJxZxtofyd6SZhbTXyc0eSk1okQ1OADs37rMEOcrHCgE3Xca5qA\n\t R71ORwt0WTwOy3MvQixkRwIDHFpGYbs7+ku34IdONQdifs1nr+JXzBonhaOwYJzTNT\n\t qrf13IZ+FqGfVXTZUIWObDTi78ZAQxAz3aGeYlbN57PAVGKjRTY/NWMycYgBxccoMP\n\t +C5I0ujLEDV/BNqWWNJ2rbwWJaM17EnRpOXPm5kW3SDtY3CN1X6jNy/fi8f++sNVVe\n\t EqS/CiwnNHBMQ==","Date":"Tue, 14 Apr 2026 06:04:53 +0000","From":"Yixun Lan <dlan@kernel.org>","To":"Uwe =?iso-8859-1?q?Kleine-K=F6nig?= <ukleinek@kernel.org>","Cc":"Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>,\n Duje =?utf-8?q?Mihanovi=C4=87?= <duje@dujemihanovic.xyz>,\n linux-pwm@vger.kernel.org, devicetree@vger.kernel.org,\n linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org,\n spacemit@lists.linux.dev","Subject":"Re: [PATCH 2/2] pwm: pxa: Add optional bus clock","Message-ID":"<20260414060453-GKA203300@kernel.org>","References":"<20260409-03-k3-pwm-drv-v1-0-1307a06fba38@kernel.org>\n <20260409-03-k3-pwm-drv-v1-2-1307a06fba38@kernel.org>\n <adyq-Uckwwe9uACA@monoceros>","Precedence":"bulk","X-Mailing-List":"linux-pwm@vger.kernel.org","List-Id":"<linux-pwm.vger.kernel.org>","List-Subscribe":"<mailto:linux-pwm+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pwm+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=iso-8859-1","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<adyq-Uckwwe9uACA@monoceros>"}},{"id":3677076,"web_url":"http://patchwork.ozlabs.org/comment/3677076/","msgid":"<ad3_t19jQ4P5NqSK@monoceros>","list_archive_url":null,"date":"2026-04-14T08:51:50","subject":"Re: [PATCH 2/2] pwm: pxa: Add optional bus clock","submitter":{"id":88416,"url":"http://patchwork.ozlabs.org/api/people/88416/","name":"Uwe Kleine-König","email":"ukleinek@kernel.org"},"content":"Hello,\n\nOn Tue, Apr 14, 2026 at 06:04:53AM +0000, Yixun Lan wrote:\n> On 10:38 Mon 13 Apr     , Uwe Kleine-König wrote:\n> > On Thu, Apr 09, 2026 at 12:45:12AM +0000, Yixun Lan wrote:\n> > > +\t/* Get named func clk if bus clock is valid */\n> > > +\tpc->clk = devm_clk_get(dev, pc->bus_clk ? \"func\" : NULL);\n> > \n> > I'm not sure, but I think passing \"func\" unconditionally to\n> > devm_clk_get() would also work fine.\n> Passing \"func\" unconditionally, will break old compatibles(not k3-pwm), as only\n> one clocks property is provided, but no clock-names property\n\nI thought that if there is a single clock without a name,\nclk_get(dev, \"somename\") will return that one. But looking at the code,\nthat assumption is wrong. So keeping the conditional here is fine.\n\nBest regards\nUwe","headers":{"Return-Path":"\n <linux-pwm+bounces-8574-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pwm@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=VcJ0UqUR;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8574-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"VcJ0UqUR\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvylT3ZZMz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 18:55:01 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 6870A3018BF4\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 08:51:54 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 0788D3B635C;\n\tTue, 14 Apr 2026 08:51:54 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id D58E43B52FE;\n\tTue, 14 Apr 2026 08:51:53 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 2078EC19425;\n\tTue, 14 Apr 2026 08:51:52 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776156713; cv=none;\n b=lb9CHvHUBpME8foxOgoNk6utGnNbxMYgspB4TlLDuBwGMTWqVG+RWNw4dCTZwSOwApNznOdQyyJycjElmvxN3mj0uN4fWjamrdce5TdxlZMeqKlO2LBCDhszEng0InVFQda/Hmmt1WwcMECX9sxTFXBXYMLShLnCUs1+qFARgxU=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776156713; c=relaxed/simple;\n\tbh=AEXwQ9+zCpeRarpI+crLAToxDi6vZC8Hs1as6pCd9tw=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=J/wwQSJSzOZ8v2jyiR/0zpca1suI5BFeaTsPAnur1F07DLVL1KsQONAJVC0Vp6Qb+XrEa+EE+vrCs2/8c3iek4RPQvhPxA7Ly3tvf0ZpEy3JKisB0ApV+Xil+mCCCymJS4Dv19u+CXDdSZTaJraKgfHNHIp99ajDDTnwHeo49qo=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=VcJ0UqUR; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776156713;\n\tbh=AEXwQ9+zCpeRarpI+crLAToxDi6vZC8Hs1as6pCd9tw=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=VcJ0UqUR1HWxQob5+TUyGTSp1j9V7/RfeyEcUcT0JkavYBqPFomDsk/tFrxmjjKH/\n\t ZpZmnfKokk2JEx4I5YIPlnRmZ1GOv6ryaLaKF0ZkSJuT5jeJxyharSt2P7th8WuBG6\n\t 4M3HomPVWSxsjH+B9wAD7i+JHIaUn6HWzEfyMhnTwJvrKyVWiOGcPTRXEW3Ts24hgh\n\t I0/ZpixNSnNQlQlsSPdHXBEKJ9p0bkeAwC80lmxc4+nx1nG8yhNp9m2MlFoEjKSAiv\n\t HR/glsvcmkLIGkAQMRfZeT6b3Gq0NBFI2ixQjEd3M0QjOsl86SvgPmvpg4BiHf51+S\n\t L7wy6TcL6qNhQ==","Date":"Tue, 14 Apr 2026 10:51:50 +0200","From":"Uwe =?utf-8?q?Kleine-K=C3=B6nig?= <ukleinek@kernel.org>","To":"Yixun Lan <dlan@kernel.org>","Cc":"Rob Herring <robh@kernel.org>,  Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>,\n  Duje =?utf-8?q?Mihanovi=C4=87?= <duje@dujemihanovic.xyz>,\n linux-pwm@vger.kernel.org, devicetree@vger.kernel.org,\n  linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org,\n spacemit@lists.linux.dev","Subject":"Re: [PATCH 2/2] pwm: pxa: Add optional bus clock","Message-ID":"<ad3_t19jQ4P5NqSK@monoceros>","References":"<20260409-03-k3-pwm-drv-v1-0-1307a06fba38@kernel.org>\n <20260409-03-k3-pwm-drv-v1-2-1307a06fba38@kernel.org>\n <adyq-Uckwwe9uACA@monoceros>\n <20260414060453-GKA203300@kernel.org>","Precedence":"bulk","X-Mailing-List":"linux-pwm@vger.kernel.org","List-Id":"<linux-pwm.vger.kernel.org>","List-Subscribe":"<mailto:linux-pwm+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pwm+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha512;\n\tprotocol=\"application/pgp-signature\"; boundary=\"lg2qudji4ddugdlr\"","Content-Disposition":"inline","In-Reply-To":"<20260414060453-GKA203300@kernel.org>"}}]