zephyr/drivers
Alexander Wachter 09fea5cc5e drivers: flash: stm32g4: Flush caches after erase
This commit fixes sporadic kernel panics when writing big data chunks
to the flash. (data bus errors)
Reference manual:
If an erase operation in Flash memory also concerns data in the data
or instruction cache, you have to make sure that these data are
rewritten before they are accessed during code execution.
If this cannot be done safely, it is recommended to flush the caches
by setting the DCRST and ICRST bits in the Flash access control
register (FLASH_ACR).

Signed-off-by: Alexander Wachter <alexander.wachter@leica-geosystems.com>
2021-02-11 13:55:35 -05:00
..
adc drivers: adc: lmp90xxx: initialise all instances 2021-02-07 09:48:44 -05:00
audio audio: intel_dmic: convert to use devicetree 2021-01-05 12:08:51 -06:00
bluetooth bluetooth: hci: rpmsg: Use RPMsg Service 2021-01-19 22:07:09 +01:00
can drivers: can: common: Fix uninitializes sjw 2021-02-06 16:21:09 -05:00
clock_control drivers: clock_control: Kconfig.stm32l4_l5_wb fix serie differences 2021-01-29 08:04:13 -05:00
console drivers: console: Convert DEVICE_AND_API_INIT to DEVICE_DEFINE 2020-12-18 13:25:22 -06:00
counter driver: update gpt driver to support internal divider by dts 2021-01-22 08:34:49 -06:00
crypto drivers: crypto_nrf_ecb: Convert to use devicetree 2021-01-13 12:57:13 +01:00
dac drivers: dac: added driver for TI DACx3608 2021-01-24 14:28:05 -05:00
debug
display drivers: display: Added Sharp memory display drivers. 2021-01-21 17:26:37 +01:00
dma drivers: dma: iProc PAX: Fix use of deprecated APIs 2021-02-10 07:16:11 -05:00
ec_host_cmd_periph drivers: ec_host_cmd_periph: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
edac edac: Update shell commands 2021-02-04 09:37:42 -05:00
eeprom drivers: eeprom simulator fix range error 2021-02-02 07:36:13 -05:00
entropy power: Remove power management conditionals from code 2021-01-22 09:31:20 -05:00
espi driver: espi: add more KBC 8042 support in npcx series. 2021-02-01 21:42:44 -05:00
ethernet license: add missing SPDX headers 2021-02-11 08:05:16 -05:00
flash drivers: flash: stm32g4: Flush caches after erase 2021-02-11 13:55:35 -05:00
gpio drivers: gpio_nrfx: Allocate GPIOTE channels with nrfx 2021-01-28 08:19:16 -05:00
hwinfo
i2c drivers: i2c: litex: remove redundant null pointers 2021-02-09 13:59:17 -05:00
i2s i2s: cavs: Fix build issues with driver 2021-01-20 09:13:29 -06:00
ieee802154 drivers: ieee802154_nrf5: Block on net_pkt allocation in the RX path 2021-01-22 18:48:18 +02:00
interrupt_controller device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
ipm device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
kscan device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
led drivers: led: ht16k33: fix a typo 2021-01-15 11:38:39 -05:00
led_strip drivers: led_strip: Convert drivers to new DT device macros 2020-12-16 11:10:08 -06:00
lora lora: sx126x: disable DIO1 in sleep mode 2021-02-10 08:55:15 -05:00
memc drivers: memc: Convert drivers to new DT device macros 2020-12-18 07:53:15 -06:00
modem drivers: modem: hl7800: fix buffer null termination 2021-01-27 08:03:45 -05:00
net
neural_net neural_net: intel_gna: convert driver to use device-tree 2021-01-06 05:59:21 -06:00
pcie device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
peci drivers: peci: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
pinmux driver: gpio: add 1p8v level detection support in npcx series. 2021-01-18 19:09:34 +01:00
ps2 drivers: ps2: Convert drivers to new DT device macros 2020-12-15 15:17:59 -06:00
psci drivers: PSCI: Add driver and subsystem 2021-01-18 19:06:53 +01:00
ptp_clock
pwm npcx: fix NPCX PWM driver with PWM_POLARITY_INVERTED 2021-02-10 10:51:55 -05:00
regulator
sensor drivers: sensor: icm42605: Fix use of deprecated API 2021-02-10 18:21:20 -05:00
serial drivers: serial: nrfx_uarte: Add missing check 2021-02-11 08:52:36 -05:00
spi power: Remove power management conditionals from code 2021-01-22 09:31:20 -05:00
timer drivers/cavs_timer: Fix multiword race with timer counter 2021-02-04 13:10:25 -05:00
usb drivers: usb_dc_sam: get the maximum speed from DT as enum 2021-01-10 18:11:37 -05:00
video drivers: video: ov7725: add sensor driver for ov7725 2021-01-06 08:33:38 -06:00
virtualization drivers/virtualization: Fix ivshmem PCIE reg bar lookup on ivshmem-plain 2021-02-05 07:18:49 -05:00
watchdog drivers/watchdog: stm32: Select watchdog using compatible 2021-02-02 08:15:51 -05:00
wifi drivers: wifi: esp: process received packets in esp_rx thread 2021-02-05 11:42:03 -05:00
CMakeLists.txt edac: Add Zephyr EDAC configuration 2021-01-21 08:34:07 -05:00
Kconfig edac: Add Zephyr EDAC configuration 2021-01-21 08:34:07 -05:00