Back to home page

OSCL-LXR

 
 

    


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     };