Hi Jagan and Tom,

Any chance to get this patch series into the u-boot? I haven't heard any feedback and comments but they are largely based on patch series for linux that was accepted in kernel stable release 6.3 and verified on Broadcom reference boards.

Thanks,
William

On 05/02/2023 11:58 AM, William Zhang wrote:
This patch series is the u-boot port from the recently accepted kernel
Broadcom HSSPI driver patch series here [1]. It includes the
accumulative updates and fixes for the driver from Broadcom. It also
added a new driver for the updated SPI controller found in the new
BCMBCA SoC. The device tree document is converted to yaml format and
updated accordingly.

[1]: 
https://lore.kernel.org/all/20230207065826.285013-1-william.zh...@broadcom.com/

Changes in v2:
- Add Álvaro Fernández Rojas as another maintainer

William Zhang (9):
   dt-bindings: spi: Add bcm63xx-hsspi controller support
   ARM: dts: broadcom: bcmbca: Add spi controller node
   arm64: dts: broadcom: bcmbca: Add spi controller node
   spi: bcm63xx-hsspi: Enable SPI drivers by default
   spi: bcm63xx-hsspi: Add new compatible string support
   spi: bcm63xx-hsspi: Fix multi-bit mode setting
   spi: bcm63xx-hsspi: Add prepend mode support
   spi: bcmbca-hsspi: Add driver for newer HSSPI controller
   MAINTAINERS: Add Broadcom Broadband SoC HS SPI drivers

  MAINTAINERS                                   |   9 +
  arch/arm/Kconfig                              |   2 +
  arch/arm/dts/bcm47622.dtsi                    |  18 +
  arch/arm/dts/bcm4908.dtsi                     |  17 +
  arch/arm/dts/bcm4912.dtsi                     |  20 +
  arch/arm/dts/bcm63138.dtsi                    |  18 +
  arch/arm/dts/bcm63146.dtsi                    |  19 +
  arch/arm/dts/bcm63148.dtsi                    |  18 +
  arch/arm/dts/bcm63158.dtsi                    |  15 +-
  arch/arm/dts/bcm63178.dtsi                    |  19 +
  arch/arm/dts/bcm6756.dtsi                     |  19 +
  arch/arm/dts/bcm6813.dtsi                     |  20 +
  arch/arm/dts/bcm6846.dtsi                     |  18 +
  arch/arm/dts/bcm6855.dtsi                     |  27 +-
  arch/arm/dts/bcm6856.dtsi                     |  23 +-
  arch/arm/dts/bcm6858.dtsi                     |  23 +-
  arch/arm/dts/bcm6878.dtsi                     |  19 +
  arch/arm/dts/bcm947622.dts                    |   4 +
  arch/arm/dts/bcm94908.dts                     |   4 +
  arch/arm/dts/bcm94912.dts                     |   4 +
  arch/arm/dts/bcm963138.dts                    |   4 +
  arch/arm/dts/bcm963146.dts                    |   4 +
  arch/arm/dts/bcm963148.dts                    |   4 +
  arch/arm/dts/bcm963158.dts                    |   4 +
  arch/arm/dts/bcm963178.dts                    |   4 +
  arch/arm/dts/bcm96756.dts                     |   4 +
  arch/arm/dts/bcm96813.dts                     |   4 +
  arch/arm/dts/bcm96846.dts                     |   4 +
  arch/arm/dts/bcm96855.dts                     |   4 +
  arch/arm/dts/bcm96856.dts                     |   4 +
  arch/arm/dts/bcm96858.dts                     |   4 +
  arch/arm/dts/bcm96878.dts                     |   4 +
  arch/arm/mach-bcmbca/Kconfig                  |  26 ++
  .../spi/brcm,bcm63xx-hsspi.yaml               | 134 ++++++
  drivers/spi/Kconfig                           |  13 +-
  drivers/spi/Makefile                          |   1 +
  drivers/spi/bcm63xx_hsspi.c                   | 277 +++++++++++-
  drivers/spi/bcmbca_hsspi.c                    | 414 ++++++++++++++++++
  38 files changed, 1160 insertions(+), 69 deletions(-)
  create mode 100644 doc/device-tree-bindings/spi/brcm,bcm63xx-hsspi.yaml
  create mode 100644 drivers/spi/bcmbca_hsspi.c

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to