smb: client: Fix minor whitespace errors and warnings
[linux-modified.git] / Documentation / devicetree / bindings / net / marvell,dfx-server.yaml
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/net/marvell,dfx-server.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Marvell Prestera DFX server
8
9 maintainers:
10   - Miquel Raynal <miquel.raynal@bootlin.com>
11
12 select:
13   properties:
14     compatible:
15       contains:
16         const: marvell,dfx-server
17   required:
18     - compatible
19
20 properties:
21   compatible:
22     items:
23       - const: marvell,dfx-server
24       - const: simple-bus
25
26   reg:
27     maxItems: 1
28
29   ranges: true
30
31   '#address-cells':
32     const: 1
33
34   '#size-cells':
35     const: 1
36
37 required:
38   - compatible
39   - reg
40   - ranges
41
42 # The DFX server may expose clocks described as subnodes
43 additionalProperties:
44   type: object
45
46 examples:
47   - |
48
49     #define MBUS_ID(target,attributes) (((target) << 24) | ((attributes) << 16))
50     bus@0 {
51         reg = <0 0>;
52         #address-cells = <2>;
53         #size-cells = <1>;
54
55         dfx-bus@ac000000 {
56             compatible = "marvell,dfx-server", "simple-bus";
57             #address-cells = <1>;
58             #size-cells = <1>;
59             ranges = <0 MBUS_ID(0x08, 0x00) 0 0x100000>;
60             reg = <MBUS_ID(0x08, 0x00) 0 0x100000>;
61         };
62     };