* [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi
@ 2026-01-15 6:07 Jiayu Du
2026-01-15 6:08 ` [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings Jiayu Du
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Jiayu Du @ 2026-01-15 6:07 UTC (permalink / raw)
To: conor
Cc: robh, krzk+dt, pjw, palmer, aou, alex, jiayu.riscv, cyy, dlemoal,
devicetree, linux-riscv, linux-kernel, gaohan
This series adds initial support for the 100ask CanMV-K230 DshanPi
board based on Canaan K230 RISC-V SoC. There is a module on this
development board.
The board and module are documented, the basic board/module devicetrees
are added.
This series is based on the K230 clock series[1] and the patch 3 of the
k230 pinctrl series[2].
Link: https://lore.kernel.org/all/20251127-b4-k230-clk-v9-0-3aa09e17faf5@zohomail.com/ [1]
Link: https://lore.kernel.org/all/20240926-k230-pinctrl-v2-3-a9a36fba4b34@163.com/ [2]
Changes in v3:
- Delet the model and compatible of the root node in the dtsi file.
- Use clock-50000000 as the node name.
- Link to v2: https://lore.kernel.org/all/20260104070911.219588-1-jiayu.riscv@isrc.iscas.ac.cn/
Changes in v2:
- Add a minus sign before items.
- Link to v1: https://lore.kernel.org/all/20251229061318.16756-1-jiayu.riscv@isrc.iscas.ac.cn/
Jiayu Du (2):
dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings
riscv: dts: canaan: Add initial dshanpi board DT files
.../devicetree/bindings/riscv/canaan.yaml | 5 ++
arch/riscv/boot/dts/canaan/Makefile | 1 +
.../boot/dts/canaan/k230-canmv-dshanpi.dts | 82 +++++++++++++++++++
.../dts/canaan/k230-canmv-module-dshanpi.dtsi | 26 ++++++
4 files changed, 114 insertions(+)
create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv-dshanpi.dts
create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv-module-dshanpi.dtsi
--
2.52.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings
2026-01-15 6:07 [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi Jiayu Du
@ 2026-01-15 6:08 ` Jiayu Du
2026-01-15 9:30 ` Krzysztof Kozlowski
2026-01-15 6:08 ` [PATCH v3 2/2] riscv: dts: canaan: Add initial dshanpi board DT files Jiayu Du
2026-01-15 19:23 ` [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi Conor Dooley
2 siblings, 1 reply; 10+ messages in thread
From: Jiayu Du @ 2026-01-15 6:08 UTC (permalink / raw)
To: conor
Cc: robh, krzk+dt, pjw, palmer, aou, alex, jiayu.riscv, cyy, dlemoal,
devicetree, linux-riscv, linux-kernel, gaohan
K230 CANMV DSHANPI is a development board produced by 100ASK.
Add compatible string for the board and its SoM.
Signed-off-by: Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
---
The hardware details are available here[1].
[1]: https://github.com/100askTeam/eLinuxAI-TrainingDocs/blob/master/docs/CanaanK230/part1/01-Introductionhardwareresources.md
Documentation/devicetree/bindings/riscv/canaan.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/riscv/canaan.yaml b/Documentation/devicetree/bindings/riscv/canaan.yaml
index f9854ff43ac6..a4866c7cf053 100644
--- a/Documentation/devicetree/bindings/riscv/canaan.yaml
+++ b/Documentation/devicetree/bindings/riscv/canaan.yaml
@@ -48,6 +48,11 @@ properties:
- canaan,k230-usip-lp3-evb
- const: canaan,kendryte-k230
+ - items:
+ - const: 100ask,canmv-k230-dshanpi
+ - const: 100ask,canmv-k230-module-dshanpi
+ - const: canaan,kendryte-k230
+
additionalProperties: true
...
--
2.52.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH v3 2/2] riscv: dts: canaan: Add initial dshanpi board DT files
2026-01-15 6:07 [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi Jiayu Du
2026-01-15 6:08 ` [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings Jiayu Du
@ 2026-01-15 6:08 ` Jiayu Du
2026-01-15 19:23 ` [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi Conor Dooley
2 siblings, 0 replies; 10+ messages in thread
From: Jiayu Du @ 2026-01-15 6:08 UTC (permalink / raw)
To: conor
Cc: robh, krzk+dt, pjw, palmer, aou, alex, jiayu.riscv, cyy, dlemoal,
devicetree, linux-riscv, linux-kernel, gaohan
Add board devicetree for 100ask K230 dashanpi, and also the SoM
device utilized by the board. UART0 is enabled as the default
console.
Signed-off-by: Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
---
arch/riscv/boot/dts/canaan/Makefile | 1 +
.../boot/dts/canaan/k230-canmv-dshanpi.dts | 82 +++++++++++++++++++
.../dts/canaan/k230-canmv-module-dshanpi.dtsi | 26 ++++++
3 files changed, 109 insertions(+)
create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv-dshanpi.dts
create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv-module-dshanpi.dtsi
diff --git a/arch/riscv/boot/dts/canaan/Makefile b/arch/riscv/boot/dts/canaan/Makefile
index 7d54ea5c6f3d..89cb64bde440 100644
--- a/arch/riscv/boot/dts/canaan/Makefile
+++ b/arch/riscv/boot/dts/canaan/Makefile
@@ -2,6 +2,7 @@
dtb-$(CONFIG_ARCH_CANAAN) += canaan_kd233.dtb
dtb-$(CONFIG_ARCH_CANAAN) += k210_generic.dtb
dtb-$(CONFIG_ARCH_CANAAN) += k230-canmv.dtb
+dtb-$(CONFIG_ARCH_CANAAN) += k230-canmv-dshanpi.dtb
dtb-$(CONFIG_ARCH_CANAAN) += k230-evb.dtb
dtb-$(CONFIG_ARCH_CANAAN) += sipeed_maix_bit.dtb
dtb-$(CONFIG_ARCH_CANAAN) += sipeed_maix_dock.dtb
diff --git a/arch/riscv/boot/dts/canaan/k230-canmv-dshanpi.dts b/arch/riscv/boot/dts/canaan/k230-canmv-dshanpi.dts
new file mode 100644
index 000000000000..4f95b534ee87
--- /dev/null
+++ b/arch/riscv/boot/dts/canaan/k230-canmv-dshanpi.dts
@@ -0,0 +1,82 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
+/*
+ * Copyright (C) 2025 Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
+ */
+
+/dts-v1/;
+
+#include "k230-canmv-module-dshanpi.dtsi"
+
+/ {
+ model = "100ask CanMV-K230-dshanpi";
+ compatible = "100ask,canmv-k230-dshanpi",
+ "100ask,canmv-k230-module-dshanpi",
+ "canaan,kendryte-k230";
+
+ aliases {
+ serial0 = &uart0;
+ };
+
+ chosen {
+ stdout-path = "serial0:115200n8";
+ };
+
+ vdd_5v: regulator-vdd-5v {
+ compatible = "regulator-fixed";
+ regulator-name = "vdd_5v";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ regulator-always-on;
+ regulator-boot-on;
+ };
+
+ vdd_3v3: regulator-vdd-3v3 {
+ compatible = "regulator-fixed";
+ regulator-name = "vdd_3v3";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ regulator-always-on;
+ regulator-boot-on;
+ vin-supply = <&vdd_5v>;
+ };
+
+ vdd_1v8: regulator-vdd-1v8 {
+ compatible = "regulator-fixed";
+ regulator-name = "vdd_1v8";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-always-on;
+ regulator-boot-on;
+ vin-supply = <&vdd_5v>;
+ };
+};
+
+&pinctrl {
+ uart0_pins: uart0-pins {
+ uart0-txd-cfg {
+ pinmux = <K230_PINMUX(38, 1)>;
+ slew-rate = <0>;
+ drive-strength = <7>;
+ power-source = <K230_MSC_1V8>;
+ output-enable;
+ bias-disable;
+ input-schmitt-enable;
+ };
+
+ uart0-rxd-cfg {
+ pinmux = <K230_PINMUX(39, 1)>;
+ slew-rate = <0>;
+ drive-strength = <7>;
+ power-source = <K230_MSC_1V8>;
+ input-enable;
+ bias-disable;
+ input-schmitt-enable;
+ };
+ };
+};
+
+&uart0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&uart0_pins>;
+ status = "okay";
+};
diff --git a/arch/riscv/boot/dts/canaan/k230-canmv-module-dshanpi.dtsi b/arch/riscv/boot/dts/canaan/k230-canmv-module-dshanpi.dtsi
new file mode 100644
index 000000000000..566665d39239
--- /dev/null
+++ b/arch/riscv/boot/dts/canaan/k230-canmv-module-dshanpi.dtsi
@@ -0,0 +1,26 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
+/*
+ * Copyright (C) 2025 Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
+ */
+
+/dts-v1/;
+
+#include "k230.dtsi"
+
+/ {
+ ddr: memory@0 {
+ device_type = "memory";
+ reg = <0x0 0x0 0x0 0x40000000>;
+ };
+
+ timerx_pulse_in: clock-50000000 {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-frequency = <50000000>;
+ };
+};
+
+&sysclk {
+ clocks = <&osc24m>, <&timerx_pulse_in>;
+ clock-names = "osc24m", "timer-pulse-in";
+};
--
2.52.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings
2026-01-15 6:08 ` [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings Jiayu Du
@ 2026-01-15 9:30 ` Krzysztof Kozlowski
2026-01-15 11:46 ` Jiayu Du
0 siblings, 1 reply; 10+ messages in thread
From: Krzysztof Kozlowski @ 2026-01-15 9:30 UTC (permalink / raw)
To: Jiayu Du
Cc: conor, robh, krzk+dt, pjw, palmer, aou, alex, cyy, dlemoal,
devicetree, linux-riscv, linux-kernel, gaohan
On Thu, Jan 15, 2026 at 02:08:00PM +0800, Jiayu Du wrote:
> K230 CANMV DSHANPI is a development board produced by 100ASK.
>
> Add compatible string for the board and its SoM.
>
> Signed-off-by: Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
> ---
>
<form letter>
This is a friendly reminder during the review process.
It looks like you received a tag and forgot to add it.
If you do not know the process, here is a short explanation:
Please add Acked-by/Reviewed-by/Tested-by tags when posting new
versions of patchset, under or above your Signed-off-by tag, unless
patch changed significantly (e.g. new properties added to the DT
bindings). Tag is "received", when provided in a message replied to you
on the mailing list. Tools like b4 can help here. However, there's no
need to repost patches *only* to add the tags. The upstream maintainer
will do that for tags received on the version they apply.
Please read:
https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
If a tag was not added on purpose, please state why and what changed.
</form letter>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings
2026-01-15 9:30 ` Krzysztof Kozlowski
@ 2026-01-15 11:46 ` Jiayu Du
2026-01-15 15:27 ` Conor Dooley
0 siblings, 1 reply; 10+ messages in thread
From: Jiayu Du @ 2026-01-15 11:46 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: conor, robh, krzk+dt, pjw, palmer, aou, alex, cyy, dlemoal,
devicetree, linux-riscv, linux-kernel, gaohan
On Thu, Jan 15, 2026 at 10:30:35AM +0100, Krzysztof Kozlowski wrote:
> On Thu, Jan 15, 2026 at 02:08:00PM +0800, Jiayu Du wrote:
> > K230 CANMV DSHANPI is a development board produced by 100ASK.
> >
> > Add compatible string for the board and its SoM.
> >
> > Signed-off-by: Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
> > ---
> >
>
> <form letter>
> This is a friendly reminder during the review process.
>
> It looks like you received a tag and forgot to add it.
I will add the Acked-by/Reviewed-by/Tested-by tags in v4 version.
Regards,
Jiayu Du
> If you do not know the process, here is a short explanation:
> Please add Acked-by/Reviewed-by/Tested-by tags when posting new
> versions of patchset, under or above your Signed-off-by tag, unless
> patch changed significantly (e.g. new properties added to the DT
> bindings). Tag is "received", when provided in a message replied to you
> on the mailing list. Tools like b4 can help here. However, there's no
> need to repost patches *only* to add the tags. The upstream maintainer
> will do that for tags received on the version they apply.
>
> Please read:
> https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
>
> If a tag was not added on purpose, please state why and what changed.
> </form letter>
>
> Best regards,
> Krzysztof
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings
2026-01-15 11:46 ` Jiayu Du
@ 2026-01-15 15:27 ` Conor Dooley
2026-01-15 16:39 ` Jiayu Du
0 siblings, 1 reply; 10+ messages in thread
From: Conor Dooley @ 2026-01-15 15:27 UTC (permalink / raw)
To: Jiayu Du
Cc: Krzysztof Kozlowski, robh, krzk+dt, pjw, palmer, aou, alex, cyy,
dlemoal, devicetree, linux-riscv, linux-kernel, gaohan
[-- Attachment #1: Type: text/plain, Size: 714 bytes --]
On Thu, Jan 15, 2026 at 07:46:31PM +0800, Jiayu Du wrote:
> On Thu, Jan 15, 2026 at 10:30:35AM +0100, Krzysztof Kozlowski wrote:
> > On Thu, Jan 15, 2026 at 02:08:00PM +0800, Jiayu Du wrote:
> > > K230 CANMV DSHANPI is a development board produced by 100ASK.
> > >
> > > Add compatible string for the board and its SoM.
> > >
> > > Signed-off-by: Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
> > > ---
> > >
> >
> > <form letter>
> > This is a friendly reminder during the review process.
> >
> > It looks like you received a tag and forgot to add it.
>
> I will add the Acked-by/Reviewed-by/Tested-by tags in v4 version.
I'll go fetch them, unless you have to send a v4 for some other reason.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings
2026-01-15 15:27 ` Conor Dooley
@ 2026-01-15 16:39 ` Jiayu Du
0 siblings, 0 replies; 10+ messages in thread
From: Jiayu Du @ 2026-01-15 16:39 UTC (permalink / raw)
To: Conor Dooley
Cc: Krzysztof Kozlowski, robh, krzk+dt, pjw, palmer, aou, alex, cyy,
dlemoal, devicetree, linux-riscv, linux-kernel, gaohan
On Thu, Jan 15, 2026 at 03:27:28PM +0000, Conor Dooley wrote:
> On Thu, Jan 15, 2026 at 07:46:31PM +0800, Jiayu Du wrote:
> > On Thu, Jan 15, 2026 at 10:30:35AM +0100, Krzysztof Kozlowski wrote:
> > > On Thu, Jan 15, 2026 at 02:08:00PM +0800, Jiayu Du wrote:
> > > > K230 CANMV DSHANPI is a development board produced by 100ASK.
> > > >
> > > > Add compatible string for the board and its SoM.
> > > >
> > > > Signed-off-by: Jiayu Du <jiayu.riscv@isrc.iscas.ac.cn>
> > > > ---
> > > >
> > >
> > > <form letter>
> > > This is a friendly reminder during the review process.
> > >
> > > It looks like you received a tag and forgot to add it.
> >
> > I will add the Acked-by/Reviewed-by/Tested-by tags in v4 version.
>
> I'll go fetch them, unless you have to send a v4 for some other reason.
I don't need to send v4 anymore. Then I want to confirm if both patches
of this series are in good condition, or did you only fetch patch 1?
Regards,
Jiayu Du
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi
2026-01-15 6:07 [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi Jiayu Du
2026-01-15 6:08 ` [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings Jiayu Du
2026-01-15 6:08 ` [PATCH v3 2/2] riscv: dts: canaan: Add initial dshanpi board DT files Jiayu Du
@ 2026-01-15 19:23 ` Conor Dooley
2026-01-16 3:09 ` Jiayu Du
2 siblings, 1 reply; 10+ messages in thread
From: Conor Dooley @ 2026-01-15 19:23 UTC (permalink / raw)
To: Jiayu Du
Cc: robh, krzk+dt, pjw, palmer, aou, alex, cyy, dlemoal, devicetree,
linux-riscv, linux-kernel, gaohan
[-- Attachment #1: Type: text/plain, Size: 2086 bytes --]
On Thu, Jan 15, 2026 at 02:07:59PM +0800, Jiayu Du wrote:
> This series adds initial support for the 100ask CanMV-K230 DshanPi
> board based on Canaan K230 RISC-V SoC. There is a module on this
> development board.
>
> The board and module are documented, the basic board/module devicetrees
> are added.
>
> This series is based on the K230 clock series[1] and the patch 3 of the
> k230 pinctrl series[2].
>
> Link: https://lore.kernel.org/all/20251127-b4-k230-clk-v9-0-3aa09e17faf5@zohomail.com/ [1]
> Link: https://lore.kernel.org/all/20240926-k230-pinctrl-v2-3-a9a36fba4b34@163.com/ [2]
Right, I've grabbed patch 3 from [2] and put it on my k230-basic branch.
Do you intend sending a new clock driver series soon? Last time I looked
(about a month ago) you had some changes proposed about critical clocks.
I'd like to try get this stuff merged but obviously it depends on that
clock set. I'll happy send Stephen a PR to smooth things along if the
drivers are ready, but it looks like you need to send another version?
Cheers,
Conor.
>
> Changes in v3:
> - Delet the model and compatible of the root node in the dtsi file.
> - Use clock-50000000 as the node name.
> - Link to v2: https://lore.kernel.org/all/20260104070911.219588-1-jiayu.riscv@isrc.iscas.ac.cn/
>
> Changes in v2:
> - Add a minus sign before items.
> - Link to v1: https://lore.kernel.org/all/20251229061318.16756-1-jiayu.riscv@isrc.iscas.ac.cn/
>
> Jiayu Du (2):
> dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings
> riscv: dts: canaan: Add initial dshanpi board DT files
>
> .../devicetree/bindings/riscv/canaan.yaml | 5 ++
> arch/riscv/boot/dts/canaan/Makefile | 1 +
> .../boot/dts/canaan/k230-canmv-dshanpi.dts | 82 +++++++++++++++++++
> .../dts/canaan/k230-canmv-module-dshanpi.dtsi | 26 ++++++
> 4 files changed, 114 insertions(+)
> create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv-dshanpi.dts
> create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv-module-dshanpi.dtsi
>
> --
> 2.52.0
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi
2026-01-15 19:23 ` [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi Conor Dooley
@ 2026-01-16 3:09 ` Jiayu Du
2026-01-16 21:04 ` Conor Dooley
0 siblings, 1 reply; 10+ messages in thread
From: Jiayu Du @ 2026-01-16 3:09 UTC (permalink / raw)
To: Conor Dooley
Cc: robh, krzk+dt, pjw, palmer, aou, alex, cyy, dlemoal, devicetree,
linux-riscv, linux-kernel, gaohan
On Thu, Jan 15, 2026 at 07:23:17PM +0000, Conor Dooley wrote:
> On Thu, Jan 15, 2026 at 02:07:59PM +0800, Jiayu Du wrote:
> > This series adds initial support for the 100ask CanMV-K230 DshanPi
> > board based on Canaan K230 RISC-V SoC. There is a module on this
> > development board.
> >
> > The board and module are documented, the basic board/module devicetrees
> > are added.
> >
> > This series is based on the K230 clock series[1] and the patch 3 of the
> > k230 pinctrl series[2].
> >
> > Link: https://lore.kernel.org/all/20251127-b4-k230-clk-v9-0-3aa09e17faf5@zohomail.com/ [1]
> > Link: https://lore.kernel.org/all/20240926-k230-pinctrl-v2-3-a9a36fba4b34@163.com/ [2]
>
> Right, I've grabbed patch 3 from [2] and put it on my k230-basic branch.
> Do you intend sending a new clock driver series soon? Last time I looked
> (about a month ago) you had some changes proposed about critical clocks.
> I'd like to try get this stuff merged but obviously it depends on that
> clock set. I'll happy send Stephen a PR to smooth things along if the
> drivers are ready, but it looks like you need to send another version?
>
> Cheers,
> Conor.
I'm not working with Xukai Wang, the developer of the clock series.
I merely discovered the critical clocks during the test and raised
this issue. Regarding the new version of the clock series, you need
to contact Xukai Wang.
I am currently only working on the USB and sd/mmc series of k230.
Best Regards,
Jiayu Du.
> >
> > Changes in v3:
> > - Delet the model and compatible of the root node in the dtsi file.
> > - Use clock-50000000 as the node name.
> > - Link to v2: https://lore.kernel.org/all/20260104070911.219588-1-jiayu.riscv@isrc.iscas.ac.cn/
> >
> > Changes in v2:
> > - Add a minus sign before items.
> > - Link to v1: https://lore.kernel.org/all/20251229061318.16756-1-jiayu.riscv@isrc.iscas.ac.cn/
> >
> > Jiayu Du (2):
> > dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings
> > riscv: dts: canaan: Add initial dshanpi board DT files
> >
> > .../devicetree/bindings/riscv/canaan.yaml | 5 ++
> > arch/riscv/boot/dts/canaan/Makefile | 1 +
> > .../boot/dts/canaan/k230-canmv-dshanpi.dts | 82 +++++++++++++++++++
> > .../dts/canaan/k230-canmv-module-dshanpi.dtsi | 26 ++++++
> > 4 files changed, 114 insertions(+)
> > create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv-dshanpi.dts
> > create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv-module-dshanpi.dtsi
> >
> > --
> > 2.52.0
> >
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi
2026-01-16 3:09 ` Jiayu Du
@ 2026-01-16 21:04 ` Conor Dooley
0 siblings, 0 replies; 10+ messages in thread
From: Conor Dooley @ 2026-01-16 21:04 UTC (permalink / raw)
To: Jiayu Du
Cc: robh, krzk+dt, pjw, palmer, aou, alex, cyy, dlemoal, devicetree,
linux-riscv, linux-kernel, gaohan
[-- Attachment #1: Type: text/plain, Size: 1912 bytes --]
On Fri, Jan 16, 2026 at 11:09:51AM +0800, Jiayu Du wrote:
> On Thu, Jan 15, 2026 at 07:23:17PM +0000, Conor Dooley wrote:
> > On Thu, Jan 15, 2026 at 02:07:59PM +0800, Jiayu Du wrote:
> > > This series adds initial support for the 100ask CanMV-K230 DshanPi
> > > board based on Canaan K230 RISC-V SoC. There is a module on this
> > > development board.
> > >
> > > The board and module are documented, the basic board/module devicetrees
> > > are added.
> > >
> > > This series is based on the K230 clock series[1] and the patch 3 of the
> > > k230 pinctrl series[2].
> > >
> > > Link: https://lore.kernel.org/all/20251127-b4-k230-clk-v9-0-3aa09e17faf5@zohomail.com/ [1]
> > > Link: https://lore.kernel.org/all/20240926-k230-pinctrl-v2-3-a9a36fba4b34@163.com/ [2]
> >
> > Right, I've grabbed patch 3 from [2] and put it on my k230-basic branch.
> > Do you intend sending a new clock driver series soon? Last time I looked
> > (about a month ago) you had some changes proposed about critical clocks.
> > I'd like to try get this stuff merged but obviously it depends on that
> > clock set. I'll happy send Stephen a PR to smooth things along if the
> > drivers are ready, but it looks like you need to send another version?
> >
> > Cheers,
> > Conor.
>
> I'm not working with Xukai Wang, the developer of the clock series.
> I merely discovered the critical clocks during the test and raised
> this issue. Regarding the new version of the clock series, you need
> to contact Xukai Wang.
>
> I am currently only working on the USB and sd/mmc series of k230.
Ah, my apologies. I clicked the link and when to look at the most recent
activity and your name was on the patch with the fixes to critical clocks,
I guess I never checked to see if you were also the series author. Sorry
about that! Looks like a v10 went out today anyway, so worked out in the
end anyway ;)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-01-16 21:04 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-15 6:07 [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi Jiayu Du
2026-01-15 6:08 ` [PATCH v3 1/2] dt-bindings: riscv: canaan: add 100ask K230 boards compatible strings Jiayu Du
2026-01-15 9:30 ` Krzysztof Kozlowski
2026-01-15 11:46 ` Jiayu Du
2026-01-15 15:27 ` Conor Dooley
2026-01-15 16:39 ` Jiayu Du
2026-01-15 6:08 ` [PATCH v3 2/2] riscv: dts: canaan: Add initial dshanpi board DT files Jiayu Du
2026-01-15 19:23 ` [PATCH v3 0/2] Initial support for 100ask CanMV-K230 DshanPi Conor Dooley
2026-01-16 3:09 ` Jiayu Du
2026-01-16 21:04 ` Conor Dooley
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox