SPI flash chip driver definition structure. The chip driver structure contains chip-specific pointers to functions to perform SPI flash operations, and some chip-specific numeric values. Do not call chip driver functions directly in other contexts. A generic driver for generic chips and its related operations are defined in spi_flash_chip_generic.h which can be used as building blocks for written new/specific SPI flash chip drivers.