]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: zynqmp: Disable Tri-state for SDIO
authorTejas Bhumkar <tejas.arvind.bhumkar@amd.com>
Mon, 27 May 2024 09:34:13 +0000 (11:34 +0200)
committerMichal Simek <michal.simek@amd.com>
Mon, 17 Jun 2024 06:36:22 +0000 (08:36 +0200)
commita082e297fa18d96a41ccc308eb31675ffd3a47f8
tree156e28063416a6fca2637f540f3a79e02f48df61
parenta520fcceb9609823bf50818fd838cf22ee97341c
arm64: zynqmp: Disable Tri-state for SDIO

Since the zynqmp pinctrl driver now includes support for the
tri-state registers, ensure that the pins needing output-enable
are correctly configured for SOMs.

Currently, there is an issue with the detection of the MMC for
the SOM kv260, resulting in the following error:
ZynqMP> mmc dev 1
Card did not respond to voltage select! : -110

To address this problem, configure the SDIO pins for output-enable
to enable MMC detection.

Signed-off-by: Tejas Bhumkar <tejas.arvind.bhumkar@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/540f83f7d88b80441c9fa3d771dd7b000b0710a4.1716802450.git.michal.simek@amd.com
arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso
arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso