All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 00/28] ARM: OMAP2+: hwmod module clock type support
@ 2016-04-14 11:07 ` Tero Kristo
  0 siblings, 0 replies; 92+ messages in thread
From: Tero Kristo @ 2016-04-14 11:07 UTC (permalink / raw)
  To: tony, paul, sboyd, mturquette, linux-omap
  Cc: devicetree, linux-clk, linux-arm-kernel

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

^ permalink raw reply	[flat|nested] 92+ messages in thread

end of thread, other threads:[~2016-05-13 10:58 UTC | newest]

Thread overview: 92+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-14 11:07 [PATCHv2 00/28] ARM: OMAP2+: hwmod module clock type support Tero Kristo
2016-04-14 11:07 ` Tero Kristo
2016-04-14 11:07 ` Tero Kristo
2016-04-14 11:07 ` [PATCHv2 02/28] clk: ti: dpll: use ti_clk_get to fetch ref/bypass clocks Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07 ` [PATCHv2 03/28] ARM: OMAP2+: omap_device: create clock alias purely from DT data Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07 ` [PATCHv2 04/28] ARM: OMAP2+: hwmod: use new ti_clk_get API to search for clock handles Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07 ` [PATCHv2 06/28] ARM: OMAP2+: hwmod: fetch main_clk based on hwmod name Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07 ` [PATCHv2 07/28] ARM: OMAP2+: timer: change order of hwmod data handling Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:07   ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 15/28] clk: ti: omap5: transition to usage of ti_clk_get Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 16/28] clk: ti: dra7: " Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 17/28] clk: ti: dm814x: " Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 18/28] clk: ti: dm816x: cleanup any unnecessary clock aliases Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 19/28] clk: ti: remove un-used definitions from public clk_hw_omap struct Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
     [not found] ` <1460632097-25727-1-git-send-email-t-kristo-l0cyMroinI0@public.gmane.org>
2016-04-14 11:07   ` [PATCHv2 01/28] clk: ti: add ti_clk_get helper API Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07   ` [PATCHv2 05/28] ARM: OMAP2+: clock: use the new ti_clk_get for fetching clocks Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07   ` [PATCHv2 08/28] ARM: OMAP2+: clockdomain: add usecounting support to autoidle APIs Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07   ` [PATCHv2 09/28] ARM: AM33xx: fix module_wait_ready without clkctrl register Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07   ` [PATCHv2 10/28] clk: ti: omap2: transition to usage of ti_clk_get Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:07     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 11/28] clk: ti: am33xx: " Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 12/28] clk: ti: omap3: " Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 13/28] clk: ti: am43xx: " Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 14/28] clk: ti: omap4: " Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 20/28] clk: ti: mux: export mux clock APIs locally Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 21/28] clk: ti: am33xx: fix timer3/6 init time setup for module clocks Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 24/28] ARM: dts: omap4: add hwmod " Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 26/28] ARM: dts: am43xx: " Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08   ` [PATCHv2 27/28] ARM: dts: omap5: " Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08     ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 22/28] dt-bindings: clk: ti: Document module clock type Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 23/28] clk: ti: add support for omap4 module clocks Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 25/28] ARM: dts: am33xx: add hwmod " Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08 ` [PATCHv2 28/28] ARM: dts: dra7: " Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-04-14 11:08   ` Tero Kristo
2016-05-12 23:39 ` [PATCHv2 00/28] ARM: OMAP2+: hwmod module clock type support Stephen Boyd
2016-05-12 23:39   ` Stephen Boyd
2016-05-13 10:58   ` Tero Kristo
2016-05-13 10:58     ` Tero Kristo
2016-05-13 10:58     ` Tero Kristo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.