lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