0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: "http://devicetree.org/schemas/soc/renesas/renesas,rzg2l-sysc.yaml#"
0005 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
0006
0007 title: Renesas RZ/{G2L,V2L} System Controller (SYSC)
0008
0009 maintainers:
0010 - Geert Uytterhoeven <geert+renesas@glider.be>
0011
0012 description:
0013 The RZ/{G2L,V2L}-alike System Controller (SYSC) performs system control of
0014 the LSI and supports following functions,
0015 - External terminal state capture function
0016 - 34-bit address space access function
0017 - Low power consumption control
0018 - WDT stop control
0019
0020 properties:
0021 compatible:
0022 enum:
0023 - renesas,r9a07g043-sysc # RZ/G2UL
0024 - renesas,r9a07g044-sysc # RZ/G2{L,LC}
0025 - renesas,r9a07g054-sysc # RZ/V2L
0026
0027 reg:
0028 maxItems: 1
0029
0030 interrupts:
0031 items:
0032 - description: CA55/CM33 Sleep/Software Standby Mode request interrupt
0033 - description: CA55 Software Standby Mode release request interrupt
0034 - description: CM33 Software Standby Mode release request interrupt
0035 - description: CA55 ACE Asynchronous Bridge Master/Slave interface deny request interrupt
0036
0037 interrupt-names:
0038 items:
0039 - const: lpm_int
0040 - const: ca55stbydone_int
0041 - const: cm33stbyr_int
0042 - const: ca55_deny
0043
0044 required:
0045 - compatible
0046 - reg
0047 - interrupts
0048 - interrupt-names
0049
0050 additionalProperties: false
0051
0052 examples:
0053 - |
0054 #include <dt-bindings/interrupt-controller/arm-gic.h>
0055
0056 sysc: system-controller@11020000 {
0057 compatible = "renesas,r9a07g044-sysc";
0058 reg = <0x11020000 0x10000>;
0059 interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
0060 <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
0061 <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
0062 <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
0063 interrupt-names = "lpm_int", "ca55stbydone_int", "cm33stbyr_int",
0064 "ca55_deny";
0065 };