# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/memory-controllers/renesas,dbsc.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Renesas DDR Bus Controllers maintainers: - Geert Uytterhoeven description: | Renesas SoCs contain one or more memory controllers. These memory controllers differ from one SoC variant to another, and are called by different names, e.g. "DDR Bus Controller (DBSC)", "DDR3 Bus State Controller (DBSC3)", or "SDRAM Bus State Controller (SBSC)"). properties: compatible: enum: - renesas,dbsc-r8a73a4 # R-Mobile APE6 - renesas,dbsc3-r8a7740 # R-Mobile A1 - renesas,sbsc-sh73a0 # SH-Mobile AG5 reg: maxItems: 1 interrupts: maxItems: 2 interrupt-names: items: - const: sec # secure interrupt - const: temp # normal (temperature) interrupt power-domains: maxItems: 1 required: - compatible - reg - power-domains additionalProperties: false examples: - | #include sbsc1: memory-controller@fe400000 { compatible = "renesas,sbsc-sh73a0"; reg = <0xfe400000 0x400>; interrupts = , ; interrupt-names = "sec", "temp"; power-domains = <&pd_a4bc0>; };