brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 1341544 Raw
69 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-soc-glue-debug.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Socionext UniPhier SoC-glue logic debug part8 9maintainers:10  - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>11 12description: |+13  SoC-glue logic debug part implemented on Socionext UniPhier SoCs is14  a collection of miscellaneous function registers handling signals outside15  system components for debug and monitor use.16 17properties:18  compatible:19    items:20      - enum:21          - socionext,uniphier-ld4-soc-glue-debug22          - socionext,uniphier-pro4-soc-glue-debug23          - socionext,uniphier-pro5-soc-glue-debug24          - socionext,uniphier-pxs2-soc-glue-debug25          - socionext,uniphier-sld8-soc-glue-debug26          - socionext,uniphier-ld11-soc-glue-debug27          - socionext,uniphier-ld20-soc-glue-debug28          - socionext,uniphier-pxs3-soc-glue-debug29          - socionext,uniphier-nx1-soc-glue-debug30      - const: simple-mfd31      - const: syscon32 33  reg:34    maxItems: 135 36  "#address-cells":37    const: 138 39  "#size-cells":40    const: 141 42  ranges: true43 44patternProperties:45  "^efuse@[0-9a-f]+$":46    $ref: /schemas/nvmem/socionext,uniphier-efuse.yaml#47 48required:49  - compatible50  - reg51 52additionalProperties: false53 54examples:55  - |56    syscon@5f900000 {57        compatible = "socionext,uniphier-pxs2-soc-glue-debug",58                     "simple-mfd", "syscon";59        reg = <0x5f900000 0x2000>;60        #address-cells = <1>;61        #size-cells = <1>;62        ranges = <0 0x5f900000 0x2000>;63 64        efuse@100 {65            compatible = "socionext,uniphier-efuse";66            reg = <0x100 0x28>;67        };68    };69