Commit | Line | Data |
---|---|---|
3f1c6ebf AV |
1 | MMC/SD/SDIO slot directly connected to a SPI bus |
2 | ||
4efafee0 CB |
3 | This file documents differences between the core properties described |
4 | by mmc.txt and the properties used by the mmc_spi driver. | |
5 | ||
3f1c6ebf | 6 | Required properties: |
3f1c6ebf AV |
7 | - spi-max-frequency : maximum frequency for this device (Hz). |
8 | - voltage-ranges : two cells are required, first cell specifies minimum | |
9 | slot voltage (mV), second cell specifies maximum slot voltage (mV). | |
10 | Several ranges could be specified. | |
290293ed EH |
11 | |
12 | Optional properties: | |
13 | - gpios : may specify GPIOs in this order: Card-Detect GPIO, | |
7f217794 | 14 | Write-Protect GPIO. Note that this does not follow the |
4efafee0 | 15 | binding from mmc.txt, for historical reasons. |
290293ed EH |
16 | - interrupt-parent : the phandle for the interrupt controller that |
17 | services interrupts for this device. | |
3f1c6ebf AV |
18 | |
19 | Example: | |
20 | ||
21 | mmc-slot@0 { | |
22 | compatible = "fsl,mpc8323rdb-mmc-slot", | |
23 | "mmc-spi-slot"; | |
24 | reg = <0>; | |
25 | gpios = <&qe_pio_d 14 1 | |
26 | &qe_pio_d 15 0>; | |
27 | voltage-ranges = <3300 3300>; | |
28 | spi-max-frequency = <50000000>; | |
290293ed EH |
29 | interrupts = <42>; |
30 | interrupt-parent = <&PIC>; | |
3f1c6ebf | 31 | }; |