CONFIG_SPI_FLASH_AT45

AT45 family flash driver

Type: bool

Help

This driver can handle several instances of AT45 family chips that are enabled by specifying devicetree nodes with the “compatible” property set to “atmel,at45” and other required properties like JEDEC ID, chip capacity, block and page size etc. configured accordingly.

The driver is only capable of using “power of 2” binary page sizes in those chips and at initialization configures them to work in that mode (unless it is already done).

Direct dependencies

SPI && FLASH

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols selected by this symbol

Kconfig definition

At <Zephyr>/drivers/flash/Kconfig.at45:4

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:32<Zephyr>/drivers/Kconfig:60<Zephyr>/drivers/flash/Kconfig:61

Menu path: (Top) → Device Drivers → Flash hardware support

menuconfig SPI_FLASH_AT45
    bool "AT45 family flash driver"
    select FLASH_HAS_DRIVER_ENABLED
    select FLASH_HAS_PAGE_LAYOUT
    depends on SPI && FLASH
    help
      This driver can handle several instances of AT45 family chips that
      are enabled by specifying devicetree nodes with the "compatible"
      property set to "atmel,at45" and other required properties like
      JEDEC ID, chip capacity, block and page size etc. configured
      accordingly.

      The driver is only capable of using "power of 2" binary page sizes
      in those chips and at initialization configures them to work in
      that mode (unless it is already done).

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)