1description: Renesas R-Car eMMC 2 3compatible: "renesas,rcar-mmc" 4 5include: [sdhc.yaml, mmc.yaml, pinctrl-device.yaml, reset-device.yaml] 6 7properties: 8 clocks: 9 required: true 10 11 reg: 12 required: true 13 14 pinctrl-0: 15 required: true 16 17 pinctrl-names: 18 required: true 19 20 max-bus-freq: 21 required: true 22 23 non-removable: 24 type: boolean 25 description: | 26 Non-removable slots (like eMMC), which are assumed to always be present, 27 will affect the `sdhc_card_present` call. This call will always return 28 true if this property exists for the node. 29 30 mmc-sdr104-support: 31 type: boolean 32 33 cd-gpios: 34 type: phandle-array 35 description: Card Detect pin 36 37 pwr-gpios: 38 type: phandle-array 39 description: Power pin 40 41 vmmc-supply: 42 type: phandle 43 description: | 44 Supply for the card power 45 46 vqmmc-supply: 47 type: phandle 48 description: | 49 Supply for the bus IO line power, such as a level shifter. 50 If the level shifter is controlled by a GPIO line, this shall 51 be modeled as a "regulator-fixed" with a GPIO line for 52 switching the level shifter on/off. 53 54 bus-width: 55 type: int 56 default: 1 57 description: | 58 Bus width for SDMMC access, defaults to the minimum necessary 59 number of bus lines 60 enum: 61 - 1 62 - 4 63 - 8 64