diff --git a/boards/arm/sam_e70_xplained/doc/index.rst b/boards/arm/sam_e70_xplained/doc/index.rst index bf7fed280f5..6f47747cc9c 100644 --- a/boards/arm/sam_e70_xplained/doc/index.rst +++ b/boards/arm/sam_e70_xplained/doc/index.rst @@ -65,6 +65,8 @@ features: +-----------+------------+-------------------------------------+ | PWM | on-chip | pwm | +-----------+------------+-------------------------------------+ +| CAN | on-chip | canbus | ++-----------+------------+-------------------------------------+ Other hardware features are not currently supported by Zephyr. diff --git a/boards/arm/sam_e70_xplained/sam_e70_xplained-common.dtsi b/boards/arm/sam_e70_xplained/sam_e70_xplained-common.dtsi index d5f0c10d49a..1958c9371db 100644 --- a/boards/arm/sam_e70_xplained/sam_e70_xplained-common.dtsi +++ b/boards/arm/sam_e70_xplained/sam_e70_xplained-common.dtsi @@ -22,6 +22,7 @@ zephyr,sram = &sram0; zephyr,flash = &flash0; zephyr,code-partition = &slot0_partition; + zephyr,canbus = &can0; }; leds { @@ -150,3 +151,14 @@ zephyr_udc0: &usbhs { pinctrl-0 = <&pd24b_ssc_rf &pa22a_ssc_rk &pa10c_ssc_rd &pb0d_ssc_tf &pb1d_ssc_tk &pb5d_ssc_td>; }; + +&can0 { + status = "okay"; + pinctrl-0 = <&pb3a_can0_rx0 &pb2a_can0_tx0>; + bus-speed = <125000>; + sjw = <1>; + sample-point = <875>; + bus-speed-data = <1000000>; + sjw-data = <1>; + sample-point-data = <875>; +}; diff --git a/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml b/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml index a0ccd506e2b..49fbf694837 100644 --- a/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml +++ b/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml @@ -17,3 +17,5 @@ supported: - watchdog - usb_device - pwm + - can + - canfd