xref: /freebsd/sys/contrib/device-tree/Bindings/mmc/npcm,sdhci.yaml (revision 84943d6f38e936ac3b7a3947ca26eeb27a39f938)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mmc/npcm,sdhci.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NPCM SDHCI Controller
8
9maintainers:
10  - Tomer Maimon <tmaimon77@gmail.com>
11
12allOf:
13  - $ref: mmc-controller.yaml#
14
15properties:
16  compatible:
17    enum:
18      - nuvoton,npcm750-sdhci
19      - nuvoton,npcm845-sdhci
20
21  reg:
22    maxItems: 1
23
24  interrupts:
25    maxItems: 1
26
27  clocks:
28    maxItems: 1
29
30required:
31  - compatible
32  - reg
33  - interrupts
34  - clocks
35
36unevaluatedProperties: false
37
38examples:
39  - |
40    mmc@f0840000 {
41      compatible = "nuvoton,npcm750-sdhci";
42      reg = <0xf0840000 0x200>;
43      interrupts = <0 27 4>;
44      clocks = <&clk 4>;
45    };
46