[PATCH v3 0/6] dt-bindings: Convert TWL4030/6040 family binding to DT schema

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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





[Index of Archives]     [Pulseaudio]     [Linux Audio Users]     [ALSA Devel]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux