Skip to content

Commit 773ee6e

Browse files
yijiyangayaan-anwar
authored andcommitted
FROMLIST: arm64: dts: qcom: talos: add ethernet node
Add an ethernet controller node for QCS615 SoC to enable ethernet functionality. Link: https://lore.kernel.org/netdev/20250819-qcs615_eth-v4-3-5050ed3402cb@oss.qualcomm.com/ Signed-off-by: Yijie Yang <quic_yijiyang@quicinc.com> Signed-off-by: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
1 parent 9c47fe9 commit 773ee6e

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

arch/arm64/boot/dts/qcom/talos.dtsi

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -678,6 +678,40 @@
678678
#address-cells = <2>;
679679
#size-cells = <2>;
680680

681+
ethernet: ethernet@20000 {
682+
compatible = "qcom,qcs615-ethqos", "qcom,qcs404-ethqos";
683+
reg = <0x0 0x00020000 0x0 0x10000>,
684+
<0x0 0x00036000 0x0 0x100>;
685+
reg-names = "stmmaceth",
686+
"rgmii";
687+
688+
clocks = <&gcc GCC_EMAC_AXI_CLK>,
689+
<&gcc GCC_EMAC_SLV_AHB_CLK>,
690+
<&gcc GCC_EMAC_PTP_CLK>,
691+
<&gcc GCC_EMAC_RGMII_CLK>;
692+
clock-names = "stmmaceth",
693+
"pclk",
694+
"ptp_ref",
695+
"rgmii";
696+
697+
interrupts = <GIC_SPI 660 IRQ_TYPE_LEVEL_HIGH 0>,
698+
<GIC_SPI 661 IRQ_TYPE_LEVEL_HIGH 0>;
699+
interrupt-names = "macirq",
700+
"eth_lpi";
701+
702+
power-domains = <&gcc EMAC_GDSC>;
703+
resets = <&gcc GCC_EMAC_BCR>;
704+
705+
iommus = <&apps_smmu 0x1c0 0x0>;
706+
707+
snps,tso;
708+
snps,pbl = <32>;
709+
rx-fifo-depth = <16384>;
710+
tx-fifo-depth = <20480>;
711+
712+
status = "disabled";
713+
};
714+
681715
gcc: clock-controller@100000 {
682716
compatible = "qcom,qcs615-gcc";
683717
reg = <0 0x00100000 0 0x1f0000>;

0 commit comments

Comments
 (0)