ARM: s3c24xx: stop including mach/hardware.h from mach/io.h
authorArnd Bergmann <arnd@arndb.de>
Thu, 6 Aug 2020 18:20:55 +0000 (20:20 +0200)
committerKrzysztof Kozlowski <krzk@kernel.org>
Thu, 20 Aug 2020 15:54:19 +0000 (17:54 +0200)
commita3814e55b411e8cdb352637c65925f60b9ac15cc
tree48bf8f5eba1dc381d2608b3844564164fd191ba2
parentc38758e3d574380ccfa583793be14c1cc8a322ff
ARM: s3c24xx: stop including mach/hardware.h from mach/io.h

A number of other files rely on mach/map.h to be indirectly
included from mach/io.h through mach/hardware.h.

Reduce this to the minimal plat/map-base.h and add explicit
includes everywhere else.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20200806182059.2431-38-krzk@kernel.org
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
22 files changed:
arch/arm/mach-s3c24xx/common.c
arch/arm/mach-s3c24xx/include/mach/gpio-samsung.h
arch/arm/mach-s3c24xx/include/mach/hardware.h
arch/arm/mach-s3c24xx/include/mach/io.h
arch/arm/mach-s3c24xx/include/mach/regs-clock.h
arch/arm/mach-s3c24xx/include/mach/regs-gpio.h
arch/arm/mach-s3c24xx/include/mach/regs-irq.h
arch/arm/mach-s3c24xx/include/mach/regs-s3c2443-clock.h
arch/arm/mach-s3c24xx/include/mach/s3c2412.h
arch/arm/mach-s3c24xx/mach-h1940.c
arch/arm/mach-s3c24xx/mach-jive.c
arch/arm/mach-s3c24xx/mach-rx1950.c
arch/arm/mach-s3c24xx/pm-h1940.S
arch/arm/mach-s3c24xx/regs-mem.h
arch/arm/mach-s3c24xx/s3c2410.c
arch/arm/mach-s3c24xx/s3c2412.c
arch/arm/mach-s3c24xx/s3c2416.c
arch/arm/mach-s3c24xx/s3c2443.c
arch/arm/mach-s3c24xx/s3c244x.c
arch/arm/mach-s3c24xx/sleep-s3c2410.S
arch/arm/mach-s3c24xx/sleep-s3c2412.S
arch/arm/mach-s3c24xx/sleep.S