Skip to content

Commit a12ace0

Browse files
sebhubdor-dbrusamento
authored andcommitted
drivers: can: mchp_mss: New
Add a CAN driver for Microchip's PolarFire SoC platform. Signed-off-by: Sebastian Huber <[email protected]>
1 parent 2d72d86 commit a12ace0

File tree

6 files changed

+993
-0
lines changed

6 files changed

+993
-0
lines changed

drivers/can/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ zephyr_library_sources_ifdef(CONFIG_CAN_KVASER_PCI can_kvaser_pci.c)
1919
zephyr_library_sources_ifdef(CONFIG_CAN_LOOPBACK can_loopback.c)
2020
zephyr_library_sources_ifdef(CONFIG_CAN_MAX32 can_max32.c)
2121
zephyr_library_sources_ifdef(CONFIG_CAN_MCAN can_mcan.c)
22+
zephyr_library_sources_ifdef(CONFIG_CAN_MCHP_MSS can_mchp_mss.c)
2223
zephyr_library_sources_ifdef(CONFIG_CAN_MCP2515 can_mcp2515.c)
2324
zephyr_library_sources_ifdef(CONFIG_CAN_MCP251XFD can_mcp251xfd.c)
2425
zephyr_library_sources_ifdef(CONFIG_CAN_MCUX_FLEXCAN can_mcux_flexcan.c)

drivers/can/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ source "drivers/can/Kconfig.stm32"
124124
source "drivers/can/Kconfig.mcux"
125125
source "drivers/can/Kconfig.mcp2515"
126126
source "drivers/can/Kconfig.mcan"
127+
source "drivers/can/Kconfig.mchp_mss"
127128
source "drivers/can/Kconfig.rcar"
128129
source "drivers/can/Kconfig.numaker"
129130
source "drivers/can/Kconfig.loopback"

drivers/can/Kconfig.mchp_mss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Copyright (C) 2025 embedded brains GmbH & Co. KG
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config CAN_MCHP_MSS
5+
bool "Microchip PolarFire SoC CAN driver"
6+
depends on DT_HAS_MICROCHIP_MPFS_CAN_ENABLED
7+
help
8+
This option enables the CAN driver for Microchip's PolarFire SoC
9+
platform.

0 commit comments

Comments
 (0)