summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesper Nilsson <jesper@jni.nu>2018-03-11 11:05:23 +0100
committerArnd Bergmann <arnd@arndb.de>2018-03-16 10:56:05 +0100
commitc690eddc2f3b44b24520f4a77cc3a4c9bde7d571 (patch)
treeb7ba2caa6ebb2e36a529f9bf7182c9e0a73d53c4
parentbb9d812643d8a121df7d614a2b9c60193a92deb0 (diff)
CRIS: Drop support for the CRIS port
The port was added back in 2000 so it's no longer even a good source of inspiration for newer ports (if it ever was) The last SoC (ARTPEC-3) with a CRIS main CPU was launched in 2008. Coupled with time and working developer board hardware being in low supply, it's time to drop the port from Linux. So long and thanks for all the fish! Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--Documentation/00-INDEX2
-rw-r--r--Documentation/cris/README195
-rw-r--r--Documentation/devicetree/bindings/cris/axis.txt9
-rw-r--r--Documentation/devicetree/bindings/cris/boards.txt8
-rw-r--r--Documentation/devicetree/bindings/interrupt-controller/axis,crisv32-intc.txt23
-rw-r--r--MAINTAINERS10
-rw-r--r--arch/cris/Kconfig595
-rw-r--r--arch/cris/Kconfig.debug41
-rw-r--r--arch/cris/Makefile104
-rw-r--r--arch/cris/arch-v10/Kconfig399
-rw-r--r--arch/cris/arch-v10/README.mm244
-rw-r--r--arch/cris/arch-v10/drivers/Kconfig561
-rw-r--r--arch/cris/arch-v10/drivers/Makefile11
-rw-r--r--arch/cris/arch-v10/drivers/axisflashmap.c413
-rw-r--r--arch/cris/arch-v10/drivers/eeprom.c852
-rw-r--r--arch/cris/arch-v10/drivers/gpio.c857
-rw-r--r--arch/cris/arch-v10/drivers/i2c.c699
-rw-r--r--arch/cris/arch-v10/drivers/i2c.h18
-rw-r--r--arch/cris/arch-v10/drivers/sync_serial.c1463
-rw-r--r--arch/cris/arch-v10/kernel/Makefile18
-rw-r--r--arch/cris/arch-v10/kernel/crisksyms.c17
-rw-r--r--arch/cris/arch-v10/kernel/debugport.c560
-rw-r--r--arch/cris/arch-v10/kernel/dma.c288
-rw-r--r--arch/cris/arch-v10/kernel/entry.S978
-rw-r--r--arch/cris/arch-v10/kernel/fasttimer.c835
-rw-r--r--arch/cris/arch-v10/kernel/head.S620
-rw-r--r--arch/cris/arch-v10/kernel/io_interface_mux.c1183
-rw-r--r--arch/cris/arch-v10/kernel/irq.c236
-rw-r--r--arch/cris/arch-v10/kernel/kgdb.c1128
-rw-r--r--arch/cris/arch-v10/kernel/process.c180
-rw-r--r--arch/cris/arch-v10/kernel/ptrace.c204
-rw-r--r--arch/cris/arch-v10/kernel/setup.c107
-rw-r--r--arch/cris/arch-v10/kernel/shadows.c37
-rw-r--r--arch/cris/arch-v10/kernel/signal.c440
-rw-r--r--arch/cris/arch-v10/kernel/time.c268
-rw-r--r--arch/cris/arch-v10/kernel/traps.c134
-rw-r--r--arch/cris/arch-v10/lib/Makefile6
-rw-r--r--arch/cris/arch-v10/lib/checksum.S119
-rw-r--r--arch/cris/arch-v10/lib/checksumcopy.S127
-rw-r--r--arch/cris/arch-v10/lib/csumcpfruser.S65
-rw-r--r--arch/cris/arch-v10/lib/dram_init.S147
-rw-r--r--arch/cris/arch-v10/lib/hw_settings.S61
-rw-r--r--arch/cris/arch-v10/lib/memset.c259
-rw-r--r--arch/cris/arch-v10/lib/string.c236
-rw-r--r--arch/cris/arch-v10/lib/usercopy.c511
-rw-r--r--arch/cris/arch-v10/mm/Makefile6
-rw-r--r--arch/cris/arch-v10/mm/fault.c96
-rw-r--r--arch/cris/arch-v10/mm/init.c256
-rw-r--r--arch/cris/arch-v10/mm/tlb.c179
-rw-r--r--arch/cris/arch-v10/output_arch.ld2
-rw-r--r--arch/cris/arch-v32/Kconfig211
-rw-r--r--arch/cris/arch-v32/drivers/Kconfig263
-rw-r--r--arch/cris/arch-v32/drivers/Makefile12
-rw-r--r--arch/cris/arch-v32/drivers/axisflashmap.c592
-rw-r--r--arch/cris/arch-v32/drivers/cryptocop.c3522
-rw-r--r--arch/cris/arch-v32/drivers/iop_fw_load.c230
-rw-r--r--arch/cris/arch-v32/drivers/mach-a3/Makefile5
-rw-r--r--arch/cris/arch-v32/drivers/mach-a3/nandflash.c177
-rw-r--r--arch/cris/arch-v32/drivers/mach-fs/Makefile5
-rw-r--r--arch/cris/arch-v32/drivers/mach-fs/nandflash.c171
-rw-r--r--arch/cris/arch-v32/drivers/pci/Makefile5
-rw-r--r--arch/cris/arch-v32/drivers/pci/bios.c74
-rw-r--r--arch/cris/arch-v32/drivers/sync_serial.c1715
-rw-r--r--arch/cris/arch-v32/kernel/Makefile18
-rw-r--r--arch/cris/arch-v32/kernel/cache.c34
-rw-r--r--arch/cris/arch-v32/kernel/cacheflush.S100
-rw-r--r--arch/cris/arch-v32/kernel/crisksyms.c26
-rw-r--r--arch/cris/arch-v32/kernel/debugport.c232
-rw-r--r--arch/cris/arch-v32/kernel/entry.S909
-rw-r--r--arch/cris/arch-v32/kernel/fasttimer.c793
-rw-r--r--arch/cris/arch-v32/kernel/head.S439
-rw-r--r--arch/cris/arch-v32/kernel/irq.c520
-rw-r--r--arch/cris/arch-v32/kernel/kgdb.c1593
-rw-r--r--arch/cris/arch-v32/kernel/kgdb_asm.S552
-rw-r--r--arch/cris/arch-v32/kernel/process.c180
-rw-r--r--arch/cris/arch-v32/kernel/ptrace.c492
-rw-r--r--arch/cris/arch-v32/kernel/setup.c163
-rw-r--r--arch/cris/arch-v32/kernel/signal.c541
-rw-r--r--arch/cris/arch-v32/kernel/time.c345
-rw-r--r--arch/cris/arch-v32/kernel/traps.c196
-rw-r--r--arch/cris/arch-v32/lib/Makefile7
-rw-r--r--arch/cris/arch-v32/lib/checksum.S89
-rw-r--r--arch/cris/arch-v32/lib/checksumcopy.S95
-rw-r--r--arch/cris/arch-v32/lib/csumcpfruser.S70
-rw-r--r--arch/cris/arch-v32/lib/delay.c29
-rw-r--r--arch/cris/arch-v32/lib/memset.c259
-rw-r--r--arch/cris/arch-v32/lib/strcmp.S21
-rw-r--r--arch/cris/arch-v32/lib/string.c236
-rw-r--r--arch/cris/arch-v32/lib/usercopy.c458
-rw-r--r--arch/cris/arch-v32/mach-a3/Kconfig111
-rw-r--r--arch/cris/arch-v32/mach-a3/Makefile8
-rw-r--r--arch/cris/arch-v32/mach-a3/arbiter.c635
-rw-r--r--arch/cris/arch-v32/mach-a3/dma.c184
-rw-r--r--arch/cris/arch-v32/mach-a3/dram_init.S119
-rw-r--r--arch/cris/arch-v32/mach-a3/hw_settings.S54
-rw-r--r--arch/cris/arch-v32/mach-a3/pinmux.c389
-rw-r--r--arch/cris/arch-v32/mach-fs/Kconfig198
-rw-r--r--arch/cris/arch-v32/mach-fs/Makefile8
-rw-r--r--arch/cris/arch-v32/mach-fs/arbiter.c405
-rw-r--r--arch/cris/arch-v32/mach-fs/dma.c229
-rw-r--r--arch/cris/arch-v32/mach-fs/dram_init.S117
-rw-r--r--arch/cris/arch-v32/mach-fs/hw_settings.S71
-rw-r--r--arch/cris/arch-v32/mach-fs/pinmux.c328
-rw-r--r--arch/cris/arch-v32/mm/Makefile4
-rw-r--r--arch/cris/arch-v32/mm/init.c163
-rw-r--r--arch/cris/arch-v32/mm/intmem.c157
-rw-r--r--arch/cris/arch-v32/mm/l2cache.c30
-rw-r--r--arch/cris/arch-v32/mm/mmu.S211
-rw-r--r--arch/cris/arch-v32/mm/tlb.c209
-rw-r--r--arch/cris/arch-v32/output_arch.ld2
-rw-r--r--arch/cris/boot/.gitignore2
-rw-r--r--arch/cris/boot/Makefile25
-rw-r--r--arch/cris/boot/compressed/Makefile36
-rw-r--r--arch/cris/boot/compressed/README24
-rw-r--r--arch/cris/boot/compressed/decompress_v10.lds31
-rw-r--r--arch/cris/boot/compressed/decompress_v32.lds31
-rw-r--r--arch/cris/boot/compressed/head_v10.S127
-rw-r--r--arch/cris/boot/compressed/head_v32.S146
-rw-r--r--arch/cris/boot/compressed/misc.c377
-rw-r--r--arch/cris/boot/dts/Makefile5
-rw-r--r--arch/cris/boot/dts/artpec3.dtsi47
-rw-r--r--arch/cris/boot/dts/dev88.dts68
-rw-r--r--arch/cris/boot/dts/etraxfs.dtsi47
-rw-r--r--arch/cris/boot/dts/p1343.dts77
-rw-r--r--arch/cris/boot/rescue/Makefile53
-rw-r--r--arch/cris/boot/rescue/head_v10.S358
-rw-r--r--arch/cris/boot/rescue/head_v32.S27
-rw-r--r--arch/cris/boot/rescue/kimagerescue.S142
-rw-r--r--arch/cris/boot/rescue/rescue_v10.lds21
-rw-r--r--arch/cris/boot/rescue/rescue_v32.lds44
-rw-r--r--arch/cris/boot/rescue/testrescue.S25
-rw-r--r--arch/cris/boot/tools/build.c288
-rw-r--r--arch/cris/configs/artpec_3_defconfig40
-rw-r--r--arch/cris/configs/dev88_defconfig48
-rw-r--r--arch/cris/configs/etrax-100lx_defconfig23
-rw-r--r--arch/cris/configs/etrax-100lx_v2_defconfig42
-rw-r--r--arch/cris/configs/etraxfs_defconfig40
-rw-r--r--arch/cris/include/arch-v10/arch/bitops.h74
-rw-r--r--arch/cris/include/arch-v10/arch/bug.h74
-rw-r--r--arch/cris/include/arch-v10/arch/cache.h9
-rw-r--r--arch/cris/include/arch-v10/arch/checksum.h30
-rw-r--r--arch/cris/include/arch-v10/arch/delay.h21
-rw-r--r--arch/cris/include/arch-v10/arch/dma.h75
-rw-r--r--arch/cris/include/arch-v10/arch/io.h173
-rw-r--r--arch/cris/include/arch-v10/arch/io_interface_mux.h76
-rw-r--r--arch/cris/include/arch-v10/arch/irq.h162
-rw-r--r--arch/cris/include/arch-v10/arch/irqflags.h46
-rw-r--r--arch/cris/include/arch-v10/arch/memmap.h23
-rw-r--r--arch/cris/include/arch-v10/arch/mmu.h108
-rw-r--r--arch/cris/include/arch-v10/arch/offset.h34
-rw-r--r--arch/cris/include/arch