All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.