mirror of
https://github.com/torvalds/linux.git
synced 2024-10-30 00:32:38 +00:00
arm/dts: am33xx: Add CPSW and MDIO module nodes for AM33XX
Add CPSW and MDIO related device tree data for AM33XX. Also enable them into board/evm dts files by providing respective phy-id. Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com> Cc: Benoit Cousson <b-cousson@ti.com> Acked-by: Peter Korsgaard <jacmet@sunsite.dk> Acked-by: Richard Cochran <richardcochran@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e38c112d7f
commit
1a39a65cba
@ -78,3 +78,11 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cpsw_emac0 {
|
||||||
|
phy_id = <&davinci_mdio>, <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&cpsw_emac1 {
|
||||||
|
phy_id = <&davinci_mdio>, <1>;
|
||||||
|
};
|
||||||
|
@ -118,3 +118,11 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cpsw_emac0 {
|
||||||
|
phy_id = <&davinci_mdio>, <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&cpsw_emac1 {
|
||||||
|
phy_id = <&davinci_mdio>, <1>;
|
||||||
|
};
|
||||||
|
@ -210,5 +210,53 @@
|
|||||||
interrupt-parent = <&intc>;
|
interrupt-parent = <&intc>;
|
||||||
interrupts = <91>;
|
interrupts = <91>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
mac: ethernet@4a100000 {
|
||||||
|
compatible = "ti,cpsw";
|
||||||
|
ti,hwmods = "cpgmac0";
|
||||||
|
cpdma_channels = <8>;
|
||||||
|
ale_entries = <1024>;
|
||||||
|
bd_ram_size = <0x2000>;
|
||||||
|
no_bd_ram = <0>;
|
||||||
|
rx_descs = <64>;
|
||||||
|
mac_control = <0x20>;
|
||||||
|
slaves = <2>;
|
||||||
|
cpts_active_slave = <0>;
|
||||||
|
cpts_clock_mult = <0x80000000>;
|
||||||
|
cpts_clock_shift = <29>;
|
||||||
|
reg = <0x4a100000 0x800
|
||||||
|
0x4a101200 0x100>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
interrupt-parent = <&intc>;
|
||||||
|
/*
|
||||||
|
* c0_rx_thresh_pend
|
||||||
|
* c0_rx_pend
|
||||||
|
* c0_tx_pend
|
||||||
|
* c0_misc_pend
|
||||||
|
*/
|
||||||
|
interrupts = <40 41 42 43>;
|
||||||
|
ranges;
|
||||||
|
|
||||||
|
davinci_mdio: mdio@4a101000 {
|
||||||
|
compatible = "ti,davinci_mdio";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
ti,hwmods = "davinci_mdio";
|
||||||
|
bus_freq = <1000000>;
|
||||||
|
reg = <0x4a101000 0x100>;
|
||||||
|
};
|
||||||
|
|
||||||
|
cpsw_emac0: slave@4a100200 {
|
||||||
|
/* Filled in by U-Boot */
|
||||||
|
mac-address = [ 00 00 00 00 00 00 ];
|
||||||
|
};
|
||||||
|
|
||||||
|
cpsw_emac1: slave@4a100300 {
|
||||||
|
/* Filled in by U-Boot */
|
||||||
|
mac-address = [ 00 00 00 00 00 00 ];
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user