Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp19131182rwd; Wed, 28 Jun 2023 05:37:07 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5SOLU1CgLYBkEA28DgdzVF3O4wYMah6dTtecfUvvmyJpMZ9i6pH5Iscp5UG6s5TcpuOGNa X-Received: by 2002:a05:6402:148e:b0:51d:7fa6:62ca with SMTP id e14-20020a056402148e00b0051d7fa662camr9258756edv.14.1687955827330; Wed, 28 Jun 2023 05:37:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687955827; cv=none; d=google.com; s=arc-20160816; b=y1dAhFw03sbGWv9t1pNmaA3AYqpJsd7wFNrY8RzEyQ9Ck+Y5ARr5vZ/l3Yhi/+vdJb M8lfh+cYwsSZLyQnqadBi0ahLSQRYSfep14ErDKdCSBeYcdfsdlLVfVxd1oa2hEXzpkp R9Sy1f/YnthAKkoY1OOGj1r/nDW4x/UTUBh6SWq2Un1RdBfXonbYxQ4UzMrrtRoTDYhj FItaztiR/c19jZjKtwGlcjkVVzA3nBqu9SSu5qsLZvd4Ajr9JzAImi90bnR9XvptYCqV HJac/nLsw/BEXydOVKbl666KZmYTI4X0RNdShtbz0NT64xLHnNGSgpSe+4W0XE/7/Mgm kh9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:content-transfer-encoding :content-disposition:mime-version:message-id:subject:cc:to:from:date; bh=47F8Q0Cd1gMh8kBKvtRFZCoxuLYj/gq4OlVa+K6J/WQ=; fh=wKrLqAVJk4Otwjg4wnp7CmAktTBwHCTnzl+YN/xMr+c=; b=hbTxr/H+TW+n1Xxw74gD/Ld+MgoKcPA9qgOQqOnnHGo/R1/beLebeI/695VBMQNS+i neFV1/qC3Xq7rws0uECRW0AvMoNBoq6FbHZzGu3dcJLGYI4IGrl6UWdGD9GNVz9lpFGQ s9+rRoqmdy/zo+LrE++n296GUpQ58D64dQwD4qv5c/09udilttnYfrlkDzjSZ3wE1Zb9 zYLQ3hKyTBQIioRNKrSMWTupz4voOljDbai3tsU46irwKUH2Lg/X0b9TSj8wtG9FQWNP 5LTjNUUCnkc6nSD6zzv76n56D/WsUxRcwrXReMC36YS0xUTrkyoVKo2m3Bb0SnbGtmJO Dh4Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t6-20020aa7d4c6000000b0051d80d1498dsi5143722edr.274.2023.06.28.05.36.43; Wed, 28 Jun 2023 05:37:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231740AbjF1MCL (ORCPT + 99 others); Wed, 28 Jun 2023 08:02:11 -0400 Received: from elvis.franken.de ([193.175.24.41]:45244 "EHLO elvis.franken.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229456AbjF1MCK (ORCPT ); Wed, 28 Jun 2023 08:02:10 -0400 Received: from uucp by elvis.franken.de with local-rmail (Exim 3.36 #1) id 1qETs8-0001nL-00; Wed, 28 Jun 2023 14:02:08 +0200 Received: by alpha.franken.de (Postfix, from userid 1000) id C1436C02FD; Wed, 28 Jun 2023 14:02:01 +0200 (CEST) Date: Wed, 28 Jun 2023 14:02:01 +0200 From: Thomas Bogendoerfer To: torvalds@linux-foundation.org Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] MIPS changes for v6.5 Message-ID: <20230628120201.GA10364@alpha.franken.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, there will be small conflict with the slab tree. Resolution is to keep CONFIG_SLAB removed. See also https://lore.kernel.org/all/20230613151008.28167567@canb.auug.org.au/ Other than that my test merge didn't show anything. Thomas. The following changes since commit 4897a898a216058dec55e5e5902534e6e224fcdf: mips: Move initrd_start check after initrd address sanitisation. (2023-05-23 11:01:38 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/ tags/mips_6.5 for you to fetch changes up to e47084e116fccaa43644360d7c0b997979abce3e: MIPS: Loongson64: DTS: Add RTC support to Loongson-2K1000 (2023-06-26 09:18:43 +0200) ---------------------------------------------------------------- - added support for TP-Link HC220 G5 v1 - added support for Wifi/Bluetooth on CI20 - reworked Ralink clock and reset handling - cleanups and fixes ---------------------------------------------------------------- Aidan MacDonald (2): mips: dts: ingenic: Remove unnecessary AIC clocks mips: dts: ingenic: x1000: Add AIC device tree node Arnd Bergmann (2): mips: provide unxlate_dev_mem_ptr() in asm/io.h mips: asm-offsets: add missing prototypes Binbin Zhou (2): MIPS: Loongson64: DTS: Add RTC support to LS7A PCH MIPS: Loongson64: DTS: Add RTC support to Loongson-2K1000 Franziska Naepelt (1): mips: Fix spacing issue Gustavo A. R. Silva (1): MIPS: dec: prom: Address -Warray-bounds warning Jiaxun Yang (4): MIPS: generic: Allow R5 CPUs to be selected MIPS: cpu-features: Use boot_cpu_type for CPU type based features MIPS: Rework smt cmdline parameters MIPS: Select CONFIG_GENERIC_IDLE_POLL_SETUP Keguang Zhang (1): MIPS: Loongson32: Remove reset.c Ladislav Michl (7): MIPS: OCTEON: octeon-usb: add all register offsets MIPS: OCTEON: octeon-usb: use bitfields for control register MIPS: OCTEON: octeon-usb: use bitfields for host config register MIPS: OCTEON: octeon-usb: use bitfields for shim register MIPS: OCTEON: octeon-usb: move gpio config to separate function MIPS: OCTEON: octeon-usb: introduce dwc3_octeon_{read,write}q MIPS: OCTEON: octeon-usb: cleanup divider calculation Liviu Dudau (2): dt-bindings: mips: Add bindings for TP-Link HC220 G5 v1 board mips: dts: ralink: Add support for TP-Link HC220 G5 v1 board Maciej W. Rozycki (2): MIPS: Alchemy: Enable PATA_PLATFORM support Revert "MIPS: unhide PATA_PLATFORM" Nathan Chancellor (2): MIPS: Mark core_vpe_count() as __init clk: ralink: mtmips: Fix uninitialized use of ret in mtmips_register_{fixed,factor}_clocks() Paul Cercueil (13): mips: ingenic: Remove useless __maybe_unused mips: ingenic: Enable EXT/2 divider on JZ4750/55/60 if EXT is 24 MHz MIPS: DTS: qi_lb60: Don't use unit address for regulators MIPS: DTS: CI20: Fix regulators MIPS: DTS: CI20: Fix ACT8600 regulator node names MIPS: DTS: CI20: Add parent supplies to ACT8600 regulators MIPS: DTS: CI20: Do not force-enable CIM and WiFi regulators MIPS: DTS: CI20: Misc. cleanups MIPS: DTS: CI20: Parent MSCMUX clock to MPLL MIPS: DTS: CI20: Enable support for WiFi / Bluetooth MIPS: configs: CI20: Regenerate defconfig MIPS: configs: CI20: Enable WiFi / Bluetooth MIPS: DTS: CI20: Raise VDDCORE voltage to 1.125 volts Sergio Paracuellos (9): dt-bindings: clock: add mtmips SoCs system controller clk: ralink: add clock and reset driver for MTMIPS SoCs mips: ralink: rt288x: remove clock related code mips: ralink: rt305x: remove clock related code mips: ralink: rt3883: remove clock related code mips: ralink: mt7620: remove clock related code mips: ralink: remove reset related code mips: ralink: get cpu rate from new driver code MAINTAINERS: add Mediatek MTMIPS Clock maintainer Shiji Yang (4): mips: pci-mt7620: do not print NFTS register value as error log mips: pci-mt7620: use dev_info() to log PCIe device detection result mips: ralink: introduce commonly used remap node function mips: ralink: match all supported system controller compatible strings Siarhei Volkau (1): MIPS: uaccess: emulate Ingenic LXW/LXH/LXHU uaccess Sui Jingfeng (1): MIPS: Loongson64: loongson3_defconfig: Enable amdgpu drm driver Thomas Bogendoerfer (2): Merge tag 'mips-fixes_6.4_1' into mips-next MIPS: mm: Remove special handling for OCTEON CPUs Tony Lindgren (1): mips: dts: ralink: mt7628a: Unify pinctrl-single pin group nodes Uwe Kleine-K?nig (1): MIPS: PCI: Convert to platform remove callback returning void Yu Zhao (1): kvm/mips: update MAINTAINERS Documentation/admin-guide/kernel-parameters.txt | 8 +- .../bindings/clock/mediatek,mtmips-sysc.yaml | 64 ++ Documentation/devicetree/bindings/mips/ralink.yaml | 1 + MAINTAINERS | 7 +- arch/mips/Kconfig | 4 +- arch/mips/alchemy/Kconfig | 1 + arch/mips/boot/dts/ingenic/ci20.dts | 152 ++- arch/mips/boot/dts/ingenic/jz4725b.dtsi | 7 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 7 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 5 +- arch/mips/boot/dts/ingenic/qi_lb60.dts | 6 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 18 + arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 7 + arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 7 + arch/mips/boot/dts/ralink/Makefile | 3 +- .../boot/dts/ralink/mt7621-tplink-hc220-g5-v1.dts | 84 ++ arch/mips/boot/dts/ralink/mt7628a.dtsi | 40 +- arch/mips/cavium-octeon/octeon-usb.c | 629 +++++------ arch/mips/configs/ci20_defconfig | 47 +- arch/mips/configs/loongson3_defconfig | 7 + arch/mips/generic/board-ingenic.c | 61 +- arch/mips/include/asm/cpu-features.h | 4 +- arch/mips/include/asm/dec/prom.h | 2 +- arch/mips/include/asm/io.h | 1 + arch/mips/include/asm/mach-loongson32/loongson1.h | 1 - arch/mips/include/asm/mach-loongson32/regs-wdt.h | 15 - arch/mips/include/asm/mach-ralink/mt7620.h | 35 - arch/mips/include/asm/mach-ralink/rt288x.h | 10 - arch/mips/include/asm/mach-ralink/rt305x.h | 21 - arch/mips/include/asm/mach-ralink/rt3883.h | 8 - arch/mips/include/asm/smp.h | 2 + arch/mips/include/uapi/asm/inst.h | 33 + arch/mips/kernel/asm-offsets.c | 14 + arch/mips/kernel/smp-cps.c | 15 +- arch/mips/kernel/smp-mt.c | 3 +- arch/mips/kernel/smp.c | 18 + arch/mips/kernel/unaligned.c | 41 + arch/mips/loongson32/common/Makefile | 2 +- arch/mips/loongson32/common/reset.c | 51 - arch/mips/mm/tlbex.c | 24 +- arch/mips/pci/pci-mt7620.c | 7 +- arch/mips/pci/pci-xtalk-bridge.c | 8 +- arch/mips/ralink/clk.c | 61 +- arch/mips/ralink/common.h | 7 - arch/mips/ralink/mt7620.c | 235 ---- arch/mips/ralink/mt7621.c | 9 - arch/mips/ralink/of.c | 51 +- arch/mips/ralink/reset.c | 61 -- arch/mips/ralink/rt288x.c | 40 - arch/mips/ralink/rt305x.c | 87 -- arch/mips/ralink/rt3883.c | 53 - arch/mips/sibyte/swarm/platform.c | 14 +- drivers/char/mem.c | 7 - drivers/clk/ralink/Kconfig | 7 + drivers/clk/ralink/Makefile | 1 + drivers/clk/ralink/clk-mtmips.c | 1117 ++++++++++++++++++++ 56 files changed, 2093 insertions(+), 1137 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml create mode 100644 arch/mips/boot/dts/ralink/mt7621-tplink-hc220-g5-v1.dts delete mode 100644 arch/mips/include/asm/mach-loongson32/regs-wdt.h delete mode 100644 arch/mips/loongson32/common/reset.c create mode 100644 drivers/clk/ralink/clk-mtmips.c -- Crap can work. Given enough thrust pigs will fly, but it's not necessarily a good idea. [ RFC1925, 2.3 ]