118334Speter# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
290075Sobrien%YAML 1.2
3132718Skan---
418334Speter$id: http://devicetree.org/schemas/mmc/brcm,kona-sdhci.yaml#
590075Sobrien$schema: http://devicetree.org/meta-schemas/core.yaml#
618334Speter
790075Sobrientitle: Broadcom Kona family SDHCI controller
890075Sobrien
990075Sobrienmaintainers:
1090075Sobrien  - Florian Fainelli <f.fainelli@gmail.com>
1118334Speter
1290075SobrienallOf:
1390075Sobrien  - $ref: sdhci-common.yaml#
1490075Sobrien
1590075Sobrienproperties:
1618334Speter  compatible:
1718334Speter    const: brcm,kona-sdhci
1890075Sobrien
1990075Sobrien  reg:
2090075Sobrien    maxItems: 1
2118334Speter
2218334Speter  clocks:
2318334Speter    maxItems: 1
2450397Sobrien
25132718Skan  interrupts:
26132718Skan    maxItems: 1
2790075Sobrien
2818334Speterrequired:
2990075Sobrien  - compatible
30117395Skan  - reg
31117395Skan  - clocks
3290075Sobrien  - interrupts
33117395Skan
34117395SkanunevaluatedProperties: false
35117395Skan
3618334Speterexamples:
3750397Sobrien  - |
38132718Skan    #include <dt-bindings/interrupt-controller/arm-gic.h>
39132718Skan    #include <dt-bindings/interrupt-controller/irq.h>
40132718Skan    #include <dt-bindings/clock/bcm281xx.h>
41132718Skan
42132718Skan    mmc@3f1a0000 {
43132718Skan        compatible = "brcm,kona-sdhci";
44132718Skan        reg = <0x3f1a0000 0x10000>;
45132718Skan        clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO3>;
4650397Sobrien        interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
4718334Speter    };
4818334Speter...
4918334Speter