Linus Torvalds
763f96944c
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
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQS7lRNBWUYtqfDOVL41zuSGKxAj8gUCWx6PaAAKCRA1zuSGKxAj
8v8JAQCNTrCy4tW4TbOCshOo8mhskGME73BVCpquLdsNcWAVhAD/cC0+DMHxV+eO
Q/JvLne/N2UssMojF+StX8G+6mIF9g8=
=qN+K
-----END PGP SIGNATURE-----
Merge tag 'mips_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Pull MIPS updates from James Hogan:
"These are the main MIPS changes for 4.18.
Rough overview:
- MAINTAINERS: Add Paul Burton as MIPS co-maintainer
- Misc: Generic compiler intrinsics, Y2038 improvements, Perf+MT fixes
- Platform support: Netgear WNR1000 V3, Microsemi Ocelot integrated
switch, Ingenic watchdog cleanups
More detailed summary:
Maintainers:
- Add Paul Burton as MIPS co-maintainer, as I soon won't have access
to much MIPS hardware, nor enough time to properly maintain MIPS on
my own.
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"
* tag 'mips_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux: (30 commits)
MAINTAINERS: Add Paul Burton as MIPS co-maintainer
MIPS: ptrace: Make FPU context layout comments match reality
MIPS: memset.S: Reinstate delay slot indentation
MIPS: perf: Fix perf with MT counting other threads
MIPS: perf: Use correct VPE ID when setting up VPE tracing
MIPS: perf: More robustly probe for the presence of per-tc counters
MIPS: Probe for MIPS MT perf counters per TC
MIPS: mscc: Connect phys to ports on ocelot_pcb123
MIPS: mscc: Add switch to ocelot
MIPS: JZ4740: Drop old platform reset code
MIPS: qi_lb60: Enable the jz4740-wdt driver
MIPS: JZ4780: dts: Fix watchdog node
MIPS: JZ4740: dts: Add bindings for the jz4740-wdt driver
watchdog: JZ4740: Drop module remove function
watchdog: JZ4740: Register a restart handler
watchdog: JZ4740: Use devm_* functions
watchdog: JZ4740: Disable clock after stopping counter
MIPS: VPE: Fix spelling mistake: "uneeded" -> "unneeded"
MIPS: Re-use kstrtobool_from_user()
MIPS: Convert update_persistent_clock() to update_persistent_clock64()
...
2018-06-12 12:56:02 -07:00
..
2008-08-26 09:10:27 +01:00
2011-10-31 19:30:57 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2016-05-09 12:00:01 +02:00
2016-05-09 12:00:01 +02:00
2018-01-18 22:29:02 +00:00
2017-02-13 18:57:34 +00:00
2017-04-14 13:11:16 -07:00
2017-04-14 13:11:16 -07:00
2017-04-14 13:11:16 -07:00
2017-04-10 13:31:12 +02:00
2017-04-14 13:11:16 -07:00
2017-04-14 13:11:16 -07:00
2017-11-03 09:02:30 -07:00
2017-11-03 09:02:30 -07:00
2018-02-05 11:53:06 +00:00
2017-01-24 18:30:34 +01:00
2018-05-15 13:33:48 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2016-12-25 11:04:12 +01:00
2016-12-25 11:04:12 +01:00
2016-12-25 11:04:12 +01:00
2016-12-25 11:04:12 +01:00
2013-10-29 21:24:36 +01:00
2013-04-29 18:28:13 -07:00
2017-11-03 09:02:30 -07:00
2017-06-30 04:40:18 +02:00
2018-01-18 21:59:24 +00:00
2017-09-06 11:01:52 +02:00
2016-02-19 09:51:44 +01:00
2017-06-27 23:35:21 +02:00
2017-11-02 11:10:55 +01:00
2017-08-29 15:21:54 +02:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2014-06-26 10:48:23 +01:00
2013-02-01 10:00:22 +01:00
2017-01-03 16:34:34 +01:00
2017-05-26 10:10:45 +02:00
2017-04-12 22:29:22 +02:00
2016-10-06 17:37:40 +02:00
2018-04-02 20:16:12 +02:00
2017-01-03 16:34:46 +01:00
2017-11-02 11:10:55 +01:00
2017-01-03 16:34:49 +01:00
2013-05-08 01:19:07 +02:00
2018-01-10 16:47:25 +01:00
2018-02-08 14:02:01 +00:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-08-29 15:21:55 +02:00
2017-07-15 10:59:54 -07:00
2017-08-29 15:21:51 +02:00
2018-05-15 15:53:44 +01:00
2017-03-02 08:42:36 +01:00
2018-03-09 13:53:26 +00:00
2016-05-09 12:00:02 +02:00
2017-11-02 10:58:43 +00:00
2017-11-02 11:10:55 +01:00
2018-05-24 13:45:13 +01:00
2018-01-30 11:15:55 -06:00
2018-06-12 12:56:02 -07:00
2018-06-12 12:56:02 -07:00
2017-11-09 14:13:40 +00:00
2017-08-29 15:21:51 +02:00
2017-08-29 15:21:51 +02:00
2017-11-02 11:10:55 +01:00
2015-08-03 15:26:30 +02:00
2017-11-03 09:02:30 -07:00
2018-03-09 11:22:43 +00:00
2014-08-01 17:30:35 +02:00
2014-08-01 17:30:35 +02:00
2018-02-11 14:34:03 -08:00
2017-08-29 15:48:34 +02:00
2017-06-28 12:22:40 +02:00
2017-06-28 12:22:40 +02:00
2017-08-29 15:48:34 +02:00
2016-07-28 11:44:30 +02:00
2018-02-19 10:55:38 +00:00
2018-04-19 13:29:54 +02:00
2016-12-24 11:46:01 -08:00
2017-03-02 08:42:29 +01:00
2015-09-03 12:07:59 +02:00
2016-08-06 09:13:11 -04:00
2018-03-05 23:35:04 +00:00
2017-11-01 23:23:00 +00:00
2018-02-05 14:36:06 +00:00
2017-09-04 13:53:14 +02:00
2017-08-30 00:57:27 +02:00
2017-11-15 11:36:08 -08:00
2017-11-02 11:10:55 +01:00
2016-05-13 14:01:52 +02:00
2017-03-02 08:42:36 +01:00
2017-11-02 11:10:55 +01:00
2018-04-02 20:16:11 +02:00
2017-11-02 11:10:55 +01:00
2018-05-14 23:58:23 +01:00
2017-11-02 11:10:55 +01:00
2018-05-16 19:21:41 -05:00
2017-08-29 15:21:55 +02:00
2017-11-02 11:10:55 +01:00
2017-09-04 13:53:14 +02:00
2017-11-02 11:10:55 +01:00
2014-01-22 20:19:02 +01:00
2014-05-24 00:07:01 +02:00
2018-05-14 23:58:23 +01:00
2018-01-23 15:46:01 +00:00