[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