dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x
authorJihed Chaibi <jihed.chaibi.dev@gmail.com>
Sun, 14 Sep 2025 19:25:14 +0000 (21:25 +0200)
committerLee Jones <lee@kernel.org>
Wed, 1 Oct 2025 09:45:55 +0000 (10:45 +0100)
commit02dde2c4c32e8c8404a890d6092a66dbe0f36564
tree4daac6c41f166a730d5f110ac336e7102df400fc
parent354f31e9d2a3e4799d3d057a9e1c9f7ae7348bba
dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x

Update the main TI TWL-family binding to be self-contained and to fix
pre-existing validation errors.

To ensure future patches are bisectable, child nodes whose bindings
are in other patches (audio, keypad, usb, etc.) are now defined using
a flexible 'additionalProperties: true' pattern. This removes hard
dependencies between the MFD and subsystem bindings.

The complete dtbs_check for this binding is clean except for two
warnings originating from pre-existing bugs in the OMAP DTS files,
for which fixes have already been submitted separately [1][2].

Reviewed-by: Rob Herring <robh@kernel.org>
Acked-by: Uwe Kleine-König <ukleinek@kernel.org>
Signed-off-by: Jihed Chaibi <jihed.chaibi.dev@gmail.com>
Reviewed-by: Andreas Kemnade <andreas@kemnade.info>
Signed-off-by: Lee Jones <lee@kernel.org>
Documentation/devicetree/bindings/mfd/ti,twl.yaml
Documentation/devicetree/bindings/mfd/twl4030-power.txt [deleted file]
Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt [deleted file]
Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt [deleted file]