[U-Boot] [PATCH 00/11] Add ethernet driver for MediaTek SoCs

Weijie Gao weijie.gao at mediatek.com
Thu Dec 20 08:12:48 UTC 2018


This patch series mainly add ethernet support for MeidaTek MT7623/MT7629:

The ethernet related patches:
- Add reset controller: currently binds with the ethsys to provide reset capabilities for ethernet components.
- Ethernet driver: supports one GMAC only. Uses MT7530 gigabit switch for MT7623 and built-in gigabit PHY for MT7629.

Other patch:
- SMP support for MT7629: allow kernel to make use of two cores.

Mark Lee (5):
  ethernet: MediaTek: add ethernet driver for MediaTek ARM-based SoCs
  arm: dts: add ethernet related node for MT7623 SoC
  arm: dts: add ethernet related node for MT7629 SoC
  arm: MediaTek: add ethernet support for MT7623 boards
  arm: MediaTek: add ethernet support for MT7629 boards

Weijie Gao (6):
  mt7623: fix a typo in include/configs/mt7623.h
  mt7629: use linux kernel compatible SMP initialization
  reset: MedaiTek: add reset controller driver for MediaTek SoCs
  clk: MediaTek: bind ethsys reset controller
  MAINTAINERS: ARM MEDIATEK: update file entries
  configs: MediaTek: use OF_SEPARATE instead of OF_EMBED

 MAINTAINERS                                   |    2 +
 arch/arm/dts/mt7623.dtsi                      |   21 +-
 arch/arm/dts/mt7623n-bananapi-bpi-r2.dts      |   13 +
 arch/arm/dts/mt7629-rfb.dts                   |   11 +
 arch/arm/dts/mt7629.dtsi                      |   43 +
 arch/arm/include/asm/arch-mediatek/reset.h    |   13 +
 arch/arm/mach-mediatek/mt7629/lowlevel_init.S |   52 +-
 configs/mt7623n_bpir2_defconfig               |    8 +-
 configs/mt7629_rfb_defconfig                  |    7 +-
 drivers/clk/mediatek/clk-mt7623.c             |   15 +
 drivers/clk/mediatek/clk-mt7629.c             |   15 +
 drivers/clk/mediatek/clk-mtk.h                |    2 +
 drivers/net/Kconfig                           |   10 +
 drivers/net/Makefile                          |    1 +
 drivers/net/mtk_eth.c                         | 1175 +++++++++++++++++
 drivers/net/mtk_eth.h                         |  286 ++++
 drivers/reset/Kconfig                         |    7 +
 drivers/reset/Makefile                        |    1 +
 drivers/reset/reset-mediatek.c                |  102 ++
 include/configs/mt7623.h                      |    7 +-
 include/configs/mt7629.h                      |    5 +
 include/dt-bindings/reset/mtk-reset.h         |   18 +
 22 files changed, 1802 insertions(+), 12 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-mediatek/reset.h
 create mode 100644 drivers/net/mtk_eth.c
 create mode 100644 drivers/net/mtk_eth.h
 create mode 100644 drivers/reset/reset-mediatek.c
 create mode 100644 include/dt-bindings/reset/mtk-reset.h

-- 
2.18.0



More information about the U-Boot mailing list