[U-Boot] Pull request v2: u-boot-spi/master

Jagan Teki jagannadh.teki at gmail.com
Fri Jan 26 06:27:27 UTC 2018


Hi Tom,

Please pull this PR.

Changes for v2:
- Fixed patches on wait_bit
- Collected new patches.

thanks!
Jagan.

The following changes since commit 98691a60abffb44303d7dae6e9e699d0daded930:

  Merge git://git.denx.de/u-boot-rockchip (2018-01-09 13:28:51 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-spi.git master

for you to fetch changes up to 58c125b9e2b232ce73ed7b24ba7b1ca5ff41c5bd:

  DW SPI: Get clock value from Device Tree (2018-01-26 11:26:16 +0530)

----------------------------------------------------------------
Chris Packham (1):
      spi: kirkwood_spi: implement workaround for FE-9144572

Eugeniy Paltsev (2):
      SOCFPGA: clock manager: implement dw_spi_get_clk function
      DW SPI: Get clock value from Device Tree

Goldschmidt Simon (1):
      Revert "spi: cadence_qspi_apb: Use 32 bit indirect read transaction when possible"

Jason Rush (4):
      spi: cadence_spi: Sync DT bindings with Linux
      dts: cadence_spi: Sync DT bindings with Linux
      config: cadence_spi: Remove defines read from DT
      dts: cadence_spi: Update documentation for DT bindings

Mario Six (8):
      spi: Fix style violation and improve code
      spi: Remove obsolete spi_base_setup_slave_fdt
      spi: Remove spi_flash_probe_fdt
      spi: Remove spi_setup_slave_fdt
      spi: Remove CONFIG_OF_SPI_FLASH
      spi: sf_probe: Fix style violations
      spi: spi-uclass: Fix style violations
      sf_probe: Merge spi_flash_probe_tail into spi_flash_probe

Miquel Raynal (1):
      doc: bindings: soft-spi: update documentation to match the code

Vignesh R (2):
      Revert "spi: cadence_qspi_apb: Use 32 bit indirect write transaction when possible"
      spi: cadence_qspi_apb: Make flash writes 32 bit aligned

