* [GIT PULL] MIPS changes for 4.18
@ 2018-06-12 14:05 James Hogan
0 siblings, 0 replies; only message in thread
From: James Hogan @ 2018-06-12 14:05 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Ralf Baechle, Paul Burton, linux-mips
[-- Attachment #1: Type: text/plain, Size: 8929 bytes --]
Hi Linus,
Here are the main MIPS changes for 4.18, along with a MAINTAINERS update
to make Paul Burton a MIPS co-maintainer, as I soon won't have access to
much MIPS hardware, nor enough time to properly maintain MIPS on my own.
A merge conflict is expected in arch/mips/boot/dts/xilfpga/Makefile
between mainline commit a5a92abbce56 ("MIPS: xilfpga: Stop generating
useless dtb.o") and commit fca3aa166422 ("MIPS: dts: Avoid unneeded
built-in.a in DTS dirs") in this branch. The mainline commit should take
precedence, dropping the conflicting obj- line.
Please pull,
Thanks
James
The following changes since commit 6d08b06e67cd117f6992c46611dfb4ce267cd71e:
Linux 4.17-rc2 (2018-04-22 19:20:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_4.18
for you to fetch changes up to 9ed8b56b80c11ef7c25230b93f2c486fe6b41c4d:
MAINTAINERS: Add Paul Burton as MIPS co-maintainer (2018-06-11 13:37:49 +0100)
----------------------------------------------------------------
MIPS changes for 4.18
These are the main MIPS changes for 4.18. Rough overview:
(1) MAINTAINERS: Add Paul Burton as MIPS co-maintainer
(2) Misc: Generic compiler intrinsics, Y2038 improvements, Perf+MT fixes
(3) Platform support: Netgear WNR1000 V3, Microsemi Ocelot integrated
switch, Ingenic watchdog cleanups
Maintainers:
- Add Paul Burton as MIPS co-maintainer
Miscellaneous:
- Use generic GCC library routines from lib/
- Add notrace to generic ucmpdi2 implementation
- Rename compiler intrinsic selects to GENERIC_LIB_*
- vmlinuz: Use generic ashldi3
- y2038: Convert update/read_persistent_clock() to *_clock64()
- sni: Remove read_persistent_clock()
- perf: Fix perf with MT counting other threads
- Probe for per-TC perf counters in cpu-probe.c
- Use correct VPE ID for VPE tracing
Minor cleanups:
- Avoid unneeded built-in.a in DTS dirs
- sc-debugfs: Re-use kstrtobool_from_user
- memset.S: Reinstate delay slot indentation
- VPE: Fix spelling "uneeded" -> "Unneeded"
Platform support:
BCM47xx:
- Add support for Netgear WNR1000 V3
- firmware: Support small NVRAM partitions
- Use __initdata for LEDs platform data
Ingenic:
- Watchdog driver & platform code improvements:
- Disable clock after stopping counter
- Use devm_* functions
- Drop module remove function
- Move platform reset code to restart handler in driver
- JZ4740: Convert watchdog instantiation to DT
- JZ4780: Fix watchdog DT node
- qi_lb60_defconfig: Enable watchdog driver
Microsemi:
- Ocelot: Add support for integrated switch
- pcb123: Connect phys to ports
----------------------------------------------------------------
Alexandre Belloni (2):
MIPS: mscc: Add switch to ocelot
MIPS: mscc: Connect phys to ports on ocelot_pcb123
Andy Shevchenko (1):
MIPS: Re-use kstrtobool_from_user()
Antony Pavlov (1):
MIPS: Use generic GCC library routines from lib/
Baolin Wang (3):
MIPS: sni: Remove the read_persistent_clock()
MIPS: Convert read_persistent_clock() to read_persistent_clock64()
MIPS: Convert update_persistent_clock() to update_persistent_clock64()
Colin Ian King (1):
MIPS: VPE: Fix spelling mistake: "uneeded" -> "unneeded"
James Hogan (1):
MAINTAINERS: Add Paul Burton as MIPS co-maintainer
Maciej W. Rozycki (1):
MIPS: ptrace: Make FPU context layout comments match reality
Masahiro Yamada (1):
MIPS: dts: Avoid unneeded built-in.a in DTS dirs
Matt Redfearn (7):
lib: Rename compiler intrinsic selects to GENERIC_LIB_*
MIPS: vmlinuz: Use generic ashldi3
MIPS: Probe for MIPS MT perf counters per TC
MIPS: perf: More robustly probe for the presence of per-tc counters
MIPS: perf: Use correct VPE ID when setting up VPE tracing
MIPS: perf: Fix perf with MT counting other threads
MIPS: memset.S: Reinstate delay slot indentation
Palmer Dabbelt (1):
Add notrace to lib/ucmpdi2.c
Paul Cercueil (8):
watchdog: JZ4740: Disable clock after stopping counter
watchdog: JZ4740: Use devm_* functions
watchdog: JZ4740: Register a restart handler
watchdog: JZ4740: Drop module remove function
MIPS: JZ4740: dts: Add bindings for the jz4740-wdt driver
MIPS: JZ4780: dts: Fix watchdog node
MIPS: qi_lb60: Enable the jz4740-wdt driver
MIPS: JZ4740: Drop old platform reset code
Rafał Miłecki (3):
MIPS: BCM47XX: Add support for Netgear WNR1000 V3
firmware: bcm47xx_nvram: Support small (0x6000 B) NVRAM partitions
MIPS: BCM47XX: Use __initdata for the bcm47xx_leds_pdata
.../bindings/watchdog/ingenic,jz4740-wdt.txt | 7 +-
MAINTAINERS | 2 +
arch/mips/Kconfig | 5 ++
arch/mips/bcm47xx/board.c | 2 +
arch/mips/bcm47xx/buttons.c | 9 +++
arch/mips/bcm47xx/leds.c | 11 ++-
arch/mips/boot/compressed/Makefile | 11 ++-
arch/mips/boot/dts/brcm/Makefile | 2 +-
arch/mips/boot/dts/cavium-octeon/Makefile | 2 +-
arch/mips/boot/dts/ingenic/Makefile | 2 +-
arch/mips/boot/dts/ingenic/jz4740.dtsi | 8 ++
arch/mips/boot/dts/ingenic/jz4780.dtsi | 5 +-
arch/mips/boot/dts/lantiq/Makefile | 2 +-
arch/mips/boot/dts/mscc/Makefile | 2 +-
arch/mips/boot/dts/mscc/ocelot.dtsi | 88 +++++++++++++++++++++
arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 20 +++++
arch/mips/boot/dts/mti/Makefile | 2 +-
arch/mips/boot/dts/netlogic/Makefile | 2 +-
arch/mips/boot/dts/pic32/Makefile | 2 +-
arch/mips/boot/dts/ralink/Makefile | 2 +-
arch/mips/boot/dts/xilfpga/Makefile | 2 +-
arch/mips/configs/qi_lb60_defconfig | 2 +
arch/mips/dec/time.c | 12 +--
arch/mips/include/asm/cpu-features.h | 7 ++
arch/mips/include/asm/cpu.h | 2 +
arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 +
arch/mips/include/asm/mach-jz4740/platform.h | 1 -
arch/mips/include/asm/mc146818-time.h | 4 +-
arch/mips/include/asm/mipsregs.h | 5 ++
arch/mips/include/asm/time.h | 9 ---
arch/mips/jz4740/platform.c | 16 ----
arch/mips/jz4740/reset.c | 31 --------
arch/mips/kernel/cpu-probe.c | 12 +++
arch/mips/kernel/perf_event_mipsxx.c | 91 ++++++++++------------
arch/mips/kernel/ptrace.c | 4 +-
arch/mips/kernel/ptrace32.c | 4 +-
arch/mips/kernel/time.c | 15 ----
arch/mips/kernel/vpe.c | 2 +-
arch/mips/lasat/ds1603.c | 11 ++-
arch/mips/lasat/sysctl.c | 12 ++-
arch/mips/lib/Makefile | 3 +-
arch/mips/lib/ashldi3.c | 30 -------
arch/mips/lib/ashrdi3.c | 32 --------
arch/mips/lib/cmpdi2.c | 28 -------
arch/mips/lib/lshrdi3.c | 30 -------
arch/mips/lib/memset.S | 28 +++----
arch/mips/lib/ucmpdi2.c | 22 ------
arch/mips/loongson64/common/time.c | 2 +-
arch/mips/mm/sc-debugfs.c | 9 +--
arch/mips/mti-malta/malta-time.c | 2 +-
arch/mips/oprofile/op_model_mipsxx.c | 2 -
arch/mips/sibyte/swarm/rtc_m41t81.c | 8 +-
arch/mips/sibyte/swarm/rtc_xicor1241.c | 8 +-
arch/mips/sibyte/swarm/setup.c | 18 +++--
arch/mips/sni/time.c | 6 --
arch/riscv/Kconfig | 6 +-
drivers/firmware/broadcom/bcm47xx_nvram.c | 2 +-
drivers/watchdog/jz4740_wdt.c | 42 ++++------
lib/Kconfig | 12 +--
lib/Makefile | 12 +--
lib/ucmpdi2.c | 2 +-
61 files changed, 340 insertions(+), 393 deletions(-)
delete mode 100644 arch/mips/lib/ashldi3.c
delete mode 100644 arch/mips/lib/ashrdi3.c
delete mode 100644 arch/mips/lib/cmpdi2.c
delete mode 100644 arch/mips/lib/lshrdi3.c
delete mode 100644 arch/mips/lib/ucmpdi2.c
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-06-12 14:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-12 14:05 [GIT PULL] MIPS changes for 4.18 James Hogan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.