zephyr/drivers
Murali Karicheri 7baf026adf drivers: flash: stm32h7: ignore STRBERR during flash write
When application code runs from M4 (resides on lower 896KiB of
the internal flash of bank2) and it does write to a block in
the upper 128KiB, write fails sometime (for example failed
1 out of 10 block write based on the tests) due to STRBERR.
As per technical reference manual section 4.7.4 of
STM32H745/755 SoC, application may ignore this error and
continue with write. So check for the flag and return okay
status for write(). Based on our tests, the application write
succeeds even when this error happens and match with document
description. So igoring this error flag is okay during write.

Signed-off-by: Murali Karicheri <murali.karicheri@sandc.com>
2024-08-13 18:19:41 -04:00
..
adc drivers: adc: fix missing ref_internal in adc_sam0 2024-08-04 16:20:16 -05:00
audio everywhere: replace double words 2024-06-25 06:05:35 -04:00
auxdisplay build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
bbram driver: bbram: npcx: fix the way to clear bbram status 2024-06-21 10:07:41 +02:00
bluetooth Bluetooth: drivers: userchan: Fix gcc 13 overflow warning 2024-08-12 12:43:01 +02:00
cache everywhere: replace `#if IS_ENABLED()` as per docs 2024-06-28 07:20:32 -04:00
can drivers: nxp_s32_canxl: improve CANXL error report 2024-07-28 07:29:39 +03:00
charger build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
clock_control usb: esp32c6: Add support for USB serial port 2024-08-11 19:16:35 -05:00
console drivers: console: rtt_console: use Segger recommended write API 2024-08-12 10:14:34 +02:00
coredump
counter drivers: counter: stm32 counter timer exclude stm32 devices without APB2 2024-08-13 14:56:22 +02:00
crypto drivers: crypto: use reset api for crypto peripheral reset 2024-07-28 07:31:25 +03:00
dac drivers: dac: dac_ad569x: Add bit shift for 14/12-bit variants 2024-07-11 09:37:12 +02:00
dai drivers: ssp: fix program of MLCS register 2024-08-06 10:28:16 +02:00
disk disk: flashdisk: init in `POST_KERNEL` 2024-07-27 15:19:14 +03:00
display drivers: display: display_mcux_elcdif: Add PXP flip feature 2024-08-07 07:14:20 -04:00
dma dma: emul: Fix pm action signature 2024-08-13 18:18:44 -04:00
dp driver: swdp_bitbang: hardcode request lut 2024-06-14 11:14:17 +02:00
edac arch: define `struct arch_esf` and deprecate `z_arch_esf_t` 2024-06-04 14:02:51 -05:00
eeprom drivers: eeprom: emulator: correct improper exponentiation 2024-07-05 09:18:31 +02:00
entropy entropy: Use proper flexible array 2024-08-05 18:38:42 -04:00
espi espi: ite: Use proper flexible array 2024-08-05 18:38:42 -04:00
ethernet drivers: eth: phy: add AR8031 PHY driver 2024-08-12 12:43:54 +02:00
flash drivers: flash: stm32h7: ignore STRBERR during flash write 2024-08-13 18:19:41 -04:00
fpga build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
fuel_gauge Drivers: max17048: updated voltage parameter output 2024-07-10 11:36:28 +02:00
gnss drivers: gnss: Handle malloc returning NULL pointer 2024-08-02 03:29:18 -04:00
gpio device_dt_metadata: handle dt_meta being NULL 2024-08-12 15:54:22 +02:00
haptics haptics: Introduces support for DRV2605 Haptic Driver 2024-08-08 15:57:12 +02:00
hwinfo drivers: hwinfo: add the HWINFO_HAS_DRIVER Kconfig option 2024-08-08 15:37:40 +02:00
hwspinlock build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
i2c drivers: update AMBIQ drivers to use proper base address 2024-08-11 19:18:09 -05:00
i2s drivers: i2s_nrfx: Fix division by 0 in divider calculation 2024-06-25 12:19:20 -04:00
i3c i3c: drivers: check for reserved addresses for i2c scan 2024-08-07 07:13:42 -04:00
ieee802154 kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
input fix: initialize gpio_keys input from pin state 2024-08-09 17:58:16 +01:00
interrupt_controller intc: esp32c6: Fix for interrupt controller 2024-08-13 09:49:49 +01:00
ipm everywhere: replace `#if IS_ENABLED()` as per docs 2024-06-28 07:20:32 -04:00
kscan input: add a user_data pointer to the callback 2024-07-31 12:55:11 +02:00
led everywhere: replace double words 2024-06-22 05:40:22 -04:00
led_strip driver: led: add support for TI TLC59731 RGB STRIP controller 2024-05-21 16:50:24 -04:00
lora lora: driver: sx12xx: fix driver recv func when RX error occurs 2024-08-05 18:37:11 -04:00
mbox drivers: mbox: mbox_esp32: add support for esp32 MBOX driver 2024-08-07 07:17:01 -04:00
mdio drivers: mdio: litex: add mdio driver 2024-08-05 16:29:06 +02:00
memc drivers: update AMBIQ drivers to use proper base address 2024-08-11 19:18:09 -05:00
mfd drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
mipi_dbi drivers: mipi_dbi: reduce the RAM overhead 2024-07-27 10:45:34 +03:00
mipi_dsi everywhere: replace double words 2024-06-22 05:40:22 -04:00
misc build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
mm drivers: mm/intel_adsp: Add MMU support to MM driver 2024-06-04 13:40:04 +02:00
modem modem: hl7800: set RX socket remote address 2024-07-10 16:16:03 -04:00
mspi drivers: update AMBIQ drivers to use proper base address 2024-08-11 19:18:09 -05:00
net drivers: nsos: fix resource leak in nsos_adapt_accept() error path 2024-07-05 18:44:13 +02:00
pcie kernel: mm: rename z_phys_un/map to k_mem_*_phys_bare 2024-06-12 21:13:26 -04:00
peci build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
pinctrl drivers/pinctrl: it8xxx2: Fix I2C5 pin leakage 2024-08-13 14:55:34 +02:00
pm_cpu_ops
power_domain power_domain: intel_adsp: Use register definitions 2024-05-24 09:53:04 -05:00
ps2 build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
ptp_clock drivers: ptp_clock_nxp_enet: add module_dev to driver config 2024-07-09 17:20:12 -04:00
pwm drivers: pwm: update pwm_mcux_pwt.c 2024-08-13 09:50:06 +01:00
regulator drivers: regulator: fix reference count underflow 2024-08-02 13:42:01 +02:00
reset drivers: reset: Add NXP RSTCTL driver 2024-05-21 16:49:42 -04:00
retained_mem build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
rtc drivers: rtc: add ambiq rtc driver 2024-08-09 17:58:35 +01:00
sdhc sdhc: sdhc_spi: compile-time determine if `sdhc_ones` needed 2024-08-08 06:17:45 -04:00
sensor drivers/sensor/st: iis2iclx: (fix) convert range into mg 2024-08-13 14:56:39 +02:00
serial drivers: serial: pl011: Fix ignored const qualifiers 2024-08-12 19:25:34 -04:00
sip_svc
smbus build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
spi drivers: spi: remove old ambiq mspi 2024-08-11 19:18:09 -05:00
syscon
tee kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
timer everywhere: replace double words 2024-06-22 05:40:22 -04:00
usb drivers: udc: add opaque pointer to store upper layer private data 2024-08-06 17:17:41 -04:00
usb_c drivers: usb_c: numaker: support Nuvoton's M2L31 series 2024-08-01 12:38:53 +02:00
video drivers: video: ov7670: introduce driver for ov7670 camera 2024-06-06 20:07:57 -04:00
virtualization kernel: mm: rename z_phys_un/map to k_mem_*_phys_bare 2024-06-12 21:13:26 -04:00
w1 drivers: w1: Ensure DQ pin is both input and output. 2024-05-29 07:34:29 +02:00
watchdog drivers: watchdog: Add watchdog driver for MAX32xxx MCUs 2024-08-11 19:18:56 -05:00
wifi drivers: wifi: Add NXP wifi shim driver support 2024-08-07 07:17:23 -04:00
xen
CMakeLists.txt haptics: Introduces a haptics API 2024-08-08 15:57:12 +02:00
Kconfig haptics: Introduces a haptics API 2024-08-08 15:57:12 +02:00