1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/memory-controllers/renesas,dbsc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas DDR Bus Controllers
10 - Geert Uytterhoeven <geert+renesas@glider.be>
13 Renesas SoCs contain one or more memory controllers. These memory
14 controllers differ from one SoC variant to another, and are called by
15 different names, e.g. "DDR Bus Controller (DBSC)", "DDR3 Bus State Controller
16 (DBSC3)", or "SDRAM Bus State Controller (SBSC)").
21 - renesas,dbsc-r8a73a4 # R-Mobile APE6
22 - renesas,dbsc3-r8a7740 # R-Mobile A1
23 - renesas,sbsc-sh73a0 # SH-Mobile AG5
33 - const: sec # secure interrupt
34 - const: temp # normal (temperature) interrupt
44 additionalProperties: false
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>;