zephyr/dts
Peter Bigot 67808279fb drivers: flash: spi_nor: support devices that default to protect blocks
Some SPI NOR devices, particularly Atmel and SST, power-up with block
protect bits set in the status register.  These bits must be cleared
before any erase or program operation can succeed.  However, blindly
clearing bits in SR is wrong as some of these are non-volatile and
control chip behavior, including quad-enable.

Add a devicetree flag to identify device-specific BP bits in the status
register that should be cleared on startup only for devices that need
them, and when set do the clear during initialization.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2021-04-16 12:23:06 +02:00
..
arc pinmux: hsdk: Convert ARC HSDK pinmux to be devicetree based 2021-02-15 08:29:56 -05:00
arm dts: add erase/write block sizes for imx rt1064 internal flash 2021-04-15 16:26:39 -05:00
arm64 dts: virt: Move sram node to DT board files 2021-04-14 14:20:00 -05:00
bindings drivers: flash: spi_nor: support devices that default to protect blocks 2021-04-16 12:23:06 +02:00
common
nios2 drivers: i2c: nios2: get IRQ and IRQ priority from DTS 2021-03-03 11:55:03 -06:00
posix
riscv ite: drivers/adc: add adc drivers on it8xxx2_evb platform 2021-04-13 13:01:56 -04:00
sparc soc: GR716A LEON3FT Microcontroller 2020-11-13 14:53:55 -08:00
x86 soc: x86: add Lakemont SoC 2021-02-19 18:51:04 -05:00
xtensa esp32: drivers: spi_flash: add host flash support 2021-03-06 09:34:35 -05:00
binding-template.yaml scripts: edt: Add support for include property filtering 2021-04-07 14:16:33 +02:00
Kconfig dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00