]> git.baikalelectronics.ru Git - kernel.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)
committerTony Lindgren <tony@atomide.com>
Tue, 13 Aug 2019 11:03:30 +0000 (04:03 -0700)
commite64adde65c29f885bcde90a2589d2567ad14b2a0
treead9ca3c8c89a6a4e904e868dae6a156d3c16ae06
parente5ec205e030edc36725e44c3d60abced61d77017
ARM: dts: Fix incomplete dts data for am3 and am4 mmc

Commit c4285fe2983e ("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: c4285fe2983e ("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>
arch/arm/boot/dts/am33xx.dtsi
arch/arm/boot/dts/am4372.dtsi