linux-stable/arch/arm/mach-s3c
Krzysztof Kozlowski 6a5e69c7dd ARM: s3c: mark as deprecated and schedule removal
The Samsung S3C24xx and S3C64xx platforms are very old designs. S3C2416
was introduced in 2008 and S3C6410 in 2009/2010.  They are not widely
available anymore - out-of-stock on FriendlyArm (one of manufacturers of
boards) and only few specialist stores still offer them for quite a high
price.

The community around these platforms was not very active, so I suspect
no one really uses them anymore. Maintenance takes precious time so
there is little sense in keeping them alive if there are no real users.

Let's mark all S3C24xx and S3C64xx platforms as deprecated and mention
possible removal in after 2022 for the first and 2024 for the lattere.
The deprecation message will be as text in Kconfig, build message (not a
warning though) and runtime print error.

If there are any users, they might respond and postpone the removal.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Heiko Stuebner <heiko@sntech.de>
Acked-by: Tomasz Figa <tomasz.figa@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20220407072319.75614-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2022-04-21 15:11:40 +02:00
..
adc-core.h
adc.c
anubis.h
ata-core-s3c64xx.h
backlight-s3c64xx.h
bast-ide.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
bast-irq.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
bast.h
common-smdk-s3c24xx.c mtd: nand: ecc-hamming: Move Hamming code to the generic NAND layer 2020-12-10 22:37:29 +01:00
common-smdk-s3c24xx.h
cpu.c ARM: s3c: mark as deprecated and schedule removal 2022-04-21 15:11:40 +02:00
cpu.h
cpufreq-utils-s3c24xx.c
cpuidle-s3c64xx.c
crag6410.h
dev-audio-s3c64xx.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
dev-backlight-s3c64xx.c
dev-uart-s3c64xx.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
dev-uart.c
devs.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
devs.h
dma-s3c24xx.h
dma-s3c64xx.h
dma.h
fb-core-s3c24xx.h
fb.h
gpio-cfg-helpers.h
gpio-cfg.h
gpio-core.h
gpio-samsung-s3c24xx.h
gpio-samsung-s3c64xx.h
gpio-samsung.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
gpio-samsung.h
gta02.h
h1940-bluetooth.c
h1940.h
hardware-s3c24xx.h
iic-core.h
init.c ARM: s3c: mark as deprecated and schedule removal 2022-04-21 15:11:40 +02:00
iotiming-s3c2410.c
iotiming-s3c2412.c
irq-pm-s3c24xx.c ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 2022-04-07 09:31:21 +02:00
irq-pm-s3c64xx.c
irq-s3c24xx-fiq-exports.c
irq-s3c24xx-fiq.S ARM: s3c: fix fiq for clang IAS 2021-02-06 14:11:09 +01:00
irq-s3c24xx.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
irq-uart-s3c64xx.h
irqs-s3c24xx.h ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
irqs-s3c64xx.h ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
irqs.h ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
Kconfig spi: s3c64xx: Delete unused boardfile helpers 2022-01-24 13:37:31 +00:00
Kconfig.s3c24xx ARM: s3c: mark as deprecated and schedule removal 2022-04-21 15:11:40 +02:00
Kconfig.s3c64xx ARM: s3c: mark as deprecated and schedule removal 2022-04-21 15:11:40 +02:00
keypad.h
mach-amlm5900.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-anubis.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-anw6410.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-at2440evb.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-bast.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-crag6410-module.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-crag6410.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-gta02.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-h1940.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-hmt.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-jive.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-mini2440.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-mini6410.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-n30.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-ncp.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-nexcoder.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-osiris-dvs.c
mach-osiris.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-otom.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-qt2410.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-real6410.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-rx1950.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-rx3715.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-s3c64xx-dt.c
mach-s3c2416-dt.c
mach-smartq.c
mach-smartq.h
mach-smartq5.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-smartq7.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-smdk2410.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-smdk2413.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-smdk2416.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-smdk2440.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-smdk2443.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-smdk6400.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-smdk6410.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-tct_hammer.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-vr1000.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
mach-vstms.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
Makefile
Makefile.boot
Makefile.s3c24xx
Makefile.s3c64xx
map-base.h ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 2022-04-07 09:31:21 +02:00
map-s3c.h
map-s3c24xx.h ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 2022-04-07 09:31:21 +02:00
map-s3c64xx.h ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 2022-04-07 09:31:21 +02:00
map-s5p.h
map.h
nand-core-s3c24xx.h
onenand-core-s3c64xx.h
osiris.h
otom.h
pl080.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
platformdata.c
pll-s3c2410.c
pll-s3c2440-12000000.c
pll-s3c2440-16934400.c
pm-common.c
pm-common.h
pm-core-s3c24xx.h ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
pm-core-s3c64xx.h
pm-core.h
pm-gpio.c
pm-h1940.S
pm-s3c24xx.c
pm-s3c64xx.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
pm-s3c2410.c
pm-s3c2412.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
pm-s3c2416.c
pm.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
pm.h
pwm-core.h
regs-adc.h
regs-clock-s3c24xx.h
regs-clock-s3c64xx.h
regs-clock.h
regs-dsc-s3c24xx.h
regs-gpio-memport-s3c64xx.h
regs-gpio-s3c24xx.h
regs-gpio-s3c64xx.h
regs-gpio.h
regs-irq-s3c24xx.h
regs-irq-s3c64xx.h
regs-irq.h
regs-irqtype.h
regs-mem-s3c24xx.h
regs-modem-s3c64xx.h
regs-s3c2443-clock.h
regs-srom-s3c64xx.h
regs-sys-s3c64xx.h
regs-syscon-power-s3c64xx.h
regs-usb-hsotg-phy-s3c64xx.h
rtc-core-s3c24xx.h
s3c24xx.c ARM: s3c: mark as deprecated and schedule removal 2022-04-21 15:11:40 +02:00
s3c24xx.h ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
s3c64xx.c ARM: s3c: mark as deprecated and schedule removal 2022-04-21 15:11:40 +02:00
s3c64xx.h
s3c244x.c
s3c2410.c
s3c2412-power.h
s3c2412.c
s3c2412.h
s3c2416.c
s3c2440.c
s3c2442.c
s3c2443.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
s3c6400.c
s3c6410.c
sdhci.h
setup-fb-24bpp-s3c64xx.c
setup-i2c-s3c24xx.c
setup-i2c0-s3c64xx.c
setup-i2c1-s3c64xx.c
setup-ide-s3c64xx.c
setup-keypad-s3c64xx.c
setup-sdhci-gpio-s3c24xx.c
setup-sdhci-gpio-s3c64xx.c
setup-spi-s3c24xx.c
setup-spi-s3c64xx.c spi: s3c64xx: Delete unused boardfile helpers 2022-01-24 13:37:31 +00:00
setup-ts-s3c24xx.c
setup-usb-phy-s3c64xx.c
simtec-audio.c
simtec-nor.c
simtec-pm.c
simtec-usb.c ARM: s3c24xx: convert to sparse-irq 2022-04-07 09:31:31 +02:00
simtec.h
sleep-s3c24xx.S
sleep-s3c64xx.S
sleep-s3c2410.S
sleep-s3c2412.S
spi-core-s3c24xx.h spi: s3c64xx: Delete unused boardfile helpers 2022-01-24 13:37:31 +00:00
usb-phy.h
vr1000.h
wakeup-mask.c
wakeup-mask.h