[PATCH 2/2] arm: dts: xilinx: drop bias-high-impedance on SDIO CD/WP pins
From: Michal Simek
Date: Wed Jun 03 2026 - 10:27:45 EST
Zynq-7000 boards used the same invalid combination of bias-high-impedance
and bias-pull-up on SDIO card-detect and write-protect pin groups. Keep
only bias-pull-up, as in the arm64 ZynqMP fix.
Signed-off-by: Michal Simek <michal.simek@xxxxxxx>
---
arch/arm/boot/dts/xilinx/zynq-ebaz4205.dts | 1 -
arch/arm/boot/dts/xilinx/zynq-zc702.dts | 2 --
arch/arm/boot/dts/xilinx/zynq-zc706.dts | 2 --
3 files changed, 5 deletions(-)
diff --git a/arch/arm/boot/dts/xilinx/zynq-ebaz4205.dts b/arch/arm/boot/dts/xilinx/zynq-ebaz4205.dts
index 14f644156a6f..19b564019502 100644
--- a/arch/arm/boot/dts/xilinx/zynq-ebaz4205.dts
+++ b/arch/arm/boot/dts/xilinx/zynq-ebaz4205.dts
@@ -99,7 +99,6 @@ conf-cd {
groups = "gpio0_34_grp";
io-standard = <3>;
slew-rate = <0>;
- bias-high-impedance;
bias-pull-up;
};
};
diff --git a/arch/arm/boot/dts/xilinx/zynq-zc702.dts b/arch/arm/boot/dts/xilinx/zynq-zc702.dts
index 6955637c5b1a..36e919aea84c 100644
--- a/arch/arm/boot/dts/xilinx/zynq-zc702.dts
+++ b/arch/arm/boot/dts/xilinx/zynq-zc702.dts
@@ -324,7 +324,6 @@ mux-cd {
conf-cd {
groups = "gpio0_0_grp";
- bias-high-impedance;
bias-pull-up;
slew-rate = <0>;
power-source = <1>;
@@ -337,7 +336,6 @@ mux-wp {
conf-wp {
groups = "gpio0_15_grp";
- bias-high-impedance;
bias-pull-up;
slew-rate = <0>;
power-source = <1>;
diff --git a/arch/arm/boot/dts/xilinx/zynq-zc706.dts b/arch/arm/boot/dts/xilinx/zynq-zc706.dts
index 3b803c698473..1ce35eaa607b 100644
--- a/arch/arm/boot/dts/xilinx/zynq-zc706.dts
+++ b/arch/arm/boot/dts/xilinx/zynq-zc706.dts
@@ -237,7 +237,6 @@ mux-cd {
conf-cd {
groups = "gpio0_14_grp";
- bias-high-impedance;
bias-pull-up;
slew-rate = <0>;
power-source = <1>;
@@ -250,7 +249,6 @@ mux-wp {
conf-wp {
groups = "gpio0_15_grp";
- bias-high-impedance;
bias-pull-up;
slew-rate = <0>;
power-source = <1>;
--
2.43.0
base-commit: 6218e588ded718ad365fed5fa7fb151a85abe5dc
branch: zynqmp/dt