]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: firmware: xilinx: Add conditional pinctrl schema
authorRonak Jain <ronak.jain@amd.com>
Fri, 12 Dec 2025 10:05:42 +0000 (02:05 -0800)
committerRob Herring (Arm) <robh@kernel.org>
Wed, 4 Feb 2026 02:58:09 +0000 (20:58 -0600)
commit26dfe3a6d9a9ca055d5c8a2a40e1838ef09aff5e
tree2c57c06ab01a5f064421cf34226763173d9d5494
parent93fb82ec340953da264e1d5e3a274d4aa71f34a0
dt-bindings: firmware: xilinx: Add conditional pinctrl schema

Updates the Device Tree bindings for Xilinx firmware by introducing
conditional schema references for the pinctrl node.

Previously, the pinctrl node directly referenced
xlnx,zynqmp-pinctrl.yaml. However, this patch modifies the schema to
conditionally apply the correct pinctrl schema based on the compatible
property. Specifically:
- If compatible contains "xlnx,zynqmp-pinctrl", reference
  xlnx,zynqmp-pinctrl.yaml.
- If compatible contains "xlnx,versal-pinctrl", reference
  xlnx,versal-pinctrl.yaml.

Additionally, an example entry for "xlnx,versal-pinctrl" has been
added under the examples section.

Signed-off-by: Ronak Jain <ronak.jain@amd.com>
Link: https://patch.msgid.link/20251212100542.2756757-3-ronak.jain@amd.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.yaml