Messages in this thread | | | From | Paul Burton <> | Subject | [GIT PULL] MIPS changes | Date | Wed, 17 Jul 2019 15:25:47 +0000 |
| |
Hi Linus,
Here are the main MIPS changes for v5.3, a light batch this time around but significant improvements for certain systems. Please pull.
There's one minor conflict in arch/mips/include/asm/mach-ralink/pinmux.h when merging with current master. Commit 1d0ea0692ae3 ("treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 332") in master & commit 017105478bb5 ("MIPS: ralink: Switch pinmux.h to SPDX header") from the MIPS tree both add the SPDX header but a little differently in terms of comment style & license name. Reading Documentation/process/license-rules.rst suggests to me that the version in the MIPS tree is correct in terms of license name ("GPL-2.0" without the "-only" suffix) whilst the version in master is correct in terms of comment style ("/* */" rather than "//"). That would make the correct resolution something like this:
diff --cc arch/mips/include/asm/mach-ralink/pinmux.h index e54d4e1533b4,33647f796140..06ff9b17e42e --- a/arch/mips/include/asm/mach-ralink/pinmux.h +++ b/arch/mips/include/asm/mach-ralink/pinmux.h @@@ -1,6 -1,5 +1,5 @@@ - /* SPDX-License-Identifier: GPL-2.0-only */ -// SPDX-License-Identifier: GPL-2.0 ++/* SPDX-License-Identifier: GPL-2.0 */ /* - * * Copyright (C) 2012 John Crispin <john@phrozen.org> */ Thanks, Paul
The following changes since commit cd6c84d8f0cdc911df435bb075ba22ce3c605b07:
Linux 5.2-rc2 (2019-05-26 16:49:19 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_5.3
for you to fetch changes up to e5793cd1b5fedb39337cfa62251a25030f526e56:
MIPS: fix some more fall through errors in arch/mips (2019-07-16 12:40:16 +0100)
---------------------------------------------------------------- The main MIPS changes for a pretty light v5.3 cycle, including:
- Removal of readq & writeq for MIPS32 kernels where they would simply BUG() anyway, allowing drivers or other code that #ifdefs on their presence to work properly.
- Improvements for Ingenic JZ4740 systems, including support for the external memory controller & pinmuxing fixes for qi_lb60/NanoNote systems.
- Improvements for Lantiq systems, in particular around SMP & IPIs.
- DT updates for ralink/MediaTek MT7628a systems to probe & configure a bunch more devices.
- Miscellaneous cleanups & build fixes.
---------------------------------------------------------------- Anshuman Khandual (1): mips/kprobes: Export kprobe_fault_handler()
Geert Uytterhoeven (2): memory: jz4780-nemc: Grammar s/the its/its/ MIPS: ftrace: Reword prepare_ftrace_return() comment block
Krzysztof Kozlowski (2): MIPS: config: Remove left-over BACKLIGHT_LCD_SUPPORT MIPS: configs: Remove useless UEVENT_HELPER_PATH
Lubomir Rintel (1): MIPS: ralink: Switch pinmux.h to SPDX header
Masahiro Yamada (1): MIPS: replace MBIT_ULL() with BIT_ULL()
Paul Burton (1): FDDI: defza: Include linux/io-64-nonatomic-lo-hi.h
Paul Cercueil (6): MIPS: lb60: Fix pin mappings memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC memory: jz4780_nemc: Add support for the JZ4740 memory: jz4780-nemc: Reduce size of const array MAINTAINERS: Add myself as Ingenic SoCs maintainer
Petr Cvek (7): MIPS: lantiq: Move macro directly to iomem function MIPS: lantiq: Change variables to the same type as the source MIPS: lantiq: Fix attributes of of_device_id structure MIPS: lantiq: Remove unused macros MIPS: lantiq: Fix bitfield masking MIPS: lantiq: Shorten register names, remove unused macros MIPS: lantiq: Add SMP support for lantiq interrupt controller
Serge Semin (1): mips: Remove q-accessors from non-64bit platforms
Stefan Roese (6): MIPS: ralink: mt7628a.dtsi: Add SPDX GPL-2.0 license identifier MIPS: ralink: mt7628a.dtsi: Add pinmux DT node MIPS: ralink: mt7628a.dtsi: Add pinctrl DT properties to the UART nodes MIPS: ralink: mt7628a.dtsi: Add GPIO controller DT node MIPS: ralink: mt7628a.dtsi: Add SPI controller DT node MIPS: ralink: mt7628a.dtsi: Add watchdog controller DT node
Stephen Rothwell (2): MIPS: perf events: handle switch statement falling through warnings MIPS: fix some more fall through errors in arch/mips
.../memory-controllers/ingenic,jz4780-nemc.txt | 1 + MAINTAINERS | 27 ++++ arch/mips/ar7/setup.c | 1 + arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/dev-flash.c | 1 + arch/mips/boot/dts/ralink/mt7628a.dtsi | 148 ++++++++++++++++- arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/ath25_defconfig | 1 - arch/mips/configs/ath79_defconfig | 1 - arch/mips/configs/bcm63xx_defconfig | 1 - arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/bmips_be_defconfig | 1 - arch/mips/configs/bmips_stb_defconfig | 1 - arch/mips/configs/cavium_octeon_defconfig | 1 - arch/mips/configs/ci20_defconfig | 1 - arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/lemote2f_defconfig | 2 - arch/mips/configs/loongson1b_defconfig | 1 - arch/mips/configs/loongson1c_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/mips_paravirt_defconfig | 1 - arch/mips/configs/omega2p_defconfig | 1 - arch/mips/configs/pistachio_defconfig | 1 - arch/mips/configs/pnx8335_stb225_defconfig | 1 - arch/mips/configs/qi_lb60_defconfig | 2 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/sb1250_swarm_defconfig | 1 - arch/mips/configs/tb0219_defconfig | 1 - arch/mips/configs/tb0226_defconfig | 1 - arch/mips/configs/tb0287_defconfig | 1 - arch/mips/configs/vocore2_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/include/asm/cpu.h | 125 +++++++-------- arch/mips/include/asm/io.h | 11 ++ arch/mips/include/asm/kprobes.h | 1 + arch/mips/include/asm/mach-ralink/pinmux.h | 5 +- arch/mips/jz4740/board-qi_lb60.c | 16 +- arch/mips/kernel/ftrace.c | 23 +-- arch/mips/kernel/kprobes.c | 2 +- arch/mips/kernel/perf_event_mipsxx.c | 30 ++-- arch/mips/lantiq/irq.c | 177 +++++++++++++++------ drivers/memory/Kconfig | 2 +- drivers/memory/jz4780-nemc.c | 28 +++- drivers/net/fddi/defza.c | 1 + 54 files changed, 439 insertions(+), 201 deletions(-)
| |