From: Paul Kocialkowski <paulk@sys-base.io>
To: Aleksandr Shubin <privatesub2@gmail.com>
Cc: linux-kernel@vger.kernel.org,
"Uwe Kleine-König" <ukleinek@kernel.org>,
"Rob Herring" <robh@kernel.org>,
"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>,
"Chen-Yu Tsai" <wens@csie.org>,
"Jernej Skrabec" <jernej.skrabec@gmail.com>,
"Samuel Holland" <samuel@sholland.org>,
"Paul Walmsley" <paul.walmsley@sifive.com>,
"Palmer Dabbelt" <palmer@dabbelt.com>,
"Albert Ou" <aou@eecs.berkeley.edu>,
"Alexandre Ghiti" <alex@ghiti.fr>,
"Philipp Zabel" <p.zabel@pengutronix.de>,
"Cheo Fusi" <fusibrandon13@gmail.com>,
linux-pwm@vger.kernel.org, devicetree@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-sunxi@lists.linux.dev, linux-riscv@lists.infradead.org
Subject: Re: [PATCH v12 0/3] Add support for Allwinner PWM on D1/T113s/R329 SoCs
Date: Thu, 22 Jan 2026 17:43:23 +0100 [thread overview]
Message-ID: <aXJTqzZaBrCMnTvv@shepard> (raw)
In-Reply-To: <20250427142500.151925-1-privatesub2@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2155 bytes --]
Hi Aleksandr,
On Sun 27 Apr 25, 17:24, Aleksandr Shubin wrote:
> Aleksandr Shubin (3):
> dt-bindings: pwm: Add binding for Allwinner D1/T113-S3/R329 PWM
> controller
> pwm: Add Allwinner's D1/T113-S3/R329 SoCs PWM support
> riscv: dts: allwinner: d1: Add pwm node
>
> .../bindings/pwm/allwinner,sun20i-pwm.yaml | 84 ++++
> .../boot/dts/allwinner/sunxi-d1s-t113.dtsi | 12 +
> drivers/pwm/Kconfig | 10 +
> drivers/pwm/Makefile | 1 +
> drivers/pwm/pwm-sun20i.c | 379 ++++++++++++++++++
> 5 files changed, 486 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/pwm/allwinner,sun20i-pwm.yaml
> create mode 100644 drivers/pwm/pwm-sun20i.c
Thanks for your work on this driver!
For context, this PWM controller seems to be a second-generation design from
Allwinner, which is found in the following chips: V5, A50, H616, V536, T7, A133,
V833, R329, D1/T113, R128, V851, A523 and A733.
I've tested your driver on A133, which works fine too. It seems that H616 uses
a similar (but slightly different) register layout.
In case you've missed it, there's a follow-up series adding H616 support at:
https://patchwork.ozlabs.org/project/linux-pwm/list/?series=409036&archive=both&state=*
And there's also a standalone effort (which I've redirected to your series) at:
https://patchwork.ozlabs.org/project/linux-pwm/list/?series=485644&archive=both&state=*
Now given that the new controller was introduced with the V5 (sun8iw12) from
2018, I think it would be a bit confusing to keep the sun20i-pwm name.
How about renaming the driver to sun8i-pwm instead? That would be more
consistent with how other second generation designs from Allwinner are usually
called in Linux and makes it more clear that it also targets sun8i and sun50i
chips, in addition to sun20i.
All the best,
Paul
--
Paul Kocialkowski,
Independent contractor - sys-base - https://www.sys-base.io/
Free software developer - https://www.paulk.fr/
Expert in multimedia, graphics and embedded hardware support with Linux.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2026-01-22 16:43 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-27 14:24 [PATCH v12 0/3] Add support for Allwinner PWM on D1/T113s/R329 SoCs Aleksandr Shubin
2025-04-27 14:24 ` [PATCH v12 1/3] dt-bindings: pwm: Add binding for Allwinner D1/T113-S3/R329 PWM controller Aleksandr Shubin
2025-05-12 22:56 ` Andre Przywara
2025-06-19 9:44 ` Alexandre Belloni
2025-06-19 12:10 ` Andre Przywara
2025-07-31 10:00 ` Uwe Kleine-König
2025-04-27 14:24 ` [PATCH v12 2/3] pwm: Add Allwinner's D1/T113-S3/R329 SoCs PWM support Aleksandr Shubin
2025-05-12 22:39 ` Andre Przywara
2025-05-24 9:07 ` Александр Шубин
2025-05-28 11:08 ` Uwe Kleine-König
2025-05-28 12:29 ` Andre Przywara
2025-06-18 18:19 ` Uwe Kleine-König
2025-04-27 14:24 ` [PATCH v12 3/3] riscv: dts: allwinner: d1: Add pwm node Aleksandr Shubin
2026-01-22 16:43 ` Paul Kocialkowski [this message]
2026-01-28 16:52 ` [PATCH v12 0/3] Add support for Allwinner PWM on D1/T113s/R329 SoCs Александр Шубин
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aXJTqzZaBrCMnTvv@shepard \
--to=paulk@sys-base.io \
--cc=alex@ghiti.fr \
--cc=aou@eecs.berkeley.edu \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=fusibrandon13@gmail.com \
--cc=jernej.skrabec@gmail.com \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pwm@vger.kernel.org \
--cc=linux-riscv@lists.infradead.org \
--cc=linux-sunxi@lists.linux.dev \
--cc=p.zabel@pengutronix.de \
--cc=palmer@dabbelt.com \
--cc=paul.walmsley@sifive.com \
--cc=privatesub2@gmail.com \
--cc=robh@kernel.org \
--cc=samuel@sholland.org \
--cc=ukleinek@kernel.org \
--cc=wens@csie.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox