Lines Matching +full:usb2 +full:- +full:2

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/renesas,rcar-usb2-clock-sel.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Car USB 2.0 clock selector
10 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19 Case 1: An external clock connects to R-Car SoC
20 +----------+ +--- R-Car ---------------------+
21 |External |---|USB_EXTAL ---> all usb channels|
23 +----------+ +-------------------------------+
27 Case 2: An oscillator connects to R-Car SoC
28 +----------+ +--- R-Car ---------------------+
29 |Oscillator|---|USB_EXTAL -+-> all usb channels|
30 | |---|USB_XTAL --+ |
31 +----------+ +-------------------------------+
37 - enum:
38 - renesas,r8a774a1-rcar-usb2-clock-sel # RZ/G2M
39 - renesas,r8a774b1-rcar-usb2-clock-sel # RZ/G2N
40 - renesas,r8a774e1-rcar-usb2-clock-sel # RZ/G2H
41 - renesas,r8a7795-rcar-usb2-clock-sel # R-Car H3
42 - renesas,r8a7796-rcar-usb2-clock-sel # R-Car M3-W
43 - renesas,r8a77961-rcar-usb2-clock-sel # R-Car M3-W+
44 - const: renesas,rcar-gen3-usb2-clock-sel
52 clock-names:
54 - const: ehci_ohci
55 - const: hs-usb-if
56 - const: usb_extal
57 - const: usb_xtal
59 '#clock-cells':
62 power-domains:
66 maxItems: 2
68 reset-names:
70 - const: ehci_ohci
71 - const: hs-usb-if
74 - compatible
75 - reg
76 - clocks
77 - clock-names
78 - '#clock-cells'
79 - power-domains
80 - resets
81 - reset-names
86 - |
87 #include <dt-bindings/clock/r8a7795-cpg-mssr.h>
88 #include <dt-bindings/power/r8a7795-sysc.h>
90 usb2_clksel: clock-controller@e6590630 {
91 compatible = "renesas,r8a7795-rcar-usb2-clock-sel",
92 "renesas,rcar-gen3-usb2-clock-sel";
96 clock-names = "ehci_ohci", "hs-usb-if", "usb_extal", "usb_xtal";
97 #clock-cells = <0>;
98 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
100 reset-names = "ehci_ohci", "hs-usb-if";