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_cmd",
|
||||||
"emmc_ds";
|
"emmc_ds";
|
||||||
function = "emmc";
|
function = "emmc";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -533,6 +534,7 @@ mux {
|
||||||
"sdio_cmd",
|
"sdio_cmd",
|
||||||
"sdio_clk";
|
"sdio_clk";
|
||||||
function = "sdio";
|
function = "sdio";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -363,6 +363,7 @@ mux {
|
||||||
"emmc_cmd",
|
"emmc_cmd",
|
||||||
"emmc_clk";
|
"emmc_clk";
|
||||||
function = "emmc";
|
function = "emmc";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -370,6 +371,7 @@ emmc_ds_pins: emmc-ds {
|
||||||
mux {
|
mux {
|
||||||
groups = "emmc_ds";
|
groups = "emmc_ds";
|
||||||
function = "emmc";
|
function = "emmc";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -416,6 +418,7 @@ mux {
|
||||||
"sdcard_cmd",
|
"sdcard_cmd",
|
||||||
"sdcard_clk";
|
"sdcard_clk";
|
||||||
function = "sdcard";
|
function = "sdcard";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -436,6 +439,7 @@ mux {
|
||||||
"sdio_cmd",
|
"sdio_cmd",
|
||||||
"sdio_clk";
|
"sdio_clk";
|
||||||
function = "sdio";
|
function = "sdio";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -310,6 +310,7 @@ mux {
|
||||||
"emmc_cmd",
|
"emmc_cmd",
|
||||||
"emmc_clk";
|
"emmc_clk";
|
||||||
function = "emmc";
|
function = "emmc";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -317,6 +318,7 @@ emmc_ds_pins: emmc-ds {
|
||||||
mux {
|
mux {
|
||||||
groups = "emmc_ds";
|
groups = "emmc_ds";
|
||||||
function = "emmc";
|
function = "emmc";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -363,6 +365,7 @@ mux {
|
||||||
"sdcard_cmd",
|
"sdcard_cmd",
|
||||||
"sdcard_clk";
|
"sdcard_clk";
|
||||||
function = "sdcard";
|
function = "sdcard";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -383,6 +386,7 @@ mux {
|
||||||
"sdio_cmd",
|
"sdio_cmd",
|
||||||
"sdio_clk";
|
"sdio_clk";
|
||||||
function = "sdio";
|
function = "sdio";
|
||||||
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue