[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20241020134959.519462-1-guodong@riscstar.com>
Date: Sun, 20 Oct 2024 21:49:56 +0800
From: Guodong Xu <guodong@...cstar.com>
To: Conor Dooley <conor@...nel.org>,
Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Emil Renner Berthing <kernel@...il.dk>,
rafal@...ecki.pl,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Cc: Paul Walmsley <paul.walmsley@...ive.com>,
Palmer Dabbelt <palmer@...belt.com>,
Albert Ou <aou@...s.berkeley.edu>,
Neil Armstrong <neil.armstrong@...aro.org>,
Heiko Stuebner <heiko.stuebner@...rry.de>,
Michael Zhu <michael.zhu@...rfivetech.com>,
Drew Fustini <drew@...gleboard.org>,
Alexandru Stan <ams@...me.work>,
Daniel Schaefer <dhs@...me.work>,
Sandie Cao <sandie.cao@...pcomputing.io>,
Yuning Liang <yuning.liang@...pcomputing.io>,
Huiming Qiu <huiming.qiu@...pcomputing.io>,
Alex Elder <elder@...cstar.com>,
linux@...me.work,
devicetree@...r.kernel.org,
linux-riscv@...ts.infradead.org,
linux-kernel@...r.kernel.org,
Guodong Xu <guodong@...cstar.com>
Subject: [PATCH v5 0/3] Add DeepComputing FML13V01 board dts
This series updates Device Tree related files to introduce the
FML13V10 board from DeepComputing, which incorporates a StarFive
JH7110 SoC. This board is designed for use on the Framework Laptop 13
Chassis, which has (Framework) SKU FRANHQ0001.
The original three versions of this series were posted by Sandie Cao
from DeepComputing. Her mailer configuration caused mail threading
errors, which led to some confusion. After some discussion, we have
agreed to take over moving this series toward acceptance.
Changes from v4:
Remove the extra "From:" line in commit messages of patch 1 & 2.
Changes from v3:
In this version, the board name is changed from FM7110 to FML13V10.
The descriptions for all patches in this series now have been updated
(slightly). The first patch received an ack from Krzysztof in v2, and
the second patch received an ack from Rob on v3, and both are included
here. Other than the board name, the content of the first and second
patches are the same as before.
The third patch has been modified. pcie0 was marked as disabled in
patch 3, and Krzysztof asked why pcie0 was enabled in the first place.
In fact, it is *not* enabled, and the node disabling it in patch 3
was not required. Similarly, gmac1 is already disabled. So these nodes
have been removed in patch 3.
However, gmac0 and pwmdac *are* enabled (in "jh7110-common.dtsi"),
but they should not be (for now) on this board. The same is true
for spi0, csi2rx, and camss. There are a few other nodes added in
patch 3 to ensure things are disabled that should be. Finally, usb0
remains enabled, but with a different operational mode (dr_mode =
"host").
The proper fix is to disable things except where they're needed rather
than enabling them in jh7110-common.dtsi and disabling them for this
board. We propose to fix this in a follow-on patch (or series), but
we can do this in a new version of this series if requested.
Below is a version history, including direct links to all of the patches
(because a single link to each series doesn't work).
Best regards,
Guodong, Alex
v5:
- Remove the extra "From:" line in commit messages of patch 1 & 2.
v4:
- Board name was changed from FM7110 to FML13V10
- Descriptions for all patches in this series were updated slightly
- Add Rob's ack on patch 2
- In patch 3, device nodes were updated to reflect their proper status
https://lore.kernel.org/linux-riscv/20241019162605.308475-1-guodong@riscstar.com/
v3:
- Update board features into description
- Add Krzysztof's ack on patch 1
https://lore.kernel.org/all/20240925053123.1364574-1-sandie.cao@deepcomputing.io/
https://lore.kernel.org/all/20240925053123.1364574-2-sandie.cao@deepcomputing.io/
https://lore.kernel.org/all/20240925053123.1364574-3-sandie.cao@deepcomputing.io/
https://lore.kernel.org/all/20240925053123.1364574-4-sandie.cao@deepcomputing.io/
v2:
- Add deepcomputing into vendor list.
- Add deepcomputing,fm7110 into model compatible list.
- Framework Config will be included in later a patch.
https://lore.kernel.org/all/20240924080650.1345485-1-sandie.cao@deepcomputing.io/
https://lore.kernel.org/all/20240924080650.1345485-2-sandie.cao@deepcomputing.io/
https://lore.kernel.org/all/20240924080650.1345485-3-sandie.cao@deepcomputing.io/
https://lore.kernel.org/all/20240924080650.1345485-4-sandie.cao@deepcomputing.io/
v1:
- Add framework dts and config.
https://lore.kernel.org/all/20240923053621.1585972-1-sandie.cao@deepcomputing.io/
https://lore.kernel.org/all/20240923053621.1585972-2-sandie.cao@deepcomputing.io/
https://lore.kernel.org/all/20240923053806.1586080-1-sandie.cao@deepcomputing.io/
Guodong Xu (1):
riscv: dts: starfive: add DeepComputing FML13V01 board device tree
Sandie Cao (2):
dt-bindings: vendor: add deepcomputing
dt-bindings: riscv: starfive: add deepcomputing,fml13v01
.../devicetree/bindings/riscv/starfive.yaml | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
arch/riscv/boot/dts/starfive/Makefile | 1 +
.../jh7110-deepcomputing-fml13v01.dts | 44 +++++++++++++++++++
4 files changed, 48 insertions(+)
create mode 100644 arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dts
--
2.34.1
Powered by blists - more mailing lists