spi: gxp_spi: Add GXP SPI controller driver
authorNick Hawkins <nick.hawkins@hpe.com>
Wed, 8 Jun 2022 21:21:36 +0000 (16:21 -0500)
committerTom Rini <trini@konsulko.com>
Thu, 23 Jun 2022 01:30:05 +0000 (21:30 -0400)
commit4f689b3d86be92625ec0593779590ab5ccfd8171
tree2bd8429726c0e8bb7dac47a38807fe5cb25035ce
parentb25913b40ee138c35d4c92e55898a365348d5769
spi: gxp_spi: Add GXP SPI controller driver

The GXP supports 3 separate SPI interfaces to accommodate the system
flash, core flash, and other functions. The SPI engine supports variable
clock frequency, selectable 3-byte or 4-byte addressing and a
configurable x1, x2, and x4 command/address/data modes. The memory
buffer for reading and writing ranges between 256 bytes and 8KB. This
driver supports access to the core flash.

Signed-off-by: Nick Hawkins <nick.hawkins@hpe.com>
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/gxp_spi.c [new file with mode: 0644]