Skip to content

Commit f3d19c2

Browse files
doc: releases: migration guide: 4.4: add entry for CAN Kconfig changes
Mention the CAN controller driver Kconfig namespace changes in the migration guide. Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
1 parent e1ab6cb commit f3d19c2

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

doc/releases/migration-guide-4.4.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,28 @@ Device Drivers and Devicetree
3939

4040
.. zephyr-keep-sorted-start re(^\w)
4141
42+
Controller Area Network (CAN)
43+
=============================
44+
45+
* Removed ``CONFIG_CAN_MAX_FILTER``, ``CONFIG_CAN_MAX_STD_ID_FILTER``,
46+
``CONFIG_CAN_MAX_EXT_ID_FILTER``, and ``CONFIG_CAN_MAX_MB``. These are replaced by the following
47+
driver-specific Kconfig symbols, some of which have had their default value increased to meet
48+
typical software needs:
49+
50+
* :kconfig:option:`CONFIG_CAN_LOOPBACK_MAX_FILTER` for :dtcompatible:`zephyr,can-loopback`
51+
* :kconfig:option:`CONFIG_CAN_MAX32_MAX_FILTER` for :dtcompatible:`adi,max32-can`
52+
* :kconfig:option:`CONFIG_CAN_MCP2515_MAX_FILTER` for :dtcompatible:`microchip,mcp2515`
53+
* :kconfig:option:`CONFIG_CAN_MCP251XFD_MAX_FILTER` for :dtcompatible:`microchip,mcp251xfd`
54+
* :kconfig:option:`CONFIG_CAN_MCUX_FLEXCAN_MAX_FILTER` for :dtcompatible:`nxp,flexcan`
55+
* :kconfig:option:`CONFIG_CAN_MCUX_FLEXCAN_MAX_MB` for :dtcompatible:`nxp,flexcan`
56+
* :kconfig:option:`CONFIG_CAN_NATIVE_LINUX_MAX_FILTER` for :dtcompatible:`zephyr,native-linux-can`
57+
* :kconfig:option:`CONFIG_CAN_SJA1000_MAX_FILTER` for :dtcompatible:`kvaser,pcican` and :dtcompatible:`espressif,esp32-twai`
58+
* :kconfig:option:`CONFIG_CAN_STM32_BXCAN_MAX_EXT_ID_FILTER` for :dtcompatible:`st,stm32-bxcan`
59+
* :kconfig:option:`CONFIG_CAN_STM32_BXCAN_MAX_STD_ID_FILTER` for :dtcompatible:`st,stm32-bxcan`
60+
* :kconfig:option:`CONFIG_CAN_STM32_FDCAN_MAX_EXT_ID_FILTER` for :dtcompatible:`st,stm32-fdcan`
61+
* :kconfig:option:`CONFIG_CAN_STM32_FDCAN_MAX_STD_ID_FILTER` for :dtcompatible:`st,stm32-fdcan`
62+
* :kconfig:option:`CONFIG_CAN_XMC4XXX_MAX_FILTER` for :dtcompatible:`infineon,xmc4xxx-can-node`
63+
4264
Ethernet
4365
========
4466

0 commit comments

Comments
 (0)