| # 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 <[email protected]> |
| |
| 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"; |
| }; |
| }; |