mirror of https://gitee.com/openkylin/linux.git
arm64: dts: meson: disable pad bias for mmc pinmuxes
In some cases (such as a boot from SPI) the bootloader or the ROM code may leave a bias pull-down on the mmc pins. If so the MMC will fail during the initialisation. Explicitly disabling the pinmux solves the problem. Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>
This commit is contained in:
parent
06096d7a87
commit
96a13691c1
|
@ -303,6 +303,7 @@ mux {
|
|||
"emmc_cmd",
|
||||
"emmc_ds";
|
||||
function = "emmc";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -533,6 +534,7 @@ mux {
|
|||
"sdio_cmd",
|
||||
"sdio_clk";
|
||||
function = "sdio";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -363,6 +363,7 @@ mux {
|
|||
"emmc_cmd",
|
||||
"emmc_clk";
|
||||
function = "emmc";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -370,6 +371,7 @@ emmc_ds_pins: emmc-ds {
|
|||
mux {
|
||||
groups = "emmc_ds";
|
||||
function = "emmc";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -416,6 +418,7 @@ mux {
|
|||
"sdcard_cmd",
|
||||
"sdcard_clk";
|
||||
function = "sdcard";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -436,6 +439,7 @@ mux {
|
|||
"sdio_cmd",
|
||||
"sdio_clk";
|
||||
function = "sdio";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -310,6 +310,7 @@ mux {
|
|||
"emmc_cmd",
|
||||
"emmc_clk";
|
||||
function = "emmc";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -317,6 +318,7 @@ emmc_ds_pins: emmc-ds {
|
|||
mux {
|
||||
groups = "emmc_ds";
|
||||
function = "emmc";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -363,6 +365,7 @@ mux {
|
|||
"sdcard_cmd",
|
||||
"sdcard_clk";
|
||||
function = "sdcard";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -383,6 +386,7 @@ mux {
|
|||
"sdio_cmd",
|
||||
"sdio_clk";
|
||||
function = "sdio";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue