All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/14] Add support for MediaTek MT7621 SoC
@ 2021-11-04  9:48 Weijie Gao
  2021-11-04  9:48 ` [PATCH 01/14] mips: mtmips: add " Weijie Gao
                   ` (13 more replies)
  0 siblings, 14 replies; 20+ messages in thread
From: Weijie Gao @ 2021-11-04  9:48 UTC (permalink / raw)
  To: u-boot; +Cc: GSS_MTK_Uboot_upstream, Weijie Gao

This series will add support for MediaTek MT7621 SoC with two reference boards
and related drivers.

The MediaTek MT7621 is a network processor integrating a dual-core
dual-threaded MIPS 1004Kc processor running at a normal frequency of 880MHz.
This chip can be found in many wireless routers.

This series add all basic drivers which are useful in u-boot, like usb, sdxc,
ethernet, spi, nand and serial.

Currently this patch series only supports building the ram-bootable image as
it needs the preloader from MediaTek SDK.

Thanks,
Weijie

Weijie Gao (14):
  mips: mtmips: add support for MediaTek MT7621 SoC
  mips: mtmips: add two reference boards for mt7621
  clk: mtmips: add clock driver for MediaTek MT7621 SoC
  reset: mtmips: add reset controller support for MediaTek MT7621 SoC
  pinctrl: mtmips: add support for MediaTek MT7621 SoC
  nand: raw: add support for MediaTek MT7621 SoC
  usb: xhci-mtk: add support for MediaTek MT7621 SoC
  phy: mtk-tphy: add support for MediaTek MT7621 SoC
  spi: add support for MediaTek MT7621 SoC
  gpio: add support for MediaTek MT7621 SoC
  watchdog: add support for MediaTek MT7621 SoC
  mmc: mediatek: add support for MediaTek MT7621 SoC
  net: mediatek: add support for MediaTek MT7621 SoC
  MAINTAINERS: update maintainer for MediaTek MIPS platform

 MAINTAINERS                                   |    5 +
 arch/mips/dts/Makefile                        |    2 +
 arch/mips/dts/mediatek,mt7621-nand-rfb.dts    |   52 +
 arch/mips/dts/mediatek,mt7621-rfb.dts         |   68 +
 arch/mips/dts/mt7621.dtsi                     |  372 ++++++
 arch/mips/mach-mtmips/Kconfig                 |   29 +-
 arch/mips/mach-mtmips/Makefile                |    5 +
 arch/mips/mach-mtmips/cpu.c                   |    4 +
 arch/mips/mach-mtmips/mt7621/Kconfig          |   43 +
 arch/mips/mach-mtmips/mt7621/Makefile         |    5 +
 arch/mips/mach-mtmips/mt7621/compat.c         |   21 +
 arch/mips/mach-mtmips/mt7621/init.c           |  156 +++
 arch/mips/mach-mtmips/mt7621/mt7621.h         |  204 +++
 arch/mips/mach-mtmips/mt7621/serial.c         |   23 +
 board/mediatek/mt7621/MAINTAINERS             |    8 +
 board/mediatek/mt7621/Makefile                |    3 +
 board/mediatek/mt7621/board.c                 |    6 +
 configs/mt7621_nand_rfb_ramboot_defconfig     |   71 +
 configs/mt7621_rfb_ramboot_defconfig          |   74 +
 drivers/clk/mtmips/Makefile                   |    1 +
 drivers/clk/mtmips/clk-mt7621.c               |  260 ++++
 drivers/gpio/Kconfig                          |    2 +-
 drivers/mmc/mtk-sd.c                          |   13 +
 drivers/mtd/nand/raw/Kconfig                  |   11 +
 drivers/mtd/nand/raw/Makefile                 |    1 +
 drivers/mtd/nand/raw/mt7621_nand.c            | 1189 +++++++++++++++++
 drivers/net/mtk_eth.c                         |   27 +-
 drivers/net/mtk_eth.h                         |    8 +
 drivers/phy/Kconfig                           |    2 +-
 drivers/pinctrl/mtmips/Kconfig                |    9 +
 drivers/pinctrl/mtmips/Makefile               |    1 +
 drivers/pinctrl/mtmips/pinctrl-mt7621.c       |  307 +++++
 .../pinctrl/mtmips/pinctrl-mtmips-common.c    |    4 +-
 .../pinctrl/mtmips/pinctrl-mtmips-common.h    |   12 +
 drivers/spi/Kconfig                           |    2 +-
 drivers/usb/host/Kconfig                      |    2 +-
 drivers/watchdog/Kconfig                      |    2 +-
 include/configs/mt7621.h                      |   41 +
 include/dt-bindings/clock/mt7621-clk.h        |   42 +
 include/dt-bindings/reset/mt7621-reset.h      |   38 +
 40 files changed, 3108 insertions(+), 17 deletions(-)
 create mode 100644 arch/mips/dts/mediatek,mt7621-nand-rfb.dts
 create mode 100644 arch/mips/dts/mediatek,mt7621-rfb.dts
 create mode 100644 arch/mips/dts/mt7621.dtsi
 create mode 100644 arch/mips/mach-mtmips/mt7621/Kconfig
 create mode 100644 arch/mips/mach-mtmips/mt7621/Makefile
 create mode 100644 arch/mips/mach-mtmips/mt7621/compat.c
 create mode 100644 arch/mips/mach-mtmips/mt7621/init.c
 create mode 100644 arch/mips/mach-mtmips/mt7621/mt7621.h
 create mode 100644 arch/mips/mach-mtmips/mt7621/serial.c
 create mode 100644 board/mediatek/mt7621/MAINTAINERS
 create mode 100644 board/mediatek/mt7621/Makefile
 create mode 100644 board/mediatek/mt7621/board.c
 create mode 100644 configs/mt7621_nand_rfb_ramboot_defconfig
 create mode 100644 configs/mt7621_rfb_ramboot_defconfig
 create mode 100644 drivers/clk/mtmips/clk-mt7621.c
 create mode 100644 drivers/mtd/nand/raw/mt7621_nand.c
 create mode 100644 drivers/pinctrl/mtmips/pinctrl-mt7621.c
 create mode 100644 include/configs/mt7621.h
 create mode 100644 include/dt-bindings/clock/mt7621-clk.h
 create mode 100644 include/dt-bindings/reset/mt7621-reset.h

