* [GIT PULL] MIPS changes for 4.17
@ 2018-04-09 21:25 James Hogan
0 siblings, 0 replies; only message in thread
From: James Hogan @ 2018-04-09 21:25 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Ralf Baechle, linux-mips
[-- Attachment #1: Type: text/plain, Size: 8863 bytes --]
Hi Linus,
I didn't get as many MIPS changes applied as I'd have liked this cycle
for various reasons, but here's what I do have queued. Please pull.
Thanks
James
---
The following changes since commit 91ab883eb21325ad80f3473633f794c78ac87f51:
Linux 4.16-rc2 (2018-02-18 17:29:42 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/mips.git tags/mips_4.17
for you to fetch changes up to a5075e6226c42a8e64ea1b862eec7747dc46cb32:
MIPS: BCM47XX: Use standard reset button for Luxul XWR-1750 (2018-04-07 00:10:48 +0100)
----------------------------------------------------------------
MIPS changes for 4.17
These are the main MIPS changes for 4.17. Rough overview:
(1) generic platform: Add support for Microsemi Ocelot SoCs
(2) crypto: Add CRC32 and CRC32C HW acceleration module
(3) Various cleanups and misc improvements
Miscellaneous:
- Hang more efficiently on halt/powerdown/restart
- pm-cps: Block system suspend when a JTAG probe is present
- Expand make help text for generic defconfigs
- Refactor handling of legacy defconfigs
- Determine the entry point from the ELF file header to fix microMIPS
for certain toolchains
- Introduce isa-rev.h for MIPS_ISA_REV and use to simplify other code
Minor cleanups:
- DTS: boston/ci20: Unit name cleanups and correction
- kdump: Make the default for PHYSICAL_START always 64-bit
- Constify gpio_led in Alchemy, AR7, and TXX9
- Silence a couple of W=1 warnings
- Remove duplicate includes
Platform support:
ath79:
- Fix AR724X_PLL_REG_PCIE_CONFIG offset
BCM47xx:
- FIRMWARE: Use mac_pton() for MAC address parsing
- Add Luxul XAP1500/XWR1750 WiFi LEDs
- Use standard reset button for Luxul XWR-1750
BMIPS:
- Enable CONFIG_BRCMSTB_PM in bmips_stb_defconfig for build coverage
- Add STB PM, wake-up timer, watchdog DT nodes
Generic platform:
- Add support for Microsemi Ocelot
- dt-bindings: Add vendor prefix for Microsemi Corporation
- dt-bindings: Add bindings for Microsemi SoCs
- Add ocelot SoC & PCB123 board DTS files
- MAINTAINERS: Add entry for Microsemi MIPS SoCs
- Enable crc32-mips on r6 configs
Octeon:
- Drop '.' after newlines in printk calls
ralink:
- pci-mt7621: Enable PCIe on MT7688
----------------------------------------------------------------
Alexandre Belloni (6):
dt-bindings: Add vendor prefix for Microsemi Corporation
dt-bindings: mips: Add bindings for Microsemi SoCs
MIPS: mscc: Add ocelot dtsi
MIPS: mscc: Add ocelot PCB123 device tree
MIPS: generic: Add support for Microsemi Ocelot
MAINTAINERS: Add entry for Microsemi MIPS SoCs
Andy Shevchenko (1):
FIRMWARE: bcm47xx_nvram: Replace mac address parsing
Arvind Yadav (3):
MIPS: Alchemy: Constify gpio_led
MIPS: AR7: Constify gpio_led
MIPS: TXX9: Constify gpio_led
Dan Haab (2):
MIPS: BCM47XX: Add Luxul XAP1500/XWR1750 WiFi LEDs
MIPS: BCM47XX: Use standard reset button for Luxul XWR-1750
Daniel Golle (1):
MIPS: pci-mt7620: Enable PCIe on MT7688
Jaedon Shin (4):
MIPS: BMIPS: Enable CONFIG_SOC_BRCMSTB
MIPS: BMIPS: Add Broadcom STB power management nodes
MIPS: BMIPS: Add Broadcom STB wake-up timer nodes
MIPS: BMIPS: Add Broadcom STB watchdog nodes
James Hogan (3):
MIPS: generic: Enable crc32-mips on r6 configs
MIPS: Refactor legacy defconfigs
MIPS: Expand help text to list generic defconfigs
Joe Perches (1):
MIPS: Octeon: Fix logging messages with spurious periods after newlines
Maciej W. Rozycki (2):
MIPS: Use the entry point from the ELF file header
MIPS: Make the default for PHYSICAL_START always 64-bit
Marcin Nowakowski (2):
MIPS: Add crc instruction support flag to elf_hwcap
MIPS: crypto: Add crc32 and crc32c hw accelerated module
Mathias Kresin (1):
MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset
Mathieu Malaterre (4):
MIPS: dts: Remove leading 0x and 0s from bindings notation
MIPS: dts: Fix a typo in the node unit name
MIPS: Make declaration for function `memory_region_available` static
MIPS: Remove a warning when PHYS_OFFSET is 0x0
Matt Redfearn (5):
MIPS: Introduce isa-rev.h to define MIPS_ISA_REV
MIPS: cpu-features.h: Replace __mips_isa_rev with MIPS_ISA_REV
MIPS: BPF: Replace __mips_isa_rev with MIPS_ISA_REV
MIPS: VDSO: Replace __mips_isa_rev with MIPS_ISA_REV
MIPS: pm-cps: Block system suspend when a JTAG probe is present
Paul Burton (1):
MIPS: Hang more efficiently on halt/powerdown/restart
Pravin Shedge (1):
MIPS: Remove duplicate includes
Documentation/devicetree/bindings/mips/mscc.txt | 43 +++
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 9 +
arch/mips/Kconfig | 7 +-
arch/mips/Makefile | 64 ++--
arch/mips/alchemy/board-gpr.c | 2 +-
arch/mips/alchemy/board-mtx1.c | 2 +-
arch/mips/ar7/platform.c | 14 +-
arch/mips/bcm47xx/buttons.c | 2 +-
arch/mips/bcm47xx/leds.c | 21 ++
arch/mips/boot/dts/Makefile | 1 +
arch/mips/boot/dts/brcm/bcm7125.dtsi | 7 +
arch/mips/boot/dts/brcm/bcm7346.dtsi | 62 ++++
arch/mips/boot/dts/brcm/bcm7358.dtsi | 17 +
arch/mips/boot/dts/brcm/bcm7360.dtsi | 62 ++++
arch/mips/boot/dts/brcm/bcm7362.dtsi | 62 ++++
arch/mips/boot/dts/brcm/bcm7420.dtsi | 7 +
arch/mips/boot/dts/brcm/bcm7425.dtsi | 89 ++++++
arch/mips/boot/dts/brcm/bcm7435.dtsi | 89 ++++++
arch/mips/boot/dts/brcm/bcm97125cbmb.dts | 4 +
arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | 8 +
arch/mips/boot/dts/brcm/bcm97358svmb.dts | 8 +
arch/mips/boot/dts/brcm/bcm97360svmb.dts | 8 +
arch/mips/boot/dts/brcm/bcm97362svmb.dts | 8 +
arch/mips/boot/dts/brcm/bcm97420c.dts | 4 +
arch/mips/boot/dts/brcm/bcm97425svmb.dts | 8 +
arch/mips/boot/dts/brcm/bcm97435svmb.dts | 8 +
arch/mips/boot/dts/img/boston.dts | 2 +-
arch/mips/boot/dts/ingenic/ci20.dts | 8 +-
arch/mips/boot/dts/mscc/Makefile | 3 +
arch/mips/boot/dts/mscc/ocelot.dtsi | 117 +++++++
arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 27 ++
arch/mips/cavium-octeon/octeon-irq.c | 10 +-
arch/mips/configs/bmips_stb_defconfig | 1 +
arch/mips/configs/generic/32r6.config | 2 +
arch/mips/configs/generic/64r6.config | 2 +
arch/mips/configs/generic/board-ocelot.config | 35 +++
arch/mips/crypto/Makefile | 6 +
arch/mips/crypto/crc32-mips.c | 348 +++++++++++++++++++++
arch/mips/generic/Kconfig | 16 +
arch/mips/generic/Makefile | 1 +
arch/mips/generic/board-ocelot.c | 78 +++++
arch/mips/include/asm/cpu-features.h | 5 +-
arch/mips/include/asm/isa-rev.h | 24 ++
arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 2 +-
arch/mips/include/asm/mipsregs.h | 1 +
arch/mips/include/uapi/asm/hwcap.h | 1 +
arch/mips/kernel/cpu-probe.c | 3 +
arch/mips/kernel/pm-cps.c | 31 ++
arch/mips/kernel/reset.c | 68 +++-
arch/mips/kernel/setup.c | 5 +-
arch/mips/mm/init.c | 2 -
arch/mips/net/bpf_jit_asm.S | 9 +-
arch/mips/pci/pci-mt7620.c | 1 +
arch/mips/txx9/rbtx4927/setup.c | 2 +-
arch/mips/vdso/elf.S | 10 +-
crypto/Kconfig | 9 +
drivers/firmware/broadcom/Kconfig | 1 +
drivers/firmware/broadcom/bcm47xx_sprom.c | 18 +-
59 files changed, 1381 insertions(+), 84 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mips/mscc.txt
create mode 100644 arch/mips/boot/dts/mscc/Makefile
create mode 100644 arch/mips/boot/dts/mscc/ocelot.dtsi
create mode 100644 arch/mips/boot/dts/mscc/ocelot_pcb123.dts
create mode 100644 arch/mips/configs/generic/board-ocelot.config
create mode 100644 arch/mips/crypto/Makefile
create mode 100644 arch/mips/crypto/crc32-mips.c
create mode 100644 arch/mips/generic/board-ocelot.c
create mode 100644 arch/mips/include/asm/isa-rev.h
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-04-09 21:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-09 21:25 [GIT PULL] MIPS changes for 4.17 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.