brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · b526f9c Raw
70 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/mailbox/sprd-mailbox.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Spreadtrum mailbox controller8 9maintainers:10  - Orson Zhai <orsonzhai@gmail.com>11  - Baolin Wang <baolin.wang7@gmail.com>12  - Chunyan Zhang <zhang.lyra@gmail.com>13 14properties:15  compatible:16    enum:17      - sprd,sc9860-mailbox18      - sprd,sc9863a-mailbox19 20  reg:21    items:22      - description: inbox registers' base address23      - description: outbox registers' base address24 25  interrupts:26    minItems: 227    maxItems: 328 29  interrupt-names:30    minItems: 231    items:32      - const: inbox33      - const: outbox34      - const: supp-outbox35 36  clocks:37    maxItems: 138 39  clock-names:40    items:41      - const: enable42 43  "#mbox-cells":44    const: 145 46required:47  - compatible48  - reg49  - interrupts50  - interrupt-names51  - "#mbox-cells"52  - clocks53  - clock-names54 55additionalProperties: false56 57examples:58  - |59    #include <dt-bindings/interrupt-controller/arm-gic.h>60    mailbox: mailbox@400a0000 {61      compatible = "sprd,sc9860-mailbox";62      reg = <0x400a0000 0x8000>, <0x400a8000 0x8000>;63      #mbox-cells = <1>;64      clock-names = "enable";65      clocks = <&aon_gate 53>;66      interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;67      interrupt-names = "inbox", "outbox";68    };69...70