[GIT PULL] arch/nios2 update for v4.12

From: Ley Foon Tan
Date: Thu May 11 2017 - 23:10:42 EST


Hi Linus

Here is nios2 update for v4.12.

This including nios2 fixes/enhancements and adding nios2 R2 support.

Regards
Ley Foon


The following changes since commit 13e0988140374123bead1dd27c287354cb95108e:

 docs: complete bumping minimal GNU Make version to 3.81 (2017-05-06 18:49:09 -0700)

are available in the git repository at:

 git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git tags/nios2-v4.12-rc1

for you to fetch changes up to e118c3fec9c0d8d2a96462c4c035305dc952e402:

 nios2: remove custom early console implementation (2017-05-11 17:44:21 +0800)

----------------------------------------------------------------
nios2 update for v4.12-rc1

nios2: remove custom early console implementation
nios2: use generic strncpy_from_user() and strnlen_user()
nios2: Add CDX support
nios2: Add BMX support
nios2: Add NIOS2_ARCH_REVISION to select between R1 and R2
nios2: implement flush_dcache_mmap_lock/unlock
nios2: enable earlycon support
nios2: constify irq_domain_ops
nios2: remove wrapper header for cmpxchg.h
nios2: add .gitignore entries for auto-generated files

----------------------------------------------------------------
Julien Beraud (1):
ÂÂÂÂÂÂnios2: implement flush_dcache_mmap_lock/unlock

Ley Foon Tan (1):
ÂÂÂÂÂÂnios2: use generic strncpy_from_user() and strnlen_user()

Marek Vasut (3):
ÂÂÂÂÂÂnios2: Add NIOS2_ARCH_REVISION to select between R1 and R2
ÂÂÂÂÂÂnios2: Add BMX support
ÂÂÂÂÂÂnios2: Add CDX support

Tobias Klauser (5):
ÂÂÂÂÂÂnios2: add .gitignore entries for auto-generated files
ÂÂÂÂÂÂnios2: remove wrapper header for cmpxchg.h
ÂÂÂÂÂÂnios2: constify irq_domain_ops
ÂÂÂÂÂÂnios2: enable earlycon support
ÂÂÂÂÂÂnios2: remove custom early console implementation

Âarch/nios2/KconfigÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +
Âarch/nios2/Kconfig.debugÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 -
Âarch/nios2/MakefileÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ5 ++
Âarch/nios2/boot/.gitignoreÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +
Âarch/nios2/boot/dts/10m50_devboard.dts |ÂÂÂ3 +-
Âarch/nios2/include/asm/KbuildÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 +
Âarch/nios2/include/asm/cacheflush.hÂÂÂÂ|ÂÂÂ6 +-
Âarch/nios2/include/asm/cmpxchg.hÂÂÂÂÂÂÂ|ÂÂ14 ----
Âarch/nios2/include/asm/cpuinfo.hÂÂÂÂÂÂÂ|ÂÂÂ2 +
Âarch/nios2/include/asm/prom.hÂÂÂÂÂÂÂÂÂÂ|ÂÂ22 ------
Âarch/nios2/include/asm/setup.hÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 -
Âarch/nios2/include/asm/uaccess.hÂÂÂÂÂÂÂ|ÂÂÂ7 +-
Âarch/nios2/kernel/.gitignoreÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 +
Âarch/nios2/kernel/MakefileÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ1 -
Âarch/nios2/kernel/cpuinfo.cÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ18 ++++-
Âarch/nios2/kernel/early_printk.cÂÂÂÂÂÂÂ| 118 ---------------------------------
Âarch/nios2/kernel/irq.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ2 +-
Âarch/nios2/kernel/prom.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ49 --------------
Âarch/nios2/kernel/setup.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂÂ6 +-
Âarch/nios2/mm/uaccess.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ33 ---------
Âarch/nios2/platform/Kconfig.platformÂÂÂ|ÂÂ26 ++++++++
Â21 files changed, 69 insertions(+), 252 deletions(-)
Âcreate mode 100644 arch/nios2/boot/.gitignore
Âdelete mode 100644 arch/nios2/include/asm/cmpxchg.h
Âdelete mode 100644 arch/nios2/include/asm/prom.h
Âcreate mode 100644 arch/nios2/kernel/.gitignore
Âdelete mode 100644 arch/nios2/kernel/early_printk.c