Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: usb: dwc3-xilinx: Describe the reset constraint for the versal platform

AMD Versal platform USB 2.0 IP controller receives one reset input from
the SoC controlled by the CRL.RST_USB [RESET] register so accordingly
describe reset constraints.

Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Link: https://patch.msgid.link/20251114123239.1929255-1-radhey.shyam.pandey@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Radhey Shyam Pandey and committed by
Greg Kroah-Hartman
b43889fc de7275cb

+22
+22
Documentation/devicetree/bindings/usb/dwc3-xilinx.yaml
··· 47 47 - const: ref_clk 48 48 49 49 resets: 50 + minItems: 1 50 51 description: 51 52 A list of phandles for resets listed in reset-names. 52 53 ··· 57 56 - description: USB APB reset 58 57 59 58 reset-names: 59 + minItems: 1 60 60 items: 61 61 - const: usb_crst 62 62 - const: usb_hibrst ··· 96 94 - clock-names 97 95 - resets 98 96 - reset-names 97 + 98 + allOf: 99 + - if: 100 + properties: 101 + compatible: 102 + contains: 103 + enum: 104 + - xlnx,versal-dwc3 105 + then: 106 + properties: 107 + resets: 108 + maxItems: 1 109 + reset-names: 110 + maxItems: 1 111 + else: 112 + properties: 113 + resets: 114 + minItems: 3 115 + reset-names: 116 + minItems: 3 99 117 100 118 additionalProperties: false 101 119