Álvaro Fernández Rojas (16):
      wait_bit: add 8/16/32 BE/LE versions of wait_for_bit
      wait_bit: use wait_for_bit_le32 and remove wait_for_bit
      drivers: spi: allow limiting reads
      drivers: spi: consider command bytes when sending transfers
      dm: spi: add BCM63xx SPI driver
      mips: bmips: add bcm63xx-spi driver support for BCM6338
      mips: bmips: add bcm63xx-spi driver support for BCM6348
      mips: bmips: add bcm63xx-spi driver support for BCM6358
      mips: bmips: add bcm63xx-spi driver support for BCM3380
      mips: bmips: add bcm63xx-spi driver support for BCM63268
      mips: bmips: enable the SPI flash on the Sagem F at ST1704
      mips: bmips: enable the SPI flash on the Netgear CG3100D
      dm: spi: add BCM63xx HSSPI driver
      mips: bmips: add bcm63xx-hsspi driver support for BCM6328
      mips: bmips: add bcm63xx-hsspi driver support for BCM63268
      mips: bmips: enable the SPI flash on the Comtrend AR-5387un

 arch/arm/dts/keystone-k2g-evm.dts             |  75 +++--
 arch/arm/dts/keystone-k2g.dtsi                |   5 +-
 arch/arm/dts/socfpga.dtsi                     |   5 +-
 arch/arm/dts/socfpga_arria10.dtsi             |   4 +-
 arch/arm/dts/socfpga_arria5_socdk.dts         |   9 +-
 arch/arm/dts/socfpga_cyclone5_is1.dts         |   9 +-
 arch/arm/dts/socfpga_cyclone5_socdk.dts       |   9 +-
 arch/arm/dts/socfpga_cyclone5_sockit.dts      |   9 +-
 arch/arm/dts/socfpga_cyclone5_socrates.dts    |   9 +-
 arch/arm/dts/socfpga_cyclone5_sr1500.dts      |   9 +-
 arch/arm/dts/socfpga_cyclone5_vining_fpga.dts |  18 +-
 arch/arm/dts/stv0991.dts                      |  12 +-
 arch/arm/include/asm/arch-mvebu/spi.h         |   6 +
 arch/arm/mach-imx/mx6/ddr.c                   |  22 +-
 arch/arm/mach-socfpga/clock_manager.c         |   4 +-
 arch/arm/mach-socfpga/clock_manager_arria10.c |   9 +
 arch/arm/mach-socfpga/clock_manager_gen5.c    |  15 +-
 arch/arm/mach-socfpga/reset_manager_arria10.c |  36 +--
 arch/mips/dts/brcm,bcm3380.dtsi               |  17 +
 arch/mips/dts/brcm,bcm63268.dtsi              |  38 +++
 arch/mips/dts/brcm,bcm6328.dtsi               |  24 ++
 arch/mips/dts/brcm,bcm6338.dtsi               |  17 +
 arch/mips/dts/brcm,bcm6348.dtsi               |  17 +
 arch/mips/dts/brcm,bcm6358.dtsi               |  17 +
 arch/mips/dts/comtrend,ar-5387un.dts          |  12 +
 arch/mips/dts/netgear,cg3100d.dts             |  12 +
 arch/mips/dts/sagem,f at st1704.dts              |  12 +
 arch/mips/mach-ath79/ar934x/clk.c             |   2 +-
 board/samtec/vining_2000/vining_2000.c        |   4 +-
 configs/comtrend_ar5387un_ram_defconfig       |   8 +
 configs/netgear_cg3100d_ram_defconfig         |   8 +
 configs/sagem_f at st1704_ram_defconfig          |   8 +
 doc/device-tree-bindings/spi/soft-spi.txt     |  24 +-
 doc/device-tree-bindings/spi/spi-cadence.txt  |  13 +-
 drivers/clk/clk_pic32.c                       |  12 +-
 drivers/clk/renesas/clk-rcar-gen3.c           |   4 +-
 drivers/ddr/microchip/ddr2.c                  |   8 +-
 drivers/fpga/socfpga_arria10.c                |  17 +-
 drivers/mmc/msm_sdhci.c                       |   8 +-
 drivers/mtd/pic32_flash.c                     |   4 +-
 drivers/mtd/spi/sf_probe.c                    |  34 +-
 drivers/mtd/spi/spi_flash.c                   |   5 +-
 drivers/net/ag7xxx.c                          |  16 +-
 drivers/net/dwc_eth_qos.c                     |  17 +-
 drivers/net/ethoc.c                           |   8 +-
 drivers/net/pic32_eth.c                       |  12 +-
 drivers/net/pic32_mdio.c                      |  28 +-
 drivers/net/ravb.c                            |   4 +-
 drivers/net/xilinx_axi_emac.c                 |   4 +-
 drivers/net/zynq_gem.c                        |  12 +-
 drivers/reset/sti-reset.c                     |   4 +-
 drivers/serial/serial_pic32.c                 |   4 +-
 drivers/spi/Kconfig                           |  16 +
 drivers/spi/Makefile                          |   2 +
 drivers/spi/atmel_spi.c                       |   4 +-
 drivers/spi/bcm63xx_hsspi.c                   | 414 ++++++++++++++++++++++++
 drivers/spi/bcm63xx_spi.c                     | 433 ++++++++++++++++++++++++++
 drivers/spi/cadence_qspi.c                    |  20 +-
 drivers/spi/cadence_qspi.h                    |   6 +-
 drivers/spi/cadence_qspi_apb.c                |  82 +++--
 drivers/spi/designware_spi.c                  |  45 ++-
 drivers/spi/fsl_qspi.c                        |  20 +-
 drivers/spi/kirkwood_spi.c                    |  69 +++-
 drivers/spi/mvebu_a3700_spi.c                 |  20 +-
 drivers/spi/spi-uclass.c                      |  21 +-
 drivers/spi/spi.c                             |  27 +-
 drivers/usb/host/dwc2.c                       |  24 +-
 drivers/usb/host/ehci-msm.c                   |   3 +-
 drivers/usb/host/ehci-mx6.c                   |   5 +-
 drivers/usb/host/ohci-lpc32xx.c               |  12 +-
 drivers/usb/host/xhci-rcar.c                  |  12 +-
 drivers/video/atmel_hlcdfb.c                  |  64 ++--
 include/configs/k2g_evm.h                     |   2 -
 include/configs/socfpga_common.h              |   2 -
 include/configs/stv0991.h                     |   2 -
 include/spi.h                                 |  32 +-
 include/spi_flash.h                           |  12 -
 include/wait_bit.h                            |  85 ++---
 scripts/config_whitelist.txt                  |   2 -
 79 files changed, 1616 insertions(+), 519 deletions(-)
 create mode 100644 drivers/spi/bcm63xx_hsspi.c
 create mode 100644 drivers/spi/bcm63xx_spi.c


More information about the U-Boot mailing list