diff options
author | Sandeep Paulraj <s-paulraj@ti.com> | 2012-09-14 16:00:28 -0400 |
---|---|---|
committer | Cyril Chemparathy <cyril@ti.com> | 2012-09-21 10:44:08 -0400 |
commit | 002bd37537a47a321af120e454202e7c0ca2316b (patch) | |
tree | 525167be25acd221e2c38a896e13f376b53e0dbe | |
parent | 18e4f7f8af2931d08aa27e2077b74131f3d188c2 (diff) | |
download | linux-keystone-002bd37537a47a321af120e454202e7c0ca2316b.tar.gz |
tci6614: dt: add device tree bindings for the network co-processor
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
-rw-r--r-- | arch/arm/boot/dts/tci6614-evm.dts | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tci6614-evm.dts b/arch/arm/boot/dts/tci6614-evm.dts index d1763e22bc46b4..ef18ee940dca56 100644 --- a/arch/arm/boot/dts/tci6614-evm.dts +++ b/arch/arm/boot/dts/tci6614-evm.dts @@ -499,5 +499,62 @@ compatible = "ti,keystone-udma"; }; + netcp: netcp@2090000 { + reg = <0x2090000 0xf00 + 0x2620110 0x8>; + compatible = "ti,keystone-netcp"; + + rx-channel = "netrx"; + rx-queue-depth = <128 128 0 0>; + rx-buffer-size = <1500 4096 0 0>; + + efuse-mac = <1>; + local-mac-address = [00 18 31 7e 3e 6e]; + + cpsw: cpsw@2090000 { + label = "keystone-cpsw"; + + tx-channel = "nettx"; + tx_queue_depth = <32>; + + sgmii_module_ofs = <0x100>; + switch_module_ofs = <0x800>; + host_port_reg_ofs = <0x834>; + slave_reg_ofs = <0x860>; + sliver_reg_ofs = <0x900>; + hw_stats_reg_ofs = <0xb00>; + ale_reg_ofs = <0xe00>; + + num_slaves = <2>; + ale_ageout = <10>; + ale_entries = <1024>; + ale_ports = <3>; + + slaves { + slave0 { + label = "slave0"; + link-interface = <2>; + }; + slave1 { + label = "slave1"; + link-interface = <1>; + }; + }; + }; + pa: pa@2000000 { + label = "keystone-pa"; + + tx_cmd_queue_depth = <32>; + tx_data_queue_depth = <32>; + rx_pool_depth = <32>; + rx_buffer_size = <128>; + }; + sa: pa@20c0000 { + label = "keystone-sa"; + + tx_queue_depth = <32>; + }; + }; + }; }; |