Am 25.09.19 um 11:45 schrieb Weijie Gao: > This patch series have the following changes: > > - Add pinctrl(both pinmux and pinconf) driver, reset controller driver and > clock driver for mt7628. > - Add mt7628 platform to mtk-sd driver. > - Modify mt7628's ethernet & usb phy driver to take advantages from the new > drivers. > - Update mt7621-spi driver with a new transfer method. > - Enable fifo, disable flow control, and enable non-DM implementation for mtk > hsuart driver. > - Enanble the new drivers for currently existed mt7628 boards. > > Changes of v2: > - Change clock gateing driver to a more 'generic' driver which supports output > clock rates of CPU/SYS_BUS/peripherals. > - mt7621-spi now uses accurate sys_freq from clock driver. > - Make PHY link detection optional via DT. > - Select essential drivers in Kconfig instead of setting in defconfig files. > > Changes of v3: > - Add const qualifier for structs in pinctrl-mt7628.c. > - Make mt76x8-usb-phy depends on SOC_MT7628. > - Simplify logic of card-detection in mtk-sd.c. > > 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 > > arch/mips/Kconfig | 6 + > .../mips/dts/gardena-smart-gateway-mt7688.dts | 19 +- > arch/mips/dts/linkit-smart-7688.dts | 16 +- > arch/mips/dts/mt7628a.dtsi | 246 +++++++- > arch/mips/mach-mtmips/Kconfig | 2 + > ...gardena-smart-gateway-mt7688-ram_defconfig | 7 - > .../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/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 ++++++++++++++++++ > .../pinctrl/mtmips/pinctrl-mtmips-common.c | 87 +++ > .../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 ++++---- > .../configs/gardena-smart-gateway-mt7688.h | 2 +- > include/configs/linkit-smart-7688.h | 2 +- > include/dt-bindings/clock/mt7628-clk.h | 37 ++ > include/dt-bindings/reset/mt7628-reset.h | 36 ++ > 35 files changed, 1929 insertions(+), 329 deletions(-) > create mode 100644 drivers/clk/mtmips/Makefile > create mode 100644 drivers/clk/mtmips/clk-mt7628.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 >
series applied to u-boot-mips, thanks. -- - Daniel _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot