1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
/ {
soc {
uio_hyperlink0: hyperlink0 {
compatible = "ti,uio-module-drv";
mem = <0x21400000 0x00001000
0x40000000 0x10000000
0x0231a000 0x00002000>;
clocks = <&clkhyperlink0>;
interrupts = <0 387 0x101>;
cfg-params
{
ti,serdes_refclk_khz = <312500>;
ti,serdes_maxserrate_khz = <6250000>;
ti,serdes_lanerate = "half";
ti,serdes_numlanes = <4>;
ti,serdes_c1 = <4 4 4 4>;
ti,serdes_c2 = <0 0 0 0>;
ti,serdes_cm = <0 0 0 0>;
ti,serdes_tx_att = <12 12 12 12>;
ti,serdes_tx_vreg = <4 4 4 4>;
ti,serdes_rx_att = <11 11 11 11>;
ti,serdes_rx_boost = <3 3 3 3>;
};
};
uio_hyperlink1: hyperlink1 {
compatible = "ti,uio-module-drv";
mem = <0x21400000 0x00001000
0x28000000 0x08000000
0x0231c000 0x00002000>;
clocks = <&clkhyperlink1>;
interrupts = <0 388 0x101>;
cfg-params
{
ti,serdes_refclk_khz = <312500>;
ti,serdes_maxserrate_khz = <6250000>;
ti,serdes_lanerate = "half";
ti,serdes_numlanes = <4>;
ti,serdes_c1 = <4 4 4 4>;
ti,serdes_c2 = <0 0 0 0>;
ti,serdes_cm = <0 0 0 0>;
ti,serdes_tx_att = <12 12 12 12>;
ti,serdes_tx_vreg = <4 4 4 4>;
ti,serdes_rx_att = <11 11 11 11>;
ti,serdes_rx_boost = <3 3 3 3>;
};
};
uio_srio: srio {
compatible = "ti,uio-module-drv";
mem = <0x0232C000 0x00002000
0x02900000 0x00040000
0x0232C000 0x00002000>;
clocks=<&clksrio>;
interrupts = <0 154 0xf01>;
};
};
};
|