Hi, This patchset contains the differences to add support for the EtraxFS and ARTPEC-3 CPUs, both of the CRISv32 family. Both chips can now be compiled with minimal configs. To compile you'll need the Axis gcc cross port for CRISv32, it is mentioned in http://marc.info/?l=linux-kernel&m=119337976126184&w=2 how to get this. Still missing to allow full compile is include/linux/mtd/mtdram.h, see http://marc.info/?l=linux-kernel&m=119373777301863&w=2 This is step two in syncing the Axis internal changes with mainline Linux, with the final goal being getting the CRIS port to the same level as the rest of the kernel. I've tried to remove as much checkpatch warnings and errors as possible, but some remain, mostly (I think you'll agree) spurious warnings, although there's also a bunch of generated files which don't conform, but I hope to fix this at the source later on. I realise this is a hefty chunk of code to review, but any suggestions on improvements are thankfully received. The changes are also available in the export2 branch at git://www.jni.nu/axis.git Best regards, /^JN - Jesper Nilsson -- Jesper Nilsson -- [email protected] -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [PATCH 00/47] CRIS patches for CRISv32 EtraxFS and ARTPEC-3
- From: Andrew Morton <[email protected]>
- [PATCH 47/47] Add new defconfigs for Artpec-3 and EtraxFS, both CRISv32.
- From: Jesper Nilsson <[email protected]>
- [PATCH 46/47] Update and improve CRISv32 kernel/time.c
- From: Jesper Nilsson <[email protected]>
- [PATCH 45/47] New default config for CRISv10.
- From: Jesper Nilsson <[email protected]>
- [PATCH 44/47] Minor fixes for CRISv32 io.h
- From: Jesper Nilsson <[email protected]>
- [PATCH 43/47] Update and improve CRISv32 kernel/traps.c
- From: Jesper Nilsson <[email protected]>
- [PATCH 42/47] Minor updates to CRISv32 kernel/process.c
- From: Jesper Nilsson <[email protected]>
- [PATCH 41/47] Update and simplify CRISv32 kernel/irq.c.
- From: Jesper Nilsson <[email protected]>
- [PATCH 40/47] Update CRISv32 kernel/head.S
- From: Jesper Nilsson <[email protected]>
- [PATCH 35/47] Update CRISv32 boot/compressed/misc.c
- From: Jesper Nilsson <[email protected]>
- [PATCH 38/47] Include path fix for CRISv32 timex.h
- From: Jesper Nilsson <[email protected]>
- [PATCH 32/47] Update CRISv32 boot rescue Kbuild makefile.
- From: Jesper Nilsson <[email protected]>
- [PATCH 33/47] Remove CRISv32 common gpio and nandflash, add mach-fs and mach-a3 as subdirs.
- From: Jesper Nilsson <[email protected]>
- [PATCH 34/47] Update CRISv32 compressed head.S
- From: Jesper Nilsson <[email protected]>
- [PATCH 31/47] Update CRISv32 boot compressed Kbuild makefile.
- From: Jesper Nilsson <[email protected]>
- [PATCH 30/47] Update CRISv32 boot Kbuild makefile.
- From: Jesper Nilsson <[email protected]>
- [PATCH 39/47] Update and improve CRISv32 fasttimer.c
- From: Jesper Nilsson <[email protected]>
- [PATCH 37/47] Update CRISv32 debugport.
- From: Jesper Nilsson <[email protected]>
- [PATCH 36/47] Update CRISv32 boot/rescue/head.S code.
- From: Jesper Nilsson <[email protected]>
- [PATCH 29/47] Update CRISv32 traps.c
- From: Jesper Nilsson <[email protected]>
- [PATCH 28/47] Update and improve CRISv10 axisflashmap.c
- From: Jesper Nilsson <[email protected]>
- [PATCH 27/47] Update CRISv10 rescue head.s
- From: Jesper Nilsson <[email protected]>
- [PATCH 26/47] Update CRISv10 rescue Kbuild makefile.
- From: Jesper Nilsson <[email protected]>
- [PATCH 25/47] Update CRISv10 boot compressed Kbuild makefile.
- From: Jesper Nilsson <[email protected]>
- [PATCH 24/47] Update CRISv10 boot Kbuild makefile.
- From: Jesper Nilsson <[email protected]>
- [PATCH 23/47] Update CRIS main Kbuild makefile.
- From: Jesper Nilsson <[email protected]>
- [PATCH 22/47] Update and improve axisflashmap for CRISv32.
- From: Jesper Nilsson <[email protected]>
- [PATCH 21/47] New version of CRISv32 I2C driver.
- From: Jesper Nilsson <[email protected]>
- [PATCH 20/47] Fixup CRISv32 kernel Makefile.
- From: Jesper Nilsson <[email protected]>
- [PATCH 19/47] Update CRISv32 entry.S to working order.
- From: Jesper Nilsson <[email protected]>
- [PATCH 17/47] Add handling of PTRACE_DETATCH for CRISv32. Whitespace and formatting changes to avoid checkpatch errors.
- From: Jesper Nilsson <[email protected]>
- [PATCH 16/47] Minor CRIS generic kernel/traps.c changes.
- From: Jesper Nilsson <[email protected]>
- [PATCH 15/47] Minor fixes to mm/fault.c for CRIS.
- From: Jesper Nilsson <[email protected]>
- [PATCH 18/47] Remove define ARCH_HAS_DMA_DECLARE_COHERENT_MEMORY from CRIS.
- From: Jesper Nilsson <[email protected]>
- [PATCH 14/47] Add headers for CRISv32 chips EtraxFS and Artpec-3.
- From: Jesper Nilsson <[email protected]>
- [PATCH 13/47] Add prototypes for cache flushing on CRISv32
- From: Jesper Nilsson <[email protected]>
- [PATCH 12/47] Remove unnecessary CVS log from cris/mm/init.c
- From: Jesper Nilsson <[email protected]>
- [PATCH 11/47] Minor fixes to CRISv32 irq defines.
- From: Jesper Nilsson <[email protected]>
- [PATCH 10/47] Merge axisflashmap.h with Axis internal changes.
- From: Jesper Nilsson <[email protected]>
- [PATCH 09/47] Update CRISv32 synchronous serial driver.
- From: Jesper Nilsson <[email protected]>
- [PATCH 08/47] Add SECOND_WORD_SYNC, used in CRISv32 version of sync_serial.
- From: Jesper Nilsson <[email protected]>
- [PATCH 06/47] Add serial driver for CRISv32.
- From: Jesper Nilsson <[email protected]>
- [PATCH 07/47] Add L2 cache initialization code.
- From: Jesper Nilsson <[email protected]>
- [PATCH 04/47] Add new machine dependent files for Etrax-FS and Artpec-3.
- From: Jesper Nilsson <[email protected]>
- [PATCH 03/47] Add new driver files for Etrax-FS
- From: Jesper Nilsson <[email protected]>
- [PATCH 02/47] Add new driver files for Artpec-3.
- From: Jesper Nilsson <[email protected]>
- [PATCH 01/47] Rearrange Kconfigs for CRIS v10 and v32 to allow compilation without warnings.
- From: Jesper Nilsson <[email protected]>
- Re: [PATCH 00/47] CRIS patches for CRISv32 EtraxFS and ARTPEC-3
- Prev by Date: Re: FW: Guidance on resources for User Space Device Drivers on 2.6 kernel
- Next by Date: [PATCH 01/47] Rearrange Kconfigs for CRIS v10 and v32 to allow compilation without warnings.
- Previous by thread: Re: Possibility to adjust the only-root-can-bind-to-port-under-1024 limit
- Next by thread: [PATCH 01/47] Rearrange Kconfigs for CRIS v10 and v32 to allow compilation without warnings.
- Index(es):