zephyr/drivers
Patryk Duda d652da5acb drivers: flash: Introduce readout protection support for STM32F4
This patch adds flash readout protection support for STM32F4 devices
family. These devices can enable protection on entire flash content.

Readout protection functionality was exposed as vendor extended
operation. To change readout protection state, caller should provide a
structure which describes desired RDP state.

Enabling readout protection permanently or disabling readout protection
(changing from level 1 to level 0) is guarded by
CONFIG_FLASH_STM32_READOUT_PROTECTION_PERMANENT_ALLOW and
CONFIG_FLASH_STM32_READOUT_PROTECTION_DISABLE_ALLOW respectively.

Signed-off-by: Patryk Duda <pdk@semihalf.com>
2023-03-28 15:43:16 +00:00
..
adc drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
audio drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
bbram drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
bluetooth drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
cache drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
can drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
clock_control drivers: clock control for the new stm32h5 serie 2023-03-28 15:07:51 +02:00
console armclang: fix compiler warnings with isprint() 2023-03-17 09:30:01 +01:00
coredump drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
counter drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
crypto drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
dac drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
dai drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
debug kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
disk drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
display drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
dma drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
edac drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
eeprom drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
entropy drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
espi drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
ethernet drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
flash drivers: flash: Introduce readout protection support for STM32F4 2023-03-28 15:43:16 +00:00
fpga drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
fuel_gauge drivers: Added fuel gauge max17048 2023-03-22 14:51:33 -04:00
gpio drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
hwinfo drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
i2c drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
i2s drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
i3c drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
ieee802154 drivers: ieee802154: remove not useful log 2023-03-28 15:07:33 +02:00
input drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
interrupt_controller drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
ipm drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
kscan drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
led drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
led_strip drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
lora drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
mbox drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
mdio drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
memc drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
mipi_dsi drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
misc drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
mm drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
modem drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
net drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
neural_net drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
pcie drivers: pcie: late initialization of pcie when PCIe controller is used 2022-12-10 09:47:26 +01:00
peci drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
pinctrl drivers: pinctrl: pinctrl_kinetis: Fix port array 2023-03-28 10:23:46 +02:00
pm_cpu_ops arm64: implement arch_system_halt 2022-11-23 11:37:08 +01:00
power_domain power_domain: gpio: only run actions for children on domain 2023-01-24 09:42:11 +01:00
ps2 drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
ptp_clock drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
pwm drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
regulator drivers: regulator: Added initial voltage configuration 2023-03-22 21:19:51 +01:00
reset drivers: reset: Add support for reset clear register 2022-12-09 09:43:36 -08:00
retained_mem drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
sdhc drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
sensor drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
serial drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
smbus drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
spi drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
syscon drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
timer drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
usb drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
usb_c usb-c: tcpc: Disable Dead Battery after system starts 2023-03-09 09:20:35 +01:00
video drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
virtualization drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
w1 drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
watchdog drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
wifi drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
xen include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
CMakeLists.txt smbus: Introduce SMBus subsystem driver API 2023-03-22 08:16:23 -04:00
Kconfig smbus: Introduce SMBus subsystem driver API 2023-03-22 08:16:23 -04:00