
Hi Tom,
Please pull this PR.
Summary: - Add xtxtech spi-nor chip parts (Bruce Suen) - Add bcm63xx-hsspi driver fixes (William Zhang)
CI: https://source.denx.de/u-boot/custodians/u-boot-spi/-/pipelines/16886
thanks! Jagan.
The following changes since commit bf5152d0108683bbaabf9d7a7988f61649fc33f4:
Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-riscv (2023-07-12 13:10:04 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-spi master
for you to fetch changes up to 4a31e145217cecc3d421f96eafcd2cfd9c670929:
mtd: spi-nor: Add support for w25q256jwm (2023-07-13 14:17:40 +0530)
---------------------------------------------------------------- Bruce Suen (2): mtd: spi-nor-ids: change full company name of XTX mtd: spi-nor-ids: add xtxtech part#
Fabio Estevam (2): spi: soft_spi: Support the recommended soft spi properties doc: bindings: soft-spi: Remove the usage of deprecated properties
Jim Liu (1): spi: npcm_pspi: use ACTIVE_LOW flag for cs gpio and set default max_hz
Lukas Funke (2): spi: pl022: Align compatible property with device tree binding spi: pl022: Add chip-select gpio support
Masahisa Kojima (1): spi: synquacer: remove SPI_TX_BYTE handling
Stefan Herbrechtsmeier (2): spi: pl022: Rename flush into pl022_spi_flush spi: pl022: Remove platform data header
Venkatesh Yadav Abbarapu (1): mtd: spi-nor: Add support for w25q256jwm
William Zhang (6): spi: bcm63xx-hsspi: Make driver depend on BCMBCA arch spi: bcm63xx-hsspi: Fix multi-bit mode setting spi: bcm63xx-hsspi: Add new compatible string support spi: bcm63xx-hsspi: Add prepend mode support spi: bcmbca-hsspi: Add driver for newer HSSPI controller dt-bindings: spi: Add bcm63xx-hsspi controller support
.../spi/brcm,bcm63xx-hsspi.yaml | 134 +++++++ doc/device-tree-bindings/spi/soft-spi.txt | 12 +- drivers/mtd/spi/spi-nor-ids.c | 43 ++- drivers/spi/Kconfig | 13 +- drivers/spi/Makefile | 1 + drivers/spi/bcm63xx_hsspi.c | 277 ++++++++++++-- drivers/spi/bcmbca_hsspi.c | 414 +++++++++++++++++++++ drivers/spi/npcm_pspi.c | 12 +- drivers/spi/pl022_spi.c | 51 ++- drivers/spi/soft_spi.c | 21 +- drivers/spi/spi-synquacer.c | 8 +- include/dm/platform_data/spi_pl022.h | 21 -- 12 files changed, 932 insertions(+), 75 deletions(-) create mode 100644 doc/device-tree-bindings/spi/brcm,bcm63xx-hsspi.yaml create mode 100644 drivers/spi/bcmbca_hsspi.c delete mode 100644 include/dm/platform_data/spi_pl022.h