1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/regulator/socionext,uniphier-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Socionext UniPhier regulator controller
10 This regulator controls VBUS and belongs to USB3 glue layer. Before using
11 the regulator, it is necessary to control the clocks and resets to enable
12 this layer. These clocks and resets should be described in each property.
15 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
22 - socionext,uniphier-pro4-usb3-regulator
23 - socionext,uniphier-pro5-usb3-regulator
24 - socionext,uniphier-pxs2-usb3-regulator
25 - socionext,uniphier-ld20-usb3-regulator
26 - socionext,uniphier-pxs3-usb3-regulator
27 - socionext,uniphier-nx1-usb3-regulator
45 - $ref: "regulator.yaml#"
51 - socionext,uniphier-pro4-usb3-regulator
52 - socionext,uniphier-pro5-usb3-regulator
80 unevaluatedProperties: false
93 compatible = "simple-mfd";
96 ranges = <0 0x65b00000 0x400>;
98 usb_vbus0: regulators@100 {
99 compatible = "socionext,uniphier-ld20-usb3-regulator";
101 clock-names = "link";
102 clocks = <&sys_clk 14>;
103 reset-names = "link";
104 resets = <&sys_rst 14>;