[PATCHv2 00/28] ARM: OMAP2+: hwmod module clock type support
Tero Kristo
t-kristo at ti.com
Thu Apr 14 04:07:49 PDT 2016
Hi,
v2 contains following changes in comparison to v1:
- Patch ordering changed a bit, clk/ti, mach-omap2, dts patches are now
mostly grouped together, with the exception of the introduction of
clock helper API, which is needed by everything else. Please note
that the ordering must be preserved between mach-omap2/clk-driver/dts
to avoid boot problems.
- Dropped hwmod data removal patches for now, this allows booting with
either new or old DTS data.
- Fixed a typo in the hwmod clock driver timeout handling, the comparison
for timeout against ktime_us_delta was wrong causing too short
timeouts, this was apparent with cpuidle enabled on OMAP4
- Added patch #6 to fetch hwmod main clock based on the hwmod name itself,
if found, ignore main_clk / clkctrl setup for the hwmod
- Added patch #7 to fix issue in omap2 timer caused by patch #6, with
dynamic parsing of main clock, the hwmod must be setup before attempting
to access main_clk.
Boot tested on am335x-evm, am335x-evmsk, am3517-evm, am37x-evm, am437x-sk,
am437x-gp-evm, am57xx-evm, omap3-beagle-xm, omap3-beagle, am335x-boneblack,
am335x-bone, omap3-crane, dra72x-ev, dra7xx-evm, ldp3430, omap4-panda-es,
omap4-panda, omap2430-sdp, omap3430-sdp, omap4-sdp-es23plus, omap5-uevm.
Suspend-resume tested on omap3-beagle, omap4-panda-es.
Cpuidle tested on omap4-panda-es. For some reason cpuidle is not functional
for me on omap3-beagle, even on plain 4.6-rc2.
Branch pushed at:
tree: https://github.com/t-kristo/linux-pm.git
branch: 4.6-rc2-hwmod-clks-v2
-Tero
More information about the linux-arm-kernel
mailing list