From: Sia Jee Heng <jeeheng.sia@starfivetech.com>
To: <kernel@esmil.dk>, <robh+dt@kernel.org>,
<krzysztof.kozlowski+dt@linaro.org>, <krzk@kernel.org>,
<conor+dt@kernel.org>, <paul.walmsley@sifive.com>,
<palmer@dabbelt.com>, <aou@eecs.berkeley.edu>,
<daniel.lezcano@linaro.org>, <tglx@linutronix.de>,
<conor@kernel.org>, <anup@brainfault.org>,
<gregkh@linuxfoundation.org>, <jirislaby@kernel.org>,
<michal.simek@amd.com>, <michael.zhu@starfivetech.com>,
<drew@beagleboard.org>
Cc: <devicetree@vger.kernel.org>, <linux-riscv@lists.infradead.org>,
<linux-kernel@vger.kernel.org>, <jeeheng.sia@starfivetech.com>,
<leyfoon.tan@starfivetech.com>
Subject: [PATCH v2 0/6] Initial device tree support for StarFive JH8100 SoC
Date: Wed, 29 Nov 2023 14:00:37 +0800 [thread overview]
Message-ID: <20231129060043.368874-1-jeeheng.sia@starfivetech.com> (raw)
StarFive JH8100 SoC consists of 4 RISC-V performance Cores (Dubhe-90) and
2 RISC-V energy efficient cores (Dubhe-80). It also features various
interfaces such as DDR4, Gbit-Ether, CAN, USB 3.2, SD/MMC, etc., making it
ideal for high-performance computing scenarios.
This patch series introduces initial SoC DTSI support for the StarFive
JH8100 SoC. The relevant dt-binding documentation has been updated
accordingly. Below is the list of IP blocks added in the initial SoC DTSI,
which can be used for booting via initramfs on FPGA:
- StarFive Dubhe-80 CPU
- StarFive Dubhe-90 CPU
- PLIC
- CLINT
- UART
The primary goal is to include foundational patches so that additional
drivers can be built on top of this framework.
Changes since v1:
- Dropped patch 5.
- Moved timebase-frequency from .dts to .dtsi.
- Moved soc node from .dts to .dtsi.
- Revised the title for the dt-binding document by removing Xilinx
wording.
- Added a full stop to the end of the commit messages.
- Removed extra blank lines.
- Used hyphen for a node name.
- Added more recipients to the mailing list.
Sia Jee Heng (6):
dt-bindings: riscv: Add StarFive Dubhe compatibles
dt-bindings: riscv: Add StarFive JH8100 SoC
dt-bindings: timer: Add StarFive JH8100 clint
dt-bindings: interrupt-controller: Add StarFive JH8100 plic
dt-bindings: serial: cdns: Add new compatible string for StarFive
JH8100 UART
riscv: dts: starfive: Add initial StarFive JH8100 device tree
.../sifive,plic-1.0.0.yaml | 1 +
.../devicetree/bindings/riscv/cpus.yaml | 2 +
.../devicetree/bindings/riscv/starfive.yaml | 5 +-
.../devicetree/bindings/serial/cdns,uart.yaml | 4 +
.../bindings/timer/sifive,clint.yaml | 1 +
arch/riscv/boot/dts/starfive/Makefile | 1 +
arch/riscv/boot/dts/starfive/jh8100-evb.dts | 28 ++
arch/riscv/boot/dts/starfive/jh8100.dtsi | 378 ++++++++++++++++++
8 files changed, 419 insertions(+), 1 deletion(-)
create mode 100644 arch/riscv/boot/dts/starfive/jh8100-evb.dts
create mode 100644 arch/riscv/boot/dts/starfive/jh8100.dtsi
base-commit: 18d46e76d7c2eedd8577fae67e3f1d4db25018b0
--
2.34.1
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
WARNING: multiple messages have this Message-ID (diff)
From: Sia Jee Heng <jeeheng.sia@starfivetech.com>
To: <kernel@esmil.dk>, <robh+dt@kernel.org>,
<krzysztof.kozlowski+dt@linaro.org>, <krzk@kernel.org>,
<conor+dt@kernel.org>, <paul.walmsley@sifive.com>,
<palmer@dabbelt.com>, <aou@eecs.berkeley.edu>,
<daniel.lezcano@linaro.org>, <tglx@linutronix.de>,
<conor@kernel.org>, <anup@brainfault.org>,
<gregkh@linuxfoundation.org>, <jirislaby@kernel.org>,
<michal.simek@amd.com>, <michael.zhu@starfivetech.com>,
<drew@beagleboard.org>
Cc: <devicetree@vger.kernel.org>, <linux-riscv@lists.infradead.org>,
<linux-kernel@vger.kernel.org>, <jeeheng.sia@starfivetech.com>,
<leyfoon.tan@starfivetech.com>
Subject: [PATCH v2 0/6] Initial device tree support for StarFive JH8100 SoC
Date: Wed, 29 Nov 2023 14:00:37 +0800 [thread overview]
Message-ID: <20231129060043.368874-1-jeeheng.sia@starfivetech.com> (raw)
StarFive JH8100 SoC consists of 4 RISC-V performance Cores (Dubhe-90) and
2 RISC-V energy efficient cores (Dubhe-80). It also features various
interfaces such as DDR4, Gbit-Ether, CAN, USB 3.2, SD/MMC, etc., making it
ideal for high-performance computing scenarios.
This patch series introduces initial SoC DTSI support for the StarFive
JH8100 SoC. The relevant dt-binding documentation has been updated
accordingly. Below is the list of IP blocks added in the initial SoC DTSI,
which can be used for booting via initramfs on FPGA:
- StarFive Dubhe-80 CPU
- StarFive Dubhe-90 CPU
- PLIC
- CLINT
- UART
The primary goal is to include foundational patches so that additional
drivers can be built on top of this framework.
Changes since v1:
- Dropped patch 5.
- Moved timebase-frequency from .dts to .dtsi.
- Moved soc node from .dts to .dtsi.
- Revised the title for the dt-binding document by removing Xilinx
wording.
- Added a full stop to the end of the commit messages.
- Removed extra blank lines.
- Used hyphen for a node name.
- Added more recipients to the mailing list.
Sia Jee Heng (6):
dt-bindings: riscv: Add StarFive Dubhe compatibles
dt-bindings: riscv: Add StarFive JH8100 SoC
dt-bindings: timer: Add StarFive JH8100 clint
dt-bindings: interrupt-controller: Add StarFive JH8100 plic
dt-bindings: serial: cdns: Add new compatible string for StarFive
JH8100 UART
riscv: dts: starfive: Add initial StarFive JH8100 device tree
.../sifive,plic-1.0.0.yaml | 1 +
.../devicetree/bindings/riscv/cpus.yaml | 2 +
.../devicetree/bindings/riscv/starfive.yaml | 5 +-
.../devicetree/bindings/serial/cdns,uart.yaml | 4 +
.../bindings/timer/sifive,clint.yaml | 1 +
arch/riscv/boot/dts/starfive/Makefile | 1 +
arch/riscv/boot/dts/starfive/jh8100-evb.dts | 28 ++
arch/riscv/boot/dts/starfive/jh8100.dtsi | 378 ++++++++++++++++++
8 files changed, 419 insertions(+), 1 deletion(-)
create mode 100644 arch/riscv/boot/dts/starfive/jh8100-evb.dts
create mode 100644 arch/riscv/boot/dts/starfive/jh8100.dtsi
base-commit: 18d46e76d7c2eedd8577fae67e3f1d4db25018b0
--
2.34.1
next reply other threads:[~2023-11-29 6:02 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-29 6:00 Sia Jee Heng [this message]
2023-11-29 6:00 ` [PATCH v2 0/6] Initial device tree support for StarFive JH8100 SoC Sia Jee Heng
2023-11-29 6:00 ` [PATCH v2 1/6] dt-bindings: riscv: Add StarFive Dubhe compatibles Sia Jee Heng
2023-11-29 6:00 ` Sia Jee Heng
2023-11-29 14:45 ` Conor Dooley
2023-11-29 14:45 ` Conor Dooley
2023-11-30 6:04 ` JeeHeng Sia
2023-11-30 6:04 ` JeeHeng Sia
2023-11-30 15:08 ` Conor Dooley
2023-11-30 15:08 ` Conor Dooley
2023-11-29 6:00 ` [PATCH v2 2/6] dt-bindings: riscv: Add StarFive JH8100 SoC Sia Jee Heng
2023-11-29 6:00 ` Sia Jee Heng
2023-11-29 8:26 ` Krzysztof Kozlowski
2023-11-29 8:26 ` Krzysztof Kozlowski
2023-11-29 10:35 ` JeeHeng Sia
2023-11-29 10:35 ` JeeHeng Sia
2023-11-29 14:46 ` Conor Dooley
2023-11-29 14:46 ` Conor Dooley
2023-11-29 14:47 ` Conor Dooley
2023-11-29 14:47 ` Conor Dooley
2023-11-29 6:00 ` [PATCH v2 3/6] dt-bindings: timer: Add StarFive JH8100 clint Sia Jee Heng
2023-11-29 6:00 ` Sia Jee Heng
2023-11-29 14:50 ` Conor Dooley
2023-11-29 14:50 ` Conor Dooley
2023-11-29 6:00 ` [PATCH v2 4/6] dt-bindings: interrupt-controller: Add StarFive JH8100 plic Sia Jee Heng
2023-11-29 6:00 ` Sia Jee Heng
2023-11-29 14:48 ` Conor Dooley
2023-11-29 14:48 ` Conor Dooley
2023-11-29 6:00 ` [PATCH v2 5/6] dt-bindings: serial: cdns: Add new compatible string for StarFive JH8100 UART Sia Jee Heng
2023-11-29 6:00 ` Sia Jee Heng
2023-11-29 8:26 ` Krzysztof Kozlowski
2023-11-29 8:26 ` Krzysztof Kozlowski
2023-11-29 10:33 ` JeeHeng Sia
2023-11-29 10:33 ` JeeHeng Sia
2023-11-29 10:53 ` Krzysztof Kozlowski
2023-11-29 10:53 ` Krzysztof Kozlowski
2023-11-29 13:15 ` JeeHeng Sia
2023-11-29 13:15 ` JeeHeng Sia
2023-11-29 6:00 ` [PATCH v2 6/6] riscv: dts: starfive: Add initial StarFive JH8100 device tree Sia Jee Heng
2023-11-29 6:00 ` Sia Jee Heng
2023-11-30 17:58 ` Leyfoon Tan
2023-11-30 17:58 ` Leyfoon Tan
2023-12-01 1:34 ` JeeHeng Sia
2023-12-01 1:34 ` JeeHeng Sia
2023-12-01 7:02 ` [PATCH v2 0/6] Initial device tree support for StarFive JH8100 SoC JeeHeng Sia
2023-12-01 7:02 ` JeeHeng Sia
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=20231129060043.368874-1-jeeheng.sia@starfivetech.com \
--to=jeeheng.sia@starfivetech.com \
--cc=anup@brainfault.org \
--cc=aou@eecs.berkeley.edu \
--cc=conor+dt@kernel.org \
--cc=conor@kernel.org \
--cc=daniel.lezcano@linaro.org \
--cc=devicetree@vger.kernel.org \
--cc=drew@beagleboard.org \
--cc=gregkh@linuxfoundation.org \
--cc=jirislaby@kernel.org \
--cc=kernel@esmil.dk \
--cc=krzk@kernel.org \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=leyfoon.tan@starfivetech.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-riscv@lists.infradead.org \
--cc=michael.zhu@starfivetech.com \
--cc=michal.simek@amd.com \
--cc=palmer@dabbelt.com \
--cc=paul.walmsley@sifive.com \
--cc=robh+dt@kernel.org \
--cc=tglx@linutronix.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.