Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753364AbdCAVSY (ORCPT ); Wed, 1 Mar 2017 16:18:24 -0500 Received: from cassarossa.samfundet.no ([193.35.52.29]:59487 "EHLO cassarossa.samfundet.no" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751186AbdCAVR0 (ORCPT ); Wed, 1 Mar 2017 16:17:26 -0500 Date: Wed, 1 Mar 2017 21:44:26 +0100 From: Hans-Christian Noren Egtvedt To: linux-kernel@vger.kernel.org, Haavard Skinnemoen Cc: Nicolas Ferre , Boris Brezillon , Linus Torvalds Subject: [RFC] remove support for AVR32 architecture Message-ID: <20170301204426.GA694@samfundet.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 30114 Lines: 534 Hello all, The AVR32 architecture is not keeping up with the development of the kernel, and since it shares so much of the drivers with Atmel ARM SoC, it is starting to hinder these drivers to develop swiftly. Also, all AVR32 AP7 SoC processors are end of lifed from Atmel (now Microchip). Finally, the GCC toolchain is stuck at version 4.2.x, and has not received any patches since the last release from Atmel; 4.2.4-atmel.1.1.3.avr32linux.1. When building kernel v4.10, this toolchain is no longer able to properly link the network stack. Haavard and I have came to the conclusion that we feel keeping AVR32 on life support offers more obstacles for Atmel ARMs, than it gives joy to AVR32 users. I also suspect there are very few AVR32 users left today, if anybody at all. I have prepared three patches in my for-linus branch in git tree https://git.kernel.org/cgit/linux/kernel/git/egtvedt/linux-avr32.git Shortlog below, patches not inlined as they are quite large IMHO. I will send a formal pull request to Linus unless anybody objects loudly. I have also prepare patches for removing AVR32 specific kernel drivers, I will send those to the relevant subsystem maintainers. Hans-Christian Noren Egtvedt (3): avr32: remove support for AVR32 architecture docs: remove all references to AVR32 architecture scripts: remove AVR32 support from checkstack.pl CREDITS | 8 + Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 3 +- .../features/core/BPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../debug/kprobes-on-ftrace/arch-support.txt | 1 - .../features/debug/kprobes/arch-support.txt | 1 - .../features/debug/kretprobes/arch-support.txt | 1 - .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 1 - .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-api-debug/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../features/io/sg-chain/arch-support.txt | 1 - .../features/lib/strncasecmp/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../locking/rwsem-optimized/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 1 - .../features/perf/perf-regs/arch-support.txt | 1 - .../features/perf/perf-stackdump/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 1 - .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../time/modern-timekeeping/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/numa-memblock/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/media/v4l-drivers/soc-camera.rst | 2 +- MAINTAINERS | 15 - arch/avr32/Kconfig | 288 --- arch/avr32/Kconfig.debug | 9 - arch/avr32/Makefile | 84 - arch/avr32/boards/atngw100/Kconfig | 65 - arch/avr32/boards/atngw100/Kconfig_mrmt | 80 - arch/avr32/boards/atngw100/Makefile | 3 - arch/avr32/boards/atngw100/evklcd10x.c | 178 -- arch/avr32/boards/atngw100/flash.c | 98 - arch/avr32/boards/atngw100/mrmt.c | 382 ---- arch/avr32/boards/atngw100/setup.c | 324 --- arch/avr32/boards/atstk1000/Kconfig | 109 - arch/avr32/boards/atstk1000/Makefile | 5 - arch/avr32/boards/atstk1000/atstk1000.h | 17 - arch/avr32/boards/atstk1000/atstk1002.c | 330 --- arch/avr32/boards/atstk1000/atstk1003.c | 162 -- arch/avr32/boards/atstk1000/atstk1004.c | 164 -- arch/avr32/boards/atstk1000/flash.c | 98 - arch/avr32/boards/atstk1000/setup.c | 127 -- arch/avr32/boards/favr-32/Kconfig | 22 - arch/avr32/boards/favr-32/Makefile | 1 - arch/avr32/boards/favr-32/flash.c | 98 - arch/avr32/boards/favr-32/setup.c | 366 --- arch/avr32/boards/hammerhead/Kconfig | 43 - arch/avr32/boards/hammerhead/Makefile | 1 - arch/avr32/boards/hammerhead/flash.c | 381 ---- arch/avr32/boards/hammerhead/flash.h | 6 - arch/avr32/boards/hammerhead/setup.c | 247 -- arch/avr32/boards/merisc/Kconfig | 5 - arch/avr32/boards/merisc/Makefile | 1 - arch/avr32/boards/merisc/display.c | 65 - arch/avr32/boards/merisc/flash.c | 139 -- arch/avr32/boards/merisc/merisc.h | 18 - arch/avr32/boards/merisc/merisc_sysfs.c | 64 - arch/avr32/boards/merisc/setup.c | 305 --- arch/avr32/boards/mimc200/Makefile | 1 - arch/avr32/boards/mimc200/flash.c | 143 -- arch/avr32/boards/mimc200/setup.c | 236 -- arch/avr32/boot/images/.gitignore | 4 - arch/avr32/boot/images/Makefile | 57 - arch/avr32/boot/u-boot/Makefile | 3 - arch/avr32/boot/u-boot/empty.S | 1 - arch/avr32/boot/u-boot/head.S | 83 - arch/avr32/configs/atngw100_defconfig | 142 -- arch/avr32/configs/atngw100_evklcd100_defconfig | 158 -- arch/avr32/configs/atngw100_evklcd101_defconfig | 157 -- arch/avr32/configs/atngw100_mrmt_defconfig | 136 -- arch/avr32/configs/atngw100mkii_defconfig | 144 -- .../avr32/configs/atngw100mkii_evklcd100_defconfig | 161 -- .../avr32/configs/atngw100mkii_evklcd101_defconfig | 160 -- arch/avr32/configs/atstk1002_defconfig | 157 -- arch/avr32/configs/atstk1003_defconfig | 137 -- arch/avr32/configs/atstk1004_defconfig | 135 -- arch/avr32/configs/atstk1006_defconfig | 160 -- arch/avr32/configs/favr-32_defconfig | 143 -- arch/avr32/configs/hammerhead_defconfig | 145 -- arch/avr32/configs/merisc_defconfig | 115 - arch/avr32/configs/mimc200_defconfig | 114 - arch/avr32/include/asm/Kbuild | 24 - arch/avr32/include/asm/addrspace.h | 43 - arch/avr32/include/asm/asm-offsets.h | 1 - arch/avr32/include/asm/asm.h | 102 - arch/avr32/include/asm/atomic.h | 243 -- arch/avr32/include/asm/barrier.h | 22 - arch/avr32/include/asm/bitops.h | 314 --- arch/avr32/include/asm/bug.h | 78 - arch/avr32/include/asm/bugs.h | 15 - arch/avr32/include/asm/cache.h | 38 - arch/avr32/include/asm/cacheflush.h | 132 -- arch/avr32/include/asm/checksum.h | 150 -- arch/avr32/include/asm/cmpxchg.h | 115 - arch/avr32/include/asm/current.h | 15 - arch/avr32/include/asm/dma-mapping.h | 14 - arch/avr32/include/asm/dma.h | 8 - arch/avr32/include/asm/elf.h | 105 - arch/avr32/include/asm/fb.h | 21 - arch/avr32/include/asm/ftrace.h | 1 - arch/avr32/include/asm/gpio.h | 6 - arch/avr32/include/asm/hardirq.h | 6 - arch/avr32/include/asm/hw_irq.h | 9 - arch/avr32/include/asm/io.h | 329 --- arch/avr32/include/asm/irq.h | 24 - arch/avr32/include/asm/irqflags.h | 61 - arch/avr32/include/asm/kdebug.h | 12 - arch/avr32/include/asm/kmap_types.h | 10 - arch/avr32/include/asm/kprobes.h | 49 - arch/avr32/include/asm/linkage.h | 7 - arch/avr32/include/asm/mmu.h | 10 - arch/avr32/include/asm/mmu_context.h | 148 -- arch/avr32/include/asm/module.h | 26 - arch/avr32/include/asm/ocd.h | 543 ----- arch/avr32/include/asm/page.h | 104 - arch/avr32/include/asm/pci.h | 8 - arch/avr32/include/asm/pgalloc.h | 102 - arch/avr32/include/asm/pgtable-2level.h | 47 - arch/avr32/include/asm/pgtable.h | 347 --- arch/avr32/include/asm/processor.h | 166 -- arch/avr32/include/asm/ptrace.h | 45 - arch/avr32/include/asm/serial.h | 13 - arch/avr32/include/asm/setup.h | 144 -- arch/avr32/include/asm/shmparam.h | 6 - arch/avr32/include/asm/signal.h | 31 - arch/avr32/include/asm/string.h | 17 - arch/avr32/include/asm/switch_to.h | 49 - arch/avr32/include/asm/syscalls.h | 21 - arch/avr32/include/asm/sysreg.h | 291 --- arch/avr32/include/asm/termios.h | 23 - arch/avr32/include/asm/thread_info.h | 103 - arch/avr32/include/asm/timex.h | 39 - arch/avr32/include/asm/tlb.h | 32 - arch/avr32/include/asm/tlbflush.h | 32 - arch/avr32/include/asm/traps.h | 23 - arch/avr32/include/asm/types.h | 19 - arch/avr32/include/asm/uaccess.h | 337 --- arch/avr32/include/asm/ucontext.h | 12 - arch/avr32/include/asm/unaligned.h | 21 - arch/avr32/include/asm/unistd.h | 44 - arch/avr32/include/asm/user.h | 65 - arch/avr32/include/uapi/asm/Kbuild | 36 - arch/avr32/include/uapi/asm/auxvec.h | 4 - arch/avr32/include/uapi/asm/byteorder.h | 9 - arch/avr32/include/uapi/asm/cachectl.h | 11 - arch/avr32/include/uapi/asm/msgbuf.h | 31 - arch/avr32/include/uapi/asm/posix_types.h | 37 - arch/avr32/include/uapi/asm/ptrace.h | 126 -- arch/avr32/include/uapi/asm/sembuf.h | 25 - arch/avr32/include/uapi/asm/setup.h | 16 - arch/avr32/include/uapi/asm/shmbuf.h | 42 - arch/avr32/include/uapi/asm/sigcontext.h | 34 - arch/avr32/include/uapi/asm/signal.h | 121 - arch/avr32/include/uapi/asm/socket.h | 95 - arch/avr32/include/uapi/asm/sockios.h | 13 - arch/avr32/include/uapi/asm/stat.h | 79 - arch/avr32/include/uapi/asm/swab.h | 35 - arch/avr32/include/uapi/asm/termbits.h | 196 -- arch/avr32/include/uapi/asm/termios.h | 49 - arch/avr32/include/uapi/asm/types.h | 13 - arch/avr32/include/uapi/asm/unistd.h | 347 --- arch/avr32/kernel/.gitignore | 1 - arch/avr32/kernel/Makefile | 15 - arch/avr32/kernel/asm-offsets.c | 24 - arch/avr32/kernel/avr32_ksyms.c | 70 - arch/avr32/kernel/cpu.c | 410 ---- arch/avr32/kernel/entry-avr32b.S | 877 -------- arch/avr32/kernel/head.S | 22 - arch/avr32/kernel/irq.c | 28 - arch/avr32/kernel/kprobes.c | 267 --- arch/avr32/kernel/module.c | 291 --- arch/avr32/kernel/nmi_debug.c | 82 - arch/avr32/kernel/ocd.c | 167 -- arch/avr32/kernel/process.c | 355 --- arch/avr32/kernel/ptrace.c | 356 --- arch/avr32/kernel/setup.c | 609 ----- arch/avr32/kernel/signal.c | 288 --- arch/avr32/kernel/stacktrace.c | 55 - arch/avr32/kernel/switch_to.S | 35 - arch/avr32/kernel/syscall-stubs.S | 153 -- arch/avr32/kernel/syscall_table.S | 347 --- arch/avr32/kernel/time.c | 161 -- arch/avr32/kernel/traps.c | 262 --- arch/avr32/kernel/vmlinux.lds.S | 89 - arch/avr32/lib/Makefile | 11 - arch/avr32/lib/__avr32_asr64.S | 31 - arch/avr32/lib/__avr32_lsl64.S | 31 - arch/avr32/lib/__avr32_lsr64.S | 31 - arch/avr32/lib/clear_user.S | 76 - arch/avr32/lib/copy_user.S | 119 - arch/avr32/lib/csum_partial.S | 47 - arch/avr32/lib/csum_partial_copy_generic.S | 99 - arch/avr32/lib/delay.c | 57 - arch/avr32/lib/findbit.S | 185 -- arch/avr32/lib/io-readsb.S | 49 - arch/avr32/lib/io-readsl.S | 24 - arch/avr32/lib/io-readsw.S | 43 - arch/avr32/lib/io-writesb.S | 52 - arch/avr32/lib/io-writesl.S | 20 - arch/avr32/lib/io-writesw.S | 38 - arch/avr32/lib/memcpy.S | 72 - arch/avr32/lib/memset.S | 72 - arch/avr32/lib/strncpy_from_user.S | 60 - arch/avr32/lib/strnlen_user.S | 67 - arch/avr32/mach-at32ap/Kconfig | 31 - arch/avr32/mach-at32ap/Makefile | 8 - arch/avr32/mach-at32ap/at32ap700x.c | 2368 -------------------- arch/avr32/mach-at32ap/clock.c | 334 --- arch/avr32/mach-at32ap/clock.h | 35 - arch/avr32/mach-at32ap/extint.c | 271 --- arch/avr32/mach-at32ap/hmatrix.c | 88 - arch/avr32/mach-at32ap/hsmc.c | 282 --- arch/avr32/mach-at32ap/hsmc.h | 127 -- arch/avr32/mach-at32ap/include/mach/at32ap700x.h | 245 -- arch/avr32/mach-at32ap/include/mach/board.h | 115 - arch/avr32/mach-at32ap/include/mach/chip.h | 19 - arch/avr32/mach-at32ap/include/mach/cpu.h | 23 - arch/avr32/mach-at32ap/include/mach/gpio.h | 45 - arch/avr32/mach-at32ap/include/mach/hmatrix.h | 55 - arch/avr32/mach-at32ap/include/mach/init.h | 18 - arch/avr32/mach-at32ap/include/mach/io.h | 38 - arch/avr32/mach-at32ap/include/mach/irq.h | 14 - arch/avr32/mach-at32ap/include/mach/pm.h | 27 - arch/avr32/mach-at32ap/include/mach/portmux.h | 30 - arch/avr32/mach-at32ap/include/mach/smc.h | 113 - arch/avr32/mach-at32ap/include/mach/sram.h | 30 - arch/avr32/mach-at32ap/intc.c | 200 -- arch/avr32/mach-at32ap/intc.h | 329 --- arch/avr32/mach-at32ap/pdc.c | 47 - arch/avr32/mach-at32ap/pio.c | 470 ---- arch/avr32/mach-at32ap/pio.h | 180 -- arch/avr32/mach-at32ap/pm-at32ap700x.S | 167 -- arch/avr32/mach-at32ap/pm.c | 243 -- arch/avr32/mach-at32ap/pm.h | 112 - arch/avr32/mach-at32ap/sdramc.h | 76 - arch/avr32/mm/Makefile | 6 - arch/avr32/mm/cache.c | 163 -- arch/avr32/mm/clear_page.S | 25 - arch/avr32/mm/copy_page.S | 28 - arch/avr32/mm/dma-coherent.c | 202 -- arch/avr32/mm/fault.c | 268 --- arch/avr32/mm/init.c | 125 -- arch/avr32/mm/ioremap.c | 93 - arch/avr32/mm/tlb.c | 375 ---- arch/avr32/oprofile/Makefile | 8 - arch/avr32/oprofile/backtrace.c | 81 - arch/avr32/oprofile/op_model_avr32.c | 236 -- scripts/checkstack.pl | 5 - 272 files changed, 11 insertions(+), 27083 deletions(-) delete mode 100644 arch/avr32/Kconfig delete mode 100644 arch/avr32/Kconfig.debug delete mode 100644 arch/avr32/Makefile delete mode 100644 arch/avr32/boards/atngw100/Kconfig delete mode 100644 arch/avr32/boards/atngw100/Kconfig_mrmt delete mode 100644 arch/avr32/boards/atngw100/Makefile delete mode 100644 arch/avr32/boards/atngw100/evklcd10x.c delete mode 100644 arch/avr32/boards/atngw100/flash.c delete mode 100644 arch/avr32/boards/atngw100/mrmt.c delete mode 100644 arch/avr32/boards/atngw100/setup.c delete mode 100644 arch/avr32/boards/atstk1000/Kconfig delete mode 100644 arch/avr32/boards/atstk1000/Makefile delete mode 100644 arch/avr32/boards/atstk1000/atstk1000.h delete mode 100644 arch/avr32/boards/atstk1000/atstk1002.c delete mode 100644 arch/avr32/boards/atstk1000/atstk1003.c delete mode 100644 arch/avr32/boards/atstk1000/atstk1004.c delete mode 100644 arch/avr32/boards/atstk1000/flash.c delete mode 100644 arch/avr32/boards/atstk1000/setup.c delete mode 100644 arch/avr32/boards/favr-32/Kconfig delete mode 100644 arch/avr32/boards/favr-32/Makefile delete mode 100644 arch/avr32/boards/favr-32/flash.c delete mode 100644 arch/avr32/boards/favr-32/setup.c delete mode 100644 arch/avr32/boards/hammerhead/Kconfig delete mode 100644 arch/avr32/boards/hammerhead/Makefile delete mode 100644 arch/avr32/boards/hammerhead/flash.c delete mode 100644 arch/avr32/boards/hammerhead/flash.h delete mode 100644 arch/avr32/boards/hammerhead/setup.c delete mode 100644 arch/avr32/boards/merisc/Kconfig delete mode 100644 arch/avr32/boards/merisc/Makefile delete mode 100644 arch/avr32/boards/merisc/display.c delete mode 100644 arch/avr32/boards/merisc/flash.c delete mode 100644 arch/avr32/boards/merisc/merisc.h delete mode 100644 arch/avr32/boards/merisc/merisc_sysfs.c delete mode 100644 arch/avr32/boards/merisc/setup.c delete mode 100644 arch/avr32/boards/mimc200/Makefile delete mode 100644 arch/avr32/boards/mimc200/flash.c delete mode 100644 arch/avr32/boards/mimc200/setup.c delete mode 100644 arch/avr32/boot/images/.gitignore delete mode 100644 arch/avr32/boot/images/Makefile delete mode 100644 arch/avr32/boot/u-boot/Makefile delete mode 100644 arch/avr32/boot/u-boot/empty.S delete mode 100644 arch/avr32/boot/u-boot/head.S delete mode 100644 arch/avr32/configs/atngw100_defconfig delete mode 100644 arch/avr32/configs/atngw100_evklcd100_defconfig delete mode 100644 arch/avr32/configs/atngw100_evklcd101_defconfig delete mode 100644 arch/avr32/configs/atngw100_mrmt_defconfig delete mode 100644 arch/avr32/configs/atngw100mkii_defconfig delete mode 100644 arch/avr32/configs/atngw100mkii_evklcd100_defconfig delete mode 100644 arch/avr32/configs/atngw100mkii_evklcd101_defconfig delete mode 100644 arch/avr32/configs/atstk1002_defconfig delete mode 100644 arch/avr32/configs/atstk1003_defconfig delete mode 100644 arch/avr32/configs/atstk1004_defconfig delete mode 100644 arch/avr32/configs/atstk1006_defconfig delete mode 100644 arch/avr32/configs/favr-32_defconfig delete mode 100644 arch/avr32/configs/hammerhead_defconfig delete mode 100644 arch/avr32/configs/merisc_defconfig delete mode 100644 arch/avr32/configs/mimc200_defconfig delete mode 100644 arch/avr32/include/asm/Kbuild delete mode 100644 arch/avr32/include/asm/addrspace.h delete mode 100644 arch/avr32/include/asm/asm-offsets.h delete mode 100644 arch/avr32/include/asm/asm.h delete mode 100644 arch/avr32/include/asm/atomic.h delete mode 100644 arch/avr32/include/asm/barrier.h delete mode 100644 arch/avr32/include/asm/bitops.h delete mode 100644 arch/avr32/include/asm/bug.h delete mode 100644 arch/avr32/include/asm/bugs.h delete mode 100644 arch/avr32/include/asm/cache.h delete mode 100644 arch/avr32/include/asm/cacheflush.h delete mode 100644 arch/avr32/include/asm/checksum.h delete mode 100644 arch/avr32/include/asm/cmpxchg.h delete mode 100644 arch/avr32/include/asm/current.h delete mode 100644 arch/avr32/include/asm/dma-mapping.h delete mode 100644 arch/avr32/include/asm/dma.h delete mode 100644 arch/avr32/include/asm/elf.h delete mode 100644 arch/avr32/include/asm/fb.h delete mode 100644 arch/avr32/include/asm/ftrace.h delete mode 100644 arch/avr32/include/asm/gpio.h delete mode 100644 arch/avr32/include/asm/hardirq.h delete mode 100644 arch/avr32/include/asm/hw_irq.h delete mode 100644 arch/avr32/include/asm/io.h delete mode 100644 arch/avr32/include/asm/irq.h delete mode 100644 arch/avr32/include/asm/irqflags.h delete mode 100644 arch/avr32/include/asm/kdebug.h delete mode 100644 arch/avr32/include/asm/kmap_types.h delete mode 100644 arch/avr32/include/asm/kprobes.h delete mode 100644 arch/avr32/include/asm/linkage.h delete mode 100644 arch/avr32/include/asm/mmu.h delete mode 100644 arch/avr32/include/asm/mmu_context.h delete mode 100644 arch/avr32/include/asm/module.h delete mode 100644 arch/avr32/include/asm/ocd.h delete mode 100644 arch/avr32/include/asm/page.h delete mode 100644 arch/avr32/include/asm/pci.h delete mode 100644 arch/avr32/include/asm/pgalloc.h delete mode 100644 arch/avr32/include/asm/pgtable-2level.h delete mode 100644 arch/avr32/include/asm/pgtable.h delete mode 100644 arch/avr32/include/asm/processor.h delete mode 100644 arch/avr32/include/asm/ptrace.h delete mode 100644 arch/avr32/include/asm/serial.h delete mode 100644 arch/avr32/include/asm/setup.h delete mode 100644 arch/avr32/include/asm/shmparam.h delete mode 100644 arch/avr32/include/asm/signal.h delete mode 100644 arch/avr32/include/asm/string.h delete mode 100644 arch/avr32/include/asm/switch_to.h delete mode 100644 arch/avr32/include/asm/syscalls.h delete mode 100644 arch/avr32/include/asm/sysreg.h delete mode 100644 arch/avr32/include/asm/termios.h delete mode 100644 arch/avr32/include/asm/thread_info.h delete mode 100644 arch/avr32/include/asm/timex.h delete mode 100644 arch/avr32/include/asm/tlb.h delete mode 100644 arch/avr32/include/asm/tlbflush.h delete mode 100644 arch/avr32/include/asm/traps.h delete mode 100644 arch/avr32/include/asm/types.h delete mode 100644 arch/avr32/include/asm/uaccess.h delete mode 100644 arch/avr32/include/asm/ucontext.h delete mode 100644 arch/avr32/include/asm/unaligned.h delete mode 100644 arch/avr32/include/asm/unistd.h delete mode 100644 arch/avr32/include/asm/user.h delete mode 100644 arch/avr32/include/uapi/asm/Kbuild delete mode 100644 arch/avr32/include/uapi/asm/auxvec.h delete mode 100644 arch/avr32/include/uapi/asm/byteorder.h delete mode 100644 arch/avr32/include/uapi/asm/cachectl.h delete mode 100644 arch/avr32/include/uapi/asm/msgbuf.h delete mode 100644 arch/avr32/include/uapi/asm/posix_types.h delete mode 100644 arch/avr32/include/uapi/asm/ptrace.h delete mode 100644 arch/avr32/include/uapi/asm/sembuf.h delete mode 100644 arch/avr32/include/uapi/asm/setup.h delete mode 100644 arch/avr32/include/uapi/asm/shmbuf.h delete mode 100644 arch/avr32/include/uapi/asm/sigcontext.h delete mode 100644 arch/avr32/include/uapi/asm/signal.h delete mode 100644 arch/avr32/include/uapi/asm/socket.h delete mode 100644 arch/avr32/include/uapi/asm/sockios.h delete mode 100644 arch/avr32/include/uapi/asm/stat.h delete mode 100644 arch/avr32/include/uapi/asm/swab.h delete mode 100644 arch/avr32/include/uapi/asm/termbits.h delete mode 100644 arch/avr32/include/uapi/asm/termios.h delete mode 100644 arch/avr32/include/uapi/asm/types.h delete mode 100644 arch/avr32/include/uapi/asm/unistd.h delete mode 100644 arch/avr32/kernel/.gitignore delete mode 100644 arch/avr32/kernel/Makefile delete mode 100644 arch/avr32/kernel/asm-offsets.c delete mode 100644 arch/avr32/kernel/avr32_ksyms.c delete mode 100644 arch/avr32/kernel/cpu.c delete mode 100644 arch/avr32/kernel/entry-avr32b.S delete mode 100644 arch/avr32/kernel/head.S delete mode 100644 arch/avr32/kernel/irq.c delete mode 100644 arch/avr32/kernel/kprobes.c delete mode 100644 arch/avr32/kernel/module.c delete mode 100644 arch/avr32/kernel/nmi_debug.c delete mode 100644 arch/avr32/kernel/ocd.c delete mode 100644 arch/avr32/kernel/process.c delete mode 100644 arch/avr32/kernel/ptrace.c delete mode 100644 arch/avr32/kernel/setup.c delete mode 100644 arch/avr32/kernel/signal.c delete mode 100644 arch/avr32/kernel/stacktrace.c delete mode 100644 arch/avr32/kernel/switch_to.S delete mode 100644 arch/avr32/kernel/syscall-stubs.S delete mode 100644 arch/avr32/kernel/syscall_table.S delete mode 100644 arch/avr32/kernel/time.c delete mode 100644 arch/avr32/kernel/traps.c delete mode 100644 arch/avr32/kernel/vmlinux.lds.S delete mode 100644 arch/avr32/lib/Makefile delete mode 100644 arch/avr32/lib/__avr32_asr64.S delete mode 100644 arch/avr32/lib/__avr32_lsl64.S delete mode 100644 arch/avr32/lib/__avr32_lsr64.S delete mode 100644 arch/avr32/lib/clear_user.S delete mode 100644 arch/avr32/lib/copy_user.S delete mode 100644 arch/avr32/lib/csum_partial.S delete mode 100644 arch/avr32/lib/csum_partial_copy_generic.S delete mode 100644 arch/avr32/lib/delay.c delete mode 100644 arch/avr32/lib/findbit.S delete mode 100644 arch/avr32/lib/io-readsb.S delete mode 100644 arch/avr32/lib/io-readsl.S delete mode 100644 arch/avr32/lib/io-readsw.S delete mode 100644 arch/avr32/lib/io-writesb.S delete mode 100644 arch/avr32/lib/io-writesl.S delete mode 100644 arch/avr32/lib/io-writesw.S delete mode 100644 arch/avr32/lib/memcpy.S delete mode 100644 arch/avr32/lib/memset.S delete mode 100644 arch/avr32/lib/strncpy_from_user.S delete mode 100644 arch/avr32/lib/strnlen_user.S delete mode 100644 arch/avr32/mach-at32ap/Kconfig delete mode 100644 arch/avr32/mach-at32ap/Makefile delete mode 100644 arch/avr32/mach-at32ap/at32ap700x.c delete mode 100644 arch/avr32/mach-at32ap/clock.c delete mode 100644 arch/avr32/mach-at32ap/clock.h delete mode 100644 arch/avr32/mach-at32ap/extint.c delete mode 100644 arch/avr32/mach-at32ap/hmatrix.c delete mode 100644 arch/avr32/mach-at32ap/hsmc.c delete mode 100644 arch/avr32/mach-at32ap/hsmc.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/at32ap700x.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/board.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/chip.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/cpu.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/gpio.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/hmatrix.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/init.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/io.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/irq.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/pm.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/portmux.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/smc.h delete mode 100644 arch/avr32/mach-at32ap/include/mach/sram.h delete mode 100644 arch/avr32/mach-at32ap/intc.c delete mode 100644 arch/avr32/mach-at32ap/intc.h delete mode 100644 arch/avr32/mach-at32ap/pdc.c delete mode 100644 arch/avr32/mach-at32ap/pio.c delete mode 100644 arch/avr32/mach-at32ap/pio.h delete mode 100644 arch/avr32/mach-at32ap/pm-at32ap700x.S delete mode 100644 arch/avr32/mach-at32ap/pm.c delete mode 100644 arch/avr32/mach-at32ap/pm.h delete mode 100644 arch/avr32/mach-at32ap/sdramc.h delete mode 100644 arch/avr32/mm/Makefile delete mode 100644 arch/avr32/mm/cache.c delete mode 100644 arch/avr32/mm/clear_page.S delete mode 100644 arch/avr32/mm/copy_page.S delete mode 100644 arch/avr32/mm/dma-coherent.c delete mode 100644 arch/avr32/mm/fault.c delete mode 100644 arch/avr32/mm/init.c delete mode 100644 arch/avr32/mm/ioremap.c delete mode 100644 arch/avr32/mm/tlb.c delete mode 100644 arch/avr32/oprofile/Makefile delete mode 100644 arch/avr32/oprofile/backtrace.c delete mode 100644 arch/avr32/oprofile/op_model_avr32.c -- Best regards, Hans-Christian Noren Egtvedt