| From: |
| Dimitri Fedrau <dima.fedrau-AT-gmail.com> |
| To: |
| |
| Subject: |
| [PATCH v2 0/3] pwm: add support for NXPs high-side switch MC33XS2410 |
| Date: |
| Fri, 01 Mar 2024 12:11:21 +0100 |
| Message-ID: |
| <20240301111124.29283-1-dima.fedrau@gmail.com> |
| Cc: |
| Dimitri Fedrau <dima.fedrau-AT-gmail.com>, Uwe Kleine-König <u.kleine-koenig-AT-pengutronix.de>, Rob Herring <robh+dt-AT-kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt-AT-linaro.org>, Conor Dooley <conor+dt-AT-kernel.org>, linux-pwm-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org |
| Archive-link: |
| Article |
The MC33XS2410 is a four channel high-side switch. Featuring advanced
monitoring and control function, the device is operational from 3.0 V to
60 V. The device is controlled by SPI port for configuration.
Changes in V2:
- fix title in devicetree binding
- fix commit message in devicetree binding patch
- remove external clock from pwms and create clocks property
- switch to unevaluatedProperties: false
- add missing properties for complete example:
- pwm-names
- pwms
- interrupts
- clocks
Dimitri Fedrau (3):
dt-bindings: pwm: add support for MC33XS2410
pwm: add support for NXPs high-side switch MC33XS2410
pwm: mc33xs2410: add support for direct inputs
.../bindings/pwm/nxp,mc33xs2410.yaml | 118 +++++
drivers/pwm/Kconfig | 12 +
drivers/pwm/Makefile | 1 +
drivers/pwm/pwm-mc33xs2410.c | 418 ++++++++++++++++++
4 files changed, 549 insertions(+)
create mode 100644 Documentation/devicetree/bindings/pwm/nxp,mc33xs2410.yaml
create mode 100644 drivers/pwm/pwm-mc33xs2410.c
--
2.39.2