aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorLuke Wang <ziniu.wang_1@nxp.com>2025-05-21 10:55:02 +0800
committerUlf Hansson <ulf.hansson@linaro.org>2025-06-24 12:43:22 +0200
commitf1dd21863dd241cc1fd9064840684fa3d7bd3cca (patch)
treec9b1170bc7702c81a12518bec2acc0e8279d29b5 /tools/perf/scripts/python
parentmmc: sdhci-esdhc-imx: refactor clock loopback selection logic (diff)
downloadlinux-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