boards: rcar_spider_s4: add MMC node to dts and describe MMC pins

Add MMC node to dts and describe MMC pins.

Signed-off-by: Mykola Kvach <xakep.amatop@gmail.com>
This commit is contained in:
Mykola Kvach 2024-05-14 13:28:16 +03:00 committed by Anas Nashif
parent 636091adb8
commit 701c278eeb
2 changed files with 73 additions and 0 deletions

View file

@ -14,4 +14,58 @@
hscif0_data_rx_default: hscif0_data_rx_default {
pin = <PIN_HRX0 FUNC_HRX0>;
};
mmc_clk: mmc_clk {
pin = <PIN_MMC_SD_CLK FUNC_MMC_SD_CLK>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_cmd: mmc_cmd {
pin = <PIN_MMC_SD_CMD FUNC_MMC_SD_CMD>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_data0: mmc_data0 {
pin = <PIN_MMC_SD_D0 FUNC_MMC_SD_D0>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_data1: mmc_data1 {
pin = <PIN_MMC_SD_D1 FUNC_MMC_SD_D1>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_data2: mmc_data2 {
pin = <PIN_MMC_SD_D2 FUNC_MMC_SD_D2>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_data3: mmc_data3 {
pin = <PIN_MMC_SD_D3 FUNC_MMC_SD_D3>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_data4: mmc_data4 {
pin = <PIN_MMC_D4 FUNC_MMC_D4>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_data5: mmc_data5 {
pin = <PIN_MMC_D5 FUNC_MMC_D5>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_data6: mmc_data6 {
pin = <PIN_MMC_D6 FUNC_MMC_D6>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_data7: mmc_data7 {
pin = <PIN_MMC_D7 FUNC_MMC_D7>;
power-source = <PIN_VOLTAGE_1P8V>;
};
mmc_ds: mmc_ds {
pin = <PIN_MMC_DS FUNC_MMC_DS>;
};
};

View file

@ -30,3 +30,22 @@
current-speed = <1843200>;
status = "okay";
};
&mmc0 {
pinctrl-0 = <&mmc_clk &mmc_cmd &mmc_ds
&mmc_data0 &mmc_data1 &mmc_data2 &mmc_data3
&mmc_data4 &mmc_data5 &mmc_data6 &mmc_data7>;
pinctrl-1 = <&mmc_clk &mmc_cmd &mmc_ds
&mmc_data0 &mmc_data1 &mmc_data2 &mmc_data3
&mmc_data4 &mmc_data5 &mmc_data6 &mmc_data7>;
pinctrl-names = "default", "uhs";
disk {
compatible = "zephyr,mmc-disk";
status = "okay";
};
bus-width = <8>;
mmc-hs200-1_8v;
mmc-hs400-1_8v;
non-removable;
status = "okay";
};