All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] ARM: shmobile: Remove IOMEM and static mappings
@ 2020-11-17 10:30 ` Geert Uytterhoeven
  0 siblings, 0 replies; 56+ messages in thread
From: Geert Uytterhoeven @ 2020-11-17 10:30 UTC (permalink / raw)
  To: Magnus Damm
  Cc: Arnd Bergmann, linux-renesas-soc, linux-arm-kernel, Geert Uytterhoeven

	Hi all,

This long-overdue patch series gets rid of the last remaining users of
the legacy IOMEM() macro and the needed static mappings on Renesas ARM
SoCs.

Ideally, all addresses used should be obtained from DT, but given the
maintenance status of R-Car Gen1 and SH-Mobile SoCs, it is very unlikely
the needed DT bindings will ever be written, and the needed DT nodes
will ever be added.

This has been tested on r8a7778/bockw, r8a7779/marzen, and sh73a0/kzm9g.
I plan to queue this series in renesas-devel for v5.11.

Thanks for your comments!

Geert Uytterhoeven (7):
  ARM: shmobile: r8a7778: Introduce HPBREG_BASE
  ARM: shmobile: r8a7779: Use ioremap() to map INTC2 registers
  ARM: shmobile: r8a7779: Use ioremap() to map SMP registers
  ARM: shmobile: r8a7779: Remove obsolete static mappings
  ARM: shmobile: sh73a0: Use ioremap() to map L2C registers
  ARM: shmobile: sh73a0: Use ioremap() to map SMP registers
  ARM: shmobile: sh73a0: Remove obsolete static mapping

 arch/arm/mach-shmobile/setup-r8a7778.c |  4 +-
 arch/arm/mach-shmobile/setup-r8a7779.c | 56 +++++++++-----------------
 arch/arm/mach-shmobile/setup-sh73a0.c  | 21 +---------
 arch/arm/mach-shmobile/smp-r8a7779.c   | 12 ++++--
 arch/arm/mach-shmobile/smp-sh73a0.c    | 33 ++++++++++-----
 5 files changed, 54 insertions(+), 72 deletions(-)

-- 
2.25.1

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

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

end of thread, other threads:[~2020-11-18 12:58 UTC | newest]

Thread overview: 56+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-17 10:30 [PATCH 0/7] ARM: shmobile: Remove IOMEM and static mappings Geert Uytterhoeven
2020-11-17 10:30 ` Geert Uytterhoeven
2020-11-17 10:30 ` [PATCH 1/7] ARM: shmobile: r8a7778: Introduce HPBREG_BASE Geert Uytterhoeven
2020-11-17 10:30   ` Geert Uytterhoeven
2020-11-17 10:30 ` [PATCH 2/7] ARM: shmobile: r8a7779: Use ioremap() to map INTC2 registers Geert Uytterhoeven
2020-11-17 10:30   ` Geert Uytterhoeven
2020-11-17 12:25   ` Arnd Bergmann
2020-11-17 12:25     ` Arnd Bergmann
2020-11-17 14:19     ` Geert Uytterhoeven
2020-11-17 14:19       ` Geert Uytterhoeven
2020-11-17 14:39       ` Arnd Bergmann
2020-11-17 14:39         ` Arnd Bergmann
2020-11-17 14:47         ` Geert Uytterhoeven
2020-11-17 14:47           ` Geert Uytterhoeven
2020-11-17 15:05           ` Arnd Bergmann
2020-11-17 15:05             ` Arnd Bergmann
2020-11-17 15:52             ` Geert Uytterhoeven
2020-11-17 15:52               ` Geert Uytterhoeven
2020-11-17 16:37               ` Arnd Bergmann
2020-11-17 16:37                 ` Arnd Bergmann
2020-11-17 16:49                 ` Geert Uytterhoeven
2020-11-17 16:49                   ` Geert Uytterhoeven
2020-11-18  8:26                   ` Arnd Bergmann
2020-11-18  8:26                     ` Arnd Bergmann
2020-11-18  8:40                     ` Geert Uytterhoeven
2020-11-18  8:40                       ` Geert Uytterhoeven
2020-11-18 10:24                       ` John Paul Adrian Glaubitz
2020-11-18 10:24                         ` John Paul Adrian Glaubitz
2020-11-18 10:48                         ` Arnd Bergmann
2020-11-18 10:48                           ` Arnd Bergmann
2020-11-18 10:57                           ` John Paul Adrian Glaubitz
2020-11-18 10:57                             ` John Paul Adrian Glaubitz
2020-11-18 12:57                             ` Arnd Bergmann
2020-11-18 12:57                               ` Arnd Bergmann
2020-11-18  8:30                 ` Arnd Bergmann
2020-11-18  8:30                   ` Arnd Bergmann
2020-11-17 10:30 ` [PATCH 3/7] ARM: shmobile: r8a7779: Use ioremap() to map SMP registers Geert Uytterhoeven
2020-11-17 10:30   ` Geert Uytterhoeven
2020-11-17 10:30 ` [PATCH 4/7] ARM: shmobile: r8a7779: Remove obsolete static mappings Geert Uytterhoeven
2020-11-17 10:30   ` Geert Uytterhoeven
2020-11-17 10:30 ` [PATCH 5/7] ARM: shmobile: sh73a0: Use ioremap() to map L2C registers Geert Uytterhoeven
2020-11-17 10:30   ` Geert Uytterhoeven
2020-11-18  8:32   ` Sergei Shtylyov
2020-11-18  8:32     ` Sergei Shtylyov
2020-11-18  8:44     ` Geert Uytterhoeven
2020-11-18  8:44       ` Geert Uytterhoeven
2020-11-18  8:49       ` Sergei Shtylyov
2020-11-18  8:49         ` Sergei Shtylyov
2020-11-18  9:22         ` Geert Uytterhoeven
2020-11-18  9:22           ` Geert Uytterhoeven
2020-11-17 10:30 ` [PATCH 6/7] ARM: shmobile: sh73a0: Use ioremap() to map SMP registers Geert Uytterhoeven
2020-11-17 10:30   ` Geert Uytterhoeven
2020-11-17 10:30 ` [PATCH 7/7] ARM: shmobile: sh73a0: Remove obsolete static mapping Geert Uytterhoeven
2020-11-17 10:30   ` Geert Uytterhoeven
2020-11-17 12:27 ` [PATCH 0/7] ARM: shmobile: Remove IOMEM and static mappings Arnd Bergmann
2020-11-17 12:27   ` Arnd Bergmann

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.