mbox series

[GIT,PULL] MIPS changes for v6.11

Message ID ZpuAyzljTBjd6a7g@alpha.franken.de (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] MIPS changes for v6.11 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/ tags/mips_6.11

Message

Thomas Bogendoerfer July 20, 2024, 9:18 a.m. UTC
The following changes since commit 0d5679a0aae2d8cda72169452c32e5cb88a7ab33:

  mips: fix compat_sys_lseek syscall (2024-06-21 10:16:34 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/ tags/mips_6.11

for you to fetch changes up to bb2d63500b5c8fd1ea425caffe2d44c931fefc6b:

  MIPS: config: Add ip30_defconfig (2024-07-15 18:17:34 +0200)

----------------------------------------------------------------
- added support for Realtek RTL9302C
- added support for Mobileye EyeQ6H
- added support for Mobileye EyeQ OLB system controller
- improved r4k clocksource
- added mode for emulating ieee754 NAN2008
- rework for BMIPS CBR address handling
- fixes for Loongson 2K1000
- defconfig updates
- cleanups and fixes

----------------------------------------------------------------
Andy Shevchenko (1):
      MIPS: Alchemy: Switch to use kmemdup_array()

Celeste Liu (1):
      mips: defconfig: drop RT_GROUP_SCHED=y from generic/db1xxx/eyeq5

Chris Packham (8):
      mips: dts: realtek: use "serial" instead of "uart" in node name
      mips: dts: realtek: add device_type property to cpu node
      dt-bindings: vendor-prefixes: Add Cameo Communications
      dt-bindings: mips: realtek: Add rtl930x-soc compatible
      dt-bindings: interrupt-controller: realtek,rtl-intc: Add rtl9300-intc
      mips: select REALTEK_OTTO_TIMER for Realtek platforms
      mips: generic: add fdt fixup for Realtek reference board
      mips: dts: realtek: Add RTL9302C board

Christian Marangi (3):
      mips: bmips: rework and cache CBR addr handling
      dt-bindings: mips: brcm: Document brcm,bmips-cbr-reg property
      mips: bmips: setup: make CBR address configurable

Daniel González Cabanelas (1):
      mips: bmips: enable RAC on BMIPS4350

Dmitry Torokhov (1):
      MIPS: Alchemy: switch to use software nodes for GPIOs

Dominique Martinet (1):
      MIPS: Octeron: remove source file executable bit

Genjian Zhang (2):
      MIPS: sgi-ip22: Add prototypes for several functions to header
      MIPS: ip22-gio: Make ip22_gio_set_64bit() and ip22_gio_init() static

Gregory CLEMENT (3):
      dt-bindings: mips: Add bindings for a new Mobileye SoC EyeQ6H
      MIPS: mobileye: Add EyeQ6H device tree
      MIPS: mobileye: Add EyeQ6H support

Hauke Mehrtens (1):
      MIPS: lantiq: improve USB initialization

Jeff Johnson (1):
      crypto: mips/poly1305 - add missing MODULE_DESCRIPTION() macro

Jiaxun Yang (29):
      MIPS: asm/pm.h: Use platform agnostic macros
      MIPS: select CPU_PM with SUSPEND
      MIPS: Loongson64: Implement PM suspend for LEFI firmware
      MIPS: kvm: Declare prototype for kvm_init_loongson_ipi
      MIPS: Loongson64: Include bootinfo.h in dma.c
      MIPS: Loongson64: DTS: Fix msi node for ls7a
      MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
      MIPS: ip30: ip30-console: Add missing include
      MIPS: Loongson64: Remove memory node for builtin-dtb
      MIPS: dts: loongson: Fix liointc IRQ polarity
      MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
      MIPS: dts: loongson: Fix GMAC phy node
      MIPS: dts: loongson: Add ISA node
      MIPS: Loongson64: Test register availability before use
      platform: mips: cpu_hwmon: Disable driver on unsupported hardware
      MIPS: Loongson64: reset: Prioritise firmware service
      MIPS: Loongson64: sleeper: Pass ra and sp as arguments
      MIPS: Loongson64: env: Hook up Loongsson-2K
      MIPS: csrc-r4k: Refine rating computation
      MIPS: csrc-r4k: Apply verification clocksource flags
      MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT
      MIPS: csrc-r4k: Don't register as sched_clock if unfit
      MIPS: sync-r4k: Rework based on x86 tsc_sync
      MIPS: Implement ieee754 NAN2008 emulation mode
      MIPS: Fix fallback march for SB1
      MIPS: config: Enable MSA and virtualization for MIPS64R6
      MIPS: config: generic: Add board-litex
      MIPS: config: lemote2f: Regenerate defconfig
      MIPS: config: Add ip30_defconfig

Maxime Ripard (1):
      mips: configs: ci20: Enable DRM_DW_HDMI

Paul Burton (2):
      MIPS: CPS: Add a couple of multi-cluster utility functions
      MIPS: GIC: Generate redirect block accessors

Thomas Bogendoerfer (1):
      Merge branch 'mips-fixes' into mips-next

Théo Lebrun (3):
      dt-bindings: soc: mobileye: add EyeQ OLB system controller
      MIPS: mobileye: eyeq5: add OLB system-controller node
      MAINTAINERS: Mobileye: add OLB drivers and dt-bindings

 Documentation/admin-guide/kernel-parameters.txt    |   4 +-
 .../interrupt-controller/realtek,rtl-intc.yaml     |  20 +-
 .../devicetree/bindings/mips/brcm/soc.yaml         |  24 ++
 .../devicetree/bindings/mips/mobileye.yaml         |   5 +
 .../devicetree/bindings/mips/realtek-rtl.yaml      |   4 +
 .../bindings/soc/mobileye/mobileye,eyeq5-olb.yaml  | 374 +++++++++++++++++++++
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 MAINTAINERS                                        |   5 +
 arch/mips/Kbuild.platforms                         |   2 +-
 arch/mips/Kconfig                                  |  11 +-
 arch/mips/Makefile                                 |   2 +-
 arch/mips/alchemy/common/platform.c                |   8 +-
 arch/mips/alchemy/devboards/db1000.c               |  80 ++---
 arch/mips/bcm47xx/prom.c                           |   3 +
 arch/mips/bcm47xx/setup.c                          |   8 +
 arch/mips/bcm63xx/prom.c                           |   3 +
 arch/mips/bcm63xx/setup.c                          |   8 +
 arch/mips/bmips/dma.c                              |   2 +-
 arch/mips/bmips/setup.c                            |  35 +-
 arch/mips/boot/dts/Makefile                        |   2 +-
 arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 102 +++---
 .../boot/dts/loongson/loongson64g_4core_ls7a.dts   |   1 +
 arch/mips/boot/dts/mobileye/Makefile               |   1 +
 .../{eyeq5-fixed-clocks.dtsi => eyeq5-clocks.dtsi} |  54 +--
 arch/mips/boot/dts/mobileye/eyeq5-pins.dtsi        | 125 +++++++
 arch/mips/boot/dts/mobileye/eyeq5.dtsi             |  22 +-
 arch/mips/boot/dts/mobileye/eyeq6h-epm6.dts        |  22 ++
 .../boot/dts/mobileye/eyeq6h-fixed-clocks.dtsi     |  52 +++
 arch/mips/boot/dts/mobileye/eyeq6h-pins.dtsi       |  88 +++++
 arch/mips/boot/dts/mobileye/eyeq6h.dtsi            |  98 ++++++
 arch/mips/boot/dts/realtek/Makefile                |   1 +
 .../dts/realtek/cameo-rtl9302c-2x-rtl8224-2xge.dts |  73 ++++
 arch/mips/boot/dts/realtek/rtl838x.dtsi            |   1 +
 arch/mips/boot/dts/realtek/rtl83xx.dtsi            |   4 +-
 arch/mips/boot/dts/realtek/rtl930x.dtsi            |  79 +++++
 arch/mips/configs/ci20_defconfig                   |   1 +
 arch/mips/configs/db1xxx_defconfig                 |   1 -
 arch/mips/configs/eyeq5_defconfig                  |   2 +-
 arch/mips/configs/eyeq6_defconfig                  | 111 ++++++
 arch/mips/configs/generic/64r6.config              |   2 +
 arch/mips/configs/generic/board-litex.config       |   8 +
 arch/mips/configs/generic_defconfig                |   1 -
 arch/mips/configs/ip30_defconfig                   | 183 ++++++++++
 arch/mips/configs/lemote2f_defconfig               |  54 ++-
 arch/mips/crypto/poly1305-glue.c                   |   1 +
 arch/mips/generic/Makefile                         |   1 +
 arch/mips/generic/board-realtek.c                  |  79 +++++
 arch/mips/include/asm/bmips.h                      |   1 +
 arch/mips/include/asm/fpu.h                        |  15 +
 arch/mips/include/asm/mach-loongson64/boot_param.h |   2 +
 arch/mips/include/asm/mips-cps.h                   |  39 +++
 arch/mips/include/asm/mips-gic.h                   |  50 ++-
 arch/mips/include/asm/pm.h                         |  22 +-
 arch/mips/include/asm/r4k-timer.h                  |   5 -
 arch/mips/include/asm/sgi/ip22.h                   |   3 +
 arch/mips/kernel/csrc-r4k.c                        |  24 +-
 arch/mips/kernel/elf.c                             |   4 +
 arch/mips/kernel/fpu-probe.c                       |   9 +-
 arch/mips/kernel/mips-cm.c                         |  37 ++
 arch/mips/kernel/smp-bmips.c                       |  22 +-
 arch/mips/kernel/smp.c                             |   2 -
 arch/mips/kernel/sync-r4k.c                        | 281 +++++++++++-----
 arch/mips/kvm/interrupt.h                          |   4 +
 arch/mips/kvm/loongson_ipi.c                       |   2 +
 arch/mips/kvm/mips.c                               |   2 -
 arch/mips/lantiq/xway/sysctrl.c                    |  20 ++
 arch/mips/loongson64/Makefile                      |   2 +-
 arch/mips/loongson64/dma.c                         |   1 +
 arch/mips/loongson64/env.c                         |   8 +
 arch/mips/loongson64/pm.c                          |  88 +----
 arch/mips/loongson64/reset.c                       |  38 +--
 arch/mips/loongson64/sleeper.S                     |  21 ++
 arch/mips/loongson64/smp.c                         |  23 +-
 arch/mips/mobileye/Kconfig                         |  26 ++
 arch/mips/mobileye/Platform                        |   1 +
 arch/mips/pci/pcie-octeon.c                        |   0
 arch/mips/sgi-ip22/ip22-gio.c                      |   4 +-
 arch/mips/sgi-ip22/ip22-int.c                      |   2 -
 arch/mips/sgi-ip22/ip22-setup.c                    |   2 -
 arch/mips/sgi-ip30/ip30-console.c                  |   1 +
 drivers/platform/mips/cpu_hwmon.c                  |   3 +
 81 files changed, 2141 insertions(+), 392 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/mobileye/mobileye,eyeq5-olb.yaml
 rename arch/mips/boot/dts/mobileye/{eyeq5-fixed-clocks.dtsi => eyeq5-clocks.dtsi} (88%)
 create mode 100644 arch/mips/boot/dts/mobileye/eyeq5-pins.dtsi
 create mode 100644 arch/mips/boot/dts/mobileye/eyeq6h-epm6.dts
 create mode 100644 arch/mips/boot/dts/mobileye/eyeq6h-fixed-clocks.dtsi
 create mode 100644 arch/mips/boot/dts/mobileye/eyeq6h-pins.dtsi
 create mode 100644 arch/mips/boot/dts/mobileye/eyeq6h.dtsi
 create mode 100644 arch/mips/boot/dts/realtek/cameo-rtl9302c-2x-rtl8224-2xge.dts
 create mode 100644 arch/mips/boot/dts/realtek/rtl930x.dtsi
 create mode 100644 arch/mips/configs/eyeq6_defconfig
 create mode 100644 arch/mips/configs/generic/board-litex.config
 create mode 100644 arch/mips/configs/ip30_defconfig
 create mode 100644 arch/mips/generic/board-realtek.c
 create mode 100644 arch/mips/loongson64/sleeper.S
 create mode 100644 arch/mips/mobileye/Kconfig
 mode change 100755 => 100644 arch/mips/pci/pcie-octeon.c

Comments

pr-tracker-bot@kernel.org July 20, 2024, 4:30 p.m. UTC | #1
The pull request you sent on Sat, 20 Jul 2024 11:18:03 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/ tags/mips_6.11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d2be38b9a5514dbc7dc0c96a2a7f619fcddce00d

Thank you!