From: Jihed Chaibi <jihed.chaibi.dev@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: andreas@kemnade.info, peter.ujfalusi@gmail.com,
dmitry.torokhov@gmail.com, robh@kernel.org, krzk+dt@kernel.org,
lgirdwood@gmail.com, tiwai@suse.com, conor+dt@kernel.org,
lee@kernel.org, ukleinek@kernel.org, broonie@kernel.org,
gregkh@linuxfoundation.org, linus.walleij@linaro.org,
brgl@bgdev.pl, aaro.koskinen@iki.fi, khilman@baylibre.com,
rogerq@kernel.org, tony@atomide.com, linux-gpio@vger.kernel.org,
linux-input@vger.kernel.org, devicetree@vger.kernel.org,
linux-pwm@vger.kernel.org, linux-sound@vger.kernel.org,
linux-usb@vger.kernel.org, linux-omap@vger.kernel.org,
shuah@kernel.org, jihed.chaibi.dev@gmail.com
Subject: [PATCH v3 0/6] dt-bindings: Convert TWL4030/6040 family binding to DT schema
Date: Sat, 16 Aug 2025 04:15:17 +0200 [thread overview]
Message-ID: <20250816021523.167049-1-jihed.chaibi.dev@gmail.com> (raw)
Hello,
This series converts the remaining legacy TXT bindings for the Texas
Instruments TWL4030/6030 family to the DT schema format.
This v3 series addresses extensive feedback from v2. The main changes
include consolidating the simple power and PWM bindings directly into the
main ti,twl.yaml binding for a cleaner structure. It also adds a fix for
an incorrect schema $id in the ti,twl4030-gpio binding and corrects
various properties based on reviewer feedback.
This results in a cleaner, more accurate, and more consolidated set of
bindings for this TWL family.
As requested, the unrelated ti,twl6040 binding conversion has been dropped
from this series and will be sent separately.
Thank you,
Jihed
There is a typo in the subject, "TWL4030/6040" should be "TWL4030/6030".
---
Changes in v3:
- Dropped ti,twl6040 patch to be sent separately.
- Consolidated power, pwm and pwmled bindings into the main
ti,twl.yaml binding, removing 3 patches from the series.
- Added new patch (v3 6/6) to correct the $id in ti,twl4030-gpio.yaml.
- Made 'linux,keymap' a required property in ti,twl4030-keypad.
- Marked (very) old ti,twl4030-power properties as deprecated.
- Updated commit message format for omap-twl4030.yaml (PATCH v2 7/9).
Changes in v2:
- Add new patch (9/9) to fix the parent ti,twl.yaml binding by adding
the missing sub-node definitions, resolving dtbs_check errors.
- (1/9) ti,twl4030-audio: Moved binding to sound/, added enum for
ti,enable-vibra, and simplified the example.
- (2/9) ti,twl6040: Renamed twl6040,audpwron-gpio to ti,audpwron-gpio
to fix a vendor prefix validation error.
- (8/9) ti,twlxxxx-usb: Added '#phy-cells' property to support the
standard PHY framework.
- (7/9) omap-twl4030: Minor cosmetic fixes, retaining Acked-by Mark Brown.
- Other patches: Minor description and formatting cleanups.
The following six patches are included in this series:
Jihed Chaibi (6):
dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x
mfd: dt-bindings: ti,twl4030-audio: convert to DT schema
input: dt-bindings: ti,twl4030-keypad: convert to DT schema
ASoC: dt-bindings: omap-twl4030: convert to DT schema
usb: dt-bindings: ti,twlxxxx-usb: convert to DT schema
dt-bindings: gpio: ti,twl4030: Correct the schema $id path
.../bindings/gpio/ti,twl4030-gpio.yaml | 2 +-
.../bindings/input/ti,twl4030-keypad.yaml | 59 ++++++
.../bindings/input/twl4030-keypad.txt | 27 ---
.../devicetree/bindings/mfd/ti,twl.yaml | 191 ++++++++++++++++++
.../devicetree/bindings/mfd/twl4030-audio.txt | 46 -----
.../devicetree/bindings/mfd/twl4030-power.txt | 48 -----
.../devicetree/bindings/pwm/ti,twl-pwm.txt | 17 --
.../devicetree/bindings/pwm/ti,twl-pwmled.txt | 17 --
.../bindings/sound/omap-twl4030.txt | 62 ------
.../bindings/sound/ti,omap-twl4030.yaml | 102 ++++++++++
.../bindings/sound/ti,twl4030-audio.yaml | 90 +++++++++
.../bindings/usb/ti,twlxxxx-usb.yaml | 125 ++++++++++++
.../devicetree/bindings/usb/twlxxxx-usb.txt | 43 ----
13 files changed, 568 insertions(+), 261 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/ti,twl4030-keypad.yaml
delete mode 100644 Documentation/devicetree/bindings/input/twl4030-keypad.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/twl4030-audio.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/twl4030-power.txt
delete mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt
delete mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt
delete mode 100644 Documentation/devicetree/bindings/sound/omap-twl4030.txt
create mode 100644 Documentation/devicetree/bindings/sound/ti,omap-twl4030.yaml
create mode 100644 Documentation/devicetree/bindings/sound/ti,twl4030-audio.yaml
create mode 100644 Documentation/devicetree/bindings/usb/ti,twlxxxx-usb.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/twlxxxx-usb.txt
--
2.39.5
next reply other threads:[~2025-08-16 2:18 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-16 2:15 Jihed Chaibi [this message]
2025-08-16 2:15 ` [PATCH v3 1/6] dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x Jihed Chaibi
2025-08-19 8:13 ` Krzysztof Kozlowski
2025-08-19 14:51 ` Jihed Chaibi
2025-08-19 20:31 ` Andreas Kemnade
2025-08-20 5:57 ` Krzysztof Kozlowski
2025-08-20 13:15 ` Jihed Chaibi
2025-08-16 2:15 ` [PATCH v3 2/6] mfd: dt-bindings: ti,twl4030-audio: convert to DT schema Jihed Chaibi
2025-08-16 2:15 ` [PATCH v3 3/6] input: dt-bindings: ti,twl4030-keypad: " Jihed Chaibi
2025-08-16 2:15 ` [PATCH v3 4/6] ASoC: dt-bindings: omap-twl4030: " Jihed Chaibi
2025-08-16 2:15 ` [PATCH v3 5/6] usb: dt-bindings: ti,twlxxxx-usb: " Jihed Chaibi
2025-08-16 2:15 ` [PATCH v3 6/6] dt-bindings: gpio: ti,twl4030: Correct the schema $id path Jihed Chaibi
2025-08-19 8:11 ` Krzysztof Kozlowski
2025-08-19 8:14 ` [PATCH v3 0/6] dt-bindings: Convert TWL4030/6040 family binding to DT schema Krzysztof Kozlowski
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=20250816021523.167049-1-jihed.chaibi.dev@gmail.com \
--to=jihed.chaibi.dev@gmail.com \
--cc=aaro.koskinen@iki.fi \
--cc=andreas@kemnade.info \
--cc=brgl@bgdev.pl \
--cc=broonie@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=khilman@baylibre.com \
--cc=krzk+dt@kernel.org \
--cc=lee@kernel.org \
--cc=lgirdwood@gmail.com \
--cc=linus.walleij@linaro.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-pwm@vger.kernel.org \
--cc=linux-sound@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=peter.ujfalusi@gmail.com \
--cc=robh@kernel.org \
--cc=rogerq@kernel.org \
--cc=shuah@kernel.org \
--cc=tiwai@suse.com \
--cc=tony@atomide.com \
--cc=ukleinek@kernel.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;
as well as URLs for NNTP newsgroup(s).