[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250422204413.272679-2-jm@ti.com>
Date: Tue, 22 Apr 2025 15:44:11 -0500
From: Judith Mendez <jm@...com>
To: Judith Mendez <jm@...com>, Ulf Hansson <ulf.hansson@...aro.org>,
Nishanth
Menon <nm@...com>, Adrian Hunter <adrian.hunter@...el.com>
CC: Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Vignesh Raghavendra <vigneshr@...com>, Tero Kristo <kristo@...nel.org>,
Josua Mayer <josua@...id-run.com>, <linux-mmc@...r.kernel.org>,
<devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>,
Francesco Dolcini <francesco@...cini.it>,
Hiago De Franco
<hialgofranco@...il.com>
Subject: [PATCH v3 1/3] dt-bindings: mmc: sdhci-am654: Add ti,suppress-v1p8-ena
Some Microcenter/Patriot SD cards and Kingston eMMC are failing init
across Sitara K3 boards. Init failure is due to the sequence when
V1P8_SIGNAL_ENA is set. The V1P8_SIGNAL_ENA has a timing component tied
to it where if set, switch to full-cycle timing happens. The failing
cards do not like change to full-cycle timing before changing bus
width, so add flag to sdhci-am654 binding to suppress V1P8_SIGNAL_ENA
before changing bus width. The switch to full-cycle timing should happen
with HIGH_SPEED_ENA after change of bus width.
Signed-off-by: Judith Mendez <jm@...com>
---
Documentation/devicetree/bindings/mmc/sdhci-am654.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-am654.yaml b/Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
index 676a74695389..0f92bbf8e13b 100644
--- a/Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
+++ b/Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
@@ -201,6 +201,11 @@ properties:
and the controller is required to be forced into Test mode
to set the TESTCD bit.
+ ti,suppress-v1p8-ena:
+ $ref: /schemas/types.yaml#/definitions/flag
+ description:
+ When present, V1P8_SIGNAL_ENA shall be suppressed.
+
required:
- compatible
- reg
--
2.49.0
Powered by blists - more mailing lists