[U-Boot] [GIT PULL] Raspberry Pi updates for v2020.01

Matthias Brugger mbrugger at suse.com
Tue Nov 19 16:02:34 UTC 2019

Hi Tom,

Please have a look at the below patches.
Travis-ci can be found here:

Apart from this patches, I planning to send another pull request once the single
binary series is ready to be merged. But for now, we should take this patches as
it fixes some FAT write errors and the boot banner issue for RPi3 you detected.


The following changes since commit d4a31e8ee5592072d8d5208b3e950cba2d89b6bd:

  Prepare v2020.01-rc3 (2019-11-18 21:31:49 -0500)

are available in the Git repository at:

  https://github.com/mbgg/u-boot.git tags/rpi-next-2020.01

for you to fetch changes up to cf3a4dc5d12d2b635370795ec15996d3216c7ea3:

  drivers: bcm283x: Set pre-location flag for OF_BOARD (2019-11-19 16:29:15 +0100)

- enable DFU for RPi4
- fix fat write
- add pinctrl upstream compatible for RPi4
- fix boot banner for RPi3 and RPi4

Marek Szyprowski (6):
      fat: write: fix broken write to fragmented files
      fat: write: fix broken write at non-zero file offset
      dfu: mmc: rearrange the code
      dfu: mmc: remove file size limit for io operations
      usb: dwc2_udc_otg: add bcm2835 SoC (Raspberry Pi4) support
      config: enable DFU over USB on Raspberry Pi4 boards

Matthias Brugger (4):
      pinctrl: bcm283x: Add compatible for RPi4
      fdt: fix bcm283x dm-pre-reloc definitions
      arm: dts: bcm283x: Rename U-Boot file
      drivers: bcm283x: Set pre-location flag for OF_BOARD

 .../{bcm283x-uboot.dtsi => bcm283x-u-boot.dtsi}    |  4 -
 configs/rpi_4_32b_defconfig                        | 11 +++
 configs/rpi_4_defconfig                            | 11 +++
 drivers/dfu/dfu_mmc.c                              | 93 +++++++++++++---------
 drivers/pinctrl/broadcom/pinctrl-bcm283x.c         |  3 +-
 drivers/serial/serial_bcm283x_mu.c                 |  2 +-
 drivers/serial/serial_bcm283x_pl011.c              |  2 +-
 drivers/usb/gadget/dwc2_udc_otg.c                  |  2 +
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c         | 12 +--
 fs/fat/fat_write.c                                 | 18 ++---
 include/configs/rpi.h                              | 20 +++++
 11 files changed, 120 insertions(+), 58 deletions(-)
 rename arch/arm/dts/{bcm283x-uboot.dtsi => bcm283x-u-boot.dtsi} (90%)

More information about the U-Boot mailing list