From: Keguang Zhang via B4 Relay <devnull+keguang.zhang.gmail.com@kernel.org>
To: Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Jiaxun Yang <jiaxun.yang@flygoat.com>,
Keguang Zhang <keguang.zhang@gmail.com>
Cc: linux-mips@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org,
"Philippe Mathieu-Daudé" <philmd@linaro.org>
Subject: [PATCH v2 0/9] MIPS: loongson32: Convert all platform devices to DT
Date: Wed, 09 Jul 2025 19:05:51 +0800 [thread overview]
Message-ID: <20250709-loongson1-arch-v2-0-bcff6e518c09@gmail.com> (raw)
Convert all platform devices to Device Tree.
Remove all obsolete platform device code.
Switch to the generic MIPS kernel.
Update Kconfig and Makefile accordingly.
Update and rename the defconfig.
Changes in v2:
- Document two new boards: loongson,ls1b-demo and loongson,cq-t300b.
- Submit complete DTS files for each board.
- Switch to the generic MIPS kernel.
- Consolidate Loongson1 defconfigs.
- Link to v1: https://lore.kernel.org/all/20230729134318.1694467-1-keguang.zhang@gmail.com/
---
Keguang Zhang (9):
dt-bindings: mips: loongson: Add LS1B demo board
dt-bindings: mips: loongson: Add CQ-T300B board
MIPS: dts: loongson: Add LS1B-DEMO board
MIPS: dts: loongson: Add LSGZ_1B_DEV board
MIPS: dts: loongson: Add Smartloong-1C board
MIPS: dts: loongson: Add CQ-T300B board
MIPS: loongson32: Switch to generic kernel
MIPS: Unify Loongson1 PRID_REV
MIPS: configs: Consolidate Loongson1 defconfigs
.../devicetree/bindings/mips/loongson/devices.yaml | 2 +
MAINTAINERS | 3 +-
arch/mips/Kconfig | 64 ++---
arch/mips/boot/dts/Makefile | 1 +
arch/mips/boot/dts/loongson/Makefile | 9 +
arch/mips/boot/dts/loongson/cq-t300b.dts | 93 +++++++
arch/mips/boot/dts/loongson/loongson1.dtsi | 136 ++++++++++
arch/mips/boot/dts/loongson/loongson1b.dtsi | 198 ++++++++++++++
arch/mips/boot/dts/loongson/loongson1c.dtsi | 141 ++++++++++
arch/mips/boot/dts/loongson/ls1b-demo.dts | 108 ++++++++
arch/mips/boot/dts/loongson/lsgz_1b_dev.dts | 145 +++++++++++
arch/mips/boot/dts/loongson/smartloong-1c.dts | 93 +++++++
.../{loongson1b_defconfig => loongson1_defconfig} | 94 +++++--
arch/mips/configs/loongson1c_defconfig | 121 ---------
arch/mips/include/asm/cpu-type.h | 3 +-
arch/mips/include/asm/cpu.h | 3 +-
arch/mips/include/asm/mach-loongson32/irq.h | 107 --------
arch/mips/include/asm/mach-loongson32/loongson1.h | 50 ----
arch/mips/include/asm/mach-loongson32/platform.h | 23 --
arch/mips/include/asm/mach-loongson32/regs-mux.h | 124 ---------
arch/mips/kernel/cpu-probe.c | 6 +-
arch/mips/loongson32/Kconfig | 43 +---
arch/mips/loongson32/Makefile | 17 --
arch/mips/loongson32/Platform | 1 -
arch/mips/loongson32/common/Makefile | 6 -
arch/mips/loongson32/common/irq.c | 191 --------------
arch/mips/loongson32/common/platform.c | 285 ---------------------
arch/mips/loongson32/common/prom.c | 42 ---
arch/mips/loongson32/common/setup.c | 26 --
arch/mips/loongson32/common/time.c | 23 --
arch/mips/loongson32/ls1b/Makefile | 6 -
arch/mips/loongson32/ls1b/board.c | 55 ----
arch/mips/loongson32/ls1c/Makefile | 6 -
arch/mips/loongson32/ls1c/board.c | 23 --
34 files changed, 1049 insertions(+), 1199 deletions(-)
---
base-commit: b5a1f9870f9828bd6625d6c946c66be4983d56f6
change-id: 20250414-loongson1-arch-5ea8ced4c9a9
Best regards,
--
Keguang Zhang <keguang.zhang@gmail.com>
next reply other threads:[~2025-07-09 11:07 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-09 11:05 Keguang Zhang via B4 Relay [this message]
2025-07-09 11:05 ` [PATCH v2 1/9] dt-bindings: mips: loongson: Add LS1B demo board Keguang Zhang via B4 Relay
2025-07-10 12:21 ` Krzysztof Kozlowski
2025-07-09 11:05 ` [PATCH v2 2/9] dt-bindings: mips: loongson: Add CQ-T300B board Keguang Zhang via B4 Relay
2025-07-10 12:22 ` Krzysztof Kozlowski
2025-07-11 2:38 ` Keguang Zhang
2025-07-09 11:05 ` [PATCH v2 3/9] MIPS: dts: loongson: Add LS1B-DEMO board Keguang Zhang via B4 Relay
2025-07-10 12:27 ` Krzysztof Kozlowski
2025-07-16 9:41 ` Keguang Zhang
2025-07-09 11:05 ` [PATCH v2 4/9] MIPS: dts: loongson: Add LSGZ_1B_DEV board Keguang Zhang via B4 Relay
2025-07-10 12:28 ` Krzysztof Kozlowski
2025-07-16 9:45 ` Keguang Zhang
2025-07-09 11:05 ` [PATCH v2 5/9] MIPS: dts: loongson: Add Smartloong-1C board Keguang Zhang via B4 Relay
2025-07-09 11:05 ` [PATCH v2 6/9] MIPS: dts: loongson: Add CQ-T300B board Keguang Zhang via B4 Relay
2025-07-09 11:05 ` [PATCH v2 7/9] MIPS: loongson32: Switch to generic kernel Keguang Zhang via B4 Relay
2025-07-09 11:05 ` [PATCH v2 8/9] MIPS: Unify Loongson1 PRID_REV Keguang Zhang via B4 Relay
2025-07-09 11:06 ` [PATCH v2 9/9] MIPS: configs: Consolidate Loongson1 defconfigs Keguang Zhang via B4 Relay
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250709-loongson1-arch-v2-0-bcff6e518c09@gmail.com \
--to=devnull+keguang.zhang.gmail.com@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jiaxun.yang@flygoat.com \
--cc=keguang.zhang@gmail.com \
--cc=krzk+dt@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mips@vger.kernel.org \
--cc=philmd@linaro.org \
--cc=robh@kernel.org \
--cc=tsbogend@alpha.franken.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).