Home
last modified time | relevance | path

Searched full:mcan (Results 1 – 20 of 20) sorted by relevance

/Zephyr-latest/dts/bindings/can/
Dnxp,lpc-mcan.yaml1 description: NXP LPC SoC series MCAN CAN FD controller
3 compatible: "nxp,lpc-mcan"
Datmel,sam-can.yaml13 2 reg blocks needed; Register block for the MCAN configuration registers;
/Zephyr-latest/drivers/can/
DKconfig.mcux58 bool "MCUX MCAN driver"
66 Enable support for mcux mcan driver.
Dcan_mcux_mcan.c129 LOG_ERR("failed to initialize mcan (err %d)", err); in mcux_mcan_init()
155 * MCUX MCAN timing limits are specified in the "Nominal bit timing and
160 * handled by the register assignments in the common MCAN driver code).
171 * MCUX MCAN data timing limits are specified in the "Data bit timing
176 * handled by the register assignments in the common MCAN driver code).
Dcan_stm32_fdcan.c282 /* Group 1 map bits 23-16 (stm32fd) to 29-22 (mcan) */ in can_stm32fd_read_reg()
285 /* Group 2 map bits 15-11 (stm32fd) to 18-14 (mcan) */ in can_stm32fd_read_reg()
288 /* Group 3 map bits 10-4 (stm32fd) to 12-6 (mcan) */ in can_stm32fd_read_reg()
291 /* Group 4 map bits 3-1 (stm32fd) to 4-2 (mcan) */ in can_stm32fd_read_reg()
294 /* Group 5 map bits 0 (mcan) to 0 (stm32fd) */ in can_stm32fd_read_reg()
338 /* Group 1 map bits 29-22 (mcan) to 23-16 (stm32fd) */ in can_stm32fd_write_reg()
341 /* Group 2 map bits 18-14 (mcan) to 15-11 (stm32fd) */ in can_stm32fd_write_reg()
344 /* Group 3 map bits 12-6 (mcan) to 10-4 (stm32fd) */ in can_stm32fd_write_reg()
347 /* Group 4 map bits 4-2 (mcan) to 3-1 (stm32fd) */ in can_stm32fd_write_reg()
350 /* Group 5 map bits 0 (mcan) to 0 (stm32fd) */ in can_stm32fd_write_reg()
Dcan_nrf.c27 uint32_t mcan; member
90 return can_mcan_sys_read_reg(config->mcan, reg, val); in can_nrf_read_reg()
98 return can_mcan_sys_write_reg(config->mcan, reg, val); in can_nrf_write_reg()
186 .mcan = CAN_MCAN_DT_INST_MCAN_ADDR(n), \
DKconfig118 source "drivers/can/Kconfig.mcan"
Dcan_sam0.c155 LOG_ERR("failed to mcan init"); in can_sam0_init()
Dcan_numaker.c122 LOG_ERR("Failed to initialize mcan: %d", rc); in can_numaker_init_unlocked()
Dcan_tcan4x5x.c147 /* MCAN Interrupts register */
709 LOG_ERR("failed to initialize mcan (err %d)", err); in tcan4x5x_init()
Dcan_mcan.c1248 /* helper function allowing mcan drivers without access to private mcan
/Zephyr-latest/modules/
DKconfig.mcux354 Set if the MCAN module is present on the SoC.
/Zephyr-latest/dts/arm/nxp/
Dnxp_lpc55S0x_common.dtsi238 compatible = "nxp,lpc-mcan";
Dnxp_lpc55S1x_common.dtsi295 compatible = "nxp,lpc-mcan";
Dnxp_lpc55S3x_common.dtsi333 compatible = "nxp,lpc-mcan";
/Zephyr-latest/doc/releases/
Drelease-notes-3.2.rst1178 * :dtcompatible:`nxp,lpc-mcan`
1815 * :github:`50771` - mcan driver has tx and rx error counts swapped
1869 * :github:`50263` - drivers: can: mcan: transceiver is enabled at driver initialization
2211 * :github:`47742` - NXP LPC MCAN driver front-end lacks pinctrl support
2269 * :github:`47204` - CAN filter with RTR mask causes infinite loop in MCAN driver on filtered messag…
Drelease-notes-3.1.rst1503 * :github:`44721` - drivers: can: mcan: can_mcan_add_rx_filter() unconditionally adds offset for ex…
1541 * :github:`44483` - drivers: can: mcan: data phase prescaler bounds checking uses wrong value
1542 * :github:`44482` - drivers: can: mcan: CAN_SJW_NO_CHANGE not accepted with CONFIG_ASSERT=y
Drelease-notes-2.6.rst1064 * :github:`35949` - can: mcan: sjw-data devicetree configuration is not written correctly
1086 * :github:`35737` - drivers: can: mcan: sjw not initialized when CAN_FD_MODE is enabled
Drelease-notes-2.7.rst1722 * :github:`35949` - can: mcan: sjw-data devicetree configuration is not written correctly
Drelease-notes-3.3.rst3073 * :github:`53417` - CAN-FD / MCAN driver: Possible variable overflow for some MCUs