zephyr/dts
Andrzej Głąbek 0b573a1f38 drivers: spi_flash_at45: Fix erasing of first two sectors
Most available AT45 flash chips have their first two sectors shorter
than the consecutive ones. Usually, the first sector is marked as 0a
and has its size equal to eight pages (one block) and the second one
(usually 0b) is the complement to the size of a regular sector.
This commits modifies the driver so that erasing of these first two
sectors is performed correctly. This modified behavior is configurable
with a new DT property so that it is still possible to also use legacy
AT45 chips that do not feature such sector split. Such legacy chips
usually also do not support the chip erase and sector erase commands,
so two more DT properties are introduced to cover that.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-05-09 12:22:15 +02:00
..
arc/synopsys ARC: Add HS4x support 2023-05-02 16:54:24 +02:00
arm drivers/adc: imx6sx ADC support. 2023-05-08 16:42:40 +02:00
arm64 board: arm64: fvp_baser_aemv8r: Add ethernet, phy and mdio nodes 2023-04-11 11:27:05 +02:00
bindings drivers: spi_flash_at45: Fix erasing of first two sectors 2023-05-09 12:22:15 +02:00
common
nios2/intel dts: nios2: intel: nios2-qemu: add jtag interrupt 2023-01-27 14:24:43 -05:00
posix
riscv dts/riscv: move mpfs-icicle.dtsi into a common microchip directory 2023-05-04 10:47:07 +02:00
sparc/gaisler dts/sparc/gaisler: add SoC and board compatible strings 2023-05-02 10:53:27 +02:00
x86/intel drivers: rtc: rtc_mc146818: Added RTC driver for Motorola MC146818B 2023-04-27 14:15:22 +02:00
xtensa boards: xtensa: nxp_adsp_imx8m: Add UART support for the ADSP from i.MX8MP 2023-05-08 13:06:12 -05:00
binding-template.yaml
Kconfig