Skip to content

Conversation

santhosh-c-c
Copy link

This is a draft PR for adding the driver support for TI MSPM0 G-Series CAN module.

Signed-off-by: Santhosh Charles santhosh@linumiz.com

Add devicetree bindings for the TI MSPM0 G-Series MCAN module.

Signed-off-by: Santhosh Charles <santhosh@linumiz.com>
Signed-off-by: Jackson Farley <j-farley@ti.com>
Add driver support for MCAN module on TI's MSPM0 G-Series MCUs.
The MCAN module supports both classic CAN and CAN FD protocols.

Signed-off-by: Santhosh Charles <santhosh@linumiz.com>
Signed-off-by: Jackson Farley <j-farley@ti.com>
Signed-off-by: Tomasz Bursztyka <tobu@bang-olufsen.dk>
Add CAN-FD devicetree nodes for MSPM0 G-Series SoCs that include
the peripheral: mspm0g310x, mspm0g350x and mspm0gx51x.

Signed-off-by: Santhosh Charles <santhosh@linumiz.com>
Signed-off-by: Tomasz Bursztyka <tobu@bang-olufsen.dk>
Add support for the CANCLK source for MSPM0. `mspm0_canclk_cfg`
config struct is used to provide CAN-FD clock frequency selection.

- Select HFCLK (HFXT) freq when `ti,canclk-source = 0`
- Else fall back to SYSOSC frequency.

Signed-off-by: Santhosh Charles <santhosh@linumiz.com>
@henrikbrixandersen
Copy link
Member

This is a draft PR for adding the driver support for TI MSPM0 G-Series CAN module.

Would you like review comments on the current state or should I wait until you move it out of draft?

In flight PR includes the input-enable property for all
CAN RX pins.

Signed-off-by: Santhosh Charles <santhosh@linumiz.com>
@santhosh-c-c santhosh-c-c force-pushed the upstream/ti/mspm0-can branch from 0b687ba to 47777cc Compare October 10, 2025 04:58
Copy link

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_ti zephyrproject-rtos/hal_ti@cc04902 (master) zephyrproject-rtos/hal_ti#71 zephyrproject-rtos/hal_ti#71/files

DNM label due to: 1 project with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants