[PATCH 01/21] ARM: s3c: remove all s3c24xx support

Heiko Stübner heiko at sntech.de
Sat Oct 22 13:56:52 PDT 2022


Am Freitag, 21. Oktober 2022, 22:27:34 CEST schrieb Arnd Bergmann:
> From: Arnd Bergmann <arnd at arndb.de>
> 
> The platform was deprecated in commit 6a5e69c7ddea ("ARM: s3c: mark
> as deprecated and schedule removal") and can be removed. This includes
> all files that are exclusively for s3c24xx and not shared with s3c64xx,
> as well as the glue logic in Kconfig and the maintainer file entries.
> 
> Cc: Arnaud Patard <arnaud.patard at rtp-net.org>
> Cc: Ben Dooks <ben-linux at fluff.org>
> Cc: Christer Weinigel <christer at weinigel.se>
> Cc: Guillaume GOURAT <guillaume.gourat at nexvision.tv>
> Cc: Heiko Stuebner <heiko at sntech.de>
> Cc: Simtec Linux Team <linux at simtec.co.uk>
> Cc: openmoko-kernel at lists.openmoko.org
> Signed-off-by: Arnd Bergmann <arnd at arndb.de>

So many memories of me starting out in the kernel on s3c24xx.
But it's no use trying to keep stuff around that nobody will likely
ever use again. So with a sad face

Acked-by: Heiko Stuebner <heiko at sntech.de>


though you might want to also include
	drivers/dma/s3c24xx-dma.c

Heiko


> ---
>  Documentation/arm/index.rst                   |    1 -
>  Documentation/arm/samsung-s3c24xx/cpufreq.rst |   77 -
>  .../arm/samsung-s3c24xx/eb2410itx.rst         |   59 -
>  Documentation/arm/samsung-s3c24xx/gpio.rst    |  172 ---
>  Documentation/arm/samsung-s3c24xx/h1940.rst   |   41 -
>  Documentation/arm/samsung-s3c24xx/index.rst   |   20 -
>  Documentation/arm/samsung-s3c24xx/nand.rst    |   30 -
>  .../arm/samsung-s3c24xx/overview.rst          |  311 ----
>  Documentation/arm/samsung-s3c24xx/s3c2412.rst |  121 --
>  Documentation/arm/samsung-s3c24xx/s3c2413.rst |   22 -
>  .../arm/samsung-s3c24xx/smdk2440.rst          |   57 -
>  Documentation/arm/samsung-s3c24xx/suspend.rst |  137 --
>  .../arm/samsung-s3c24xx/usb-host.rst          |   91 --
>  Documentation/arm/samsung/overview.rst        |   13 -
>  MAINTAINERS                                   |   16 -
>  arch/arm/Kconfig                              |    3 +-
>  arch/arm/Kconfig.debug                        |   58 +-
>  arch/arm/Makefile                             |    2 -
>  arch/arm/boot/dts/Makefile                    |    2 -
>  arch/arm/boot/dts/s3c2410-pinctrl.h           |   19 -
>  arch/arm/boot/dts/s3c2416-pinctrl.dtsi        |  172 ---
>  arch/arm/boot/dts/s3c2416-smdk2416.dts        |   77 -
>  arch/arm/boot/dts/s3c2416.dtsi                |  124 --
>  arch/arm/boot/dts/s3c24xx.dtsi                |   92 --
>  arch/arm/configs/mini2440_defconfig           |  338 -----
>  arch/arm/configs/s3c2410_defconfig            |  437 ------
>  arch/arm/configs/tct_hammer_defconfig         |   58 -
>  arch/arm/mach-s3c/Kconfig                     |   27 +-
>  arch/arm/mach-s3c/Kconfig.s3c24xx             |  604 --------
>  arch/arm/mach-s3c/Makefile                    |    4 -
>  arch/arm/mach-s3c/Makefile.s3c24xx            |  102 --
>  arch/arm/mach-s3c/anubis.h                    |   50 -
>  arch/arm/mach-s3c/bast-ide.c                  |   82 -
>  arch/arm/mach-s3c/bast-irq.c                  |  137 --
>  arch/arm/mach-s3c/bast.h                      |  194 ---
>  arch/arm/mach-s3c/common-smdk-s3c24xx.c       |  228 ---
>  arch/arm/mach-s3c/common-smdk-s3c24xx.h       |   11 -
>  arch/arm/mach-s3c/cpufreq-utils-s3c24xx.c     |   94 --
>  arch/arm/mach-s3c/dma-s3c24xx.h               |   51 -
>  arch/arm/mach-s3c/fb-core-s3c24xx.h           |   24 -
>  arch/arm/mach-s3c/gpio-samsung-s3c24xx.h      |  103 --
>  arch/arm/mach-s3c/gta02.h                     |   20 -
>  arch/arm/mach-s3c/h1940-bluetooth.c           |  140 --
>  arch/arm/mach-s3c/h1940.h                     |   52 -
>  arch/arm/mach-s3c/hardware-s3c24xx.h          |   14 -
>  arch/arm/mach-s3c/iotiming-s3c2410.c          |  472 ------
>  arch/arm/mach-s3c/iotiming-s3c2412.c          |  278 ----
>  arch/arm/mach-s3c/irq-pm-s3c24xx.c            |  115 --
>  arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c   |    9 -
>  arch/arm/mach-s3c/irq-s3c24xx-fiq.S           |  112 --
>  arch/arm/mach-s3c/irq-s3c24xx.c               | 1352 -----------------
>  arch/arm/mach-s3c/irqs-s3c24xx.h              |  219 ---
>  arch/arm/mach-s3c/mach-amlm5900.c             |  248 ---
>  arch/arm/mach-s3c/mach-anubis.c               |  422 -----
>  arch/arm/mach-s3c/mach-at2440evb.c            |  233 ---
>  arch/arm/mach-s3c/mach-bast.c                 |  583 -------
>  arch/arm/mach-s3c/mach-gta02.c                |  588 -------
>  arch/arm/mach-s3c/mach-h1940.c                |  809 ----------
>  arch/arm/mach-s3c/mach-jive.c                 |  693 ---------
>  arch/arm/mach-s3c/mach-mini2440.c             |  804 ----------
>  arch/arm/mach-s3c/mach-n30.c                  |  682 ---------
>  arch/arm/mach-s3c/mach-nexcoder.c             |  162 --
>  arch/arm/mach-s3c/mach-osiris-dvs.c           |  178 ---
>  arch/arm/mach-s3c/mach-osiris.c               |  405 -----
>  arch/arm/mach-s3c/mach-otom.c                 |  124 --
>  arch/arm/mach-s3c/mach-qt2410.c               |  375 -----
>  arch/arm/mach-s3c/mach-rx1950.c               |  884 -----------
>  arch/arm/mach-s3c/mach-rx3715.c               |  213 ---
>  arch/arm/mach-s3c/mach-s3c2416-dt.c           |   48 -
>  arch/arm/mach-s3c/mach-smdk2410.c             |  112 --
>  arch/arm/mach-s3c/mach-smdk2413.c             |  169 ---
>  arch/arm/mach-s3c/mach-smdk2416.c             |  248 ---
>  arch/arm/mach-s3c/mach-smdk2440.c             |  180 ---
>  arch/arm/mach-s3c/mach-smdk2443.c             |  126 --
>  arch/arm/mach-s3c/mach-tct_hammer.c           |  157 --
>  arch/arm/mach-s3c/mach-vr1000.c               |  364 -----
>  arch/arm/mach-s3c/mach-vstms.c                |  166 --
>  arch/arm/mach-s3c/map-s3c24xx.h               |  159 --
>  arch/arm/mach-s3c/nand-core-s3c24xx.h         |   24 -
>  arch/arm/mach-s3c/osiris.h                    |   50 -
>  arch/arm/mach-s3c/pll-s3c2410.c               |   83 -
>  arch/arm/mach-s3c/pll-s3c2440-12000000.c      |   95 --
>  arch/arm/mach-s3c/pll-s3c2440-16934400.c      |  122 --
>  arch/arm/mach-s3c/pm-core-s3c24xx.h           |   96 --
>  arch/arm/mach-s3c/pm-h1940.S                  |   19 -
>  arch/arm/mach-s3c/pm-s3c2410.c                |  170 ---
>  arch/arm/mach-s3c/pm-s3c2412.c                |  126 --
>  arch/arm/mach-s3c/pm-s3c2416.c                |   81 -
>  arch/arm/mach-s3c/pm-s3c24xx.c                |  121 --
>  arch/arm/mach-s3c/regs-clock-s3c24xx.h        |  146 --
>  arch/arm/mach-s3c/regs-dsc-s3c24xx.h          |   22 -
>  arch/arm/mach-s3c/regs-gpio-s3c24xx.h         |  608 --------
>  arch/arm/mach-s3c/regs-irq-s3c24xx.h          |   51 -
>  arch/arm/mach-s3c/regs-mem-s3c24xx.h          |   53 -
>  arch/arm/mach-s3c/regs-s3c2443-clock.h        |  238 ---
>  arch/arm/mach-s3c/rtc-core-s3c24xx.h          |   23 -
>  arch/arm/mach-s3c/s3c2410.c                   |  130 --
>  arch/arm/mach-s3c/s3c2412-power.h             |   34 -
>  arch/arm/mach-s3c/s3c2412.c                   |  175 ---
>  arch/arm/mach-s3c/s3c2412.h                   |   25 -
>  arch/arm/mach-s3c/s3c2416.c                   |  132 --
>  arch/arm/mach-s3c/s3c2440.c                   |   71 -
>  arch/arm/mach-s3c/s3c2442.c                   |   62 -
>  arch/arm/mach-s3c/s3c2443.c                   |  112 --
>  arch/arm/mach-s3c/s3c244x.c                   |  128 --
>  arch/arm/mach-s3c/s3c24xx.c                   |  687 ---------
>  arch/arm/mach-s3c/s3c24xx.h                   |  124 --
>  arch/arm/mach-s3c/setup-i2c-s3c24xx.c         |   23 -
>  arch/arm/mach-s3c/setup-sdhci-gpio-s3c24xx.c  |   31 -
>  arch/arm/mach-s3c/setup-spi-s3c24xx.c         |   27 -
>  arch/arm/mach-s3c/setup-ts-s3c24xx.c          |   29 -
>  arch/arm/mach-s3c/simtec-audio.c              |   76 -
>  arch/arm/mach-s3c/simtec-nor.c                |   74 -
>  arch/arm/mach-s3c/simtec-pm.c                 |   60 -
>  arch/arm/mach-s3c/simtec-usb.c                |  125 --
>  arch/arm/mach-s3c/simtec.h                    |   17 -
>  arch/arm/mach-s3c/sleep-s3c2410.S             |   54 -
>  arch/arm/mach-s3c/sleep-s3c2412.S             |   53 -
>  arch/arm/mach-s3c/sleep-s3c24xx.S             |   69 -
>  arch/arm/mach-s3c/spi-core-s3c24xx.h          |   21 -
>  arch/arm/mach-s3c/vr1000.h                    |  113 --
>  drivers/soc/samsung/Kconfig                   |    4 -
>  include/dt-bindings/clock/s3c2410.h           |   59 -
>  include/dt-bindings/clock/s3c2412.h           |   70 -
>  include/dt-bindings/clock/s3c2443.h           |   91 --
>  include/linux/amba/pl093.h                    |   77 -
>  126 files changed, 8 insertions(+), 21049 deletions(-)
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/cpufreq.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/eb2410itx.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/gpio.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/h1940.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/index.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/nand.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/overview.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/s3c2412.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/s3c2413.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/smdk2440.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/suspend.rst
>  delete mode 100644 Documentation/arm/samsung-s3c24xx/usb-host.rst
>  delete mode 100644 arch/arm/boot/dts/s3c2410-pinctrl.h
>  delete mode 100644 arch/arm/boot/dts/s3c2416-pinctrl.dtsi
>  delete mode 100644 arch/arm/boot/dts/s3c2416-smdk2416.dts
>  delete mode 100644 arch/arm/boot/dts/s3c2416.dtsi
>  delete mode 100644 arch/arm/boot/dts/s3c24xx.dtsi
>  delete mode 100644 arch/arm/configs/mini2440_defconfig
>  delete mode 100644 arch/arm/configs/s3c2410_defconfig
>  delete mode 100644 arch/arm/configs/tct_hammer_defconfig
>  delete mode 100644 arch/arm/mach-s3c/Kconfig.s3c24xx
>  delete mode 100644 arch/arm/mach-s3c/Makefile.s3c24xx
>  delete mode 100644 arch/arm/mach-s3c/anubis.h
>  delete mode 100644 arch/arm/mach-s3c/bast-ide.c
>  delete mode 100644 arch/arm/mach-s3c/bast-irq.c
>  delete mode 100644 arch/arm/mach-s3c/bast.h
>  delete mode 100644 arch/arm/mach-s3c/common-smdk-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/common-smdk-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/cpufreq-utils-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/dma-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/fb-core-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/gpio-samsung-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/gta02.h
>  delete mode 100644 arch/arm/mach-s3c/h1940-bluetooth.c
>  delete mode 100644 arch/arm/mach-s3c/h1940.h
>  delete mode 100644 arch/arm/mach-s3c/hardware-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/iotiming-s3c2410.c
>  delete mode 100644 arch/arm/mach-s3c/iotiming-s3c2412.c
>  delete mode 100644 arch/arm/mach-s3c/irq-pm-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c
>  delete mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq.S
>  delete mode 100644 arch/arm/mach-s3c/irq-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/irqs-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/mach-amlm5900.c
>  delete mode 100644 arch/arm/mach-s3c/mach-anubis.c
>  delete mode 100644 arch/arm/mach-s3c/mach-at2440evb.c
>  delete mode 100644 arch/arm/mach-s3c/mach-bast.c
>  delete mode 100644 arch/arm/mach-s3c/mach-gta02.c
>  delete mode 100644 arch/arm/mach-s3c/mach-h1940.c
>  delete mode 100644 arch/arm/mach-s3c/mach-jive.c
>  delete mode 100644 arch/arm/mach-s3c/mach-mini2440.c
>  delete mode 100644 arch/arm/mach-s3c/mach-n30.c
>  delete mode 100644 arch/arm/mach-s3c/mach-nexcoder.c
>  delete mode 100644 arch/arm/mach-s3c/mach-osiris-dvs.c
>  delete mode 100644 arch/arm/mach-s3c/mach-osiris.c
>  delete mode 100644 arch/arm/mach-s3c/mach-otom.c
>  delete mode 100644 arch/arm/mach-s3c/mach-qt2410.c
>  delete mode 100644 arch/arm/mach-s3c/mach-rx1950.c
>  delete mode 100644 arch/arm/mach-s3c/mach-rx3715.c
>  delete mode 100644 arch/arm/mach-s3c/mach-s3c2416-dt.c
>  delete mode 100644 arch/arm/mach-s3c/mach-smdk2410.c
>  delete mode 100644 arch/arm/mach-s3c/mach-smdk2413.c
>  delete mode 100644 arch/arm/mach-s3c/mach-smdk2416.c
>  delete mode 100644 arch/arm/mach-s3c/mach-smdk2440.c
>  delete mode 100644 arch/arm/mach-s3c/mach-smdk2443.c
>  delete mode 100644 arch/arm/mach-s3c/mach-tct_hammer.c
>  delete mode 100644 arch/arm/mach-s3c/mach-vr1000.c
>  delete mode 100644 arch/arm/mach-s3c/mach-vstms.c
>  delete mode 100644 arch/arm/mach-s3c/map-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/nand-core-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/osiris.h
>  delete mode 100644 arch/arm/mach-s3c/pll-s3c2410.c
>  delete mode 100644 arch/arm/mach-s3c/pll-s3c2440-12000000.c
>  delete mode 100644 arch/arm/mach-s3c/pll-s3c2440-16934400.c
>  delete mode 100644 arch/arm/mach-s3c/pm-core-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/pm-h1940.S
>  delete mode 100644 arch/arm/mach-s3c/pm-s3c2410.c
>  delete mode 100644 arch/arm/mach-s3c/pm-s3c2412.c
>  delete mode 100644 arch/arm/mach-s3c/pm-s3c2416.c
>  delete mode 100644 arch/arm/mach-s3c/pm-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/regs-clock-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/regs-dsc-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/regs-gpio-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/regs-irq-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/regs-mem-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/regs-s3c2443-clock.h
>  delete mode 100644 arch/arm/mach-s3c/rtc-core-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/s3c2410.c
>  delete mode 100644 arch/arm/mach-s3c/s3c2412-power.h
>  delete mode 100644 arch/arm/mach-s3c/s3c2412.c
>  delete mode 100644 arch/arm/mach-s3c/s3c2412.h
>  delete mode 100644 arch/arm/mach-s3c/s3c2416.c
>  delete mode 100644 arch/arm/mach-s3c/s3c2440.c
>  delete mode 100644 arch/arm/mach-s3c/s3c2442.c
>  delete mode 100644 arch/arm/mach-s3c/s3c2443.c
>  delete mode 100644 arch/arm/mach-s3c/s3c244x.c
>  delete mode 100644 arch/arm/mach-s3c/s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/setup-i2c-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/setup-sdhci-gpio-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/setup-spi-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/setup-ts-s3c24xx.c
>  delete mode 100644 arch/arm/mach-s3c/simtec-audio.c
>  delete mode 100644 arch/arm/mach-s3c/simtec-nor.c
>  delete mode 100644 arch/arm/mach-s3c/simtec-pm.c
>  delete mode 100644 arch/arm/mach-s3c/simtec-usb.c
>  delete mode 100644 arch/arm/mach-s3c/simtec.h
>  delete mode 100644 arch/arm/mach-s3c/sleep-s3c2410.S
>  delete mode 100644 arch/arm/mach-s3c/sleep-s3c2412.S
>  delete mode 100644 arch/arm/mach-s3c/sleep-s3c24xx.S
>  delete mode 100644 arch/arm/mach-s3c/spi-core-s3c24xx.h
>  delete mode 100644 arch/arm/mach-s3c/vr1000.h
>  delete mode 100644 include/dt-bindings/clock/s3c2410.h
>  delete mode 100644 include/dt-bindings/clock/s3c2412.h
>  delete mode 100644 include/dt-bindings/clock/s3c2443.h
>  delete mode 100644 include/linux/amba/pl093.h
> 
> diff --git a/Documentation/arm/index.rst b/Documentation/arm/index.rst
> index 8c636d4a061f..ae42fe886f0d 100644
> --- a/Documentation/arm/index.rst
> +++ b/Documentation/arm/index.rst
> @@ -64,7 +64,6 @@ SoC-specific documents
>     sunxi
>  
>     samsung/index
> -   samsung-s3c24xx/index
>  
>     sunxi/clocks
>  
> diff --git a/Documentation/arm/samsung-s3c24xx/cpufreq.rst b/Documentation/arm/samsung-s3c24xx/cpufreq.rst
> deleted file mode 100644
> index cd22697cf606..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/eb2410itx.rst b/Documentation/arm/samsung-s3c24xx/eb2410itx.rst
> deleted file mode 100644
> index 7863c93652f8..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/gpio.rst b/Documentation/arm/samsung-s3c24xx/gpio.rst
> deleted file mode 100644
> index f4a8c800a457..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/h1940.rst b/Documentation/arm/samsung-s3c24xx/h1940.rst
> deleted file mode 100644
> index 62a562c178e3..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/index.rst b/Documentation/arm/samsung-s3c24xx/index.rst
> deleted file mode 100644
> index ccb951a0bedb..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/nand.rst b/Documentation/arm/samsung-s3c24xx/nand.rst
> deleted file mode 100644
> index 938995694ee7..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/overview.rst b/Documentation/arm/samsung-s3c24xx/overview.rst
> deleted file mode 100644
> index 14535e5cffb7..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/s3c2412.rst b/Documentation/arm/samsung-s3c24xx/s3c2412.rst
> deleted file mode 100644
> index 68b985fc6bf4..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/s3c2413.rst b/Documentation/arm/samsung-s3c24xx/s3c2413.rst
> deleted file mode 100644
> index 1f51e207fc46..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/smdk2440.rst b/Documentation/arm/samsung-s3c24xx/smdk2440.rst
> deleted file mode 100644
> index 524fd0b4afaf..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/suspend.rst b/Documentation/arm/samsung-s3c24xx/suspend.rst
> deleted file mode 100644
> index b4f3ae9fe76e..000000000000
> diff --git a/Documentation/arm/samsung-s3c24xx/usb-host.rst b/Documentation/arm/samsung-s3c24xx/usb-host.rst
> deleted file mode 100644
> index 7aaffac89e04..000000000000
> diff --git a/Documentation/arm/samsung/overview.rst b/Documentation/arm/samsung/overview.rst
> index e74307897416..8b15a190169b 100644
> --- a/Documentation/arm/samsung/overview.rst
> +++ b/Documentation/arm/samsung/overview.rst
> @@ -12,21 +12,10 @@ Introduction
>  
>    The currently supported SoCs are:
>  
> -  - S3C24XX: See Documentation/arm/samsung-s3c24xx/overview.rst for full list
>    - S3C64XX: S3C6400 and S3C6410
>    - S5PC110 / S5PV210
>  
>  
> -S3C24XX Systems
> ----------------
> -
> -  There is still documentation in Documnetation/arm/Samsung-S3C24XX/ which
> -  deals with the architecture and drivers specific to these devices.
> -
> -  See Documentation/arm/samsung-s3c24xx/overview.rst for more information
> -  on the implementation details and specific support.
> -
> -
>  Configuration
>  -------------
>  
> @@ -51,8 +40,6 @@ Layout
>    specific information. It contains the base clock, GPIO and device definitions
>    to get the system running.
>  
> -  plat-s3c24xx is for s3c24xx specific builds, see the S3C24XX docs.
> -
>    plat-s5p is for s5p specific builds, and contains common support for the
>    S5P specific systems. Not all S5Ps use all the features in this directory
>    due to differences in the hardware.
> diff --git a/MAINTAINERS b/MAINTAINERS
> index ec3d53b5e1d1..071d64e2a7ca 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -2462,13 +2462,6 @@ L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
>  S:	Maintained
>  F:	arch/arm64/boot/dts/freescale/s32g*.dts*
>  
> -ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
> -L:	openmoko-kernel at lists.openmoko.org (subscribers-only)
> -S:	Orphan
> -W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
> -F:	arch/arm/mach-s3c/gta02.h
> -F:	arch/arm/mach-s3c/mach-gta02.c
> -
>  ARM/Orion SoC/Technologic Systems TS-78xx platform support
>  M:	Alexander Clouter <alex at digriz.org.uk>
>  L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
> @@ -2649,7 +2642,6 @@ F:	include/linux/platform_data/*s3c*
>  F:	include/linux/serial_s3c.h
>  F:	include/linux/soc/samsung/
>  N:	exynos
> -N:	s3c2410
>  N:	s3c64xx
>  N:	s5pv210
>  
> @@ -18673,14 +18665,6 @@ M:	Simtec Linux Team <linux at simtec.co.uk>
>  S:	Supported
>  W:	http://www.simtec.co.uk/products/EB110ATX/
>  
> -SIMTEC EB2410ITX (BAST)
> -M:	Simtec Linux Team <linux at simtec.co.uk>
> -S:	Supported
> -W:	http://www.simtec.co.uk/products/EB2410ITX/
> -F:	arch/arm/mach-s3c/bast-ide.c
> -F:	arch/arm/mach-s3c/bast-irq.c
> -F:	arch/arm/mach-s3c/mach-bast.c
> -
>  SIOX
>  M:	Thorsten Scherer <t.scherer at eckelmann.de>
>  M:	Uwe Kleine-König <u.kleine-koenig at pengutronix.de>
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index c1614f91e04c..280701af4a01 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -279,7 +279,6 @@ config PHYS_OFFSET
>  	default DRAM_BASE if !MMU
>  	default 0x00000000 if ARCH_FOOTBRIDGE
>  	default 0x10000000 if ARCH_OMAP1 || ARCH_RPC
> -	default 0x30000000 if ARCH_S3C24XX
>  	default 0xa0000000 if ARCH_PXA
>  	default 0xc0000000 if ARCH_EP93XX || ARCH_SA1100
>  	default 0
> @@ -1154,7 +1153,7 @@ config ARCH_NR_GPIO
>  	default 1024 if ARCH_BRCMSTB || ARCH_RENESAS || ARCH_TEGRA || \
>  		ARCH_ZYNQ || ARCH_ASPEED
>  	default 512 if ARCH_EXYNOS || ARCH_KEYSTONE || SOC_OMAP5 || \
> -		SOC_DRA7XX || ARCH_S3C24XX || ARCH_S3C64XX || ARCH_S5PV210
> +		SOC_DRA7XX || ARCH_S3C64XX || ARCH_S5PV210
>  	default 416 if ARCH_SUNXI
>  	default 392 if ARCH_U8500
>  	default 352 if ARCH_VT8500
> diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
> index 20312792340d..874551895181 100644
> --- a/arch/arm/Kconfig.debug
> +++ b/arch/arm/Kconfig.debug
> @@ -1006,7 +1006,6 @@ choice
>  	config DEBUG_S3C_UART0
>  		depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
>  		select DEBUG_EXYNOS_UART if ARCH_EXYNOS
> -		select DEBUG_S3C24XX_UART if ARCH_S3C24XX
>  		select DEBUG_S3C64XX_UART if ARCH_S3C64XX
>  		select DEBUG_S5PV210_UART if ARCH_S5PV210
>  		bool "Use Samsung S3C UART 0 for low-level debug"
> @@ -1018,7 +1017,6 @@ choice
>  	config DEBUG_S3C_UART1
>  		depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
>  		select DEBUG_EXYNOS_UART if ARCH_EXYNOS
> -		select DEBUG_S3C24XX_UART if ARCH_S3C24XX
>  		select DEBUG_S3C64XX_UART if ARCH_S3C64XX
>  		select DEBUG_S5PV210_UART if ARCH_S5PV210
>  		bool "Use Samsung S3C UART 1 for low-level debug"
> @@ -1030,7 +1028,6 @@ choice
>  	config DEBUG_S3C_UART2
>  		depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
>  		select DEBUG_EXYNOS_UART if ARCH_EXYNOS
> -		select DEBUG_S3C24XX_UART if ARCH_S3C24XX
>  		select DEBUG_S3C64XX_UART if ARCH_S3C64XX
>  		select DEBUG_S5PV210_UART if ARCH_S5PV210
>  		bool "Use Samsung S3C UART 2 for low-level debug"
> @@ -1050,33 +1047,6 @@ choice
>  		  their output to UART 3. The port must have been initialised
>  		  by the boot-loader before use.
>  
> -	config DEBUG_S3C2410_UART0
> -		depends on ARCH_S3C24XX
> -		select DEBUG_S3C2410_UART
> -		bool "Use S3C2410/S3C2412 UART 0 for low-level debug"
> -		help
> -		  Say Y here if you want the debug print routines to direct
> -		  their output to UART 0. The port must have been initialised
> -		  by the boot-loader before use.
> -
> -	config DEBUG_S3C2410_UART1
> -		depends on ARCH_S3C24XX
> -		select DEBUG_S3C2410_UART
> -		bool "Use S3C2410/S3C2412 UART 1 for low-level debug"
> -		help
> -		  Say Y here if you want the debug print routines to direct
> -		  their output to UART 1. The port must have been initialised
> -		  by the boot-loader before use.
> -
> -	config DEBUG_S3C2410_UART2
> -		depends on ARCH_S3C24XX
> -		select DEBUG_S3C2410_UART
> -		bool "Use S3C2410/S3C2412 UART 2 for low-level debug"
> -		help
> -		  Say Y here if you want the debug print routines to direct
> -		  their output to UART 2. The port must have been initialised
> -		  by the boot-loader before use.
> -
>  	config DEBUG_SA1100
>  		depends on ARCH_SA1100
>  		bool "Use SA1100 UARTs for low-level debug"
> @@ -1439,13 +1409,6 @@ config DEBUG_AT91_UART
>  config DEBUG_EXYNOS_UART
>  	bool
>  
> -config DEBUG_S3C2410_UART
> -	bool
> -	select DEBUG_S3C24XX_UART
> -
> -config DEBUG_S3C24XX_UART
> -	bool
> -
>  config DEBUG_S3C64XX_UART
>  	bool
>  
> @@ -1453,8 +1416,7 @@ config DEBUG_S5PV210_UART
>  	bool
>  
>  config DEBUG_S3C_UART
> -	depends on DEBUG_S3C2410_UART || DEBUG_S3C24XX_UART || \
> -		   DEBUG_S3C64XX_UART ||  DEBUG_S5PV210_UART || \
> +	depends on DEBUG_S3C64XX_UART ||  DEBUG_S5PV210_UART || \
>  		   DEBUG_EXYNOS_UART
>  	int
>  	default "0" if DEBUG_S3C_UART0
> @@ -1555,7 +1517,7 @@ config DEBUG_LL_INCLUDE
>  	default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA0
>  	default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA1
>  	default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4
> -	default "debug/s3c24xx.S" if DEBUG_S3C24XX_UART || DEBUG_S3C64XX_UART
> +	default "debug/s3c24xx.S" if DEBUG_S3C64XX_UART
>  	default "debug/s5pv210.S" if DEBUG_S5PV210_UART
>  	default "debug/sti.S" if DEBUG_STIH41X_ASC2
>  	default "debug/sti.S" if DEBUG_STIH41X_SBC_ASC1
> @@ -1638,12 +1600,6 @@ config DEBUG_UART_PHYS
>  	default 0x4806e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
>  	default 0x49020000 if DEBUG_OMAP3UART3
>  	default 0x49042000 if DEBUG_OMAP3UART4
> -	default 0x50000000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART0 || \
> -				DEBUG_S3C2410_UART0)
> -	default 0x50004000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART1 || \
> -				DEBUG_S3C2410_UART1)
> -	default 0x50008000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART2 || \
> -				DEBUG_S3C2410_UART2)
>  	default 0x7c0003f8 if DEBUG_FOOTBRIDGE_COM1
>  	default 0x7f005000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
>  	default 0x7f005400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
> @@ -1711,7 +1667,7 @@ config DEBUG_UART_PHYS
>  		DEBUG_RCAR_GEN2_SCIF2 || DEBUG_RCAR_GEN2_SCIF4 || \
>  		DEBUG_RCAR_GEN2_SCIFA2 || \
>  		DEBUG_RMOBILE_SCIFA0 || DEBUG_RMOBILE_SCIFA1 || \
> -		DEBUG_RMOBILE_SCIFA4 || DEBUG_S3C24XX_UART || \
> +		DEBUG_RMOBILE_SCIFA4 || \
>  		DEBUG_S3C64XX_UART || \
>  		DEBUG_BCM63XX_UART || DEBUG_ASM9260_UART || \
>  		DEBUG_DIGICOLOR_UA0 || \
> @@ -1748,15 +1704,9 @@ config DEBUG_UART_VIRT
>  	default 0xf6200000 if DEBUG_PXA_UART1
>  	default 0xf7000000 if DEBUG_SUN9I_UART0
>  	default 0xf7000000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
> -	default 0xf7000000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART0 || \
> -				DEBUG_S3C2410_UART0)
>  	default 0xf7000400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
>  	default 0xf7000800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2
>  	default 0xf7000c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3
> -	default 0xf7004000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART1 || \
> -				DEBUG_S3C2410_UART1)
> -	default 0xf7008000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART2 || \
> -				DEBUG_S3C2410_UART2)
>  	default 0xf7020000 if DEBUG_AT91_SAMA5D2_UART1
>  	default 0xf7fc9000 if DEBUG_BERLIN_UART
>  	default 0xf8007000 if DEBUG_HIP04_UART
> @@ -1820,7 +1770,7 @@ config DEBUG_UART_VIRT
>  	default DEBUG_UART_PHYS if !MMU
>  	depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \
>  		DEBUG_UART_8250 || DEBUG_UART_PL01X || DEBUG_MESON_UARTAO || \
> -		DEBUG_QCOM_UARTDM || DEBUG_S3C24XX_UART || \
> +		DEBUG_QCOM_UARTDM || \
>  		DEBUG_S3C64XX_UART || \
>  		DEBUG_BCM63XX_UART || DEBUG_ASM9260_UART || \
>  		DEBUG_DIGICOLOR_UA0 || \
> diff --git a/arch/arm/Makefile b/arch/arm/Makefile
> index 1a62035d1207..129162244c68 100644
> --- a/arch/arm/Makefile
> +++ b/arch/arm/Makefile
> @@ -143,8 +143,6 @@ CHECKFLAGS	+= -D__arm__
>  # during boot, and this offset is critical to the functioning of
>  # kexec-tools.
>  textofs-y	:= 0x00008000
> -# We don't want the htc bootloader to corrupt kernel during resume
> -textofs-$(CONFIG_PM_H1940)      := 0x00108000
>  # RTD1195 has Boot ROM at start of address space
>  textofs-$(CONFIG_ARCH_REALTEK)  := 0x00108000
>  # SA1111 DMA bug: we don't want the kernel to live in precious DMA-able memory
> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
> index 6aa7dc4db2fc..f0699ec7da2f 100644
> --- a/arch/arm/boot/dts/Makefile
> +++ b/arch/arm/boot/dts/Makefile
> @@ -1156,8 +1156,6 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \
>  	rk3288-veyron-speedy.dtb \
>  	rk3288-veyron-tiger.dtb \
>  	rk3288-vyasa.dtb
> -dtb-$(CONFIG_ARCH_S3C24XX) += \
> -	s3c2416-smdk2416.dtb
>  dtb-$(CONFIG_ARCH_S3C64XX) += \
>  	s3c6410-mini6410.dtb \
>  	s3c6410-smdk6410.dtb
> diff --git a/arch/arm/boot/dts/s3c2410-pinctrl.h b/arch/arm/boot/dts/s3c2410-pinctrl.h
> deleted file mode 100644
> index 76b6171ae149..000000000000
> diff --git a/arch/arm/boot/dts/s3c2416-pinctrl.dtsi b/arch/arm/boot/dts/s3c2416-pinctrl.dtsi
> deleted file mode 100644
> index 3268366bd8bc..000000000000
> diff --git a/arch/arm/boot/dts/s3c2416-smdk2416.dts b/arch/arm/boot/dts/s3c2416-smdk2416.dts
> deleted file mode 100644
> index e7c379a9842e..000000000000
> diff --git a/arch/arm/boot/dts/s3c2416.dtsi b/arch/arm/boot/dts/s3c2416.dtsi
> deleted file mode 100644
> index 4660751cb207..000000000000
> diff --git a/arch/arm/boot/dts/s3c24xx.dtsi b/arch/arm/boot/dts/s3c24xx.dtsi
> deleted file mode 100644
> index 06f82c7e458e..000000000000
> diff --git a/arch/arm/configs/mini2440_defconfig b/arch/arm/configs/mini2440_defconfig
> deleted file mode 100644
> index 86e00f684e16..000000000000
> diff --git a/arch/arm/configs/s3c2410_defconfig b/arch/arm/configs/s3c2410_defconfig
> deleted file mode 100644
> index 41b40863a78e..000000000000
> diff --git a/arch/arm/configs/tct_hammer_defconfig b/arch/arm/configs/tct_hammer_defconfig
> deleted file mode 100644
> index 3b29ae1fb750..000000000000
> diff --git a/arch/arm/mach-s3c/Kconfig b/arch/arm/mach-s3c/Kconfig
> index a64143574546..809f84fca0b8 100644
> --- a/arch/arm/mach-s3c/Kconfig
> +++ b/arch/arm/mach-s3c/Kconfig
> @@ -2,13 +2,10 @@
>  #
>  # Copyright 2009 Simtec Electronics
>  
> -source "arch/arm/mach-s3c/Kconfig.s3c24xx"
>  source "arch/arm/mach-s3c/Kconfig.s3c64xx"
>  
>  config PLAT_SAMSUNG
> -	bool
> -	depends on PLAT_S3C24XX || ARCH_S3C64XX
> -	default y
> +	def_bool ARCH_S3C64XX
>  	select GENERIC_IRQ_CHIP
>  	select NO_IOPORT_MAP
>  	select SOC_SAMSUNG
> @@ -16,9 +13,8 @@ config PLAT_SAMSUNG
>  	  Base platform code for all Samsung SoC based systems
>  
>  config SAMSUNG_PM
> -	bool
> -	depends on PM && (PLAT_S3C24XX || ARCH_S3C64XX)
> -	default y
> +	def_bool ARCH_S3C64XX
> +	depends on PM
>  	help
>  	  Base platform power management code for samsung code
>  
> @@ -99,11 +95,6 @@ config S3C_DEV_HSMMC3
>  	help
>  	  Compile in platform device definitions for HSMMC channel 3
>  
> -config S3C_DEV_HWMON
> -	bool
> -	help
> -	  Compile in platform device definitions for HWMON
> -
>  config S3C_DEV_I2C1
>  	bool
>  	help
> @@ -156,7 +147,6 @@ config S3C_DEV_USB_HSOTG
>  
>  config S3C_DEV_WDT
>  	bool
> -	default y if ARCH_S3C24XX
>  	help
>  	  Compile in platform device definition for Watchdog Timer
>  
> @@ -180,22 +170,12 @@ config SAMSUNG_DEV_ADC
>  	help
>  	  Compile in platform device definition for ADC controller
>  
> -config SAMSUNG_DEV_IDE
> -	bool
> -	help
> -	  Compile in platform device definitions for IDE
> -
>  config S3C64XX_DEV_SPI0
>  	bool
>  	help
>  	  Compile in platform device definitions for S3C64XX's type
>  	  SPI controller 0
>  
> -config SAMSUNG_DEV_TS
> -	bool
> -	help
> -	  Common in platform device definitions for touchscreen device
> -
>  config SAMSUNG_DEV_KEYPAD
>  	bool
>  	help
> @@ -203,7 +183,6 @@ config SAMSUNG_DEV_KEYPAD
>  
>  config SAMSUNG_DEV_PWM
>  	bool
> -	default y if ARCH_S3C24XX
>  	help
>  	  Compile in platform device definition for PWM Timer
>  
> diff --git a/arch/arm/mach-s3c/Kconfig.s3c24xx b/arch/arm/mach-s3c/Kconfig.s3c24xx
> deleted file mode 100644
> index 7287e173f30e..000000000000
> diff --git a/arch/arm/mach-s3c/Makefile b/arch/arm/mach-s3c/Makefile
> index 7c7d3318fd61..e7f18039b149 100644
> --- a/arch/arm/mach-s3c/Makefile
> +++ b/arch/arm/mach-s3c/Makefile
> @@ -2,10 +2,6 @@
>  #
>  # Copyright 2009 Simtec Electronics
>  
> -ifdef CONFIG_ARCH_S3C24XX
> -include $(src)/Makefile.s3c24xx
> -endif
> -
>  ifdef CONFIG_ARCH_S3C64XX
>  include $(src)/Makefile.s3c64xx
>  endif
> diff --git a/arch/arm/mach-s3c/Makefile.s3c24xx b/arch/arm/mach-s3c/Makefile.s3c24xx
> deleted file mode 100644
> index 3483ab3a2b81..000000000000
> diff --git a/arch/arm/mach-s3c/anubis.h b/arch/arm/mach-s3c/anubis.h
> deleted file mode 100644
> index 13847292e6c7..000000000000
> diff --git a/arch/arm/mach-s3c/bast-ide.c b/arch/arm/mach-s3c/bast-ide.c
> deleted file mode 100644
> index 67f0adc1fec0..000000000000
> diff --git a/arch/arm/mach-s3c/bast-irq.c b/arch/arm/mach-s3c/bast-irq.c
> deleted file mode 100644
> index cfc2ddc65513..000000000000
> diff --git a/arch/arm/mach-s3c/bast.h b/arch/arm/mach-s3c/bast.h
> deleted file mode 100644
> index a7726f93f5eb..000000000000
> diff --git a/arch/arm/mach-s3c/common-smdk-s3c24xx.c b/arch/arm/mach-s3c/common-smdk-s3c24xx.c
> deleted file mode 100644
> index 6d124bbd384c..000000000000
> diff --git a/arch/arm/mach-s3c/common-smdk-s3c24xx.h b/arch/arm/mach-s3c/common-smdk-s3c24xx.h
> deleted file mode 100644
> index c0352b06e435..000000000000
> diff --git a/arch/arm/mach-s3c/cpufreq-utils-s3c24xx.c b/arch/arm/mach-s3c/cpufreq-utils-s3c24xx.c
> deleted file mode 100644
> index c1784d8facdf..000000000000
> diff --git a/arch/arm/mach-s3c/dma-s3c24xx.h b/arch/arm/mach-s3c/dma-s3c24xx.h
> deleted file mode 100644
> index 25fc9c258fc1..000000000000
> diff --git a/arch/arm/mach-s3c/fb-core-s3c24xx.h b/arch/arm/mach-s3c/fb-core-s3c24xx.h
> deleted file mode 100644
> index 0e07f3ba4aef..000000000000
> diff --git a/arch/arm/mach-s3c/gpio-samsung-s3c24xx.h b/arch/arm/mach-s3c/gpio-samsung-s3c24xx.h
> deleted file mode 100644
> index c29fdc95f883..000000000000
> diff --git a/arch/arm/mach-s3c/gta02.h b/arch/arm/mach-s3c/gta02.h
> deleted file mode 100644
> index 043ae382bfc5..000000000000
> diff --git a/arch/arm/mach-s3c/h1940-bluetooth.c b/arch/arm/mach-s3c/h1940-bluetooth.c
> deleted file mode 100644
> index 59edcf8a620d..000000000000
> diff --git a/arch/arm/mach-s3c/h1940.h b/arch/arm/mach-s3c/h1940.h
> deleted file mode 100644
> index 5dfe9d10cd15..000000000000
> diff --git a/arch/arm/mach-s3c/hardware-s3c24xx.h b/arch/arm/mach-s3c/hardware-s3c24xx.h
> deleted file mode 100644
> index 33b37467d05f..000000000000
> diff --git a/arch/arm/mach-s3c/iotiming-s3c2410.c b/arch/arm/mach-s3c/iotiming-s3c2410.c
> deleted file mode 100644
> index 09f388d8f824..000000000000
> diff --git a/arch/arm/mach-s3c/iotiming-s3c2412.c b/arch/arm/mach-s3c/iotiming-s3c2412.c
> deleted file mode 100644
> index 003f89c4dc53..000000000000
> diff --git a/arch/arm/mach-s3c/irq-pm-s3c24xx.c b/arch/arm/mach-s3c/irq-pm-s3c24xx.c
> deleted file mode 100644
> index 55f41135ad70..000000000000
> diff --git a/arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c b/arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c
> deleted file mode 100644
> index 84cf86376ded..000000000000
> diff --git a/arch/arm/mach-s3c/irq-s3c24xx-fiq.S b/arch/arm/mach-s3c/irq-s3c24xx-fiq.S
> deleted file mode 100644
> index 5d238d9a798e..000000000000
> diff --git a/arch/arm/mach-s3c/irq-s3c24xx.c b/arch/arm/mach-s3c/irq-s3c24xx.c
> deleted file mode 100644
> index 088cc04b7431..000000000000
> diff --git a/arch/arm/mach-s3c/irqs-s3c24xx.h b/arch/arm/mach-s3c/irqs-s3c24xx.h
> deleted file mode 100644
> index fecbf7e440c6..000000000000
> diff --git a/arch/arm/mach-s3c/mach-amlm5900.c b/arch/arm/mach-s3c/mach-amlm5900.c
> deleted file mode 100644
> index f85e5885e9b4..000000000000
> diff --git a/arch/arm/mach-s3c/mach-anubis.c b/arch/arm/mach-s3c/mach-anubis.c
> deleted file mode 100644
> index 4536f3e66e27..000000000000
> diff --git a/arch/arm/mach-s3c/mach-at2440evb.c b/arch/arm/mach-s3c/mach-at2440evb.c
> deleted file mode 100644
> index 743403d873e0..000000000000
> diff --git a/arch/arm/mach-s3c/mach-bast.c b/arch/arm/mach-s3c/mach-bast.c
> deleted file mode 100644
> index a33ceab81e09..000000000000
> diff --git a/arch/arm/mach-s3c/mach-gta02.c b/arch/arm/mach-s3c/mach-gta02.c
> deleted file mode 100644
> index d50a81d85ae1..000000000000
> diff --git a/arch/arm/mach-s3c/mach-h1940.c b/arch/arm/mach-s3c/mach-h1940.c
> deleted file mode 100644
> index 83ac6cfdb1d8..000000000000
> diff --git a/arch/arm/mach-s3c/mach-jive.c b/arch/arm/mach-s3c/mach-jive.c
> deleted file mode 100644
> index 16859bb3bb13..000000000000
> diff --git a/arch/arm/mach-s3c/mach-mini2440.c b/arch/arm/mach-s3c/mach-mini2440.c
> deleted file mode 100644
> index 283be70ca622..000000000000
> diff --git a/arch/arm/mach-s3c/mach-n30.c b/arch/arm/mach-s3c/mach-n30.c
> deleted file mode 100644
> index 90122fc6b2aa..000000000000
> diff --git a/arch/arm/mach-s3c/mach-nexcoder.c b/arch/arm/mach-s3c/mach-nexcoder.c
> deleted file mode 100644
> index d17a3fcb7425..000000000000
> diff --git a/arch/arm/mach-s3c/mach-osiris-dvs.c b/arch/arm/mach-s3c/mach-osiris-dvs.c
> deleted file mode 100644
> index 2e283aedab65..000000000000
> diff --git a/arch/arm/mach-s3c/mach-osiris.c b/arch/arm/mach-s3c/mach-osiris.c
> deleted file mode 100644
> index d900d1354de1..000000000000
> diff --git a/arch/arm/mach-s3c/mach-otom.c b/arch/arm/mach-s3c/mach-otom.c
> deleted file mode 100644
> index 3a2db2f58833..000000000000
> diff --git a/arch/arm/mach-s3c/mach-qt2410.c b/arch/arm/mach-s3c/mach-qt2410.c
> deleted file mode 100644
> index 36fe0684a438..000000000000
> diff --git a/arch/arm/mach-s3c/mach-rx1950.c b/arch/arm/mach-s3c/mach-rx1950.c
> deleted file mode 100644
> index d8c49e562660..000000000000
> diff --git a/arch/arm/mach-s3c/mach-rx3715.c b/arch/arm/mach-s3c/mach-rx3715.c
> deleted file mode 100644
> index 52b3c38acbb2..000000000000
> diff --git a/arch/arm/mach-s3c/mach-s3c2416-dt.c b/arch/arm/mach-s3c/mach-s3c2416-dt.c
> deleted file mode 100644
> index 418544d3015d..000000000000
> diff --git a/arch/arm/mach-s3c/mach-smdk2410.c b/arch/arm/mach-s3c/mach-smdk2410.c
> deleted file mode 100644
> index 76b0a8846616..000000000000
> diff --git a/arch/arm/mach-s3c/mach-smdk2413.c b/arch/arm/mach-s3c/mach-smdk2413.c
> deleted file mode 100644
> index 2b4e20aaa346..000000000000
> diff --git a/arch/arm/mach-s3c/mach-smdk2416.c b/arch/arm/mach-s3c/mach-smdk2416.c
> deleted file mode 100644
> index 329fe26be268..000000000000
> diff --git a/arch/arm/mach-s3c/mach-smdk2440.c b/arch/arm/mach-s3c/mach-smdk2440.c
> deleted file mode 100644
> index 6aea769ebde1..000000000000
> diff --git a/arch/arm/mach-s3c/mach-smdk2443.c b/arch/arm/mach-s3c/mach-smdk2443.c
> deleted file mode 100644
> index 075140f8f760..000000000000
> diff --git a/arch/arm/mach-s3c/mach-tct_hammer.c b/arch/arm/mach-s3c/mach-tct_hammer.c
> deleted file mode 100644
> index 93ab1abd8bd3..000000000000
> diff --git a/arch/arm/mach-s3c/mach-vr1000.c b/arch/arm/mach-s3c/mach-vr1000.c
> deleted file mode 100644
> index c85033e6ef8f..000000000000
> diff --git a/arch/arm/mach-s3c/mach-vstms.c b/arch/arm/mach-s3c/mach-vstms.c
> deleted file mode 100644
> index 6f878418be3e..000000000000
> diff --git a/arch/arm/mach-s3c/map-s3c24xx.h b/arch/arm/mach-s3c/map-s3c24xx.h
> deleted file mode 100644
> index f8d075b11d6f..000000000000
> diff --git a/arch/arm/mach-s3c/nand-core-s3c24xx.h b/arch/arm/mach-s3c/nand-core-s3c24xx.h
> deleted file mode 100644
> index a14316729c48..000000000000
> diff --git a/arch/arm/mach-s3c/osiris.h b/arch/arm/mach-s3c/osiris.h
> deleted file mode 100644
> index b6c9c5ed2ba7..000000000000
> diff --git a/arch/arm/mach-s3c/pll-s3c2410.c b/arch/arm/mach-s3c/pll-s3c2410.c
> deleted file mode 100644
> index 3fbc99eaa4a2..000000000000
> diff --git a/arch/arm/mach-s3c/pll-s3c2440-12000000.c b/arch/arm/mach-s3c/pll-s3c2440-12000000.c
> deleted file mode 100644
> index fdb8e8c2fe3b..000000000000
> diff --git a/arch/arm/mach-s3c/pll-s3c2440-16934400.c b/arch/arm/mach-s3c/pll-s3c2440-16934400.c
> deleted file mode 100644
> index 438b6fc099a4..000000000000
> diff --git a/arch/arm/mach-s3c/pm-core-s3c24xx.h b/arch/arm/mach-s3c/pm-core-s3c24xx.h
> deleted file mode 100644
> index a71ed5711019..000000000000
> diff --git a/arch/arm/mach-s3c/pm-h1940.S b/arch/arm/mach-s3c/pm-h1940.S
> deleted file mode 100644
> index 3bf6685123cb..000000000000
> diff --git a/arch/arm/mach-s3c/pm-s3c2410.c b/arch/arm/mach-s3c/pm-s3c2410.c
> deleted file mode 100644
> index a66419883735..000000000000
> diff --git a/arch/arm/mach-s3c/pm-s3c2412.c b/arch/arm/mach-s3c/pm-s3c2412.c
> deleted file mode 100644
> index ed3b4cfc7c0f..000000000000
> diff --git a/arch/arm/mach-s3c/pm-s3c2416.c b/arch/arm/mach-s3c/pm-s3c2416.c
> deleted file mode 100644
> index f69ad84cf4ff..000000000000
> diff --git a/arch/arm/mach-s3c/pm-s3c24xx.c b/arch/arm/mach-s3c/pm-s3c24xx.c
> deleted file mode 100644
> index 3a8f5c38882e..000000000000
> diff --git a/arch/arm/mach-s3c/regs-clock-s3c24xx.h b/arch/arm/mach-s3c/regs-clock-s3c24xx.h
> deleted file mode 100644
> index 933ddb5eedec..000000000000
> diff --git a/arch/arm/mach-s3c/regs-dsc-s3c24xx.h b/arch/arm/mach-s3c/regs-dsc-s3c24xx.h
> deleted file mode 100644
> index 8b8b572aef04..000000000000
> diff --git a/arch/arm/mach-s3c/regs-gpio-s3c24xx.h b/arch/arm/mach-s3c/regs-gpio-s3c24xx.h
> deleted file mode 100644
> index 9a7e262268a7..000000000000
> diff --git a/arch/arm/mach-s3c/regs-irq-s3c24xx.h b/arch/arm/mach-s3c/regs-irq-s3c24xx.h
> deleted file mode 100644
> index c0b97b203415..000000000000
> diff --git a/arch/arm/mach-s3c/regs-mem-s3c24xx.h b/arch/arm/mach-s3c/regs-mem-s3c24xx.h
> deleted file mode 100644
> index 8fed34a1672a..000000000000
> diff --git a/arch/arm/mach-s3c/regs-s3c2443-clock.h b/arch/arm/mach-s3c/regs-s3c2443-clock.h
> deleted file mode 100644
> index b3b670d463db..000000000000
> diff --git a/arch/arm/mach-s3c/rtc-core-s3c24xx.h b/arch/arm/mach-s3c/rtc-core-s3c24xx.h
> deleted file mode 100644
> index e7258b2423fc..000000000000
> diff --git a/arch/arm/mach-s3c/s3c2410.c b/arch/arm/mach-s3c/s3c2410.c
> deleted file mode 100644
> index 4d39d9939c2f..000000000000
> diff --git a/arch/arm/mach-s3c/s3c2412-power.h b/arch/arm/mach-s3c/s3c2412-power.h
> deleted file mode 100644
> index 0031cfaa1d76..000000000000
> diff --git a/arch/arm/mach-s3c/s3c2412.c b/arch/arm/mach-s3c/s3c2412.c
> deleted file mode 100644
> index 0b1ca78c9d2a..000000000000
> diff --git a/arch/arm/mach-s3c/s3c2412.h b/arch/arm/mach-s3c/s3c2412.h
> deleted file mode 100644
> index ed09a0e13bd8..000000000000
> diff --git a/arch/arm/mach-s3c/s3c2416.c b/arch/arm/mach-s3c/s3c2416.c
> deleted file mode 100644
> index 126e6ed29713..000000000000
> diff --git a/arch/arm/mach-s3c/s3c2440.c b/arch/arm/mach-s3c/s3c2440.c
> deleted file mode 100644
> index c6cdee4987e8..000000000000
> diff --git a/arch/arm/mach-s3c/s3c2442.c b/arch/arm/mach-s3c/s3c2442.c
> deleted file mode 100644
> index 0c0e30b6688f..000000000000
> diff --git a/arch/arm/mach-s3c/s3c2443.c b/arch/arm/mach-s3c/s3c2443.c
> deleted file mode 100644
> index 05c3c298b9f8..000000000000
> diff --git a/arch/arm/mach-s3c/s3c244x.c b/arch/arm/mach-s3c/s3c244x.c
> deleted file mode 100644
> index 95df3491e650..000000000000
> diff --git a/arch/arm/mach-s3c/s3c24xx.c b/arch/arm/mach-s3c/s3c24xx.c
> deleted file mode 100644
> index 819a95364af9..000000000000
> diff --git a/arch/arm/mach-s3c/s3c24xx.h b/arch/arm/mach-s3c/s3c24xx.h
> deleted file mode 100644
> index 34dd4ac507e9..000000000000
> diff --git a/arch/arm/mach-s3c/setup-i2c-s3c24xx.c b/arch/arm/mach-s3c/setup-i2c-s3c24xx.c
> deleted file mode 100644
> index 0d88366b234c..000000000000
> diff --git a/arch/arm/mach-s3c/setup-sdhci-gpio-s3c24xx.c b/arch/arm/mach-s3c/setup-sdhci-gpio-s3c24xx.c
> deleted file mode 100644
> index 02131b3a731d..000000000000
> diff --git a/arch/arm/mach-s3c/setup-spi-s3c24xx.c b/arch/arm/mach-s3c/setup-spi-s3c24xx.c
> deleted file mode 100644
> index 93fa1bbc9d5c..000000000000
> diff --git a/arch/arm/mach-s3c/setup-ts-s3c24xx.c b/arch/arm/mach-s3c/setup-ts-s3c24xx.c
> deleted file mode 100644
> index 57363eaeb7e8..000000000000
> diff --git a/arch/arm/mach-s3c/simtec-audio.c b/arch/arm/mach-s3c/simtec-audio.c
> deleted file mode 100644
> index 487485bcc2ab..000000000000
> diff --git a/arch/arm/mach-s3c/simtec-nor.c b/arch/arm/mach-s3c/simtec-nor.c
> deleted file mode 100644
> index a6fba056a747..000000000000
> diff --git a/arch/arm/mach-s3c/simtec-pm.c b/arch/arm/mach-s3c/simtec-pm.c
> deleted file mode 100644
> index 490256a766e2..000000000000
> diff --git a/arch/arm/mach-s3c/simtec-usb.c b/arch/arm/mach-s3c/simtec-usb.c
> deleted file mode 100644
> index 76cedb5c7373..000000000000
> diff --git a/arch/arm/mach-s3c/simtec.h b/arch/arm/mach-s3c/simtec.h
> deleted file mode 100644
> index d96bd60872b8..000000000000
> diff --git a/arch/arm/mach-s3c/sleep-s3c2410.S b/arch/arm/mach-s3c/sleep-s3c2410.S
> deleted file mode 100644
> index 04aded98782b..000000000000
> diff --git a/arch/arm/mach-s3c/sleep-s3c2412.S b/arch/arm/mach-s3c/sleep-s3c2412.S
> deleted file mode 100644
> index b4b61737fbb2..000000000000
> diff --git a/arch/arm/mach-s3c/sleep-s3c24xx.S b/arch/arm/mach-s3c/sleep-s3c24xx.S
> deleted file mode 100644
> index 4b2af91f3dce..000000000000
> diff --git a/arch/arm/mach-s3c/spi-core-s3c24xx.h b/arch/arm/mach-s3c/spi-core-s3c24xx.h
> deleted file mode 100644
> index 919c5fd0c9af..000000000000
> diff --git a/arch/arm/mach-s3c/vr1000.h b/arch/arm/mach-s3c/vr1000.h
> deleted file mode 100644
> index 3cfa296bec2a..000000000000
> diff --git a/drivers/soc/samsung/Kconfig b/drivers/soc/samsung/Kconfig
> index 02e319508cc6..b4f538d7412f 100644
> --- a/drivers/soc/samsung/Kconfig
> +++ b/drivers/soc/samsung/Kconfig
> @@ -85,8 +85,6 @@ config SAMSUNG_PM_CHECK
>  	  Note, this can take several seconds depending on memory size
>  	  and CPU speed.
>  
> -	  See <file:Documentation/arm/samsung-s3c24xx/suspend.rst>
> -
>  config SAMSUNG_PM_CHECK_CHUNKSIZE
>  	int "S3C2410 PM Suspend CRC Chunksize (KiB)"
>  	depends on PM && SAMSUNG_PM_CHECK
> @@ -97,8 +95,6 @@ config SAMSUNG_PM_CHECK_CHUNKSIZE
>  	  the CRC data block will take more memory, but will identify any
>  	  faults with better precision.
>  
> -	  See <file:Documentation/arm/samsung-s3c24xx/suspend.rst>
> -
>  config EXYNOS_REGULATOR_COUPLER
>  	bool "Exynos SoC Regulator Coupler" if COMPILE_TEST
>  	depends on ARCH_EXYNOS || COMPILE_TEST
> diff --git a/include/dt-bindings/clock/s3c2410.h b/include/dt-bindings/clock/s3c2410.h
> deleted file mode 100644
> index 0fb65c3f2f59..000000000000
> diff --git a/include/dt-bindings/clock/s3c2412.h b/include/dt-bindings/clock/s3c2412.h
> deleted file mode 100644
> index b4656156cc0f..000000000000
> diff --git a/include/dt-bindings/clock/s3c2443.h b/include/dt-bindings/clock/s3c2443.h
> deleted file mode 100644
> index a9d2f105d536..000000000000
> diff --git a/include/linux/amba/pl093.h b/include/linux/amba/pl093.h
> deleted file mode 100644
> index b17166e3b49a..000000000000
> 







More information about the linux-arm-kernel mailing list