aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
diff options
context:
space:
mode:
authorJerome Brunet <jbrunet@baylibre.com>2018-11-09 15:04:43 +0100
committerKevin Hilman <khilman@baylibre.com>2018-11-29 12:30:03 -0800
commit96a13691c1ddfafc301d1ee451d91fc2cca48d27 (patch)
tree2cc3113cdd83ef2e061d7c11741381c18f8caacb /arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
parentarm64: dts: meson: remove extra subnode in mmc clk_gate pinmux (diff)
downloadlinux-dev-96a13691c1ddfafc301d1ee451d91fc2cca48d27.tar.xz
linux-dev-96a13691c1ddfafc301d1ee451d91fc2cca48d27.zip
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>
Diffstat (limited to 'arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi')
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
index 1cb8e7e0d0da..32ef82321340 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
+++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
@@ -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;
};
};