25
25
On KeyStone platforms it is recommended to set this property
26
26
when running on ARM cores.
27
27
keystone2-serdes: Indicate that the driver needs to use KeyStone 2 SerDes
28
initialization. If not specified, it will KeyStone 1
28
initialization. If not specified, it will be KeyStone 1
29
29
initialization instead.
30
serdes_1sb: Allow to set the TX driver 1 lsb pre emphasis setting for KeyStone
31
2 SerDes. There is one value per lane. Default value is 0.
32
serdes_c1: Allow to override value of TX driver C1 coefficient for KeyStone
33
2 SerDes. There is one value per lane. Default value if not
34
specified is 6 for 3.125Gbps and 4 for other baudrates.
35
serdes_c2: Allow to override value of TX driver C2 coefficient for KeyStone
36
2 SerDes. There is one value per lane. Default value is 0 if not
38
serdes_cm: Allow to override value of TX driver CM coefficient for KeyStone
39
2 SerDes. There is one value per lane. Default value is 0.
40
serdes_att: Allow to set attenuator setting of TX driver for KeyStone 2 SerDes.
41
There is one value per lane. Default value is 12 if not specified.
42
serdes_vreg: Allow to set regulator voltage setting for TX driver for KeyStone 2
43
SerDes. There is one value per lane. Default value is 4 if not
45
30
baudrate: This the lane baudrate configuration number (from 0 to 3).
46
31
If not specified the baudrate configuration 0 will be used
75
60
All the 8 entries must be referenced with the 3 values.
62
SerDes optional properties
63
--------------------------
65
These properties are used to tune the KeyStone 2 SerDes hardware parameters and
66
coefficients. For more information please refer to KeyStone II Architecture
67
Serializer/Deserializer (SerDes) User Guide (SPRUHO3) available on www.ti.com.
69
serdes_1sb: Allow to set the TX driver 1 lsb pre emphasis setting for KeyStone
70
2 SerDes. There is one value per lane. Default value is 0.
71
serdes_c1: Allow to override value of TX driver C1 coefficient for KeyStone
72
2 SerDes. There is one value per lane. Default value if not
73
specified is 6 for 3.125Gbps and 4 for other baudrates.
74
serdes_c2: Allow to override value of TX driver C2 coefficient for KeyStone
75
2 SerDes. There is one value per lane. Default value is 0 if not
77
serdes_cm: Allow to override value of TX driver CM coefficient for KeyStone
78
2 SerDes. There is one value per lane. Default value is 0.
79
serdes_att: Allow to set attenuator setting of TX driver for KeyStone 2 SerDes.
80
There is one value per lane. Default value is 12 if not specified.
81
serdes_vreg: Allow to set regulator voltage setting for TX driver for KeyStone 2
82
SerDes. There is one value per lane. Default value is 4 if not
84
serdes_vdreg: Allow to set lane regulator output voltage setting for TX driver
85
for KeyStone 2. Default value is 1 (VNOM) if not specified.
87
Allow to set attenuator start value of RX driver for Keystone 2
88
SerDes. There is one value per lane. Default value is 3.
89
serdes_rx_boost_start:
90
Allow to set attenuator start value of RX driver for Keystone 2
91
SerDes. There is one value per lane. Default value is 3.
92
serdes_rx_att: Allow to set attenuator static value of RX driver for Keystone 2
93
SerDes. If set to -1, dynamic calibration is used instead.
94
There is one value per lane. Default value is -1 (dynamic cal).
95
serdes_rx_boost: Allow to set attenuator start value of RX driver for Keystone 2
96
SerDes. If set to -1, dynamic calibration is used instead.
97
There is one value per lane. Default value is -1 (dynamic cal).
79
102
Each mailbox (according to num-mboxes) must be added as subnodes "mbox-%d" with %d the
80
103
mailbox number (from 0 to n).
81
104
This sub-node has the following properties: