[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZpuAyzljTBjd6a7g@alpha.franken.de>
Date: Sat, 20 Jul 2024 11:18:03 +0200
From: Thomas Bogendoerfer <tsbogend@...ha.franken.de>
To: torvalds@...ux-foundation.org
Cc: linux-mips@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] MIPS changes for v6.11
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
--
Crap can work. Given enough thrust pigs will fly, but it's not necessarily a
good idea. [ RFC1925, 2.3 ]
Powered by blists - more mailing lists