-- 
2.17.1


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2021-11-09  2:10 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-04  9:48 [PATCH 00/14] Add support for MediaTek MT7621 SoC Weijie Gao
2021-11-04  9:48 ` [PATCH 01/14] mips: mtmips: add " Weijie Gao
2021-11-08 21:39   ` Daniel Schwierzeck
2021-11-09  2:09     ` Weijie Gao
2021-11-04  9:48 ` [PATCH 02/14] mips: mtmips: add two reference boards for mt7621 Weijie Gao
2021-11-08 21:42   ` Daniel Schwierzeck
2021-11-04  9:49 ` [PATCH 03/14] clk: mtmips: add clock driver for MediaTek MT7621 SoC Weijie Gao
2021-11-04  9:49 ` [PATCH 04/14] reset: mtmips: add reset controller support " Weijie Gao
2021-11-04  9:49 ` [PATCH 05/14] pinctrl: mtmips: add " Weijie Gao
2021-11-04  9:49 ` [PATCH 06/14] nand: raw: " Weijie Gao
2021-11-04  9:49 ` [PATCH 07/14] usb: xhci-mtk: " Weijie Gao
2021-11-04  9:49 ` [PATCH 08/14] phy: mtk-tphy: " Weijie Gao
2021-11-04  9:50 ` [PATCH 09/14] spi: " Weijie Gao
2021-11-04  9:50 ` [PATCH 10/14] gpio: " Weijie Gao
2021-11-05  6:29   ` Stefan Roese
2021-11-04  9:50 ` [PATCH 11/14] watchdog: " Weijie Gao
2021-11-05  6:29   ` Stefan Roese
2021-11-04  9:50 ` [PATCH 12/14] mmc: mediatek: " Weijie Gao
2021-11-04  9:50 ` [PATCH 13/14] net: " Weijie Gao
2021-11-04  9:50 ` [PATCH 14/14] MAINTAINERS: update maintainer for MediaTek MIPS platform Weijie Gao

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.