riscv: sophgo: add reset support for SG2042
v3 cover riscv: sophgo: add reset support for SG2042
From: Chen Wang <[email protected]>
This series adds reset controller support for Sophgo SG2042 using reset-simple driver.
Thanks,
Chen
---
Changes in v3:
This patch series is based on v6.8-rc2, which has included the missed patch I mentioned in v2.
- As suggested by Philipp, drop the Kconfig for SG2042, just add a default y if ARCH_SOPHGO to RESET_SIMPLE.
Changes in v2:
This patch series is based on v6.8-rc1. You can simply review or test the patches at the link [3].
- fixed some minor formatting issues.
Note that if you need to pass dtb check, you need to apply a patch. This patch is missing in v6.8-rc1. For details, please see [2].
Changes in v1:
The patch series is based on v6.7. You can simply review or test the patches at the link [1].
---
Chen Wang (4):
dt-bindings: reset: sophgo: support SG2042
reset: simple: add support for Sophgo SG2042
riscv: dts: add reset generator for Sophgo SG2042 SoC
riscv: dts: add resets property for uart node
.../bindings/reset/sophgo,sg2042-reset.yaml | 35 ++++++++ arch/riscv/boot/dts/sophgo/sg2042.dtsi | 9 ++ drivers/reset/Kconfig | 3 +- drivers/reset/reset-simple.c | 2 + .../dt-bindings/reset/sophgo,sg2042-reset.h | 87 +++++++++++++++++++ 5 files changed, 135 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml create mode 100644 include/dt-bindings/reset/sophgo,sg2042-reset.h
base-commit: 41bccc98fb7931d63d03f326a746ac4d429c1dd3
Signature · 1 line
2.25.1
PATCH v3 1/4 dt-bindings: reset: sophgo: support SG2042
From: Chen Wang <[email protected]>
Add bindings for the reset generator on the SOPHGO SG2042 RISC-V SoC.
--- .../bindings/reset/sophgo,sg2042-reset.yaml | 35 ++++++++ .../dt-bindings/reset/sophgo,sg2042-reset.h | 87 +++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml create mode 100644 include/dt-bindings/reset/sophgo,sg2042-reset.h
Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml new file +35 -0
@@ -0,0 +1,35 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/reset/sophgo,sg2042-reset.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Sophgo SG2042 SoC Reset Controller + +maintainers: + - Chen Wang <[email protected]> + +properties: + compatible: + const: sophgo,sg2042-reset + + reg: + maxItems: 1 + + "#reset-cells": + const: 1 + +required: + - compatible + - reg + - "#reset-cells" + +additionalProperties: false + +examples: + - | + rstgen: reset-controller@c00 { + compatible = "sophgo,sg2042-reset"; + reg = <0xc00 0xc>; + #reset-cells = <1>; + };
include/dt-bindings/reset/sophgo,sg2042-reset.h new file +87 -0
87 lines not on this page · raw message
Signature · 1 line
2.25.1
PATCH v3 3/4 riscv: dts: add reset generator for Sophgo SG2042 SoC
Quoted 4 lines
From: Chen Wang <[email protected]>
Add reset generator node to device tree for SG2042.
LGTM
Quoted 35 lines
Signed-off-by Chen Wang <[email protected]>---
arch/riscv/boot/dts/sophgo/sg2042.dtsi| 8 ++++++++1 file changed, 8 insertions(+)arch/riscv/boot/dts/sophgo/sg2042.dtsi +8
-1@@ -6,6 +6,8 @@ /dts-v1/; #include <dt-bindings/interrupt-controller/irq.h> +#include <dt-bindings/reset/sophgo,sg2042-reset.h> + #include "sg2042-cpus.dtsi" / {@@ -327,6 +329,12 @@ intc: interrupt-controller@7090000000 { riscv,ndev = <224>; }; + rstgen: reset-controller@7030013000 { + compatible = "sophgo,sg2042-reset"; + reg = <0x00000070 0x30013000 0x00000000 0x0000000c>; + #reset-cells = <1>; + }; + uart0: serial@7040000000 { compatible = "snps,dw-apb-uart"; reg = <0x00000070 0x40000000 0x00000000 0x00001000>; --2.25.1
Palmer Dabbelt
maintainerRe: [PATCH v3 1/4] dt-bindings: reset: sophgo: support SG2042
In reply to Chen WangQuoted 137 lines · On Mon, 29 Jan 2024 17:49:45 PST (-0800), [email protected] wrote:
From: Chen Wang <[email protected]>
Add bindings for the reset generator on the SOPHGO SG2042 RISC-V SoC.
Signed-off-by Chen Wang <[email protected]>Reviewed-by Krzysztof Kozlowski <[email protected]>--- .../bindings/reset/sophgo,sg2042-reset.yaml | 35 ++++++++ .../dt-bindings/reset/sophgo,sg2042-reset.h | 87 +++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml create mode 100644 include/dt-bindings/reset/sophgo,sg2042-reset.hDocumentation/devicetree/bindings/reset/sophgo,sg2042-reset.yaml new file +35
-0@@ -0,0 +1,35 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/reset/sophgo,sg2042-reset.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Sophgo SG2042 SoC Reset Controller + +maintainers: + - Chen Wang <[email protected]> + +properties: + compatible: + const: sophgo,sg2042-reset + + reg: + maxItems: 1 + + "#reset-cells": + const: 1 + +required: + - compatible + - reg + - "#reset-cells" + +additionalProperties: false + +examples: + - | + rstgen: reset-controller@c00 { + compatible = "sophgo,sg2042-reset"; + reg = <0xc00 0xc>; + #reset-cells = <1>; + };include/dt-bindings/reset/sophgo,sg2042-reset.h new file +77
-0@@ -0,0 +1,87 @@ +/* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */ +/* +* Copyright (C) 2023 Sophgo Technology Inc. All rights reserved. +*/ + +#ifndef __DT_BINDINGS_RESET_SOPHGO_SG2042_H_ +#define __DT_BINDINGS_RESET_SOPHGO_SG2042_H_ + +#define RST_MAIN_AP 0 +#define RST_RISCV_CPU 1 +#define RST_RISCV_LOW_SPEED_LOGIC 2 +#define RST_RISCV_CMN 3 +#define RST_HSDMA 4 +#define RST_SYSDMA 5 +#define RST_EFUSE0 6 +#define RST_EFUSE1 7 +#define RST_RTC 8 +#define RST_TIMER 9 +#define RST_WDT 10 +#define RST_AHB_ROM0 11 +#define RST_AHB_ROM1 12 +#define RST_I2C0 13 +#define RST_I2C1 14 +#define RST_I2C2 15 +#define RST_I2C3 16 +#define RST_GPIO0 17 +#define RST_GPIO1 18 +#define RST_GPIO2 19 +#define RST_PWM 20 +#define RST_AXI_SRAM0 21 +#define RST_AXI_SRAM1 22 +#define RST_SF0 23 +#define RST_SF1 24 +#define RST_LPC 25 +#define RST_ETH0 26 +#define RST_EMMC 27 +#define RST_SD 28 +#define RST_UART0 29 +#define RST_UART1 30 +#define RST_UART2 31 +#define RST_UART3 32 +#define RST_SPI0 33 +#define RST_SPI1 34 +#define RST_DBG_I2C 35 +#define RST_PCIE0 36 +#define RST_PCIE1 37 +#define RST_DDR0 38 +#define RST_DDR1 39 +#define RST_DDR2 40 +#define RST_DDR3 41 +#define RST_FAU0 42 +#define RST_FAU1 43 +#define RST_FAU2 44 +#define RST_RXU0 45 +#define RST_RXU1 46 +#define RST_RXU2 47 +#define RST_RXU3 48 +#define RST_RXU4 49 +#define RST_RXU5 50 +#define RST_RXU6 51 +#define RST_RXU7 52 +#define RST_RXU8 53 +#define RST_RXU9 54 +#define RST_RXU10 55 +#define RST_RXU11 56 +#define RST_RXU12 57 +#define RST_RXU13 58 +#define RST_RXU14 59 +#define RST_RXU15 60 +#define RST_RXU16 61 +#define RST_RXU17 62 +#define RST_RXU18 63 +#define RST_RXU19 64 +#define RST_RXU20 65 +#define RST_RXU21 66 +#define RST_RXU22 67 +#define RST_RXU23 68
include/dt-bindings/reset/sophgo,sg2042-reset.h line 87
Quoted 10 lines
include/dt-bindings/reset/sophgo,sg2042-reset.h new file +10
-0+#define RST_RXU24 69 +#define RST_RXU25 70 +#define RST_RXU26 71 +#define RST_RXU27 72 +#define RST_RXU28 73 +#define RST_RXU29 74 +#define RST_RXU30 75 +#define RST_RXU31 76 + +#endif /* __DT_BINDINGS_RESET_SOPHGO_SG2042_H_ */
This is now
which landed in Linus' tree. Looks like that went up via Inochi and Arnd. I don't have that in my for-next yet, so I'm just stashing away this patch for my tester.
I'm happy to pick this up if folks want, but it'll probably be cleaner somewhere else.
Re: [PATCH v3 1/4] dt-bindings: reset: sophgo: support SG2042
Quoted 6 lines · Palmer Dabbelt
Quoted 5 lines · On Mon, 29 Jan 2024 17:49:45 PST (-0800), [email protected] wrote:
From: Chen Wang <[email protected]>
Add bindings for the reset generator on the SOPHGO SG2042 RISC-V SoC.
[...]
Quoted 8 lines
This is now
Fixes 1ce7587e507e ("riscv: dts: add reset generator for Sophgo SG2042 SoC")which landed in Linus' tree. Looks like that went up via Inochi and Arnd. I don't have that in my for-next yet, so I'm just stashing away this patch for my tester.
I'm happy to pick this up if folks want, but it'll probably be cleaner somewhere else.
Hi, Palmer,
I see Arnd has prepared a tag https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/tag/?h=soc-late-6.9 which contains the bindings part changes for sg2042 reset driver.
Let's wait for Arnd to submit, although I haven't seen this in Linus's tree and not sure if Arnd have submitted this.
Thanks,
Chen
Palmer Dabbelt
maintainerRe: [PATCH v3 1/4] dt-bindings: reset: sophgo: support SG2042
Quoted 22 lines · On Thu, 14 Mar 2024 17:15:11 PDT (-0700), [email protected] wrote:
Quoted 6 lines · Palmer Dabbelt
Quoted 5 lines · On Mon, 29 Jan 2024 17:49:45 PST (-0800), [email protected] wrote:
From: Chen Wang <[email protected]>
Add bindings for the reset generator on the SOPHGO SG2042 RISC-V SoC.
[...]
Quoted 4 lines
This is now
Fixes 1ce7587e507e ("riscv: dts: add reset generator for SophgoQuoted 8 lines
SG2042 SoC")
which landed in Linus' tree. Looks like that went up via Inochi and Arnd. I don't have that in my for-next yet, so I'm just stashing away this patch for my tester.
I'm happy to pick this up if folks want, but it'll probably be cleaner somewhere else.
Quoted 8 lines
Hi, Palmer,
I see Arnd has prepared a tag
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/tag/?h=soc-late-6.9
which contains the bindings part changes for sg2042 reset driver.Let's wait for Arnd to submit, although I haven't seen this in Linus's tree and not sure if Arnd have submitted this.
OK, sounds good. I realized I dropped the ball on a fix, so I'm not sending a PR this morning either way (I hadn't picked this up yet, though, so shouldn't make much of a difference).
I'll just leave this in my not-for-next until it gets sorted out.
Thanks!
Quoted 4 lines
Thanks,
Chen
Re: [PATCH v3 1/4] dt-bindings: reset: sophgo: support SG2042
Quoted 19 lines · Palmer Dabbelt
[...]
Quoted 18 lines
Quoted 4 lines
This is now
Fixes 1ce7587e507e ("riscv: dts: add reset generator for SophgoQuoted 8 lines
SG2042 SoC")
which landed in Linus' tree. Looks like that went up via Inochi and Arnd. I don't have that in my for-next yet, so I'm just stashing away this patch for my tester.
I'm happy to pick this up if folks want, but it'll probably be cleaner somewhere else.
Hi, Palmer,
I see Arnd has prepared a tag
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/tag/?h=soc-late-6.9
Quoted 8 lines
Quoted 4 lines
which contains the bindings part changes for sg2042 reset driver.
Let's wait for Arnd to submit, although I haven't seen this in Linus's tree and not sure if Arnd have submitted this.
OK, sounds good. I realized I dropped the ball on a fix, so I'm not sending a PR this morning either way (I hadn't picked this up yet, though, so shouldn't make much of a difference).
I'll just leave this in my not-for-next until it gets sorted out.
FYI, I see soc-late-6.9 has been on the master of Linus's tree.
Quoted 7 lines
Thanks!
Quoted 4 lines
Thanks,
Chen
PATCH v3 2/4 reset: simple: add support for Sophgo SG2042
In reply to Chen WangFrom: Chen Wang <[email protected]>
Reuse reset-simple driver for the Sophgo SG2042 reset generator.
--- drivers/reset/Kconfig | 3 ++- drivers/reset/reset-simple.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-)
drivers/reset/Kconfig +2 -1
@@ -213,7 +213,7 @@ config RESET_SCMI config RESET_SIMPLE bool "Simple Reset Controller Driver" if COMPILE_TEST || EXPERT - default ARCH_ASPEED || ARCH_BCMBCA || ARCH_BITMAIN || ARCH_REALTEK || ARCH_STM32 || (ARCH_INTEL_SOCFPGA && ARM64) || ARCH_SUNXI || ARC + default ARCH_ASPEED || ARCH_BCMBCA || ARCH_BITMAIN || ARCH_REALTEK || ARCH_SOPHGO || ARCH_STM32 || (ARCH_INTEL_SOCFPGA && ARM64) || ARCH_SUNXI || ARC depends on HAS_IOMEM help This enables a simple reset controller driver for reset lines that
@@ -228,6 +228,7 @@ config RESET_SIMPLE - RCC reset controller in STM32 MCUs - Allwinner SoCs - SiFive FU740 SoCs + - Sophgo SoCs config RESET_SOCFPGA bool "SoCFPGA Reset Driver" if COMPILE_TEST && (!ARM || !ARCH_INTEL_SOCFPGA)
drivers/reset/reset-simple.c +2 -0
@@ -151,6 +151,8 @@ static const struct of_device_id reset_simple_dt_ids[] = { { .compatible = "snps,dw-high-reset" }, { .compatible = "snps,dw-low-reset", .data = &reset_simple_active_low }, + { .compatible = "sophgo,sg2042-reset", + .data = &reset_simple_active_low }, { /* sentinel */ }, };
Signature · 1 line
2.25.1
Re: [PATCH v3 2/4] reset: simple: add support for Sophgo SG2042
ping ~~~
Quoted 36 lines · Chen Wang
From: Chen Wang <[email protected]>
Reuse reset-simple driver for the Sophgo SG2042 reset generator.
Signed-off-by Chen Wang <[email protected]>--- drivers/reset/Kconfig | 3 ++- drivers/reset/reset-simple.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-)drivers/reset/Kconfig +2
-1@@ -213,7 +213,7 @@ config RESET_SCMI config RESET_SIMPLE bool "Simple Reset Controller Driver" if COMPILE_TEST || EXPERT - default ARCH_ASPEED || ARCH_BCMBCA || ARCH_BITMAIN || ARCH_REALTEK || ARCH_STM32 || (ARCH_INTEL_SOCFPGA && ARM64) || ARCH_SUNXI || ARC + default ARCH_ASPEED || ARCH_BCMBCA || ARCH_BITMAIN || ARCH_REALTEK || ARCH_SOPHGO || ARCH_STM32 || (ARCH_INTEL_SOCFPGA && ARM64) || ARCH_SUNXI || ARC depends on HAS_IOMEM help This enables a simple reset controller driver for reset lines that@@ -228,6 +228,7 @@ config RESET_SIMPLE - RCC reset controller in STM32 MCUs - Allwinner SoCs - SiFive FU740 SoCs + - Sophgo SoCs config RESET_SOCFPGA bool "SoCFPGA Reset Driver" if COMPILE_TEST && (!ARM || !ARCH_INTEL_SOCFPGA)drivers/reset/reset-simple.c +0
-0
drivers/reset/reset-simple.c static const struct of_device_id reset_simple_dt_ids[] = { · line 158
Quoted 8 lines
drivers/reset/reset-simple.c +2
-0@@ -151,6 +151,8 @@ static const struct of_device_id reset_simple_dt_ids[] = { { .compatible = "snps,dw-high-reset" }, { .compatible = "snps,dw-low-reset", .data = &reset_simple_active_low }, + { .compatible = "sophgo,sg2042-reset", + .data = &reset_simple_active_low }, { /* sentinel */ }, };
hello, Philipp,
Can you please have a look of this, I have fixed the issue you raised in last version, any question please feel free let me know.
BTW, will you pick this for v6.9 if it is ok to you.
Thanks,
Chen
Philipp Zabel
maintainerRe: [PATCH v3 2/4] reset: simple: add support for Sophgo SG2042
Hi Chen,
Quoted 2 lines · Chen Wang
ping ~~~
[...]
Quoted 7 lines
hello, Philipp,
Can you please have a look of this, I have fixed the issue you raised in last version, any question please feel free let me know.
BTW, will you pick this for v6.9 if it is ok to you.
Yes, I intend to do this tomorrow.
regards
Philipp
Re: [PATCH v3 2/4] reset: simple: add support for Sophgo SG2042
Quoted 8 lines · Philipp Zabel
Hi Chen,
Quoted 2 lines · Chen Wang
ping ~~~
[...]
Quoted 2 lines
hello, Philipp,
Quoted 8 lines
Quoted 4 lines
Can you please have a look of this, I have fixed the issue you raised in last version, any question please feel free let me know.
BTW, will you pick this for v6.9 if it is ok to you.
Yes, I intend to do this tomorrow.
regards
Philipp
Thank you Philipp. One more question, when you pick this patch (I mean 2/4), will you pick the bindings (1/4 of this patchset). I will hanlde other patches about dts.
Re: [PATCH v3 2/4] reset: simple: add support for Sophgo SG2042
In reply to Chen WangQuoted 5 lines · Chen Wang
From: Chen Wang <[email protected]>
Reuse reset-simple driver for the Sophgo SG2042 reset generator.
Signed-off-by Chen Wang <[email protected]>
regards
Philipp
PATCH v3 3/4 riscv: dts: add reset generator for Sophgo SG2042 SoC
In reply to Chen WangFrom: Chen Wang <[email protected]>
Add reset generator node to device tree for SG2042.
--- arch/riscv/boot/dts/sophgo/sg2042.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+)
arch/riscv/boot/dts/sophgo/sg2042.dtsi +8 -0
@@ -6,6 +6,8 @@ /dts-v1/; #include <dt-bindings/interrupt-controller/irq.h> +#include <dt-bindings/reset/sophgo,sg2042-reset.h> + #include "sg2042-cpus.dtsi" / {
@@ -327,6 +329,12 @@ intc: interrupt-controller@7090000000 { riscv,ndev = <224>; }; + rstgen: reset-controller@7030013000 { + compatible = "sophgo,sg2042-reset"; + reg = <0x00000070 0x30013000 0x00000000 0x0000000c>; + #reset-cells = <1>; + }; + uart0: serial@7040000000 { compatible = "snps,dw-apb-uart"; reg = <0x00000070 0x40000000 0x00000000 0x00001000>;
Signature · 1 line
2.25.1
Re: [PATCH v3 3/4] riscv: dts: add reset generator for Sophgo SG2042 SoC
LGTM
Quoted 38 lines · Chen Wang
From: Chen Wang <[email protected]>
Add reset generator node to device tree for SG2042.
Signed-off-by Chen Wang <[email protected]>--- arch/riscv/boot/dts/sophgo/sg2042.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+)arch/riscv/boot/dts/sophgo/sg2042.dtsi +8
-0@@ -6,6 +6,8 @@ /dts-v1/; #include <dt-bindings/interrupt-controller/irq.h> +#include <dt-bindings/reset/sophgo,sg2042-reset.h> + #include "sg2042-cpus.dtsi" / {@@ -327,6 +329,12 @@ intc: interrupt-controller@7090000000 { riscv,ndev = <224>; }; + rstgen: reset-controller@7030013000 { + compatible = "sophgo,sg2042-reset"; + reg = <0x00000070 0x30013000 0x00000000 0x0000000c>; + #reset-cells = <1>; + }; + uart0: serial@7040000000 { compatible = "snps,dw-apb-uart"; reg = <0x00000070 0x40000000 0x00000000 0x00001000>;Signature · 1 line
2.25.1
PATCH v3 4/4 riscv: dts: add resets property for uart node
In reply to Chen WangFrom: Chen Wang <[email protected]>
Add resets property for uart0 for completeness, although it is deasserted by default.
--- arch/riscv/boot/dts/sophgo/sg2042.dtsi | 1 + 1 file changed, 1 insertion(+)
arch/riscv/boot/dts/sophgo/sg2042.dtsi +1 -0
@@ -343,6 +343,7 @@ uart0: serial@7040000000 { clock-frequency = <500000000>; reg-shift = <2>; reg-io-width = <4>; + resets = <&rstgen RST_UART0>; status = "disabled"; }; };
Signature · 1 line
2.25.1
Re: [PATCH v3 4/4] riscv: dts: add resets property for uart node
LGTM
Quoted 25 lines · Chen Wang
From: Chen Wang <[email protected]>
Add resets property for uart0 for completeness, although it is deasserted by default.
Signed-off-by Chen Wang <[email protected]>--- arch/riscv/boot/dts/sophgo/sg2042.dtsi | 1 + 1 file changed, 1 insertion(+)arch/riscv/boot/dts/sophgo/sg2042.dtsi +1
-0@@ -343,6 +343,7 @@ uart0: serial@7040000000 { clock-frequency = <500000000>; reg-shift = <2>; reg-io-width = <4>; + resets = <&rstgen RST_UART0>; status = "disabled"; }; };Signature · 1 line
2.25.1
ping ~~~
Quoted 8 lines · Chen Wang
From: Chen Wang <[email protected]>
This series adds reset controller support for Sophgo SG2042 using reset-simple driver.
Thanks,
Chen
Quoted 7 lines
---
Changes in v3:
This patch series is based on v6.8-rc2, which has included the missed patch I mentioned in v2.
- As suggested by Philipp, drop theKconfigfor SG2042, just add a default y ifARCH_SOPHGOtoRESET_SIMPLE.
hello, Philipp,
Can you please have a look of this, I have fixed the issue you raised in last version, any question please feel free let me know.
Thanks,
Chen
Quoted 35 lines
Changes in v2:
This patch series is based on v6.8-rc1. You can simply review or test the patches at the link [3].
- fixed some minor formatting issues.
Note that if you need to pass dtb check, you need to apply a patch. This patch is missing in v6.8-rc1. For details, please see [2].Changes in v1:
The patch series is based on v6.7. You can simply review or test the patches at the link [1].---
Chen Wang (4):
dt-bindings: reset: sophgo: support SG2042
reset: simple: add support for Sophgo SG2042
riscv: dts: add reset generator for Sophgo SG2042 SoC
riscv: dts: add resets property for uart node.../bindings/reset/sophgo,sg2042-reset.yaml | 35 ++++++++ arch/riscv/boot/dts/sophgo/sg2042.dtsi | 9 ++ drivers/reset/Kconfig | 3 +- drivers/reset/reset-simple.c | 2 + .../dt-bindings/reset/sophgo,sg2042-reset.h | 87 +++++++++++++++++++ 5 files changed, 135 insertions(+), 1 deletion(-)create mode 100644
Documentation/devicetree/bindings/reset/sophgo,sg2042-reset.yamlcreate mode 100644include/dt-bindings/reset/sophgo,sg2042-reset.hbase-commit:
41bccc98fb7931d63d03f326a746ac4d429c1dd3
Quoted 9 lines · Chen Wang
From: Chen Wang <[email protected]>
This series adds reset controller support for Sophgo SG2042 using reset-simple driver.
Thanks,
Chen[...]
Applied patches 1-2 to reset/next, thanks!
[1/4] dt-bindings: reset: sophgo: support SG2042
https://git.pengutronix.de/cgit/pza/linux/commit/?id=41197eb5f993 [2/4] reset: simple: add support for Sophgo SG2042 https://git.pengutronix.de/cgit/pza/linux/commit/?id=a6166a4da5e4
regards
Philipp
Quoted 12 lines · Philipp Zabel
Quoted 9 lines · Chen Wang
From: Chen Wang <[email protected]>
This series adds reset controller support for Sophgo SG2042 using reset-simple driver.
Thanks,
Chen[...]
Applied patches 1-2 to reset/next, thanks!
Quoted 8 lines
[1/4] dt-bindings: reset: sophgo: support SG2042
https://git.pengutronix.de/cgit/pza/linux/commit/?id=41197eb5f993 [2/4] reset: simple: add support for Sophgo SG2042 https://git.pengutronix.de/cgit/pza/linux/commit/?id=a6166a4da5e4regards
Philipp
Thank you Philipp.
Inochi Amaoto
AppliedRe: (subset) [PATCH v3 0/4] riscv: sophgo: add reset support for SG2042
In reply to Chen WangQuoted 9 lines · Chen Wang
From: Chen Wang <[email protected]>
This series adds reset controller support for Sophgo SG2042 using reset-simple driver.
Thanks,
Chen[...]
Applied to sophgo/for-next, thanks!
[3/4] riscv: dts: add reset generator for Sophgo SG2042 SoC
https://github.com/sophgo/linux/commit/1ce7587e507e1762df1dadc22affcd41376040d5 [4/4] riscv: dts: add resets property for uart node https://github.com/sophgo/linux/commit/08573ba006ab7bc29c183e0b3c362a0b34f1d87b
Thanks,
Inochi
This series was applied to riscv/linux.git (fixes) by Inochi Amaoto <[email protected]>:
Hello:
This series was applied to riscv/linux.git (fixes) by Inochi Amaoto <[email protected]>:
Quoted 9 lines · On Tue, 30 Jan 2024 09:49:08 +0800 you wrote:
From: Chen Wang <[email protected]>
This series adds reset controller support for Sophgo SG2042 using reset-simple driver.
Thanks,
Chen[...]
Here is the summary with links:
- [v3,1/4] dt-bindings: reset: sophgo: support SG2042 (no matching commit)
- [v3,2/4] reset: simple: add support for Sophgo SG2042 (no matching commit)
- [v3,3/4] riscv: dts: add reset generator for Sophgo SG2042 SoC
https://git.kernel.org/riscv/c/1ce7587e507e - [v3,4/4] riscv: dts: add resets property for uart node https://git.kernel.org/riscv/c/08573ba006ab
You are awesome, thank you!
Signature · 2 lines
Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html