[PATCH 0/7] ARM: shmobile: Remove IOMEM and static mappings
Geert Uytterhoeven
geert+renesas at glider.be
Tue Nov 17 05:30:15 EST 2020
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 at 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
More information about the linux-arm-kernel
mailing list