can1-pins0 {
starfive,pins = <PAD_GPIO29>;
starfive,pinmux = <PAD_GPIO29_FUNC_SEL 0>;
- starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+ starfive,pin-ioconfig = <IO(GPIO_IE(1)| GPIO_DS(3))>;
starfive,pin-gpio-dout = <GPO_CAN1_CTRL_TXD>;
starfive,pin-gpio-doen = <OEN_LOW>;
};
can1-pins1 {
starfive,pins = <PAD_GPIO27>;
starfive,pinmux = <PAD_GPIO27_FUNC_SEL 0>;
- starfive,pin-ioconfig = <IO(GPIO_IE(1))>;
+ starfive,pin-ioconfig = <IO(GPIO_IE(1)| GPIO_DS(3))>;
starfive,pin-gpio-doen = <OEN_HIGH>;
starfive,pin-gpio-din = <GPI_CAN1_CTRL_RXD>;
};
<&rstgen RSTN_U0_CAN_CTRL_CORE>,
<&rstgen RSTN_U0_CAN_CTRL_TIMER>;
reset-names = "rst_apb", "rst_core", "rst_timer";
+ frequency = <40000000>;
starfive,sys-syscon = <&sys_syscon 0x10 0x3 0x8>;
syscon,can_or_canfd = <0>;
status = "disabled";
<&rstgen RSTN_U1_CAN_CTRL_CORE>,
<&rstgen RSTN_U1_CAN_CTRL_TIMER>;
reset-names = "rst_apb", "rst_core", "rst_timer";
+ frequency = <40000000>;
starfive,sys-syscon = <&sys_syscon 0x88 0x12 0x40000>;
syscon,can_or_canfd = <1>;
status = "disabled";