Message ID | 20231217110952.78784-4-qiujingbao.dlmu@gmail.com |
---|---|
State | New |
Headers | show |
Series | riscv: rtc: sophgo: add rtc support for CV1800 | expand |
>Add the rtc device tree node to cv1800 SoC. > >Signed-off-by: Jingbao Qiu <qiujingbao.dlmu@gmail.com> >--- > arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 7 +++++++ > 1 file changed, 7 insertions(+) > >diff --git a/arch/riscv/boot/dts/sophgo/cv1800b.dtsi b/arch/riscv/boot/dts/sophgo/cv1800b.dtsi >index df40e87ee063..429bee76f677 100644 >--- a/arch/riscv/boot/dts/sophgo/cv1800b.dtsi >+++ b/arch/riscv/boot/dts/sophgo/cv1800b.dtsi >@@ -119,5 +119,12 @@ clint: timer@74000000 { > reg = <0x74000000 0x10000>; > interrupts-extended = <&cpu0_intc 3>, <&cpu0_intc 7>; > }; >+ >+ rtc@5025000 { >+ compatible = "sophgo,cv1800-rtc"; >+ reg = <0x5025000 0x1000>, <0x5026000 0x1000>; >+ clocks = <&osc>; IIRC, the clock is not osc, but the clock controller with id CLK_RTC_25M. Please read the manual again and ensure this is the right clock. >+ interrupts = <17 IRQ_TYPE_LEVEL_HIGH>; >+ }; > }; > }; >-- >2.25.1 >
diff --git a/arch/riscv/boot/dts/sophgo/cv1800b.dtsi b/arch/riscv/boot/dts/sophgo/cv1800b.dtsi index df40e87ee063..429bee76f677 100644 --- a/arch/riscv/boot/dts/sophgo/cv1800b.dtsi +++ b/arch/riscv/boot/dts/sophgo/cv1800b.dtsi @@ -119,5 +119,12 @@ clint: timer@74000000 { reg = <0x74000000 0x10000>; interrupts-extended = <&cpu0_intc 3>, <&cpu0_intc 7>; }; + + rtc@5025000 { + compatible = "sophgo,cv1800-rtc"; + reg = <0x5025000 0x1000>, <0x5026000 0x1000>; + clocks = <&osc>; + interrupts = <17 IRQ_TYPE_LEVEL_HIGH>; + }; }; };
Add the rtc device tree node to cv1800 SoC. Signed-off-by: Jingbao Qiu <qiujingbao.dlmu@gmail.com> --- arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 7 +++++++ 1 file changed, 7 insertions(+)