]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: dts: am437x: Add l4 interconnect hierarchy and ti-sysc data
authorTony Lindgren <tony@atomide.com>
Thu, 18 Oct 2018 16:32:02 +0000 (09:32 -0700)
committerTony Lindgren <tony@atomide.com>
Thu, 18 Oct 2018 17:04:01 +0000 (10:04 -0700)
commit6d6b086a13cc2e1e4974b1de0f41afa8fa005dc9
tree6044b0a8deb592474edc281f711177ff2430044b
parent936c1101e191a372707c389b0a42d9d54fc95f6e
ARM: dts: am437x: Add l4 interconnect hierarchy and ti-sysc data

Similar to commit ca956c41dd0f ("ARM: dts: omap4: Add l4 interconnect
hierarchy and ti-sysc data"), let's add proper interconnect hierarchy
for l4 interconnect instances with the related ti-sysc interconnect
module data as in Documentation/devicetree/bindings/bus/ti-sysc.txt.

Using ti-sysc driver binding allows us to start dropping legacy platform
data in arch/arm/mach-omap2/omap*hwmod*data.c files later on in favor of
ti-sysc dts data.

This data is generated based on platform data from a booted system
and the interconnect acces protection registers for ranges. To avoid
regressions, we initially validate the device tree provided data
against the existing platform data on boot.

Note that we cannot yet include this file from the SoC dtsi file until
the child devices are moved to their proper locations in the
interconnect hierarchy in the following patch. Otherwise we would have
the each module probed twice.

Cc: Dave Gerlach <d-gerlach@ti.com>
Cc: Keerthy <j-keerthy@ti.com>
Cc: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/am437x-l4.dtsi [new file with mode: 0644]