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