[PATCH v4 0/2] ti,keystone-devctrl: Convert to DT schema and DTS cleanups

Bhargav Joshi posted 2 patches 3 weeks, 4 days ago
.../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(-)
[PATCH v4 0/2] ti,keystone-devctrl: Convert to DT schema and DTS cleanups
Posted by Bhargav Joshi 3 weeks, 4 days ago
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 <j.bhargav.u@gmail.com>
---
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

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

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

---
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
Re: (subset) [PATCH v4 0/2] ti,keystone-devctrl: Convert to DT schema and DTS cleanups
Posted by Nishanth Menon 3 weeks ago
Hi Bhargav Joshi,

On Tue, 01 Sep 2026 05:08:11 +0530, Bhargav Joshi wrote:
> 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.
> 
> [...]

Please note: Bindings need to go through appropriate maintainers.

I have applied the following to branch ti-keystone-dts-next on [1].
Thank you!

[1/2] ARM: dts: ti: keystone: Align devctrl child node names with dtschema
      commit: 386cccc12a856a376da20ac9e93827ecd49352e7

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
-- 
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3  1A34 DDB5 849D 1736 249D
https://ti.com/opensource