xref: /openbmc/linux/Documentation/devicetree/bindings/mmc/mmc-card.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1295c894cSMaxime Ripard# SPDX-License-Identifier: GPL-2.0
2295c894cSMaxime Ripard%YAML 1.2
3295c894cSMaxime Ripard---
4295c894cSMaxime Ripard$id: http://devicetree.org/schemas/mmc/mmc-card.yaml#
5295c894cSMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml#
6295c894cSMaxime Ripard
7*dd3cb467SAndrew Lunntitle: MMC Card / eMMC Generic
8295c894cSMaxime Ripard
9295c894cSMaxime Ripardmaintainers:
10295c894cSMaxime Ripard  - Ulf Hansson <ulf.hansson@linaro.org>
11295c894cSMaxime Ripard
12295c894cSMaxime Riparddescription: |
13295c894cSMaxime Ripard  This documents describes the devicetree bindings for a mmc-host controller
14295c894cSMaxime Ripard  child node describing a mmc-card / an eMMC.
15295c894cSMaxime Ripard
16295c894cSMaxime Ripardproperties:
17295c894cSMaxime Ripard  compatible:
18295c894cSMaxime Ripard    const: mmc-card
19295c894cSMaxime Ripard
20295c894cSMaxime Ripard  reg:
21295c894cSMaxime Ripard    const: 0
22295c894cSMaxime Ripard
23295c894cSMaxime Ripard  broken-hpi:
24295c894cSMaxime Ripard    $ref: /schemas/types.yaml#/definitions/flag
25295c894cSMaxime Ripard    description:
26295c894cSMaxime Ripard      Use this to indicate that the mmc-card has a broken hpi
27295c894cSMaxime Ripard      implementation, and that hpi should not be used.
28295c894cSMaxime Ripard
29295c894cSMaxime Ripardrequired:
30295c894cSMaxime Ripard  - compatible
31295c894cSMaxime Ripard  - reg
32295c894cSMaxime Ripard
33295c894cSMaxime RipardadditionalProperties: false
34295c894cSMaxime Ripard
35295c894cSMaxime Ripardexamples:
36295c894cSMaxime Ripard  - |
37295c894cSMaxime Ripard    mmc {
38295c894cSMaxime Ripard        #address-cells = <1>;
39295c894cSMaxime Ripard        #size-cells = <0>;
40295c894cSMaxime Ripard
41295c894cSMaxime Ripard        card@0 {
42295c894cSMaxime Ripard            compatible = "mmc-card";
43295c894cSMaxime Ripard            reg = <0>;
44295c894cSMaxime Ripard            broken-hpi;
45295c894cSMaxime Ripard        };
46295c894cSMaxime Ripard    };
47295c894cSMaxime Ripard
48295c894cSMaxime Ripard...
49