aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/net/cpsw.txt
diff options
context:
space:
mode:
authorRichard Cochran <richardcochran@gmail.com>2012-10-29 04:45:19 -0400
committerDavid S. Miller <davem@davemloft.net>2012-11-01 12:21:32 -0400
commit00ab94eeaf6c1ad38ad7368c5148fed31403c8a2 (patch)
treee76e94fe6e4ff9ac7b48dfedd0584bf2bb5164de /Documentation/devicetree/bindings/net/cpsw.txt
parent78ca0b287314ad6b7b06161b3ff9b13e8a8bcce0 (diff)
cpts: specify the input clock frequency via DT
This patch adds a way to configure the CPTS input clock scaling factors via the device tree. Signed-off-by: Richard Cochran <richardcochran@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/devicetree/bindings/net/cpsw.txt')
-rw-r--r--Documentation/devicetree/bindings/net/cpsw.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/net/cpsw.txt b/Documentation/devicetree/bindings/net/cpsw.txt
index 9f61f2b51681..221460714c56 100644
--- a/Documentation/devicetree/bindings/net/cpsw.txt
+++ b/Documentation/devicetree/bindings/net/cpsw.txt
@@ -24,6 +24,8 @@ Required properties:
24 for the specific platform 24 for the specific platform
25- slaves : Specifies number for slaves 25- slaves : Specifies number for slaves
26- cpts_active_slave : Specifies the slave to use for time stamping 26- cpts_active_slave : Specifies the slave to use for time stamping
27- cpts_clock_mult : Numerator to convert input clock ticks into nanoseconds
28- cpts_clock_shift : Denominator to convert input clock ticks into nanoseconds
27- slave_reg_ofs : Specifies slave register offset 29- slave_reg_ofs : Specifies slave register offset
28- sliver_reg_ofs : Specifies slave sliver register offset 30- sliver_reg_ofs : Specifies slave sliver register offset
29- phy_id : Specifies slave phy id 31- phy_id : Specifies slave phy id
@@ -62,6 +64,8 @@ Examples:
62 mac_control = <0x20>; 64 mac_control = <0x20>;
63 slaves = <2>; 65 slaves = <2>;
64 cpts_active_slave = <0>; 66 cpts_active_slave = <0>;
67 cpts_clock_mult = <0x80000000>;
68 cpts_clock_shift = <29>;
65 cpsw_emac0: slave@0 { 69 cpsw_emac0: slave@0 {
66 slave_reg_ofs = <0x200>; 70 slave_reg_ofs = <0x200>;
67 sliver_reg_ofs = <0xd80>; 71 sliver_reg_ofs = <0xd80>;
@@ -98,6 +102,8 @@ Examples:
98 mac_control = <0x20>; 102 mac_control = <0x20>;
99 slaves = <2>; 103 slaves = <2>;
100 cpts_active_slave = <0>; 104 cpts_active_slave = <0>;
105 cpts_clock_mult = <0x80000000>;
106 cpts_clock_shift = <29>;
101 cpsw_emac0: slave@0 { 107 cpsw_emac0: slave@0 {
102 slave_reg_ofs = <0x200>; 108 slave_reg_ofs = <0x200>;
103 sliver_reg_ofs = <0xd80>; 109 sliver_reg_ofs = <0xd80>;