diff options
| author | Luke Wang <ziniu.wang_1@nxp.com> | 2025-05-21 10:55:02 +0800 |
|---|---|---|
| committer | Ulf Hansson <ulf.hansson@linaro.org> | 2025-06-24 12:43:22 +0200 |
| commit | f1dd21863dd241cc1fd9064840684fa3d7bd3cca (patch) | |
| tree | c9b1170bc7702c81a12518bec2acc0e8279d29b5 /tools/perf/scripts/python | |
| parent | mmc: sdhci-esdhc-imx: refactor clock loopback selection logic (diff) | |
| download | linux-f1dd21863dd241cc1fd9064840684fa3d7bd3cca.tar.gz linux-f1dd21863dd241cc1fd9064840684fa3d7bd3cca.zip | |
mmc: sdhci-esdhc-imx: optimize clock loopback selection with dummy pad support
For legacy platforms without dummy pad:
When clock <= 100MHz: Set ESDHC_MIX_CTRL_FBCLK_SEL to 0 (external clock
pad loopback) for better bus clock proximity.
When clock > 100MHz: Set ESDHC_MIX_CTRL_FBCLK_SEL to 1 (internal clock
loopback) to avoid signal reflection noise at high frequency.
For i.MX94/95 with dummy pad support:
Keep ESDHC_MIX_CTRL_FBCLK_SEL at 0 for all speed mode. Hardware
automatically substitutes clock pad loopback with dummy pad loopback
when available, eliminating signal reflections while preserving better
bus clock proximity.
Signed-off-by: Luke Wang <ziniu.wang_1@nxp.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Link: https://lore.kernel.org/r/20250521025502.112030-2-ziniu.wang_1@nxp.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
