linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv5 0/6] ARM: OMAP3+: IO daisy chain support fixes
@ 2012-03-06 15:11 Tero Kristo
  2012-03-06 15:11 ` [PATCHv5 1/6] ARM: OMAP3 PM: correct enable/disable of daisy io chain Tero Kristo
                   ` (7 more replies)
  0 siblings, 8 replies; 30+ messages in thread
From: Tero Kristo @ 2012-03-06 15:11 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

Changes compared to previous version:

- patch2:
  * fixed the timeout for waiting for ST_IO_CHAIN == 1
  * added clear for ST_IO_CHAIN bit (as per spec + implementation in patch 1)
  * replaced the timeout at the end of function with a simple register
    readback (timing out on a register value that we are clearing does
    not make that much sense, the bit is cleared the very first time CPU
    manages to read it)
- patch5:
  * added spinlock for protecting io_chain_trigger operation

Tested on omap3 beagle + omap4 blaze. Also did measurements for the
cost of IO chain trigger operation with ARM performance counters:

- omap3 approx 7...8us
- omap4 approx 2...4us

-Tero

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

end of thread, other threads:[~2012-06-22 18:39 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-06 15:11 [PATCHv5 0/6] ARM: OMAP3+: IO daisy chain support fixes Tero Kristo
2012-03-06 15:11 ` [PATCHv5 1/6] ARM: OMAP3 PM: correct enable/disable of daisy io chain Tero Kristo
2012-03-10  3:48   ` Paul Walmsley
2012-03-06 15:11 ` [PATCHv5 2/6] ARM: OMAP3 PM: Move IO Daisychain function to omap3 prm file Tero Kristo
2012-03-06 15:57   ` Nishanth Menon
2012-03-06 16:05     ` Tero Kristo
2012-03-10  0:40   ` Paul Walmsley
2012-03-12  5:50     ` Rajendra Nayak
2012-03-12  9:19       ` Tero Kristo
2012-03-12 10:15         ` Rajendra Nayak
2012-03-10  3:50   ` Paul Walmsley
2012-03-06 15:11 ` [PATCHv5 3/6] ARM: OMAP4 PM: Add IO Daisychain support Tero Kristo
2012-03-10  3:59   ` Paul Walmsley
2012-03-12  5:52     ` Rajendra Nayak
2012-03-12  6:10       ` Rajendra Nayak
2012-03-12  6:51       ` Paul Walmsley
2012-03-06 15:11 ` [PATCHv5 4/6] ARM: OMAP3+: PRM: Enable IO wake up Tero Kristo
2012-03-10  4:00   ` Paul Walmsley
2012-03-06 15:11 ` [PATCHv5 5/6] ARM: OMAP3PLUS PM: Add IO Daisychain support via hwmod mux Tero Kristo
2012-03-10  4:01   ` Paul Walmsley
2012-06-22 11:45   ` Rajendra Nayak
2012-06-22 18:39     ` Paul Walmsley
2012-03-06 15:11 ` [PATCHv5 6/6] ARM: OMAP3 PM: Remove IO Daisychain control from cpuidle Tero Kristo
2012-03-10  4:02   ` Paul Walmsley
2012-03-10  4:05 ` [PATCHv5 0/6] ARM: OMAP3+: IO daisy chain support fixes Paul Walmsley
2012-03-12  5:53   ` Rajendra Nayak
2012-03-12 10:00   ` Tero Kristo
2012-03-12 10:13     ` Paul Walmsley
2012-03-10 21:29 ` Paul Walmsley
2012-03-12  5:55   ` Rajendra Nayak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).