ARM: dts: dra74x: Fix iodelay configuration for mmc3
authorFaiz Abbas <faiz_abbas@ti.com>
Wed, 7 Aug 2019 10:52:38 +0000 (16:22 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 21 Sep 2019 05:16:50 +0000 (07:16 +0200)
commita8919f8d352f7e802d8f7757e6212ff0d98d9890
treee687dfbfbae23cb71475fd69be9bfa5c4f797021
parent2ff2bd2c5526589b19ebc1eae0331dcb7d7ae166
ARM: dts: dra74x: Fix iodelay configuration for mmc3

[ Upstream commit 07f9a8be66a9bd86f9eaedf8f8aeb416195adab8 ]

According to the latest am572x[1] and dra74x[2] data manuals, mmc3
default, hs, sdr12 and sdr25 modes use iodelay values given in
MMC3_MANUAL1. Set the MODE_SELECT bit for these so that manual mode is
selected and correct iodelay values can be configured.

[1] http://www.ti.com/lit/ds/symlink/am5728.pdf
[2] http://www.ti.com/lit/ds/symlink/dra746.pdf

Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi