Commit 96a13691 authored by Jerome Brunet's avatar Jerome Brunet Committed by Kevin Hilman
Browse files

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: default avatarJerome Brunet <jbrunet@baylibre.com>
Signed-off-by: default avatarKevin Hilman <khilman@baylibre.com>
parent 06096d7a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -303,6 +303,7 @@
							 "emmc_cmd",
							 "emmc_ds";
						function = "emmc";
						bias-disable;
					};
				};

@@ -533,6 +534,7 @@
							 "sdio_cmd",
							 "sdio_clk";
						function = "sdio";
						bias-disable;
					};
				};

+4 −0
Original line number Diff line number Diff line
@@ -363,6 +363,7 @@
				       "emmc_cmd",
				       "emmc_clk";
				function = "emmc";
				bias-disable;
			};
		};

@@ -370,6 +371,7 @@
			mux {
				groups = "emmc_ds";
				function = "emmc";
				bias-disable;
			};
		};

@@ -416,6 +418,7 @@
				       "sdcard_cmd",
				       "sdcard_clk";
				function = "sdcard";
				bias-disable;
			};
		};

@@ -436,6 +439,7 @@
				       "sdio_cmd",
				       "sdio_clk";
				function = "sdio";
				bias-disable;
			};
		};

+4 −0
Original line number Diff line number Diff line
@@ -310,6 +310,7 @@
				       "emmc_cmd",
				       "emmc_clk";
				function = "emmc";
				bias-disable;
			};
		};

@@ -317,6 +318,7 @@
			mux {
				groups = "emmc_ds";
				function = "emmc";
				bias-disable;
			};
		};

@@ -363,6 +365,7 @@
				       "sdcard_cmd",
				       "sdcard_clk";
				function = "sdcard";
				bias-disable;
			};
		};

@@ -383,6 +386,7 @@
				       "sdio_cmd",
				       "sdio_clk";
				function = "sdio";
				bias-disable;
			};
		};