zephyr/dts/bindings
Henrik Brix Andersen 0f36f1a3ee drivers: can: mcan: use per-instance message RAM configuration
Restructure the Bosch M_CAN driver backend to use per-instance Message RAM
configuration.

This removes the need for a common, artificial "can" devicetree node for
SoCs with multiple Bosch M_CAN-based CAN controllers and allows for
per-instance configuration of the number of e.g. standard (11-bit) and
extended (29-bit) filter elements.

As part of the restructure, software handling of CAN filter flags was moved
from per-flags bitfields to per-filter bitfields, solving an issue when
using more than 32 standard (11-bit) filter elements or more than 16
extended (29-bit) filter elements.

Fixes: #42030, #53417

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-05-29 14:34:19 -04:00
..
adc dts: bindings: adc: Add IDAC current to ADS114S08 2023-05-27 05:33:52 -04:00
alh yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
arc yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
arm dts: infineon: SCB declaration 2023-05-10 16:49:59 +09:00
audio drivers: audio: dmic_nrfx_pdm: drop -pin support 2023-02-28 08:42:05 -08:00
auxdisplay drivers: auxdisplay: Add Hitachi HD44780 driver 2023-05-26 23:05:58 +02:00
base stm32f7, stm32h7: Avoid speculative reads from QSPI 2023-05-09 13:02:32 +02:00
bluetooth drivers: bluetooth: Add Infineon Bluetooth driver 2023-05-17 09:59:36 +03:00
can drivers: can: mcan: use per-instance message RAM configuration 2023-05-29 14:34:19 -04:00
clock drivers: clock_control: smartbond: initial support 2023-04-05 15:09:04 +02:00
coredump yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
counter drivers: rtc: rtc_mc146818: Added RTC driver for Motorola MC146818B 2023-04-27 14:15:22 +02:00
cpu dts: bindings: cpu: Add INTEL FPGA NIOSV 2023-02-20 09:29:13 -05:00
crypto drivers: crypto: MEC172x crypto driver supporting hash 2023-05-16 12:07:24 +02:00
dac dts: bindings: dac: add bindings for ltc1660/ltc1665 2023-04-14 08:21:23 -04:00
dai intel_adsp: ace20_lnl: dmic: Add new dmic shims. 2023-04-13 20:51:10 -04:00
debug yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
dfpmcch yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
dfpmccu yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
disk dts: Add bindings for NVMe bus controllers 2023-04-07 13:28:47 +02:00
display drivers: display: ili9342c display driver 2023-05-19 15:24:56 +02:00
dma dts: arm: nxp: lpc55S6X: Added trig bindings for DMA 2023-05-26 17:22:43 -05:00
dsa yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
edac dts: bindings: clean up redundant required false attributes 2022-11-20 13:12:44 -05:00
espi drivers: espi: Microchip MEC172x eSPI VW initialization update 2023-03-23 11:58:26 -04:00
ethernet drivers: phy: add adin2111 2023-05-26 09:50:09 -04:00
flash_controller drivers: flash: Add Infineon CAT1 Flash driver 2023-05-08 11:16:09 +02:00
fpga drivers/fpga: ice40: use microsecond resolution for reset time 2023-03-14 11:17:35 +01:00
fs dts: Add "disk-access" property to fstab bindings 2021-12-06 08:08:26 -05:00
fuel-gauge drivers: Added fuel gauge max17048 2023-03-22 14:51:33 -04:00
gpio boards: thingy53: Update DTS files to support expansion boards 2023-05-23 08:54:05 +02:00
hda yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
hwinfo drivers: hwinfo: sam: Update to use clock control 2023-03-21 14:12:25 -07:00
i2c dts: bindings: Update to indicate SCB support 2023-05-24 16:41:06 +02:00
i2s intel_adsp: ace20_lnl: Add I2S clock source configuration 2023-04-18 10:48:18 -04:00
i3c yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
ieee802154 yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
iio/adc drivers/adc: imx6sx ADC support. 2023-05-08 16:42:40 +02:00
input input: convert the Nuvoton npcx keyboard scan driver to input 2023-05-18 09:32:33 +02:00
interrupt-controller ITE drivers/interrupt_controller: add intc_ite_it8xxx2_v2 driver 2023-04-19 03:48:38 -04:00
ipc dts: bindings: clean up redundant required false attributes 2022-11-20 13:12:44 -05:00
ipm yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
kscan input: convert the Nuvoton npcx keyboard scan driver to input 2023-05-18 09:32:33 +02:00
led dts: bindings: drop remaining "required: false" from bindings 2023-01-04 14:23:53 +01:00
led_strip drivers: led_strip: add WS2812 I2S-based driver 2023-02-24 10:12:47 -08:00
lora drivers: lora: sx126x: Support fine-grained STM32WL PA config 2023-04-24 13:33:25 +02:00
mbox drivers: mbox: add support for NXP S32 MRU 2023-01-24 14:37:20 +01:00
mdio drivers: mdio: add adin2111 2023-05-26 09:50:09 -04:00
memory-controllers dts: riscv: sifive: fu740: add memory controller 2023-04-12 13:05:55 +02:00
memory-window intel_adsp: mem_window: support read-only flag 2022-10-11 08:28:25 -04:00
mfd drivers: mfd: npm6001: initial version 2023-05-24 19:39:55 -04:00
mhu yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
mipi-dsi dts: mipi_dsi: introduce phy-clock property 2023-05-11 10:04:24 +02:00
misc drivers: misc: Add driver for RaspberryPi Pico PIO 2023-04-25 13:12:02 +02:00
mm yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
mmc drivers: disk: sdmmc_stm32 support for clock divisor 2023-04-12 17:44:48 +02:00
mmu_mpu yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
modem drivers: modem: quectel-bg9x: fix for bg95 pinout 2023-05-27 06:28:33 -04:00
mtd drivers: spi_flash_at45: Fix erasing of first two sectors 2023-05-09 12:22:15 +02:00
net/wireless Bluetooth: Controller: Add coexistence implementation 2023-03-16 14:37:55 +01:00
neural_net yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
options net: openthread: add gpio diag command implementation 2023-01-27 19:22:05 +09:00
ospi drivers: flash: stm32 ospi add ssht property 2023-05-11 07:36:11 -05:00
pcie drivers: pcie: Enable filtering PCIe devices by class-rev 2023-05-14 18:17:33 -04:00
peci yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
phy dts: bindings: drop remaining "required: false" from bindings 2023-01-04 14:23:53 +01:00
pinctrl drivers: pinctrl: add pinctrl driver for ARC emsdp 2023-05-29 09:21:07 -04:00
pm_cpu_ops dts: bindings: device labels are now optional 2022-07-18 10:39:14 +00:00
power dts: bindings: power: Add binding for the OpenTitan power manager 2023-05-26 09:45:25 -04:00
power-domain yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
ps2 yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
pwm dts: bindings: explains complementary pwms 2023-05-22 10:16:17 +02:00
qspi dts: bindings: stm32 qspi description in case of dmamux 2023-04-04 10:08:07 -05:00
regulator drivers: regulator: npm6001: remove common device 2023-05-24 19:39:55 -04:00
reserved-memory yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
reset yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
retained_mem dts: bindings: retained_mem: Add address and size cell values 2023-04-24 13:27:53 +02:00
retention retention: Add retention system 2023-04-24 13:27:53 +02:00
riscv dts: bindings: riscv: Add rv32emc variant 2023-02-20 09:49:51 +01:00
rng dts: bindings: entropy: stm32: Add description to clock property 2023-04-14 14:04:26 +02:00
rtc drivers: rtc: rtc_mc146818: Added RTC driver for Motorola MC146818B 2023-04-27 14:15:22 +02:00
sd boards: arm: mimxrt595_evk: Plumbs RT595 USDHC 2023-01-14 09:22:22 +01:00
sdhc drivers: sdhc: add support for using CPOL/CPHA SPI clock modes 2023-04-26 20:07:53 +02:00
sensor drivers: sensor: vl53l0x: fix XSHUT pin as active low 2023-05-27 06:19:29 -04:00
serial drivers: serial: stm32 uart implements driver enable 2023-05-26 14:55:30 -04:00
shi ec_host_cmd: add ITE SHI peripheral for the host commands 2023-01-11 09:38:45 +01:00
sip_svc dts: intel: Add dtsi entry for SiP SMC call. 2023-05-09 08:46:50 -04:00
smbus smbus: Convert to use runtime BDF lookup 2023-03-22 08:16:23 -04:00
sound boards: arm: nrf5340_audio_dk_nrf5340: add bindings for audio codec 2023-03-13 11:45:53 +01:00
spi drivers: spi: add Data Fusion Subsystem SPI driver 2023-05-22 15:25:19 +02:00
sram yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
syscon yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
tach yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
tcpc usb-c: tcpc: Add support for Dead Battery 2023-02-06 10:03:13 +01:00
test tests: lib: devicetree: test DT_ANY_INST_HAS_PROP_STATUS_OKAY 2023-04-24 09:21:36 -05:00
timer dts: bindings: lptim stm32 has a prescaler entry for the lptim clock 2023-04-25 10:37:13 -07:00
timestamp yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
usb drivers: usb_dc_mcux: Add Pinctrl defines 2023-05-26 17:53:37 -04:00
usb-c USB-C: genVIF: Cleanup and add support to pick static data from input 2023-05-26 13:54:43 -04:00
video yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
virtualization drivers: virtualization: Add interface for ivshmem-v2 2023-05-14 18:17:33 -04:00
w1 drivers: ds2482-800: Add driver 2023-04-07 13:11:54 +02:00
watchdog dts: bindings: watchdog: Add OpenTitan AON Timer binding 2023-05-26 09:45:25 -04:00
wifi yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
xen yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
vendor-prefixes.txt drivers: auxdisplay: Port Jinghua Display JHD1313 driver 2023-05-26 23:05:58 +02:00