Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mmc/ti,da830-mmc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: TI Highspeed MMC host controller for DaVinci
8
9description:
10 The Highspeed MMC Host Controller on TI DaVinci family
11 provides an interface for MMC, SD and SDIO types of memory cards.
12
13allOf:
14 - $ref: mmc-controller.yaml
15
16maintainers:
17 - Kishon Vijay Abraham I <kishon@kernel.org>
18
19properties:
20 compatible:
21 enum:
22 - ti,da830-mmc
23 - ti,dm355-mmc
24
25 reg:
26 maxItems: 1
27
28 clocks:
29 maxItems: 1
30
31 interrupts:
32 maxItems: 2
33
34 dmas:
35 maxItems: 2
36
37 dma-names:
38 items:
39 - const: rx
40 - const: tx
41
42required:
43 - compatible
44 - reg
45
46unevaluatedProperties: false
47
48examples:
49 - |
50 #include <dt-bindings/interrupt-controller/irq.h>
51 mmc@1c40000 {
52 compatible = "ti,da830-mmc";
53 reg = <0x40000 0x1000>;
54 interrupts = <16 IRQ_TYPE_LEVEL_HIGH>,
55 <17 IRQ_TYPE_LEVEL_HIGH>;
56 bus-width = <4>;
57 max-frequency = <50000000>;
58 dmas = <&edma 16>, <&edma 17>;
59 dma-names = "rx", "tx";
60 };
61...