ARM: dts: rockchip: Add Ethernet GMAC node for RV1126
Rockchip RV1126 has GMAC 10/100/1000M ethernet controller Co-Developed-by: Jagan Teki <jagan@edgeble.ai> Signed-off-by: Anand Moon <anand@edgeble.ai> Signed-off-by: Jagan Teki <jagan@edgeble.ai> Link: https://lore.kernel.org/r/20230111172437.5295-3-anand@edgeble.ai Signed-off-by: Heiko Stuebner <heiko@sntech.de>
This commit is contained in:
parent
bdcb1f4e19
commit
594a76a446
|
@ -332,6 +332,55 @@
|
|||
clock-names = "pclk", "timer";
|
||||
};
|
||||
|
||||
gmac: ethernet@ffc40000 {
|
||||
compatible = "rockchip,rv1126-gmac", "snps,dwmac-4.20a";
|
||||
reg = <0xffc40000 0x4000>;
|
||||
interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupt-names = "macirq", "eth_wake_irq";
|
||||
rockchip,grf = <&grf>;
|
||||
clocks = <&cru CLK_GMAC_SRC>, <&cru CLK_GMAC_TX_RX>,
|
||||
<&cru CLK_GMAC_TX_RX>, <&cru CLK_GMAC_REF>,
|
||||
<&cru ACLK_GMAC>, <&cru PCLK_GMAC>,
|
||||
<&cru CLK_GMAC_TX_RX>, <&cru CLK_GMAC_PTPREF>;
|
||||
clock-names = "stmmaceth", "mac_clk_rx",
|
||||
"mac_clk_tx", "clk_mac_ref",
|
||||
"aclk_mac", "pclk_mac",
|
||||
"clk_mac_speed", "ptp_ref";
|
||||
resets = <&cru SRST_GMAC_A>;
|
||||
reset-names = "stmmaceth";
|
||||
|
||||
snps,mixed-burst;
|
||||
snps,tso;
|
||||
|
||||
snps,axi-config = <&stmmac_axi_setup>;
|
||||
snps,mtl-rx-config = <&mtl_rx_setup>;
|
||||
snps,mtl-tx-config = <&mtl_tx_setup>;
|
||||
status = "disabled";
|
||||
|
||||
mdio: mdio {
|
||||
compatible = "snps,dwmac-mdio";
|
||||
#address-cells = <0x1>;
|
||||
#size-cells = <0x0>;
|
||||
};
|
||||
|
||||
stmmac_axi_setup: stmmac-axi-config {
|
||||
snps,wr_osr_lmt = <4>;
|
||||
snps,rd_osr_lmt = <8>;
|
||||
snps,blen = <0 0 0 0 16 8 4>;
|
||||
};
|
||||
|
||||
mtl_rx_setup: rx-queues-config {
|
||||
snps,rx-queues-to-use = <1>;
|
||||
queue0 {};
|
||||
};
|
||||
|
||||
mtl_tx_setup: tx-queues-config {
|
||||
snps,tx-queues-to-use = <1>;
|
||||
queue0 {};
|
||||
};
|
||||
};
|
||||
|
||||
emmc: mmc@ffc50000 {
|
||||
compatible = "rockchip,rv1126-dw-mshc", "rockchip,rk3288-dw-mshc";
|
||||
reg = <0xffc50000 0x4000>;
|
||||
|
|
Loading…
Reference in New Issue