zephyr/drivers
Henrik Brix Andersen 3ee2b4c31a drivers: can: stm32: fdcan: move register definitions to implementation
Move definitions of the STM32 FDCAN specific registers to the front-end
driver implementation and implement remapping of these registers to/from
the standard Bosch M_CAN registers.

Some of the STM32 FDCAN register bit fields are limited in size compared to
the Bosch M_CAN specification. This is due to hardware limitations on the
number of elements in the various sections of the Message RAM. Add build
assertions to ensure the number of elements specified do not exceed the
hardware limitations instead of using custom definitions for these fields.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-05-10 15:28:11 +02:00
..
adc drivers: adc: Rename gecko IADC config option 2023-05-09 23:31:45 +09:00
audio sys/util: extend usage of DIV_ROUND_UP 2023-04-12 16:42:29 +02:00
bbram device: remove redundant init functions 2023-04-19 10:00:25 +02:00
bluetooth Bluetooth: Use bt_addr_eq 2023-05-09 09:23:52 +02:00
cache
can drivers: can: stm32: fdcan: move register definitions to implementation 2023-05-10 15:28:11 +02:00
clock_control drivers: i2c: microchip: I2C reset fix 2023-05-05 16:16:01 +02:00
console bsim: cmake: Remove unnecessary references to environment 2023-04-28 20:38:48 +02:00
coredump
counter counter: counter_nrfx_rtc: Align to renamed nrfx symbols 2023-05-05 11:47:53 +02:00
crypto device: remove redundant init functions 2023-04-19 10:00:25 +02:00
dac device: remove redundant init functions 2023-04-19 10:00:25 +02:00
dai drivers: dai: ssp: fix power-up flow for Intel cAVS platforms 2023-04-21 14:02:02 -04:00
disk drivers: disk: sdmmc_stm32 support for clock divisor 2023-04-12 17:44:48 +02:00
display init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
dma drivers: dma: esp32xx: Remove dynamic allocation for invalid buffers 2023-05-10 10:15:05 +02:00
edac shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
eeprom drivers: all: mchp_xec: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
entropy drivers: entropy_mcux_caam: Add semaphore 2023-05-09 13:24:00 -05:00
espi emul: Make ESPI/I2C_EMUL depend on EMUL 2023-05-08 16:20:52 +02:00
ethernet drivers: ethernet: enc28j60: Prevent infinate loop on driver init 2023-05-10 11:56:59 +02:00
flash drivers: flash: stm32 ospi flash driver waits for full chip erase 2023-05-10 16:50:22 +09:00
fpga drivers: spi: make SPI dt-spec macros compatible with C++ 2023-04-24 21:29:55 +02:00
fuel_gauge emul: Migrate all emulation use to use DT_HAS_ 2023-04-28 08:37:33 -05:00
gpio dts: arm: infineon: xmc4xxx: Add Port 14/15 to device tree 2023-05-02 12:34:55 +02:00
hwinfo drivers: hwinfo: esp32_net: add support for esp32_net 2023-04-28 14:49:08 +02:00
i2c driver: i2c: esp32: fix I2C statistics 2023-05-10 16:53:27 +09:00
i2s dma: callback with 2 status codes for successful transfers 2023-05-08 09:57:32 +02:00
i3c drivers: all: mcux: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
ieee802154 drivers: ieee 802.15.4:: fix double-promotions warnings 2023-04-26 12:58:28 +02:00
input input: convert the kscan_sdl driver from kscan to input 2023-04-11 09:34:23 +02:00
interrupt_controller device: remove redundant init functions 2023-04-19 10:00:25 +02:00
ipm init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
kscan drivers: kscan: gt911: ignore touch events if TOUCH_STATUS mask is clear 2023-05-02 21:03:05 +02:00
led drivers: led: shell: Correct command help of set_brightness 2023-04-24 16:29:30 +02:00
led_strip sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
lora drivers: lora: sx126x: Support fine-grained STM32WL PA config 2023-04-24 13:33:25 +02:00
mbox
mdio
memc drivers: all: mcux: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
mipi_dsi
misc drivers: misc: Add driver for RaspberryPi Pico PIO 2023-04-25 13:12:02 +02:00
mm xtensa: use sys_cache API instead of custom interfaces 2023-04-26 07:31:22 -04:00
modem modem: modem_iface_uart_async: handle RX errors 2023-05-08 16:42:58 +02:00
net
neural_net xtensa: use sys_cache API instead of custom interfaces 2023-04-26 07:31:22 -04:00
pcie drivers: pcie_ep: iproc: compile-out unused function based on DT 2023-05-02 09:10:33 -04:00
peci drivers: all: mchp_xec: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
pinctrl drivers: pinctrl: imx: Use sys_write32 function 2023-05-03 17:01:24 -05:00
pm_cpu_ops
power_domain
ps2 drivers: all: mchp_xec: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
ptp_clock
pwm drivers: pwm: pwm_mcux: Round up PWM frequency to prevent overflow 2023-05-09 16:23:35 +09:00
regulator drivers: regulator: fixed: refactor initialization code. 2023-04-28 20:38:17 +02:00
reset device: remove redundant init functions 2023-04-19 10:00:25 +02:00
retained_mem retention: Add optional mutex disablement 2023-04-24 13:27:53 +02:00
rtc drivers: rtc: rtc_mc146818: Added RTC driver for Motorola MC146818B 2023-04-27 14:15:22 +02:00
sdhc drivers: sdhc: add support for using CPOL/CPHA SPI clock modes 2023-04-26 20:07:53 +02:00
sensor drivers/sensor: add support to LSM6DSO16IS IMU sensor 2023-05-09 16:23:15 +09:00
serial drivers: serial: uart_miv: Disable SERIAL_SUPPORT_INTERRUPT 2023-05-08 16:59:21 -04:00
sip_svc subsystem: sip_svc: Add ARM SiP SVC subsystem 2023-05-09 08:46:50 -04:00
smbus smbus: Change init priority from DEVICE to DEFAULT 2023-04-21 16:26:28 +02:00
spi drivers: spi: Add OpenTitan SPI driver 2023-05-10 16:48:46 +09:00
syscon
timer drivers: timer: nrf_rtc_timer: Align to renamed nrfx symbols 2023-05-05 11:47:53 +02:00
usb drivers: usb_dc_dw: add support for STM32F4 SoC family 2023-05-10 20:07:04 +09:00
usb_c
video
virtualization shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
w1 device: remove redundant init functions 2023-04-19 10:00:25 +02:00
watchdog drivers: watchdog: wdt_nrfx: Align behaviour parameter 2023-05-05 11:47:53 +02:00
wifi shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
xen init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
CMakeLists.txt drivers: sip_svc: Add driver for SiP Supervisory call 2023-05-09 08:46:50 -04:00
Kconfig drivers: sip_svc: Add driver for SiP Supervisory call 2023-05-09 08:46:50 -04:00