xref: /linux/Documentation/devicetree/bindings/phy/marvell,mvebu-sata-phy.yaml (revision 8582976acc8504cec53a7b6fed493435eba8437f)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/phy/marvell,mvebu-sata-phy.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Marvell MVEBU SATA PHY
8
9maintainers:
10  - Andrew Lunn <andrew@lunn.ch>
11  - Gregory Clement <gregory.clement@bootlin.com>
12
13properties:
14  compatible:
15    const: marvell,mvebu-sata-phy
16
17  reg:
18    maxItems: 1
19
20  clocks:
21    maxItems: 1
22
23  clock-names:
24    items:
25      - const: sata
26
27  '#phy-cells':
28    const: 0
29
30required:
31  - compatible
32  - reg
33  - clocks
34  - clock-names
35  - '#phy-cells'
36
37additionalProperties: false
38
39examples:
40  - |
41    sata-phy@84000 {
42        compatible = "marvell,mvebu-sata-phy";
43        reg = <0x84000 0x0334>;
44        clocks = <&gate_clk 15>;
45        clock-names = "sata";
46        #phy-cells = <0>;
47    };
48