linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/2] irqchip: dw-apb-ictl: add irq_set_affinity support
@ 2015-07-06  4:15 Jisheng Zhang
  2015-07-06  4:15 ` [PATCH v3 1/2] irqchip: dw-apb-ictl: add private data structure Jisheng Zhang
  2015-07-06  4:15 ` [PATCH v3 2/2] irqchip: dw-apb-ictl: add irq_set_affinity support Jisheng Zhang
  0 siblings, 2 replies; 7+ messages in thread
From: Jisheng Zhang @ 2015-07-06  4:15 UTC (permalink / raw)
  To: linux-arm-kernel

On Marvell Berlin SoCs, the cpu's local timer is shutdown when the cpu
goes to a deep idle state, then the timer framework will be notified to
use a broadcast timer instead. In our case, the broadcast timer uses
dw-apb-ictl as the interrupt chip. These patches try to add irq_set_affinity
support so that the going to deep idle state cpu can set the interrupt
affinity of the broadcast interrupt to avoid unnecessary wakeups and IPIs.


Changes since v2:
 - Add a DT option to indicate whether we want to set the irq affinity.
Changes since v1:
 - Add a simple test and its result into the second patch's commit msg.

Jisheng Zhang (2):
  irqchip: dw-apb-ictl: add private data structure
  irqchip: dw-apb-ictl: add irq_set_affinity support

 .../interrupt-controller/snps,dw-apb-ictl.txt      |  5 +++
 drivers/irqchip/irq-dw-apb-ictl.c                  | 51 +++++++++++++++++++---
 2 files changed, 51 insertions(+), 5 deletions(-)

-- 
2.1.4

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

end of thread, other threads:[~2015-07-06 14:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-06  4:15 [PATCH v3 0/2] irqchip: dw-apb-ictl: add irq_set_affinity support Jisheng Zhang
2015-07-06  4:15 ` [PATCH v3 1/2] irqchip: dw-apb-ictl: add private data structure Jisheng Zhang
2015-07-06  4:15 ` [PATCH v3 2/2] irqchip: dw-apb-ictl: add irq_set_affinity support Jisheng Zhang
2015-07-06 10:30   ` Thomas Gleixner
2015-07-06 13:10     ` Jisheng Zhang
2015-07-06 13:51       ` Thomas Gleixner
2015-07-06 14:17         ` Jisheng Zhang

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).