| # 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 <ulf.hansson@linaro.org> | |
| 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(@.*)?$" | |
| additionalProperties: 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"; | |
| }; | |
| }; |