[PATCH v3 0/3] dt-bindings: mfd: syscon: Tighten checks

Krzysztof Kozlowski posted 3 patches 2 weeks, 2 days ago
Documentation/devicetree/bindings/Makefile         |   2 +-
.../devicetree/bindings/mfd/syscon-common.yaml     |  34 ++++++
Documentation/devicetree/bindings/mfd/syscon.yaml  | 116 ---------------------
arch/arm/boot/dts/ti/omap/am33xx-l4.dtsi           |   2 +-
arch/arm/boot/dts/ti/omap/am437x-l4.dtsi           |   2 +-
arch/arm/boot/dts/ti/omap/dm814x.dtsi              |   2 +-
arch/arm/boot/dts/ti/omap/dm816x.dtsi              |   2 +-
arch/arm/boot/dts/ti/omap/dra7-l4.dtsi             |   2 +-
arch/arm/boot/dts/ti/omap/omap2430.dtsi            |   2 +-
arch/arm/boot/dts/ti/omap/omap3.dtsi               |   2 +-
arch/arm/boot/dts/ti/omap/omap4-l4.dtsi            |   2 +-
arch/arm/boot/dts/ti/omap/omap5-l4.dtsi            |   6 +-
12 files changed, 46 insertions(+), 128 deletions(-)
[PATCH v3 0/3] dt-bindings: mfd: syscon: Tighten checks
Posted by Krzysztof Kozlowski 2 weeks, 2 days ago
Changes in v3:
- Drop patch #2:
  dt-bindings: mfd: syscon: Drop unneeded case for syscon + simple-mfd
- Bump dtschema requirement
- Link to v2: https://patch.msgid.link/20260608-n-dt-bindings-simple-bus-syscon-v2-0-0203e6c249dc@oss.qualcomm.com

Changes in v2:
1. New patches #2 and #3
1. Add missing part of patch #1, thus not adding Rob's Ack.
https://lore.kernel.org/all/20260531110404.12768-3-krzysztof.kozlowski@oss.qualcomm.com/

I tested dt_binding_check and dtbs_check for arm, arm64 and riscv and I
think I did not introduce new dtbs_check warnings. Old code anyway has
multiple abuses of syscon, thus tricky to judge for arm at least.

Best regards,
Krzysztof

---
Krzysztof Kozlowski (3):
      dt-bindings: mfd: syscon: Disallow simple-bus with syscon
      dt-bindings: mfd: syscon: Drop custom select for older dtschema
      ARM: dts: ti: Add specific compatibles for SCM conf nodes

 Documentation/devicetree/bindings/Makefile         |   2 +-
 .../devicetree/bindings/mfd/syscon-common.yaml     |  34 ++++++
 Documentation/devicetree/bindings/mfd/syscon.yaml  | 116 ---------------------
 arch/arm/boot/dts/ti/omap/am33xx-l4.dtsi           |   2 +-
 arch/arm/boot/dts/ti/omap/am437x-l4.dtsi           |   2 +-
 arch/arm/boot/dts/ti/omap/dm814x.dtsi              |   2 +-
 arch/arm/boot/dts/ti/omap/dm816x.dtsi              |   2 +-
 arch/arm/boot/dts/ti/omap/dra7-l4.dtsi             |   2 +-
 arch/arm/boot/dts/ti/omap/omap2430.dtsi            |   2 +-
 arch/arm/boot/dts/ti/omap/omap3.dtsi               |   2 +-
 arch/arm/boot/dts/ti/omap/omap4-l4.dtsi            |   2 +-
 arch/arm/boot/dts/ti/omap/omap5-l4.dtsi            |   6 +-
 12 files changed, 46 insertions(+), 128 deletions(-)
---
base-commit: 78f5e68a8d0a1123dd1b007688ccf0e6876a5c15
change-id: 20260608-n-dt-bindings-simple-bus-syscon-e39df408a02d

Best regards,
--  
Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Re: (subset) [PATCH v3 0/3] dt-bindings: mfd: syscon: Tighten checks
Posted by Lee Jones 1 week ago
On Mon, 08 Jun 2026 22:44:23 +0200, Krzysztof Kozlowski wrote:
> Changes in v3:
> - Drop patch #2:
>   dt-bindings: mfd: syscon: Drop unneeded case for syscon + simple-mfd
> - Bump dtschema requirement
> - Link to v2: https://patch.msgid.link/20260608-n-dt-bindings-simple-bus-syscon-v2-0-0203e6c249dc@oss.qualcomm.com
> 
> Changes in v2:
> 1. New patches #2 and #3
> 1. Add missing part of patch #1, thus not adding Rob's Ack.
> https://lore.kernel.org/all/20260531110404.12768-3-krzysztof.kozlowski@oss.qualcomm.com/
> 
> [...]

Applied, thanks!

[1/3] dt-bindings: mfd: syscon: Disallow simple-bus with syscon
      commit: c11c918b40295dcb0ad2460d9534454072386f4c
[2/3] dt-bindings: mfd: syscon: Drop custom select for older dtschema
      commit: f78049ca80ba2e68f7f46870b0d68eb54a6ce378

--
Lee Jones [李琼斯]