brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 8a14c91 Raw
63 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/net/marvell,dfx-server.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Marvell Prestera DFX server8 9maintainers:10  - Miquel Raynal <miquel.raynal@bootlin.com>11 12select:13  properties:14    compatible:15      contains:16        const: marvell,dfx-server17  required:18    - compatible19 20properties:21  compatible:22    items:23      - const: marvell,dfx-server24      - const: simple-bus25 26  reg:27    maxItems: 128 29  ranges: true30 31  '#address-cells':32    const: 133 34  '#size-cells':35    const: 136 37required:38  - compatible39  - reg40  - ranges41 42# The DFX server may expose clocks described as subnodes43additionalProperties:44  type: object45 46examples: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    };63