diff options
author | Tony Lindgren <tony@atomide.com> | 2019-03-21 11:00:21 -0700 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2019-03-26 11:26:26 -0700 |
commit | b57250fa5eb35cd805e7eee7f7b5a4b3b3cb4227 (patch) | |
tree | 5f1a952acd8c59506063c94e8bb891b21ea9f71a /arch/arm/mach-omap2/i2c.c | |
parent | 6d63b12d182ec9924a8236f7cd1db5966c3bcd20 (diff) | |
download | linux-b57250fa5eb35cd805e7eee7f7b5a4b3b3cb4227.tar.gz linux-b57250fa5eb35cd805e7eee7f7b5a4b3b3cb4227.tar.bz2 linux-b57250fa5eb35cd805e7eee7f7b5a4b3b3cb4227.zip |
ARM: OMAP2+: Allocate struct omap_hwmod based on dts data
With ti-sysc interconnect target module, we can allocate struct omap_hwmod
data based on the devicetree data. This allows dropping the static SoC
specific data eventually so we will only boot with data we actually need.
To allocate struct omap_hwmod dynamically, we need to add a mutex for
modifying the list, and remove __init for few functions.
Note that we are not initialized oh->_clk or the optional clocks and their
related quirks. That can be directly handled by the interconnect target
module driver.
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/i2c.c')
0 files changed, 0 insertions, 0 deletions