]> www.infradead.org Git - users/dwmw2/linux.git/commit
ARM: dts: Fix incomplete dts data for am3 and am4 mmc
authorTony Lindgren <tony@atomide.com>
Tue, 23 Jul 2019 07:29:23 +0000 (00:29 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 21 Sep 2019 05:18:27 +0000 (07:18 +0200)
commit62c3bfff7d9e9ae9e0f56e0cd2fc5b13e3a41f7f
treebd96fa6ef5af0d0b80d1cf62b8b59e943b8c47d4
parent0a3d2a039339b446cd8f901e65a5843a2962db3a
ARM: dts: Fix incomplete dts data for am3 and am4 mmc

[ Upstream commit 5b63fb90adb95a178ad403e1703f59bf1ff2c16b ]

Commit 4e27f752ab8c ("ARM: OMAP2+: Drop mmc platform data for am330x and
am43xx") dropped legacy mmc platform data for am3 and am4, but missed the
fact that we never updated the dts files for mmc3 that is directly on l3
interconnect instead of l4 interconnect. This leads to a situation with
no legacy platform data and incomplete dts data.

Let's update the mmc instances on l3 interconnect to probe properly with
ti-sysc interconnect target module driver to make mmc3 work again. Let's
still keep legacy "ti,hwmods" property around for v5.2 kernel and only
drop it later on.

Note that there is no need to use property status = "disabled" for mmc3.
The default for dts is enabled, and runtime PM will idle unused instances
just fine.

Fixes: 4e27f752ab8c ("ARM: OMAP2+: Drop mmc platform data for am330x and am43xx")
Reported-by: David Lechner <david@lechnology.com>
Tested-by: David Lechner <david@lechnology.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm/boot/dts/am33xx.dtsi
arch/arm/boot/dts/am4372.dtsi