]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed
authorAdam Ford <aford173@gmail.com>
Fri, 20 Jun 2025 21:34:45 +0000 (16:34 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Aug 2025 10:04:55 +0000 (12:04 +0200)
commita7b5787db8aa3bde3874fd1ddc09caf5735fab04
tree79cb97904ee2bd75be044d1d0674d75a5f4c1165
parentdfd215df4c3795fb94c8a4c5079d3cd7c13602f0
arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed

[ Upstream commit f83f69097a302ed2a2775975ddcf12e6a5ac6ec3 ]

The reference manual for the i.MX8MM states the clock rate in
MMC mode is 1/2 of the input clock, therefore to properly run
at HS400 rates, the input clock must be 400MHz to operate at
200MHz.  Currently the clock is set to 200MHz which is half the
rate it should be, so the throughput is half of what it should be
for HS400 operation.

Fixes: 593816fa2f35 ("arm64: dts: imx: Add Beacon i.MX8m-Mini development kit")
Signed-off-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi