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

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Fri Oct 25 22:30:31 UTC 2019


Hi Tom,

please pull MIPS updates for 2020.01.

Gitlab: https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/1101
Travis CI: https://travis-ci.org/danielschwierzeck/u-boot/builds/602882075


The following changes since commit 17fd9915a4c639381804ed28274fa136ae3b0bee:

  Merge branch '2019-10-24-UFS-support' (2019-10-24 09:51:48 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-mips.git tags/mips-pull-2019-10-25

for you to fetch changes up to ec54c8c0001d151e9ba59410d35fe6a02fdcaf12:

  configs: mtmips: remove configs which are selected in Kconfig or useless (2019-10-25 17:20:44 +0200)

----------------------------------------------------------------
- bmips: add BCRM NAND support for BCM6368, BCM6328, BCM6362 and BCM63268 SoCs
- bmips: various small fixes
- mtmips: add new drivers for clock, reset-controller and pinctrl
- mtmips: add support for high speed UART
- mtmips: update/enhance drivers for SPI and ethernet
- mtmips: add support for MMC

----------------------------------------------------------------
Ramon Fried (1):
      MIPS: add compile time definition of L2 cache size

Weijie Gao (28):
      serial: serial_mtk: enable FIFO and disable flow control
      serial: serial_mtk: add non-DM version for SPL
      dts: mtmips: move uart property clock-frequency into mt7628an.dtsi
      dts: mtmips: enable high-speed UART support for mt7628
      clk: add clock driver for MediaTek MT76x8 platform
      dts: mtmips: add clock node for mt7628
      spi: mt7621-spi: use clock frequency from clk driver
      spi: mt7621-spi: remove data cache and rewrite its xfer function
      spi: mt7621-spi: restore default register value after each xfer
      pinctrl: add support for MediaTek MT7628
      dts: mtmips: add pinctrl node for mt7628
      dts: mtmips: add default pinctrl for uart nodes
      reset: add reset controller driver for MediaTek MIPS platform
      dts: mtmips: update reset controller node for mt7628
      phy: mt76x8-usb-phy: add slew rate calibration and remove non-mt7628 part
      net: mt7628-eth: remove hardcoded gpio settings and regmap-based phy reset
      net: mt7628-eth: make phy link up detection optional via DT
      net: mt7628-eth: free rx descriptor on receiving failure
      net: mt7628-eth: add support to isolate LAN/WAN ports
      dts: mtmips: enable eth port0 led and link poll functions for all boards
      mmc: mtk-sd: add support for MediaTek MT7620/MT7628 SoCs
      mmc: mtk-sd: add a dts property cd-active-high for builtin-cd mode
      dts: mtmips: add mmc related nodes for mt7628an.dtsi
      dts: mtmips: add default pinctrl for gardena-smart-gateway-mt7688
      dts: mtmips: add default pinctrl to eth nodes for all boards
      mips: mtmips: change baudrate table for all boards
      mips: mtmips: select essential drivers in Kconfig
      configs: mtmips: remove configs which are selected in Kconfig or useless

William Zhang (1):
      drivers: nand: brcmnand: fix nand_chip ecc layout structure

Álvaro Fernández Rojas (10):
      nand: brcm: add BCM6368 support
      bmips: bcm6368: add support for brcmnand
      bmips: bcm6328: add support for brcmnand
      bmips: bcm6362: add support for brcmnand
      bmips: bcm63268: add support for brcmnand
      bmips: enable vr-3032u nand support
      mips: bmips: remove unneeded definitions
      bmips: configs: switch to size definitions
      bmips: correct name characters
      mips: bmips: switch to board defines for dtb

 arch/mips/Kconfig                                  |  16 +-
 arch/mips/dts/Makefile                             |   4 +-
 arch/mips/dts/brcm,bcm63268.dtsi                   |  18 +
 arch/mips/dts/brcm,bcm6328.dtsi                    |  16 +
 arch/mips/dts/brcm,bcm6362.dtsi                    |  20 +-
 arch/mips/dts/brcm,bcm6368.dtsi                    |  18 +
 arch/mips/dts/comtrend,vr-3032u.dts                |  13 +
 arch/mips/dts/gardena-smart-gateway-mt7688.dts     |  19 +-
 arch/mips/dts/linkit-smart-7688.dts                |  16 +-
 arch/mips/dts/mt7628a.dtsi                         | 246 ++++++++-
 arch/mips/dts/netgear,dgnd3700v2.dts               |   2 +-
 arch/mips/lib/cache.c                              |   2 +-
 arch/mips/mach-mtmips/Kconfig                      |   2 +
 board/netgear/dgnd3700v2/MAINTAINERS               |   2 +-
 board/netgear/dgnd3700v2/dgnd3700v2.c              |   2 +-
 configs/comtrend_vr3032u_ram_defconfig             |   5 +
 configs/gardena-smart-gateway-mt7688-ram_defconfig |   7 -
 configs/gardena-smart-gateway-mt7688_defconfig     |   7 -
 configs/linkit-smart-7688-ram_defconfig            |   7 -
 configs/linkit-smart-7688_defconfig                |   7 -
 drivers/clk/Makefile                               |   1 +
 drivers/clk/mtmips/Makefile                        |   3 +
 drivers/clk/mtmips/clk-mt7628.c                    | 158 ++++++
 drivers/mmc/Kconfig                                |   2 +-
 drivers/mmc/mtk-sd.c                               |  29 +-
 drivers/mtd/nand/raw/Kconfig                       |   6 +
 drivers/mtd/nand/raw/brcmnand/Makefile             |   1 +
 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c       | 117 +++++
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           | 260 ++++-----
 drivers/net/Kconfig                                |   1 +
 drivers/net/mt7628-eth.c                           | 135 ++---
 drivers/phy/Kconfig                                |   1 +
 drivers/phy/mt76x8-usb-phy.c                       | 225 +++++---
 drivers/pinctrl/Kconfig                            |   1 +
 drivers/pinctrl/Makefile                           |   1 +
 drivers/pinctrl/mtmips/Kconfig                     |  13 +
 drivers/pinctrl/mtmips/Makefile                    |   7 +
 drivers/pinctrl/mtmips/pinctrl-mt7628.c            | 585 +++++++++++++++++++++
 drivers/pinctrl/mtmips/pinctrl-mtmips-common.c     |  87 +++
 drivers/pinctrl/mtmips/pinctrl-mtmips-common.h     |  53 ++
 drivers/reset/Kconfig                              |   7 +
 drivers/reset/Makefile                             |   1 +
 drivers/reset/reset-mtmips.c                       |  82 +++
 drivers/serial/serial.c                            |   2 +
 drivers/serial/serial_mtk.c                        | 223 +++++++-
 drivers/spi/mt7621_spi.c                           | 247 +++++----
 include/configs/bmips_bcm3380.h                    |   6 +-
 include/configs/bmips_bcm6318.h                    |   6 +-
 include/configs/bmips_bcm63268.h                   |   6 +-
 include/configs/bmips_bcm6328.h                    |   6 +-
 include/configs/bmips_bcm6338.h                    |   6 +-
 include/configs/bmips_bcm6348.h                    |   6 +-
 include/configs/bmips_bcm6358.h                    |   6 +-
 include/configs/bmips_bcm6362.h                    |   8 +-
 include/configs/bmips_bcm6368.h                    |   6 +-
 include/configs/bmips_bcm6838.h                    |   6 +-
 include/configs/bmips_common.h                     |  12 +-
 include/configs/broadcom_bcm968380gerg.h           |   2 +-
 include/configs/comtrend_ar5315u.h                 |   3 +-
 include/configs/comtrend_ar5387un.h                |   3 +-
 include/configs/comtrend_ct5361.h                  |   3 +-
 include/configs/comtrend_vr3032u.h                 |   7 +-
 include/configs/comtrend_wap5813n.h                |   3 +-
 include/configs/gardena-smart-gateway-mt7688.h     |   2 +-
 include/configs/huawei_hg556a.h                    |   3 +-
 include/configs/linkit-smart-7688.h                |   2 +-
 include/configs/netgear_cg3100d.h                  |   3 +-
 include/configs/netgear_dgnd3700v2.h               |   5 +-
 include/configs/sagem_f at st1704.h                   |   3 +-
 include/configs/sfr_nb4_ser.h                      |   3 +-
 include/dt-bindings/clock/bcm6362-clock.h          |   2 +-
 include/dt-bindings/clock/mt7628-clk.h             |  37 ++
 .../power-domain/bcm6362-power-domain.h            |   2 +-
 include/dt-bindings/reset/bcm6362-reset.h          |   2 +-
 include/dt-bindings/reset/mt7628-reset.h           |  36 ++
 75 files changed, 2327 insertions(+), 545 deletions(-)
 create mode 100644 drivers/clk/mtmips/Makefile
 create mode 100644 drivers/clk/mtmips/clk-mt7628.c
 create mode 100644 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c
 create mode 100644 drivers/pinctrl/mtmips/Kconfig
 create mode 100644 drivers/pinctrl/mtmips/Makefile
 create mode 100644 drivers/pinctrl/mtmips/pinctrl-mt7628.c
 create mode 100644 drivers/pinctrl/mtmips/pinctrl-mtmips-common.c
 create mode 100644 drivers/pinctrl/mtmips/pinctrl-mtmips-common.h
 create mode 100644 drivers/reset/reset-mtmips.c
 create mode 100644 include/dt-bindings/clock/mt7628-clk.h
 create mode 100644 include/dt-bindings/reset/mt7628-reset.h


More information about the U-Boot mailing list