drivers: can: mcan: Add CAN statistics
Add CAN stats for MCAN drivers. Update MCAN drivers to use CAN_DEVICE_DT_INST_DEFINE which initialises and registers CAN stats if enabled. Signed-off-by: Grant Ramsay <gramsay@enphaseenergy.com>
This commit is contained in:
parent
4ebf6e5fac
commit
663826a9f9
8 changed files with 120 additions and 34 deletions
|
@ -208,12 +208,12 @@ static const struct can_mcan_ops mcux_mcan_ops = {
|
|||
static struct can_mcan_data can_mcan_data_##n = \
|
||||
CAN_MCAN_DATA_INITIALIZER(NULL); \
|
||||
\
|
||||
DEVICE_DT_INST_DEFINE(n, &mcux_mcan_init, NULL, \
|
||||
&can_mcan_data_##n, \
|
||||
&can_mcan_config_##n, \
|
||||
POST_KERNEL, \
|
||||
CONFIG_CAN_INIT_PRIORITY, \
|
||||
&mcux_mcan_driver_api); \
|
||||
CAN_DEVICE_DT_INST_DEFINE(n, mcux_mcan_init, NULL, \
|
||||
&can_mcan_data_##n, \
|
||||
&can_mcan_config_##n, \
|
||||
POST_KERNEL, \
|
||||
CONFIG_CAN_INIT_PRIORITY, \
|
||||
&mcux_mcan_driver_api); \
|
||||
\
|
||||
static void mcux_mcan_irq_config_##n(const struct device *dev) \
|
||||
{ \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue