# SPDX-License-Identifier: GPL-2.0 %YAML 1.2 --- $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: MMC Controller Common Properties maintainers: - Ulf Hansson description: These properties are common to multiple MMC host controllers. Any host that requires the respective functionality should implement them using these definitions. It is possible to assign a fixed index mmcN to an MMC host controller (and the corresponding mmcblkN devices) by defining an alias in the /aliases device tree node. $ref: mmc-controller-common.yaml# properties: $nodename: pattern: "^mmc(@.*)?$" unevaluatedProperties: true examples: - | mmc3: mmc@1c12000 { #address-cells = <1>; #size-cells = <0>; reg = <0x1c12000 0x200>; pinctrl-names = "default"; pinctrl-0 = <&mmc3_pins_a>; vmmc-supply = <®_vmmc3>; bus-width = <4>; non-removable; mmc-pwrseq = <&sdhci0_pwrseq>; brcmf: wifi@1 { reg = <1>; compatible = "brcm,bcm4329-fmac"; interrupt-parent = <&pio>; interrupts = <10 8>; interrupt-names = "host-wake"; }; };