|
@@ -61,6 +61,12 @@ static const struct sh_mobile_sdhi_of_data of_default_cfg = {
|
|
|
.tmio_flags = TMIO_MMC_HAS_IDLE_WAIT,
|
|
|
};
|
|
|
|
|
|
+static const struct sh_mobile_sdhi_of_data of_rz_compatible = {
|
|
|
+ .tmio_flags = TMIO_MMC_HAS_IDLE_WAIT | TMIO_MMC_32BIT_DATA_PORT,
|
|
|
+ .tmio_ocr_mask = MMC_VDD_32_33,
|
|
|
+ .capabilities = MMC_CAP_SD_HIGHSPEED | MMC_CAP_SDIO_IRQ,
|
|
|
+};
|
|
|
+
|
|
|
static const struct sh_mobile_sdhi_of_data of_rcar_gen1_compatible = {
|
|
|
.tmio_flags = TMIO_MMC_HAS_IDLE_WAIT | TMIO_MMC_WRPROTECT_DISABLE |
|
|
|
TMIO_MMC_CLK_ACTUAL,
|
|
@@ -87,6 +93,7 @@ static const struct of_device_id sh_mobile_sdhi_of_match[] = {
|
|
|
{ .compatible = "renesas,sdhi-sh73a0", .data = &of_default_cfg, },
|
|
|
{ .compatible = "renesas,sdhi-r8a73a4", .data = &of_default_cfg, },
|
|
|
{ .compatible = "renesas,sdhi-r8a7740", .data = &of_default_cfg, },
|
|
|
+ { .compatible = "renesas,sdhi-r7s72100", .data = &of_rz_compatible, },
|
|
|
{ .compatible = "renesas,sdhi-r8a7778", .data = &of_rcar_gen1_compatible, },
|
|
|
{ .compatible = "renesas,sdhi-r8a7779", .data = &of_rcar_gen1_compatible, },
|
|
|
{ .compatible = "renesas,sdhi-r8a7790", .data = &of_rcar_gen2_compatible, },
|