[PATCH v2 0/3] Fix MMC pin pull configurations

From: Judith Mendez

Date: Mon Feb 23 2026 - 18:40:55 EST


This series corrects MMC pin pull-up/pull-down configurations across
TI AM62L EVM, AM62P SK, & AM62 LP SK boards to properly match their
hardware design.

Most boards have external pull-ups on MMC pins, but DT configuration
was also enabling internal pulls. Having both internal and external
pulls active causes several issues:
- Unnecessary power consumption due to stronger pull resistance
- Floating pins violating SPEC recommendations

All changes are based on the respective board schematics referenced
in each patch.

Changes since v1:
- improved all commit descriptions
- removed incorrect claim: potential issues for modes with tighter
timing requirements due to mismatched pull strengths between D0 and
remaining data pins
- drop patch 2/4. While there is a host side mismatch between D0 and
D1-D7 pins, leaving internal pullup on D0 equals a stronger pull,
helping with poor board design issues and better matching D0 pullup
strength with D1-D7 after taking into account eMMC card pullups on
D1-D7 pins
- rebased against ti-k3-dts-next

Link to v1:
https://lore.kernel.org/all/20260212184246.2316659-1-jm@xxxxxx/

Judith Mendez (3):
arm64: dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins
arm64: dts: ti: k3-am62l-evm: Disable MMC1 internal pulls on data pins
arm64: dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data
pins

arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 14 +++++++-------
arch/arm64/boot/dts/ti/k3-am62l3-evm.dts | 6 +++---
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 6 +++---
3 files changed, 13 insertions(+), 13 deletions(-)

--
2.52.0