brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 8e38223 Raw
57 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/memory-controllers/renesas,dbsc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Renesas DDR Bus Controllers8 9maintainers:10  - Geert Uytterhoeven <geert+renesas@glider.be>11 12description: |13  Renesas SoCs contain one or more memory controllers.  These memory14  controllers differ from one SoC variant to another, and are called by15  different names, e.g. "DDR Bus Controller (DBSC)", "DDR3 Bus State Controller16  (DBSC3)", or "SDRAM Bus State Controller (SBSC)").17 18properties:19  compatible:20    enum:21      - renesas,dbsc-r8a73a4  # R-Mobile APE622      - renesas,dbsc3-r8a7740 # R-Mobile A123      - renesas,sbsc-sh73a0   # SH-Mobile AG524 25  reg:26    maxItems: 127 28  interrupts:29    maxItems: 230 31  interrupt-names:32    items:33      - const: sec  # secure interrupt34      - const: temp # normal (temperature) interrupt35 36  power-domains:37    maxItems: 138 39required:40  - compatible41  - reg42  - power-domains43 44additionalProperties: false45 46examples:47  - |48    #include <dt-bindings/interrupt-controller/arm-gic.h>49    sbsc1: memory-controller@fe400000 {50            compatible = "renesas,sbsc-sh73a0";51            reg = <0xfe400000 0x400>;52            interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,53                         <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;54            interrupt-names = "sec", "temp";55            power-domains = <&pd_a4bc0>;56    };57