[U-Boot] [PULL] u-boot-mips

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Wed Jan 16 18:26:02 UTC 2019


Hi Tom,

please pull updates for MIPS

https://travis-ci.org/danielschwierzeck/u-boot/builds/480371326


The following changes since commit d3689267f92c5956e09cc7d1baa4700141662bff:

  Prepare v2019.01 (2019-01-14 17:02:36 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-mips.git tags/mips-pull-2019-11-16

for you to fetch changes up to 49f0b6bab919e6a9a509af841b43bbb49728dc45:

  mips: mt7688: gardena-smart-gateway: Enable green power LED on startup (2019-01-16 14:00:26 +0100)

----------------------------------------------------------------
- MIPS: mscc: various enhancements for Luton and Ocelot platforms
- MIPS: mscc: added support for Jaguar2 platform
- MIPS: optimised SPL linker script
- MIPS: bcm6368: fix restart flow issues
- MIPS: fixed CONFIG_OF_EMBED warnings for all MIPS boards
- MIPS: mt7688: small fixes and enhancements
- mmc: compile-out write support if disabled

----------------------------------------------------------------
Daniel Schwierzeck (7):
      MIPS: optimize and fix ELF sections
      MIPS: jz47xx: remove custom u-boot-spl.lds
      MIPS: boston: switch to CONFIG_OF_SEPARATE
      MIPS: malta: switch to CONFIG_OF_SEPARATE
      MIPS: pic32mzdask: switch to CONFIG_OF_SEPARATE
      MIPS: xilfpga: switch to CONFIG_OF_SEPARATE
      MIPS: bmips: switch to CONFIG_OF_SEPARATE

Ezequiel Garcia (2):
      mmc: Use proper IS_ENABLED macro to check block support
      mmc: jz_mmc: Compile-out write support if disabled

Horatiu Vultur (6):
      pinctrl: mscc: Add gpio and pinctrl for Jaguar2 SOC family
      MSCC: Add support for Jaguar2 SOC family
      MSCC: Add device tree for Jaguar2 board
      MSCC: Add device tree for Jaguar2-48 board
      MSCC: add device tree for Serval2 board
      MSCC: Add board support for Jaguar2 SOC family

Lars Povlsen (13):
      mips: mscc: Add generic PHY MIIM utility functions
      mips: mscc: Add generic GPIO control utility function
      mips: luton: DT: Add pcb090
      mips: mscc: luton+ocelot: Remove board config options, do probing
      mips: mscc_sgpio: Add the MSCC serial GPIO device (SIO)
      mips: mscc_sgpio: Add DT bindings documentation
      mips: luton: DT: Enable use of serial gpio
      mips: luton: Enable use of serial gpio for LED
      mips: ocelot: DT: Enable use of serial gpio
      mips: ocelot: Enable use of serial gpio for LED
      mips: spi: mscc: Add fast bitbang SPI driver
      mips: mscc: DT: Update luton device tree to use fast SPI driver
      mips: gpio: mscc: Obsoleted gpio-mscc-bitbang-spi.c

Stefan Roese (2):
      mips: mt7688: gardena-smart-gateway: Update mtdparts/mtdids for Kernel 4.19
      mips: mt7688: gardena-smart-gateway: Enable green power LED on startup

Álvaro Fernández Rojas (1):
      net: bcm6368: fix restart flow issues

 MAINTAINERS                                        |   5 +
 arch/mips/cpu/u-boot-spl.lds                       | 100 ++++---
 arch/mips/cpu/u-boot.lds                           | 104 ++++---
 arch/mips/dts/Makefile                             |   3 +
 arch/mips/dts/gardena-smart-gateway-mt7688.dts     |   2 +-
 arch/mips/dts/jr2_pcb110.dts                       |  74 +++++
 arch/mips/dts/jr2_pcb111.dts                       |  74 +++++
 arch/mips/dts/luton_pcb090.dts                     |  57 ++++
 arch/mips/dts/luton_pcb091.dts                     |  27 ++
 arch/mips/dts/mscc,jr2.dtsi                        | 187 ++++++++++++
 arch/mips/dts/mscc,luton.dtsi                      |  29 +-
 arch/mips/dts/mscc,ocelot.dtsi                     |  23 ++
 arch/mips/dts/ocelot_pcb120.dts                    |  76 +++++
 arch/mips/dts/ocelot_pcb123.dts                    |  25 ++
 arch/mips/dts/serval2_pcb112.dts                   |  60 ++++
 arch/mips/mach-jz47xx/jz4780/u-boot-spl.lds        |  50 ----
 arch/mips/mach-mscc/Kconfig                        |  45 ++-
 arch/mips/mach-mscc/Makefile                       |   5 +-
 arch/mips/mach-mscc/cpu.c                          |   7 +
 arch/mips/mach-mscc/dram.c                         |   2 +-
 arch/mips/mach-mscc/gpio.c                         |  33 +++
 arch/mips/mach-mscc/include/mach/common.h          |  65 +++++
 arch/mips/mach-mscc/include/mach/ddr.h             |  38 ++-
 arch/mips/mach-mscc/include/mach/jr2/jr2.h         |  24 ++
 .../mach-mscc/include/mach/jr2/jr2_devcpu_gcb.h    |  20 ++
 .../include/mach/jr2/jr2_devcpu_gcb_miim_regs.h    |  25 ++
 .../mips/mach-mscc/include/mach/jr2/jr2_icpu_cfg.h | 321 ++++++++++++++++++++
 .../include/mach/luton/luton_devcpu_gcb.h          |   4 +
 .../mach/luton/luton_devcpu_gcb_miim_regs.h        |  26 ++
 .../include/mach/ocelot/ocelot_devcpu_gcb.h        |   2 +
 .../mach/ocelot/ocelot_devcpu_gcb_miim_regs.h      |  25 ++
 arch/mips/mach-mscc/phy.c                          |  73 +++++
 arch/mips/mach-mscc/reset.c                        |  17 ++
 board/mscc/common/Makefile                         |   4 +
 board/mscc/common/spi.c                            |  31 ++
 board/mscc/jr2/Kconfig                             |  15 +
 board/mscc/jr2/Makefile                            |   4 +
 board/mscc/jr2/jr2.c                               | 115 ++++++++
 board/mscc/luton/luton.c                           |  52 +++-
 board/mscc/ocelot/ocelot.c                         |  76 +++--
 configs/bcm968380gerg_ram_defconfig                |   1 -
 configs/boston32r2_defconfig                       |   1 -
 configs/boston32r2el_defconfig                     |   1 -
 configs/boston32r6_defconfig                       |   1 -
 configs/boston32r6el_defconfig                     |   1 -
 configs/boston64r2_defconfig                       |   1 -
 configs/boston64r2el_defconfig                     |   1 -
 configs/boston64r6_defconfig                       |   1 -
 configs/boston64r6el_defconfig                     |   1 -
 configs/ci20_mmc_defconfig                         |   1 -
 configs/comtrend_ar5315u_ram_defconfig             |   1 -
 configs/comtrend_ar5387un_ram_defconfig            |   1 -
 configs/comtrend_ct5361_ram_defconfig              |   1 -
 configs/comtrend_vr3032u_ram_defconfig             |   1 -
 configs/comtrend_wap5813n_ram_defconfig            |   1 -
 configs/gardena-smart-gateway-mt7688-ram_defconfig |   4 +-
 configs/gardena-smart-gateway-mt7688_defconfig     |   4 +-
 configs/huawei_hg556a_ram_defconfig                |   1 -
 configs/imgtec_xilfpga_defconfig                   |   1 -
 configs/malta64_defconfig                          |   1 -
 configs/malta64el_defconfig                        |   1 -
 configs/malta_defconfig                            |   1 -
 configs/maltael_defconfig                          |   1 -
 ..._ocelot_pcb120_defconfig => mscc_jr2_defconfig} |  25 +-
 configs/mscc_luton_defconfig                       |  13 +-
 configs/mscc_ocelot_defconfig                      |  10 +-
 configs/netgear_cg3100d_ram_defconfig              |   1 -
 configs/netgear_dgnd3700v2_ram_defconfig           |   1 -
 configs/pic32mzdask_defconfig                      |   1 -
 configs/sagem_f at st1704_ram_defconfig               |   1 -
 configs/sfr_nb4-ser_ram_defconfig                  |   1 -
 doc/device-tree-bindings/gpio/mscc_sgpio.txt       |  45 +++
 drivers/gpio/Kconfig                               |  12 +-
 drivers/gpio/Makefile                              |   2 +-
 drivers/gpio/gpio-mscc-bitbang-spi.c               | 122 --------
 drivers/gpio/mscc_sgpio.c                          | 275 ++++++++++++++++++
 drivers/mmc/jz_mmc.c                               | 105 ++++---
 drivers/mmc/mmc_write.c                            |   8 +-
 drivers/net/bcm6368-eth.c                          | 109 ++++---
 drivers/pinctrl/mscc/Kconfig                       |   9 +
 drivers/pinctrl/mscc/Makefile                      |   1 +
 drivers/pinctrl/mscc/mscc-common.c                 |  90 ++++--
 drivers/pinctrl/mscc/mscc-common.h                 |  17 +-
 drivers/pinctrl/mscc/pinctrl-jr2.c                 | 323 +++++++++++++++++++++
 drivers/pinctrl/mscc/pinctrl-luton.c               |  16 +-
 drivers/pinctrl/mscc/pinctrl-ocelot.c              |  16 +-
 drivers/spi/Kconfig                                |   7 +
 drivers/spi/Makefile                               |   1 +
 drivers/spi/mscc_bb_spi.c                          | 236 +++++++++++++++
 include/configs/vcoreiii.h                         |   2 +
 90 files changed, 2907 insertions(+), 496 deletions(-)
 create mode 100644 arch/mips/dts/jr2_pcb110.dts
 create mode 100644 arch/mips/dts/jr2_pcb111.dts
 create mode 100644 arch/mips/dts/luton_pcb090.dts
 create mode 100644 arch/mips/dts/mscc,jr2.dtsi
 create mode 100644 arch/mips/dts/serval2_pcb112.dts
 delete mode 100644 arch/mips/mach-jz47xx/jz4780/u-boot-spl.lds
 create mode 100644 arch/mips/mach-mscc/gpio.c
 create mode 100644 arch/mips/mach-mscc/include/mach/jr2/jr2.h
 create mode 100644 arch/mips/mach-mscc/include/mach/jr2/jr2_devcpu_gcb.h
 create mode 100644 arch/mips/mach-mscc/include/mach/jr2/jr2_devcpu_gcb_miim_regs.h
 create mode 100644 arch/mips/mach-mscc/include/mach/jr2/jr2_icpu_cfg.h
 create mode 100644 arch/mips/mach-mscc/include/mach/luton/luton_devcpu_gcb_miim_regs.h
 create mode 100644 arch/mips/mach-mscc/include/mach/ocelot/ocelot_devcpu_gcb_miim_regs.h
 create mode 100644 arch/mips/mach-mscc/phy.c
 create mode 100644 board/mscc/common/Makefile
 create mode 100644 board/mscc/common/spi.c
 create mode 100644 board/mscc/jr2/Kconfig
 create mode 100644 board/mscc/jr2/Makefile
 create mode 100644 board/mscc/jr2/jr2.c
 rename configs/{mscc_ocelot_pcb120_defconfig => mscc_jr2_defconfig} (73%)
 create mode 100644 doc/device-tree-bindings/gpio/mscc_sgpio.txt
 delete mode 100644 drivers/gpio/gpio-mscc-bitbang-spi.c
 create mode 100644 drivers/gpio/mscc_sgpio.c
 create mode 100644 drivers/pinctrl/mscc/pinctrl-jr2.c
 create mode 100644 drivers/spi/mscc_bb_spi.c


More information about the U-Boot mailing list