[PATCH 0/8] ipq5018: enable ethernet support

From: Ziyang Huang
Date: Sun Jan 21 2024 - 07:42:00 EST


Enable ethernet support for IPQ5018.

Praveenkumar I (1):
clk: qcom: support for duplicate freq in RCG2 freq table

Ziyang Huang (7):
net: phy: Introduce Qualcomm IPQ5018 internal PHY driver
phy: Introduce Qualcomm ethernet uniphy driver
net: stmmac: Introduce Qualcomm IPQ50xx DWMAC driver
clk: qcom: gcc-ipq5018: correct gcc_gmac0_sys_clk reg
net: mdio: ipq4019: support reset control
arm64: dts: qcom: ipq5018: enable ethernet support
arm64: dts: qcom: ipq5018-rdp432-c2: enable ethernet support

.../arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts | 52 ++
arch/arm64/boot/dts/qcom/ipq5018.dtsi | 120 ++++-
drivers/clk/qcom/clk-rcg2.c | 86 ++-
drivers/clk/qcom/gcc-ipq5018.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 7 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
.../ethernet/stmicro/stmmac/dwmac-ipq50xx.c | 155 ++++++
drivers/net/mdio/mdio-ipq4019.c | 10 +
drivers/net/phy/Kconfig | +
drivers/net/phy/Makefile | 1 +
drivers/net/phy/ipq5018-internal.c | 125 +++++
drivers/phy/qualcomm/Kconfig | 7 +
drivers/phy/qualcomm/Makefile | 2 +
drivers/phy/qualcomm/phy-qcom-eth-uniphy.c | 494 ++++++++++++++++++
include/dt-bindings/phy/qcom-eth-uniphy.h | 15 +
15 files changed, 1057 insertions(+), 25 deletions(-)
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq50xx.c
create mode 100644 drivers/net/phy/ipq5018-internal.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-eth-uniphy.c
create mode 100644 include/dt-bindings/phy/qcom-eth-uniphy.h

--
2.40.1