OSDN Git Service

ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap5
authorTony Lindgren <tony@atomide.com>
Tue, 9 Apr 2019 16:00:54 +0000 (09:00 -0700)
committerTony Lindgren <tony@atomide.com>
Tue, 9 Apr 2019 16:00:54 +0000 (09:00 -0700)
commitb2770b2d6f1b4d33e919fc2a9ccf536efedc1e40
treec0a52fe1bd0d4f8d4455df9681a45955da390483
parent5b5975312903a90220dc980a366a259faedc6808
ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap5

We can now add l4 abe interconnect hierarchy and ti-sysc data with
ti-sysc driver supporting external optional clocks needed by mcpdm.

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 mcpdm we now need to enable at module level only for devices
that have the external pdmclk wired from the PMIC as the clock is
needed for the module to be accessible.

Also note that abe seems to be the same as on omap4 except for domains
and clocks and we may be able to combine the l4 abe data later on.
But let's play it safe and just initially use what we have already
defined in the platform data.

Cc: devicetree@vger.kernel.org
Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/omap5-board-common.dtsi
arch/arm/boot/dts/omap5-l4-abe.dtsi [new file with mode: 0644]
arch/arm/boot/dts/omap5.dtsi