All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv5 0/6] ARM: OMAP3+: IO daisy chain support fixes
@ 2012-03-06 15:11 ` Tero Kristo
  0 siblings, 0 replies; 60+ messages in thread
From: Tero Kristo @ 2012-03-06 15:11 UTC (permalink / raw)
  To: linux-omap, khilman, paul; +Cc: 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] 60+ messages in thread

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

Thread overview: 60+ 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 ` Tero Kristo
2012-03-06 15:11 ` [PATCHv5 1/6] ARM: OMAP3 PM: correct enable/disable of daisy io chain Tero Kristo
2012-03-06 15:11   ` Tero Kristo
2012-03-10  3:48   ` Paul Walmsley
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:11   ` Tero Kristo
2012-03-06 15:57   ` Nishanth Menon
2012-03-06 15:57     ` Nishanth Menon
2012-03-06 16:05     ` Tero Kristo
2012-03-06 16:05       ` Tero Kristo
2012-03-10  0:40   ` Paul Walmsley
2012-03-10  0:40     ` Paul Walmsley
2012-03-12  5:50     ` Rajendra Nayak
2012-03-12  5:50       ` Rajendra Nayak
2012-03-12  9:19       ` Tero Kristo
2012-03-12  9:19         ` Tero Kristo
2012-03-12 10:15         ` Rajendra Nayak
2012-03-12 10:15           ` Rajendra Nayak
2012-03-10  3:50   ` Paul Walmsley
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-06 15:11   ` Tero Kristo
2012-03-10  3:59   ` Paul Walmsley
2012-03-10  3:59     ` Paul Walmsley
2012-03-12  5:52     ` Rajendra Nayak
2012-03-12  5:52       ` Rajendra Nayak
2012-03-12  6:10       ` Rajendra Nayak
2012-03-12  6:10         ` Rajendra Nayak
2012-03-12  6:51       ` Paul Walmsley
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-06 15:11   ` Tero Kristo
2012-03-10  4:00   ` Paul Walmsley
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-06 15:11   ` Tero Kristo
2012-03-10  4:01   ` Paul Walmsley
2012-03-10  4:01     ` Paul Walmsley
2012-06-22 11:45   ` Rajendra Nayak
2012-06-22 11:45     ` Rajendra Nayak
2012-06-22 18:39     ` Paul Walmsley
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-06 15:11   ` Tero Kristo
2012-03-10  4:02   ` Paul Walmsley
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-10  4:05   ` Paul Walmsley
2012-03-12  5:53   ` Rajendra Nayak
2012-03-12  5:53     ` Rajendra Nayak
2012-03-12 10:00   ` Tero Kristo
2012-03-12 10:00     ` Tero Kristo
2012-03-12 10:13     ` Paul Walmsley
2012-03-12 10:13       ` Paul Walmsley
2012-03-10 21:29 ` Paul Walmsley
2012-03-10 21:29   ` Paul Walmsley
2012-03-12  5:55   ` Rajendra Nayak
2012-03-12  5:55     ` Rajendra Nayak

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.