[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250816021523.167049-1-jihed.chaibi.dev@gmail.com>
Date: Sat, 16 Aug 2025 04:15:17 +0200
From: Jihed Chaibi <jihed.chaibi.dev@...il.com>
To: linux-kernel@...r.kernel.org
Cc: andreas@...nade.info,
peter.ujfalusi@...il.com,
dmitry.torokhov@...il.com,
robh@...nel.org,
krzk+dt@...nel.org,
lgirdwood@...il.com,
tiwai@...e.com,
conor+dt@...nel.org,
lee@...nel.org,
ukleinek@...nel.org,
broonie@...nel.org,
gregkh@...uxfoundation.org,
linus.walleij@...aro.org,
brgl@...ev.pl,
aaro.koskinen@....fi,
khilman@...libre.com,
rogerq@...nel.org,
tony@...mide.com,
linux-gpio@...r.kernel.org,
linux-input@...r.kernel.org,
devicetree@...r.kernel.org,
linux-pwm@...r.kernel.org,
linux-sound@...r.kernel.org,
linux-usb@...r.kernel.org,
linux-omap@...r.kernel.org,
shuah@...nel.org,
jihed.chaibi.dev@...il.com
Subject: [PATCH v3 0/6] dt-bindings: Convert TWL4030/6040 family binding to DT schema
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
Powered by blists - more mailing lists