aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-26serial: remove tile uart driverArnd Bergmann3-699/+0
The tile architecture is getting removed, and this driver is useless without it. Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26serial: remove m32r_sio driverArnd Bergmann4-1233/+0
The m32r architecture is getting removed, so we don't need this any more. Acked-by: Nicolas Pitre <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26serial: remove blackfin driversArnd Bergmann5-2725/+0
The blackfin architecture is getting removed, so both the bfin_uart and bfin_sport_uart can be removed as well. Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26serial: remove cris/etrax uart driversArnd Bergmann6-5376/+0
The cris architecture is getting removed, so we don't need the uart driver any more. Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Jesper Nilsson <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26usb: Remove Blackfin references in USB supportAaron Wu4-8/+0
The website is no longer used for tracking bugs. Signed-off-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26usb: isp1362: remove blackfin arch glueArnd Bergmann2-46/+1
The blackfin architecture is getting removed, and this is the last remaining architecture specific setting, so the various hacks can be removed now. From all I can tell, there are no remaining in-tree users of the driver, but it could be used by out-of-tree platform ports. I've marked the driver as 'depends on COMPILE_TEST', short of removing it outright. It was originally written for some ARM PXA machines using the same chip, but that platform never really worked and the code has been removed a long time ago. Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26usb: musb: remove blackfin portArnd Bergmann15-1096/+13
The blackfin architecture is getting removed, so we can clean up all the special cases in the musb driver. Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Aaron Wu <[email protected]> Acked-by: Bin Liu <[email protected]> Cc: Stephen Rothwell <[email protected]> [arnd: adding in fixups from Aaron and Stephen] Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26usb: host: remove tilegx platform glueArnd Bergmann5-461/+0
The tile architecture is getting removed, so the ehci and ohci platform glue drivers are no longer needed. In case of ohci, this is the last one to define a PLATFORM_DRIVER macro, so we can remove even more. Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Alan Stern <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26pwm: remove pwm-bfin driverArnd Bergmann3-167/+0
The blackfin architecture is getting removed, so this driver is now obsolete as well. Acked-by: Thierry Reding <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26i2c: remove bfin-twi driverArnd Bergmann3-756/+0
The blackfin architecture is getting removed, so the twi driver can also be removed. Acked-by: Aaron Wu <[email protected]> Acked-by: Wolfram Sang <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26spi: remove blackfin related host driversArnd Bergmann5-3387/+0
The blackfin architecture is getting removed, so these won't be needed any more. Acked-by: Mark Brown <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26watchdog: remove bfin_wdt driverArnd Bergmann4-497/+0
The blackfin architecture is getting removed, so this driver has become obsolete. Acked-by: Guenter Roeck <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26can: remove bfin_can driverArnd Bergmann3-794/+0
The blackfin architecture is getting removed, so this one is now obsolete. Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26mmc: remove bfin_sdh driverArnd Bergmann3-699/+0
The blackfin architecture is getting removed, so this one is obsolete now as well. Acked-by: Ulf Hansson <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26input: misc: remove blackfin rotary driverArnd Bergmann4-421/+0
The blackfin architecture is getting removed, so this one is obsolete as well. Acked-by: Dmitry Torokhov <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26input: keyboard: remove bf54x driverArnd Bergmann3-406/+0
The blackfin architecture is getting removed, so this driver is now obsolete. Acked-by: Dmitry Torokhov <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26ata: remove bf54x driverArnd Bergmann3-1713/+0
The blackfin architecture is getting removed, so this driver is obsolete as well. Acked-by: Tejun Heo <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26pinctrl: remove adi2/blackfin driversArnd Bergmann7-2356/+0
The blackfin architecture is getting removed, so these are now obsolete. Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26gpio: remove etraxfs driverArnd Bergmann4-507/+0
The cris architecture is getting removed, so we no longer need the etraxfs driver. Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26cpufreq: remove cris specific driversArnd Bergmann3-187/+0
The cris architecture is getting removed, including the artpec3 and etraxfs SoCs, so these cpufreq drivers are now unused. Acked-by: Viresh Kumar <[email protected]> Acked-by: Rafael J. Wysocki <[email protected]> Acked-by: Jesper Nilsson <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26cpufreq: remove blackfin driverArnd Bergmann2-218/+0
The blackfin architecture is getting removed, so this driver is now obsolete. Acked-by: Viresh Kumar <[email protected]> Acked-by: Rafael J. Wysocki <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26media: platform: remove m32r specific arv driverArnd Bergmann3-906/+0
The m32r architecture is getting removed, so this one is no longer needed. Acked-by: Mauro Carvalho Chehab <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26media: platform: remove blackfin capture driverArnd Bergmann8-1505/+0
The blackfin architecture is getting removed, so the video capture driver is also obsolete. Acked-by: Mauro Carvalho Chehab <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26fbdev: s1d13xxxfb: remove m32r specific hacksArnd Bergmann1-10/+0
The m32r architecture is being removed, so this is no longer needed. Acked-by: Bartlomiej Zolnierkiewicz <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26fbdev: remove blackfin driversArnd Bergmann9-4445/+1
The blackfin architecture is getting removed, this removes the associated fbdev drivers as well. Acked-by: Bartlomiej Zolnierkiewicz <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26video/logo: remove obsolete logo filesArnd Bergmann7-3579/+0
The blackfin and m32r architectures are getting removed, so it's time to clean up the logos as well. Acked-by: Bartlomiej Zolnierkiewicz <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26pcmcia: remove blackfin driverArnd Bergmann3-324/+0
The blackfin architecture is getting removed, so this one is no longer needed either. Acked-by: Dominik Brodowski <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26pcmcia: remove m32r driversArnd Bergmann6-1724/+0
The m32r architecture is getting removed, so these drivers are no longer needed. Acked-by: Dominik Brodowski <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26misc: Remove Blackfin DSP echo supportAaron Wu2-123/+0
Remove Blackfin DSP echo support Signed-off-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26char: remove blackfin OTP driverArnd Bergmann3-266/+0
The blackfin architecture is getting removed, so we don't need this driver any more. Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26char: remove tile-srom.cArnd Bergmann3-487/+0
The tile architecture is being removed, so we no longer need this driver. Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26char: remove obsolete ds1302 rtc driverArnd Bergmann3-367/+0
The m32r architecture was the only user of the old-style rtc driver for ds1302. The architecture is getting removed now, and we have a modern driver for the same hardware in drivers/rtc/rtc-ds1302.c, so this one won't be missed. Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26rtc: remove bfin driverArnd Bergmann3-459/+0
The blackfin architecture is getting removed, so this one is now obsolete. Acked-by: Alexandre Belloni <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26rtc: remove tile driverArnd Bergmann3-154/+0
The tile architecture is getting removed, so this driver is no longer needed. Acked-by: Alexandre Belloni <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26raid: remove tile specific raid6 implementationArnd Bergmann5-104/+0
The Tile architecture is getting removed, so we no longer need this either. Acked-by: Ard Biesheuvel <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26net: smsc: remove m32r/mn10300 specific smc91x configurationArnd Bergmann2-19/+1
The m32r and mn10300 architectures are getting removed, so this part can be cleaned up as well. Acked-by: Nicolas Pitre <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26net: remove cris etrax ethernet driverArnd Bergmann3-1744/+0
The cris architecture is getting removed, so we don't need the ethernet driver any more either. Acked-by: Jesper Nilsson <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26net: 8390: remove m32r specific bitsArnd Bergmann2-23/+3
The m32r architecture is getting removed, so we can kill off the architecture specific hacks in this driver. Acked-by: Dominik Brodowski <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26net: adi: remove blackfin ethernet driversArnd Bergmann7-2088/+0
The blackfin architecture is getting removed, so the bfin_mac driver is now obsolete. Acked-by: Dominik Brodowski <[email protected]> Acked-by: Aaron Wu <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26net: tile: remove ethernet driversArnd Bergmann6-4707/+0
The tile architecture is obsolete and getting removed. From all I can tell, later ARM based products use a different ethernet driver, so we should remove this one as well. Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26edac: remove tile driverArnd Bergmann3-275/+0
The Tile architecture is obsolete and getting removed from the kernel, this driver appears to only be used there, and not on the ARM based successors (Tile-Mx, BlueField), so we should remove it as well. Acked-by: Borislav Petkov <[email protected]> Acked-by: Mauro Carvalho Chehab <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26scripts/checkstack.pl: remove blackfin supportTobias Klauser1-3/+0
The Blackfin port has been removed from the kernel, also remove the blackfin specific bits from the checkstack.pl script. Signed-off-by: Tobias Klauser <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26ktest: remove obsolete architecturesArnd Bergmann1-30/+1
A number of architectures are being removed from the kernel, so we no longer need to test them. Acked-by: Steven Rostedt (VMware) <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26recordmcount.pl: drop blackin and tile supportArnd Bergmann1-8/+0
These two architectures are getting removed, so we no longer need the special cases. Acked-by: Steven Rostedt (VMware) <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26Documentation: arch-support: remove obsolete architecturesArnd Bergmann44-260/+2
A number of architecture ports are obsolete and getting dropped, so we no longer want to track the respective features. We already removed the lines for metag and mn10300, this does the same edits for all the others. For the remaining 21 architectures, this shows how many are known to implement each given feature: 19 time/modern-timekeeping/arch-support.txt 19 time/clockevents/arch-support.txt 15 core/tracehook/arch-support.txt 14 core/generic-idle-thread/arch-support.txt 13 locking/lockdep/arch-support.txt 12 io/dma-api-debug/arch-support.txt 11 debug/kgdb/arch-support.txt 10 time/virt-cpuacct/arch-support.txt 9 debug/kretprobes/arch-support.txt 9 debug/kprobes/arch-support.txt 8 vm/THP/arch-support.txt 8 vm/pte_special/arch-support.txt 8 vm/numa-memblock/arch-support.txt 8 io/sg-chain/arch-support.txt 7 perf/kprobes-event/arch-support.txt 7 locking/rwsem-optimized/arch-support.txt 7 debug/gcov-profile-all/arch-support.txt 7 core/jump-labels/arch-support.txt 7 core/BPF-JIT/arch-support.txt 6 vm/ELF-ASLR/arch-support.txt 6 time/context-tracking/arch-support.txt 6 seccomp/seccomp-filter/arch-support.txt 6 debug/stackprotector/arch-support.txt 5 time/irq-time-acct/arch-support.txt 5 io/dma-contiguous/arch-support.txt 5 debug/uprobes/arch-support.txt 4 vm/ioremap_prot/arch-support.txt 4 time/arch-tick-broadcast/arch-support.txt 4 perf/perf-stackdump/arch-support.txt 4 perf/perf-regs/arch-support.txt 3 debug/KASAN/arch-support.txt 2 vm/PG_uncached/arch-support.txt 2 vm/huge-vmap/arch-support.txt 2 sched/numa-balancing/arch-support.txt 2 sched/membarrier-sync-core/arch-support.txt 2 locking/cmpxchg-local/arch-support.txt 2 debug/optprobes/arch-support.txt 2 debug/kprobes-on-ftrace/arch-support.txt 1 vm/TLB/arch-support.txt 1 locking/queued-spinlocks/arch-support.txt 1 locking/queued-rwlocks/arch-support.txt 1 debug/user-ret-profiler/arch-support.txt 0 lib/strncasecmp/arch-support.txt Note that the list does not include riscv or nds32 yet, these still need to be added. Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26asm-generic: clean up asm/unistd.hArnd Bergmann1-163/+0
The score architecture used a number of old system calls for compatibility with a traditional libc port, all architectures that got added later skip these. With score out of the way, we can finally clean up the syscall list to no longer provide these. Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26asm-generic: siginfo: define ia64 si_codes unconditionallyArnd Bergmann1-12/+8
Unlike system call numbers the assignment of si_codes has never had a reason to be made per architecture. Some architectures have had unique conditions to report and reporting those conditions needed new si_codes. Nothing has ever needed si_codes to have different values on different architectures. The si_code space is vast so even with defining all si_codes on all architectures there is no danger in running out of si_code values. The history of the si_codes BUS_MCEERR_AR, BUS_MCEER_AO, SEGV_BNDERR, and SEGV_PKUERR show that a need of one architecture frequently becomes a need of another architecture which makes sharing si_codes between architectures a positive benefit and something to be encouraged. Where there are no conflicts with the historical ia64 arch specific si_codes and any other si_codes make them generic si_codes. We might need them on another architecture someday. This leaves only the good example of arch generic si_codes in the kernel for future architectures and architecture enhancments to follow. Without bad examples to follow it should be easy to avoid the mistakes of the past. Reported-by: Eric W. Biederman <[email protected]> [arnd: took Eric's changelog text] Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26asm-generic: siginfo: remove obsolete #ifdefsArnd Bergmann1-34/+2
The frv, tile and blackfin architectures are being removed, so we can clean up this header by removing all the special cases except those for ia64. The SEGV_BNDERR and BUS_MCEERR_AR si_code macros are now defined unconditionally on all remaining architectures. Acked-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-26treewide: simplify Kconfig dependencies for removed archsArnd Bergmann23-77/+31
A lot of Kconfig symbols have architecture specific dependencies. In those cases that depend on architectures we have already removed, they can be omitted. Acked-by: Kalle Valo <[email protected]> Acked-by: Alexandre Belloni <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-03-16mm: remove obsolete alloc_remap()Arnd Bergmann3-28/+1
Tile was the only remaining architecture to implement alloc_remap(), and since that is being removed, there is no point in keeping this function. Removing all callers simplifies the mem_map handling. Reviewed-by: Pavel Tatashin <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>