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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: usb: dwc3: Add support for rk3562

The USB dwc3 core on Rockchip's RK3562 is the same as the one already
included in generic snps,dwc3. Extend the binding accordingly to allow

compatible = "rockchip,rk3562-dwc3", "snps,dwc3";

There are 4 clocks with different name sequency, add schema for it.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20250227111913.2344207-10-kever.yang@rock-chips.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Kever Yang and committed by
Greg Kroah-Hartman
a6e804c4 1534692e

+19
+19
Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml
··· 26 26 contains: 27 27 enum: 28 28 - rockchip,rk3328-dwc3 29 + - rockchip,rk3562-dwc3 29 30 - rockchip,rk3568-dwc3 30 31 - rockchip,rk3576-dwc3 31 32 - rockchip,rk3588-dwc3 ··· 38 37 items: 39 38 - enum: 40 39 - rockchip,rk3328-dwc3 40 + - rockchip,rk3562-dwc3 41 41 - rockchip,rk3568-dwc3 42 42 - rockchip,rk3576-dwc3 43 43 - rockchip,rk3588-dwc3 ··· 74 72 - enum: 75 73 - grf_clk 76 74 - utmi 75 + - pipe 77 76 - const: pipe 78 77 79 78 power-domains: ··· 114 111 - const: suspend_clk 115 112 - const: bus_clk 116 113 - const: grf_clk 114 + - if: 115 + properties: 116 + compatible: 117 + contains: 118 + const: rockchip,rk3562-dwc3 119 + then: 120 + properties: 121 + clocks: 122 + minItems: 4 123 + maxItems: 4 124 + clock-names: 125 + items: 126 + - const: ref_clk 127 + - const: suspend_clk 128 + - const: bus_clk 129 + - const: pipe 117 130 - if: 118 131 properties: 119 132 compatible: