[PATCH v4 0/2] ti,keystone-devctrl: Convert to DT schema and DTS cleanups
From: Bhargav Joshi <hidden>
Date: 2026-08-31 23:38:50
Also in:
linux-devicetree, lkml
Series converts Texas Instruments Keystone Device State Control binding to DT schema and aligns the existing dt files with standard naming conventions. Patch 1 aligns the legacy child node names with standard names. Patch 2 converts the ti,keystone-devctrl binding to YAML schema. Signed-off-by: Bhargav Joshi <redacted> --- Changes in v4: - add compatible as required for child node - Link to v3: https://lore.kernel.org/r/20260831-ti-keystone-devctrl-v3-0-0614fceba0f1@gmail.com (local) Changes in v3: - Rebased to latest mailine 7.3-rc1 - Removed note in patch 2 as dependency is already merged into mainline and there are no more warnings. - Link to v2: https://lore.kernel.org/r/20260816-ti-keystone-devctrl-v2-0-5ab1e13c15c1@gmail.com (local) Changes in v2: - Fix legacy node names containing underscores in existing .dtsi files. - Dropped 'minItems: 2' and the conditional block. Made 'simple-mfd' and bus properties strictly required, as all in-tree dts uses it. - Updated patternProperties to strictly enforce standard node names - Link to v1: https://lore.kernel.org/r/20260813-ti-keystone-devctrl-v1-1-6f0aa87d9af8@gmail.com (local) --- Bhargav Joshi (2): ARM: dts: ti: keystone: Align devctrl child node names with dtschema dt-bindings: mfd: ti,keystone-devctrl: Convert to DT schema .../bindings/mfd/ti,keystone-devctrl.yaml | 90 ++++++++++++++++++++++ .../bindings/mfd/ti-keystone-devctrl.txt | 19 ----- arch/arm/boot/dts/ti/keystone/keystone-k2e.dtsi | 2 +- arch/arm/boot/dts/ti/keystone/keystone-k2g.dtsi | 4 +- arch/arm/boot/dts/ti/keystone/keystone-k2hk.dtsi | 16 ++-- arch/arm/boot/dts/ti/keystone/keystone-k2l.dtsi | 8 +- arch/arm/boot/dts/ti/keystone/keystone.dtsi | 2 +- 7 files changed, 106 insertions(+), 35 deletions(-) --- base-commit: cee9395acd8043be0644b25c34bfa86623f2b935 change-id: 20260813-ti-keystone-devctrl-6e49212fe35d Best regards, -- Bhargav