zephyr/drivers
Erwan Gouriou d7513fb526 driver: serial: stm32u5: DMAT Errata behavior valid only on some SoCs
Workaround for DMAT errata was applied on all SoCs declaring STM32U5
DMA compatible.
This errata has been fixed in later SoCs revisions and should not be
applied anymore as this can cause compatibility issues with power mgmt
(can not enter STOP1 in some cases).

Declare a specific Kconfig symbol to restrict the workaround only to the
set of SoCs impacted by the issue and requiring workaround.

Note that I preferred using Kconfig over device tree since it doesn't feel
right to declare a compatible on a silicon bug base.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2023-11-21 15:49:57 +01:00
..
adc shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
audio shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
auxdisplay syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
bbram drivers: bbram: stm32-bbram: port to stm32wl 2023-11-21 08:40:51 +00:00
bluetooth drivers: bluetooth: hci: cyw43xxx: Add dependency to UART runtime config 2023-11-15 10:02:18 +01:00
cache syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
can drivers: can: mcp251xfd: Skip payload in spi transfer when RTR flag is set 2023-11-20 09:25:08 +01:00
charger drivers: add MAX20335 charger driver 2023-11-13 09:48:33 +01:00
clock_control shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
console drivers/console: xtensa_sim_console: implement arch_printk_char_out() 2023-11-21 15:49:48 +01:00
coredump
counter drivers: counter: nrf_timer: Add event clear to set_top_value 2023-11-20 09:19:02 +01:00
crypto drivers: crypto: smartbond: Support crypto accelerator 2023-10-26 09:47:23 +02:00
dac shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
dai Revert "drivers: intel: ssp: Correct FIFO depth value for CAVS25 platforms" 2023-10-27 12:33:53 -05:00
disk drivers/nvme: Return an error in case of non dword-aligned data buffer 2023-09-22 09:23:18 +02:00
display drivers: display: rm67162: add device level power management 2023-11-14 09:22:59 +01:00
dma drivers: dma: Add SOF host DMA driver 2023-11-20 09:19:53 +01:00
edac shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
eeprom shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
entropy drivers: entropy: stm32: Move irq_lock at init 2023-11-15 10:00:50 +01:00
espi syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
ethernet kernel: mm: move kernel mm functions under kernel includes 2023-11-20 09:19:14 +01:00
flash drivers: nrf_qspi_nor: Fix and refactor driver initialization 2023-11-21 13:09:54 +01:00
fpga drivers: fpga: move to POST_KERNEL 2023-09-15 16:04:19 +02:00
fuel_gauge syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
gnss drivers: gnss: Fix typo in __ASSERT statement 2023-11-15 08:46:37 +00:00
gpio drivers: gpio: implement driver for TLE9104 2023-11-20 10:44:38 +00:00
hwinfo shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
hwspinlock syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
i2c shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
i2s drivers: i2s: i2s_nrfx: Add support for new instance 2023-11-20 09:24:05 +01:00
i3c drivers: i3c: add dummy driver for vnd,i3c 2023-11-13 16:08:46 +00:00
ieee802154 ieee802154: ieee802154_cc13xx_cc26xx_subg: Add cc1352p7 support 2023-11-11 18:49:25 -05:00
input input: it8xxx2_kbd: drop unnecessary include 2023-11-17 08:25:27 +00:00
interrupt_controller tests: drivers: intc_plic: Add tests for register index and offset 2023-11-20 09:20:13 +01:00
ipm drivers: ipm: Remove CONFIG_IPM_IMX_REV2 2023-11-06 10:09:59 +01:00
kscan input: convert ite_it8xxx2_kbd driver from kscan to input 2023-11-10 16:30:37 +00:00
led syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
led_strip drivers: spi: update drivers that were using spi cpol and cpha 2023-10-25 18:30:28 -07:00
lora shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
mbox drivers: mbox_nxp_s32_mru: update to RTD 1.0.0 2023-11-16 09:28:16 +01:00
mdio shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
memc drivers: memc_nxp_flexram: Use nodelabel for GPR 2023-11-15 15:04:39 -06:00
mfd drivers: mfd: npm1300: Add separate initialization priority 2023-11-08 15:09:06 +00:00
mipi_dsi drivers: mipi_dsi: add support for mipi_dsi_detach to dsi_mcux_2l 2023-11-14 09:22:59 +01:00
misc drivers: timeaware_gpio: Fix include path 2023-11-10 14:40:55 +02:00
mm mm: rename struct mem_drv_bank to sys_mm_drv_bank 2023-11-21 08:42:01 +00:00
modem drivers: modem: Fix include paths 2023-11-21 08:48:04 +00:00
net net: loopback: Register IPv4 netmask 2023-11-15 13:53:27 +01:00
pcie shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
peci syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
pinctrl drivers: pinctrl_nrf: Fix pin drive configuration 2023-11-21 13:12:26 +01:00
pm_cpu_ops shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
power_domain power_domain_intel_adsp.c: revert recent INIT_PRIORITY change 2023-11-02 08:33:40 +00:00
ps2 syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
ptp_clock syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
pwm shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
regulator shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
reset
retained_mem syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
rtc syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
sdhc drivers: sdhc: added Infineon CAT1 SDHC/SDIO driver 2023-11-08 15:07:37 +00:00
sensor dt-bindings: sensor: lis2ds12: add macros for DT properties setting 2023-11-20 09:24:37 +01:00
serial driver: serial: stm32u5: DMAT Errata behavior valid only on some SoCs 2023-11-21 15:49:57 +01:00
sip_svc kernel: move syscall_handler.h to internal include directory 2023-11-03 11:46:52 +01:00
smbus shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
spi drivers: spi: Implement workaround for unreliable busy flag 2023-11-17 09:22:18 +01:00
syscon
timer driver: timer: npcx: fix announce/set timer timeout tick 2023-11-17 17:24:14 +00:00
usb dts: bindings: Fix NXP USB bindings 2023-11-09 15:34:39 +01:00
usb_c usbc: improve error handling in the ucpd_stm32 and vbus_adc 2023-10-20 14:57:32 +02:00
video drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
virtualization syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
w1 shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
watchdog shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
wifi drivers: wifi: airoc: drop default shell and sysworkq stack sizes 2023-11-21 08:48:40 +00:00
xen xen: add helper functions for Xen domain memory management 2023-09-15 11:15:00 +01:00
CMakeLists.txt drivers, subsys: sort the lists again, mark the blocks for checking 2023-11-13 09:41:05 +01:00
Kconfig drivers, subsys: sort the lists again, mark the blocks for checking 2023-11-13 09:41:05 +01:00