Re: [PATCH v2 1/1] riscv: dts: sophgo: enable hardware clock (RTC) on the Milk-V Pioneer
Chen Wang <[email protected]>
| Newsgroups | dev.linux.lists.sophgo,org.infradead.lists.linux-riscv,org.kernel.vger.linux-devicetree |
|---|---|
| Message-ID | <MA5PR01MB12500A900256013C7ACC21FB0FE81A@MA5PR01MB12500.INDPRD01.PROD.OUTLOOK.COM> |
On 1/7/2026 7:29 PM, Michael Orlitzky wrote: > These boards have a working hardware clock if you put a CR-1220 > battery in them. We enable it using information from a 6.1.x vendor > kernel. > > Reviewed-by: Chen Wang <[email protected]> > Signed-off-by: Michael Orlitzky <[email protected]> > --- > .../boot/dts/sophgo/sg2042-milkv-pioneer.dts | 21 +++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts b/arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts > index 54d8386bf9c0..ecf8c1e29079 100644 > --- a/arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts > +++ b/arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts > @@ -52,6 +52,17 @@ &emmc { > status = "okay"; > }; > > +&i2c0 { > + pinctrl-0 = <&i2c0_cfg>; > + pinctrl-names = "default"; > + status = "okay"; > + > + rtc: rtc@68 { > + compatible = "dallas,ds1307"; > + reg = <0x68>; > + }; > +}; > + > &i2c1 { > pinctrl-0 = <&i2c1_cfg>; > pinctrl-names = "default"; > @@ -89,6 +100,16 @@ sdhci-emmc-rst-pwr-pins { > }; > }; > > + i2c0_cfg: i2c0-cfg { > + i2c0-pins { > + pinmux = <PINMUX(PIN_IIC0_SDA, 0)>, > + <PINMUX(PIN_IIC0_SCL, 0)>; > + bias-pull-up; > + drive-strength-microamp = <26800>; > + input-schmitt-enable; > + }; > + }; > + > i2c1_cfg: i2c1-cfg { > i2c1-pins { > pinmux = <PINMUX(PIN_IIC1_SDA, 0)>, Tested based off 6.19-rc1 and passed. Thanks, Chen