smb: client: Fix minor whitespace errors and warnings
[linux-modified.git] / Documentation / devicetree / bindings / phy / brcm,cygnus-pcie-phy.yaml
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/phy/brcm,cygnus-pcie-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Broadcom Cygnus PCIe PHY
8
9 maintainers:
10   - Ray Jui <ray.jui@broadcom.com>
11   - Scott Branden <scott.branden@broadcom.com>
12
13 properties:
14   $nodename:
15     pattern: "^pcie[-|_]phy(@.*)?$"
16
17   compatible:
18     items:
19       - const: brcm,cygnus-pcie-phy
20
21   reg:
22     maxItems: 1
23     description: >
24       Base address and length of the PCIe PHY block
25
26   "#address-cells":
27     const: 1
28
29   "#size-cells":
30     const: 0
31
32 patternProperties:
33   "^pcie-phy@[0-9]+$":
34     type: object
35     additionalProperties: false
36     description: >
37       PCIe PHY child nodes
38
39     properties:
40       reg:
41         maxItems: 1
42         description: >
43           The PCIe PHY port number
44
45       "#phy-cells":
46         const: 0
47
48     required:
49       - reg
50       - "#phy-cells"
51
52 required:
53   - compatible
54   - reg
55   - "#address-cells"
56   - "#size-cells"
57
58 additionalProperties: false
59
60 examples:
61   - |
62     pcie_phy: pcie_phy@301d0a0 {
63       compatible = "brcm,cygnus-pcie-phy";
64       reg = <0x0301d0a0 0x14>;
65       #address-cells = <1>;
66       #size-cells = <0>;
67
68       pcie0_phy: pcie-phy@0 {
69           reg = <0>;
70           #phy-cells = <0>;
71       };
72
73       pcie1_phy: pcie-phy@1 {
74           reg = <1>;
75           #phy-cells = <0>;
76       };
77     };