[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