[PULL] u-boot-mips
Daniel Schwierzeck
daniel.schwierzeck at gmail.com
Mon Jan 25 18:24:14 CET 2021
Hi Tom,
please pull updates for MIPS. This adds support for Mediatek MT7620 SoCs.
Gitlab CI:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/6039
Azure:
https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=15&view=results
The following changes since commit 69d29fe1c0aeb33f42633a75555d30b7921c02aa:
Merge tag 'efi-2021-04-rc1-3' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2021-01-23 19:07:00 -0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-mips.git tags/mips-pull-2021-01-24
for you to fetch changes up to 9f03585e8dd5554f131bbe507ccebbc30354f493:
MAINTAINERS: add maintainer for MediaTek MIPS platform (2021-01-24 21:39:27 +0100)
----------------------------------------------------------------
- MIPS: add support for Mediatek MT7620 SoCs
----------------------------------------------------------------
Weijie Gao (23):
mips: dts: switch to board defines for dtb for mtmips
mips: mtmips: move mt7628 related Kconfig into mt7628 subdirectory
mips: mtmips: select SYSRESET for mt7628 only
mips: mtmips: fix dram size detection in dram_init
mips: enable _machine_restart for spl
mips: mtmips: add support to initialize SDRAM
mips: mtmips: add support for MediaTek MT7620 SoC
mips: mtmips: add two reference boards for mt7620
configs: mtmips: refresh for mt7628 based boards
serial: add uart driver for MediaTek MT7620 SoC
clk: add clock driver for MediaTek MT7620 SoC
reset: mtmips: add reset controller support for MediaTek MT7620 SoC
pinctrl: mtmips: add support for MediaTek MT7620 SoC
watchdog: add watchdog driver for MediaTek MT7620 SoC
gpio: add GPIO controller driver for MediaTek MT7620 SoC
spi: add spi controller support for MediaTek MT7620 SoC
phy: add USB PHY driver for MediaTek MT7620 SoC
net: add ethernet driver for MediaTek MT7620 SoC
mmc: mtk-sd: fix sclk cycles shift value
mmc: mtk-sd: add pad control settings for MediaTek MT7620/MT76x8 SoCs
mmc: mtk-sd: assign plat->cfg.f_max with a correct value
reset: reset-mtmips: add DM_FLAG_PRE_RELOC flag
MAINTAINERS: add maintainer for MediaTek MIPS platform
MAINTAINERS | 23 +
arch/mips/Kconfig | 1 -
arch/mips/cpu/cpu.c | 2 +-
arch/mips/dts/Makefile | 7 +-
arch/mips/dts/mediatek,mt7620-mt7530-rfb.dts | 100 ++
arch/mips/dts/mediatek,mt7620-rfb.dts | 97 ++
arch/mips/dts/mt7620-u-boot.dtsi | 14 +
arch/mips/dts/mt7620.dtsi | 296 ++++++
arch/mips/mach-mtmips/Kconfig | 72 +-
arch/mips/mach-mtmips/Makefile | 1 +
arch/mips/mach-mtmips/cpu.c | 5 +-
arch/mips/mach-mtmips/ddr_init.c | 59 ++
arch/mips/mach-mtmips/include/mach/ddr.h | 4 +
arch/mips/mach-mtmips/include/mach/mt7620-sysc.h | 54 +
arch/mips/mach-mtmips/mt7620/Kconfig | 71 ++
arch/mips/mach-mtmips/mt7620/Makefile | 10 +
arch/mips/mach-mtmips/mt7620/dram.c | 113 ++
arch/mips/mach-mtmips/mt7620/init.c | 193 ++++
arch/mips/mach-mtmips/mt7620/lowlevel_init.S | 53 +
arch/mips/mach-mtmips/mt7620/mt7620.h | 103 ++
arch/mips/mach-mtmips/mt7620/serial.c | 36 +
arch/mips/mach-mtmips/mt7620/sysc.c | 172 +++
arch/mips/mach-mtmips/mt7628/Kconfig | 53 +
board/mediatek/mt7620/Kconfig | 12 +
board/mediatek/mt7620/MAINTAINERS | 9 +
board/mediatek/mt7620/Makefile | 3 +
board/mediatek/mt7620/board.c | 6 +
configs/gardena-smart-gateway-mt7688_defconfig | 1 +
configs/linkit-smart-7688_defconfig | 1 +
configs/mt7620_mt7530_rfb_defconfig | 58 +
configs/mt7620_rfb_defconfig | 76 ++
configs/mt7628_rfb_defconfig | 1 +
configs/vocore2_defconfig | 1 +
drivers/clk/mtmips/Makefile | 1 +
drivers/clk/mtmips/clk-mt7620.c | 159 +++
drivers/gpio/Kconfig | 8 +
drivers/gpio/Makefile | 1 +
drivers/gpio/mt7620_gpio.c | 146 +++
drivers/mmc/mtk-sd.c | 136 ++-
drivers/net/Kconfig | 12 +
drivers/net/Makefile | 1 +
drivers/net/mt7620-eth.c | 1222 ++++++++++++++++++++++
drivers/phy/Kconfig | 7 +
drivers/phy/Makefile | 1 +
drivers/phy/mt7620-usb-phy.c | 110 ++
drivers/pinctrl/mtmips/Kconfig | 9 +
drivers/pinctrl/mtmips/Makefile | 1 +
drivers/pinctrl/mtmips/pinctrl-mt7620.c | 200 ++++
drivers/reset/reset-mtmips.c | 1 +
drivers/serial/Kconfig | 20 +
drivers/serial/Makefile | 1 +
drivers/serial/serial_mt7620.c | 246 +++++
drivers/spi/Kconfig | 7 +
drivers/spi/Makefile | 1 +
drivers/spi/mt7620_spi.c | 281 +++++
drivers/watchdog/Kconfig | 7 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/mt7620_wdt.c | 142 +++
include/configs/mt7620.h | 46 +
include/dt-bindings/clock/mt7620-clk.h | 40 +
include/dt-bindings/reset/mt7620-reset.h | 35 +
61 files changed, 4477 insertions(+), 72 deletions(-)
create mode 100644 arch/mips/dts/mediatek,mt7620-mt7530-rfb.dts
create mode 100644 arch/mips/dts/mediatek,mt7620-rfb.dts
create mode 100644 arch/mips/dts/mt7620-u-boot.dtsi
create mode 100644 arch/mips/dts/mt7620.dtsi
create mode 100644 arch/mips/mach-mtmips/include/mach/mt7620-sysc.h
create mode 100644 arch/mips/mach-mtmips/mt7620/Kconfig
create mode 100644 arch/mips/mach-mtmips/mt7620/Makefile
create mode 100644 arch/mips/mach-mtmips/mt7620/dram.c
create mode 100644 arch/mips/mach-mtmips/mt7620/init.c
create mode 100644 arch/mips/mach-mtmips/mt7620/lowlevel_init.S
create mode 100644 arch/mips/mach-mtmips/mt7620/mt7620.h
create mode 100644 arch/mips/mach-mtmips/mt7620/serial.c
create mode 100644 arch/mips/mach-mtmips/mt7620/sysc.c
create mode 100644 arch/mips/mach-mtmips/mt7628/Kconfig
create mode 100644 board/mediatek/mt7620/Kconfig
create mode 100644 board/mediatek/mt7620/MAINTAINERS
create mode 100644 board/mediatek/mt7620/Makefile
create mode 100644 board/mediatek/mt7620/board.c
create mode 100644 configs/mt7620_mt7530_rfb_defconfig
create mode 100644 configs/mt7620_rfb_defconfig
create mode 100644 drivers/clk/mtmips/clk-mt7620.c
create mode 100644 drivers/gpio/mt7620_gpio.c
create mode 100644 drivers/net/mt7620-eth.c
create mode 100644 drivers/phy/mt7620-usb-phy.c
create mode 100644 drivers/pinctrl/mtmips/pinctrl-mt7620.c
create mode 100644 drivers/serial/serial_mt7620.c
create mode 100644 drivers/spi/mt7620_spi.c
create mode 100644 drivers/watchdog/mt7620_wdt.c
create mode 100644 include/configs/mt7620.h
create mode 100644 include/dt-bindings/clock/mt7620-clk.h
create mode 100644 include/dt-bindings/reset/mt7620-reset.h
More information about the U-Boot
mailing list