Hi, This series modernizes the Device Tree bindings for the Texas Instruments TWL4030/TWL6040 family by converting all remaining legacy TXT bindings to the structured YAML DT schema format. This improves the bindings by adding formal type checking, clear property definitions, and machine-readable examples, which allows for automated validation and better documentation for developers. This v2 series addresses feedback from the initial submission, adds a new patch to fix validation errors that were uncovered by the stricter schemas, and includes several other minor improvements. Thank you, Jihed --- Changes from 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 nine patches are included in this series: Jihed Chaibi (9): mfd: dt-bindings: ti,twl4030-audio: convert to DT schema mfd: dt-bindings: ti,twl6040: convert to DT schema input: dt-bindings: ti,twl4030-keypad: convert to DT schema mfd: dt-bindings: ti,twl4030-power: convert to DT schema pwm: dt-bindings: ti,twl-pwm: convert to DT schema pwm: dt-bindings: ti,twl-pwmled: convert to DT schema Documentation: omap-twl4030: convert to DT schema usb: dt-bindings: ti,twlxxxx-usb: convert to DT schema dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x .../bindings/input/ti,twl4030-keypad.yaml | 44 +++++ .../bindings/input/twl4030-keypad.txt | 27 --- .../devicetree/bindings/mfd/ti,twl.yaml | 63 +++++++ .../bindings/mfd/ti,twl4030-power.yaml | 69 ++++++++ .../devicetree/bindings/mfd/ti,twl6040.yaml | 155 ++++++++++++++++++ .../devicetree/bindings/mfd/twl4030-audio.txt | 46 ------ .../devicetree/bindings/mfd/twl4030-power.txt | 48 ------ .../devicetree/bindings/mfd/twl6040.txt | 67 -------- .../devicetree/bindings/pwm/ti,twl-pwm.txt | 17 -- .../devicetree/bindings/pwm/ti,twl-pwm.yaml | 46 ++++++ .../devicetree/bindings/pwm/ti,twl-pwmled.txt | 17 -- .../bindings/pwm/ti,twl-pwmled.yaml | 46 ++++++ .../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 ----- 17 files changed, 740 insertions(+), 327 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/ti,twl4030-keypad.yaml delete mode 100644 Documentation/devicetree/bindings/input/twl4030-keypad.txt create mode 100644 Documentation/devicetree/bindings/mfd/ti,twl4030-power.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,twl6040.yaml 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/mfd/twl6040.txt delete mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt create mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwmled.yaml 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