1*77a83be8SStanislav Jakubek# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*77a83be8SStanislav Jakubek%YAML 1.2
3*77a83be8SStanislav Jakubek---
4*77a83be8SStanislav Jakubek$id: http://devicetree.org/schemas/mmc/brcm,kona-sdhci.yaml#
5*77a83be8SStanislav Jakubek$schema: http://devicetree.org/meta-schemas/core.yaml#
6*77a83be8SStanislav Jakubek
7*77a83be8SStanislav Jakubektitle: Broadcom Kona family SDHCI controller
8*77a83be8SStanislav Jakubek
9*77a83be8SStanislav Jakubekmaintainers:
10*77a83be8SStanislav Jakubek  - Florian Fainelli <f.fainelli@gmail.com>
11*77a83be8SStanislav Jakubek
12*77a83be8SStanislav JakubekallOf:
13*77a83be8SStanislav Jakubek  - $ref: sdhci-common.yaml#
14*77a83be8SStanislav Jakubek
15*77a83be8SStanislav Jakubekproperties:
16*77a83be8SStanislav Jakubek  compatible:
17*77a83be8SStanislav Jakubek    const: brcm,kona-sdhci
18*77a83be8SStanislav Jakubek
19*77a83be8SStanislav Jakubek  reg:
20*77a83be8SStanislav Jakubek    maxItems: 1
21*77a83be8SStanislav Jakubek
22*77a83be8SStanislav Jakubek  clocks:
23*77a83be8SStanislav Jakubek    maxItems: 1
24*77a83be8SStanislav Jakubek
25*77a83be8SStanislav Jakubek  interrupts:
26*77a83be8SStanislav Jakubek    maxItems: 1
27*77a83be8SStanislav Jakubek
28*77a83be8SStanislav Jakubekrequired:
29*77a83be8SStanislav Jakubek  - compatible
30*77a83be8SStanislav Jakubek  - reg
31*77a83be8SStanislav Jakubek  - clocks
32*77a83be8SStanislav Jakubek  - interrupts
33*77a83be8SStanislav Jakubek
34*77a83be8SStanislav JakubekunevaluatedProperties: false
35*77a83be8SStanislav Jakubek
36*77a83be8SStanislav Jakubekexamples:
37*77a83be8SStanislav Jakubek  - |
38*77a83be8SStanislav Jakubek    #include <dt-bindings/interrupt-controller/arm-gic.h>
39*77a83be8SStanislav Jakubek    #include <dt-bindings/interrupt-controller/irq.h>
40*77a83be8SStanislav Jakubek    #include <dt-bindings/clock/bcm281xx.h>
41*77a83be8SStanislav Jakubek
42*77a83be8SStanislav Jakubek    mmc@3f1a0000 {
43*77a83be8SStanislav Jakubek        compatible = "brcm,kona-sdhci";
44*77a83be8SStanislav Jakubek        reg = <0x3f1a0000 0x10000>;
45*77a83be8SStanislav Jakubek        clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO3>;
46*77a83be8SStanislav Jakubek        interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
47*77a83be8SStanislav Jakubek    };
48*77a83be8SStanislav Jakubek...
49