File Index
Files and directories
Sign in
FILE

samsung,exynos2200-eusb2-phy.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/phy/samsung,exynos2200-eusb2-phy.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/phy/samsung,exynos2200-eusb2-phy.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: Samsung Exynos2200 eUSB2 phy controller
 8
 9maintainers:
10  - Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
11
12description:
13  Samsung Exynos2200 eUSB2 phy, based on Synopsys eUSB2 IP block, supports
14  LS/FS/HS usb connectivity.
15
16properties:
17  compatible:
18    enum:
19      - samsung,exynos2200-eusb2-phy
20
21  reg:
22    maxItems: 1
23
24  "#phy-cells":
25    const: 0
26
27  clocks:
28    items:
29      - description: Reference clock
30      - description: Bus (APB) clock
31      - description: Control clock
32
33  clock-names:
34    items:
35      - const: ref
36      - const: bus
37      - const: ctrl
38
39  resets:
40    maxItems: 1
41
42  phys:
43    maxItems: 1
44    description:
45      Phandle to eUSB2 to USB 2.0 repeater
46
47  vdd-supply:
48    description:
49      Phandle to 0.88V regulator supply to PHY digital circuit.
50
51  vdda12-supply:
52    description:
53      Phandle to 1.2V regulator supply to PHY refclk pll block.
54
55required:
56  - compatible
57  - reg
58  - "#phy-cells"
59  - clocks
60  - clock-names
61  - vdd-supply
62  - vdda12-supply
63
64additionalProperties: false
65
66examples:
67  - |
68    usb_hsphy: phy@10ab0000 {
69        compatible = "samsung,exynos2200-eusb2-phy";
70        reg = <0x10ab0000 0x10000>;
71        #phy-cells = <0>;
72
73        clocks = <&cmu_hsi0 7>,
74                 <&cmu_hsi0 5>,
75                 <&cmu_hsi0 8>;
76        clock-names = "ref", "bus", "ctrl";
77
78        vdd-supply = <&vreg_0p88>;
79        vdda12-supply = <&vreg_1p2>;
80    };
~/ Read-only file preview.