Skip to content

ARM: S3C24XX: rework irq handling for a later dt usage

Heiko Stübner linux-arm-kernel linux-samsung-soc 6 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest9 patches 0 repliesNew
  2. v3 posting 2/20 of 9 patches 0 repliesSuperseded
  3. v3 posting 1/29 patches 0 repliesSuperseded
Earlier versions · 3
VersionPostedPatchesRepliesStatus
v2 posting 2/20 of 11 patches0 repliesSuperseded
v2 posting 1/211 patches0 repliesSuperseded
v110 patches0 repliesSuperseded

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9ARM: S3C24XX: transform irq handling into a declarative formarch/arm/plat-s3c24xx/Kconfig arch/arm/plat-s3c24xx/irq.c+445 -4860 replies
2/9ARM: S3C24XX: Move irq syscore-ops to irq-pmarch/arm/mach-s3c24xx/common.h arch/arm/mach-s3c24xx/irq-pm.c arch/arm/mach-s3c24xx/s3c2410.c +6 more+25 -190 replies
3/9ARM: S3C24XX: Modify s3c_irq_wake to use the hwirq propertyarch/arm/mach-s3c24xx/irq-pm.c+4 -40 replies
4/9ARM: S3C24XX: move s3c2416 irq init to common irq codearch/arm/mach-s3c24xx/Makefile arch/arm/mach-s3c24xx/irq-pm.c arch/arm/mach-s3c24xx/irq-s3c2416.c +1 more+310 -3490 replies
5/9ARM: S3C24XX: modify s3c2416 irq init to initialize all irqsarch/arm/mach-s3c24xx/mach-smdk2416.c arch/arm/plat-s3c24xx/irq.c arch/arm/plat-samsung/include/plat/s3c2416.h+6 -190 replies
6/9ARM: S3C24XX: transform s3c2416 irqs into new structurearch/arm/plat-s3c24xx/irq.c+87 -2550 replies
7/9ARM: S3C24XX: move s3c2443 irq code to irq.carch/arm/mach-s3c24xx/Makefile arch/arm/mach-s3c24xx/irq-s3c2443.c arch/arm/plat-s3c24xx/irq.c+244 -2820 replies
8/9ARM: S3C24XX: modify s3c2443 irq init to initialize all irqsarch/arm/mach-s3c24xx/mach-smdk2443.c arch/arm/plat-s3c24xx/irq.c arch/arm/plat-samsung/include/plat/s3c2443.h+7 -190 replies
9/9ARM: S3C24XX: transform s3c2443 subirqs into new structurearch/arm/plat-s3c24xx/irq.c+75 -2140 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.

Read the v4 thread

Cover letter [PATCH v4 0/9] ARM: S3C24XX: rework irq handling for a later dt usage

This v4 does not change any code part. The patches are merely rebased to apply to the next/cleanup-s3c24xx branch as requested.

Heiko Stuebner (9):
ARM: S3C24XX: transform irq handling into a declarative form
ARM: S3C24XX: Move irq syscore-ops to irq-pm
ARM: S3C24XX: Modify s3c_irq_wake to use the hwirq property
ARM: S3C24XX: move s3c2416 irq init to common irq code
ARM: S3C24XX: modify s3c2416 irq init to initialize all irqs
ARM: S3C24XX: transform s3c2416 irqs into new structure
ARM: S3C24XX: move s3c2443 irq code to irq.c
ARM: S3C24XX: modify s3c2443 irq init to initialize all irqs
ARM: S3C24XX: transform s3c2443 subirqs into new structure

 arch/arm/mach-s3c24xx/Makefile               |    4 +-
 arch/arm/mach-s3c24xx/common.h               |    2 +
 arch/arm/mach-s3c24xx/irq-pm.c               |   41 +-
 arch/arm/mach-s3c24xx/irq-s3c2416.c          |  348 --------
 arch/arm/mach-s3c24xx/irq-s3c2443.c          |  281 -------
 arch/arm/mach-s3c24xx/mach-smdk2416.c        |    2 +-
 arch/arm/mach-s3c24xx/mach-smdk2443.c        |    2 +-
 arch/arm/mach-s3c24xx/s3c2410.c              |    4 +-
 arch/arm/mach-s3c24xx/s3c2412.c              |    4 +-
 arch/arm/mach-s3c24xx/s3c2416.c              |    4 +-
 arch/arm/mach-s3c24xx/s3c2440.c              |    4 +-
 arch/arm/mach-s3c24xx/s3c2442.c              |    4 +-
 arch/arm/plat-s3c24xx/Kconfig                |    1 +
 arch/arm/plat-s3c24xx/irq.c                  | 1110 +++++++++++++++-----------
 arch/arm/plat-samsung/include/plat/pm.h      |    6 -
 arch/arm/plat-samsung/include/plat/s3c2416.h |    1 +
 arch/arm/plat-samsung/include/plat/s3c2443.h |    2 +
 17 files changed, 688 insertions(+), 1132 deletions(-)
 delete mode 100644 arch/arm/mach-s3c24xx/irq-s3c2416.c
 delete mode 100644 arch/arm/mach-s3c24xx/irq-s3c2443.c
Signature · 1 line
1.7.10.4