e297f8ee26
Refactors all of the CAN drivers to use a shared driver class initialization priority configuration, CONFIG_CAN_INIT_PRIORITY, to allow configuring CAN drivers separately from other devices. This is similar to other driver classes like I2C and SPI. The default is set to CONFIG_KERNEL_INIT_PRIORITY_DEVICE to preserve the existing default initialization priority for most drivers. The exception is the mcp2515 driver which has a dependency on a SPI driver and must therefore initialize later than the default device priority. Signed-off-by: Maureen Helm <maureen.helm@intel.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.loopback | ||
Kconfig.mcan | ||
Kconfig.mcp2515 | ||
Kconfig.mcux | ||
Kconfig.net | ||
Kconfig.rcar | ||
Kconfig.stm32 | ||
Kconfig.stm32fd | ||
can_common.c | ||
can_handlers.c | ||
can_loopback.c | ||
can_loopback.h | ||
can_mcan.c | ||
can_mcan.h | ||
can_mcan_int.h | ||
can_mcp2515.c | ||
can_mcp2515.h | ||
can_mcux_flexcan.c | ||
can_net.c | ||
can_rcar.c | ||
can_shell.c | ||
can_stm32.c | ||
can_stm32.h | ||
can_stm32fd.c | ||
can_stm32fd.h | ||
can_utils.h | ||
socket_can_generic.h |