linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/4] Enable ethernet on qcs615
@ 2025-01-21  7:54 Yijie Yang
  2025-01-21  7:54 ` [PATCH v3 1/4] dt-bindings: net: ethernet-controller: Correct the definition of phy-mode Yijie Yang
                   ` (4 more replies)
  0 siblings, 5 replies; 27+ messages in thread
From: Yijie Yang @ 2025-01-21  7:54 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Vinod Koul, Maxime Coquelin, Alexandre Torgue, Bjorn Andersson,
	Konrad Dybcio, Richard Cochran
  Cc: netdev, devicetree, linux-kernel, linux-arm-msm, linux-stm32,
	linux-arm-kernel, Yijie Yang

Correct the definition and usage of phy-mode in both the DT binding and
driver code.
Add dts nodes and EMAC driver data to enable ethernet interface on
qcs615-ride platform.
The EMAC version currently in use on this platform is the same as that in
qcs404. The EPHY model is Micrel KSZ9031.

Signed-off-by: Yijie Yang <quic_yijiyang@quicinc.com>
---
Changes in v3:
- Correct the definition of 'rgmii' in ethernet-controller.yaml.
- Remove the redundant max-speed limit in the dts file.
- Update the definition of 'rgmii' to prevent any further misunderstandings.
- Update the phy-mode in the dts file from rgmii to rgmii-id.
- Mask the PHY mode passed to the driver to allow the MAC to add the delay.
- Update the low power mode exit interrupt from 662 to 661.
- Update the compatible string to fallback to qcs404 since they share the same hardware.
- Update base commit to next-20250120.
- Link to v2: https://lore.kernel.org/r/20241118-dts_qcs615-v2-0-e62b924a3cbd@quicinc.com

---
Yijie Yang (4):
      dt-bindings: net: ethernet-controller: Correct the definition of phy-mode
      net: stmmac: dwmac-qcom-ethqos: Mask PHY mode if configured with rgmii-id
      arm64: dts: qcom: qcs615: add ethernet node
      arm64: dts: qcom: qcs615-ride: Enable ethernet node

 .../bindings/net/ethernet-controller.yaml          |   2 +-
 arch/arm64/boot/dts/qcom/qcs615-ride.dts           | 104 +++++++++++++++++++++
 arch/arm64/boot/dts/qcom/qcs615.dtsi               |  34 +++++++
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |  18 +++-
 4 files changed, 152 insertions(+), 6 deletions(-)
---
base-commit: 9424d9acada6461344c71ac02f2f3fbcdd775498
change-id: 20241224-dts_qcs615-9612efea02cb
prerequisite-message-id: <20250120-schema_qcs615-v4-1-d9d122f89e64@quicinc.com>
prerequisite-patch-id: b97f36116c87036abe66e061db82588eb1bbaa9a

Best regards,
-- 
Yijie Yang <quic_yijiyang@quicinc.com>


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

end of thread, other threads:[~2025-07-14  2:28 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-21  7:54 [PATCH v3 0/4] Enable ethernet on qcs615 Yijie Yang
2025-01-21  7:54 ` [PATCH v3 1/4] dt-bindings: net: ethernet-controller: Correct the definition of phy-mode Yijie Yang
2025-01-21 13:08   ` Maxime Chevallier
2025-01-21 17:00     ` Andrew Lunn
2025-01-21  7:54 ` [PATCH v3 2/4] net: stmmac: dwmac-qcom-ethqos: Mask PHY mode if configured with rgmii-id Yijie Yang
2025-01-21 12:47   ` Krzysztof Kozlowski
2025-01-21 12:57     ` Russell King (Oracle)
2025-01-22  9:06       ` Yijie Yang
2025-01-22  8:56     ` Yijie Yang
2025-01-22  9:48       ` Krzysztof Kozlowski
2025-01-27 10:49         ` Konrad Dybcio
2025-02-10  3:09           ` Yijie Yang
2025-02-10 18:01             ` Konrad Dybcio
2025-02-10 21:28               ` Andrew Lunn
2025-02-11  2:14                 ` Yijie Yang
2025-02-11  1:20               ` Yijie Yang
2025-01-21 13:17   ` Maxime Chevallier
2025-01-22  9:46     ` Yijie Yang
2025-01-21 17:10   ` Andrew Lunn
2025-01-22 10:04     ` Yijie Yang
2025-01-21 17:20   ` Andrew Lunn
2025-01-21  7:54 ` [PATCH v3 3/4] arm64: dts: qcom: qcs615: add ethernet node Yijie Yang
2025-02-01 15:48   ` Konrad Dybcio
2025-02-03 13:53     ` Konrad Dybcio
2025-01-21  7:54 ` [PATCH v3 4/4] arm64: dts: qcom: qcs615-ride: Enable " Yijie Yang
2025-02-03 13:52   ` Konrad Dybcio
2025-07-14  2:28 ` [PATCH v3 0/4] Enable ethernet on qcs615 Yijie Yang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).