This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83TC811S-Q1: how to configure DP83TC811S-Q1 to RGMII

Part Number: DP83TC811S-Q1
Other Parts Discussed in Thread: DP83TC811

Hi Team,

My customer could not communication successfully through RGMII. And they could use MDIO  to R/W.

May I ask how we could configure DP83TC811S-Q1 to RGMII?

In “DP83TC811 Systems and Reference Schematics”, I asked customer to follow the SCH and BOOTSTRAP.

Are there other registers need to configure? If you could share the RGMII configuration process with me, I will really appreciate.

Many thanks for your help in advance! 

phy_status.txt
Fullscreen
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
59
60
61
62
63
64
65
66
67
[ 72.552693] regester=0x01 : value=0x65
[ 72.556580] regester=0x02 : value=0x2000
[ 72.560609] regester=0x03 : value=0xa253
[ 72.564635] regester=0x09 : value=0x2000
[ 72.568661] regester=0x0d : value=0x401f
[ 72.572691] regester=0x0e : value=0x77
[ 72.576543] regester=0x011 : value=0x10b
[ 72.580569] regester=0x012 : value=0x6400
[ 72.584682] regester=0x013 : value=0x200
[ 72.588708] regester=0x014 : value=0x0
[ 72.592560] regester=0x015 : value=0x0
[ 72.596412] regester=0x016 : value=0x100
[ 72.600438] regester=0x017 : value=0x5a4d
[ 72.604551] regester=0x018 : value=0x1810
[ 72.608663] regester=0x01b : value=0x7d
[ 72.612602] regester=0x01c : value=0x5ee
[ 72.616627] regester=0x01e : value=0x0
[ 72.620495] regester=0x01f : value=0x0
[ 72.624348] regester=0x0133 : value=0x0
[ 72.628287] regester=0x016b : value=0x1000
[ 72.632465] regester=0x : value=0x1000
[ 72.636319] regester=0x0180 : value=0x2100
[ 72.640519] regester=0x0181 : value=0x65
[ 72.644545] regester=0x018a : value=0x100
[ 72.648657] regester=0x018b : value=0x1000
[ 72.652856] regester=0x018c : value=0x0
[ 72.656795] regester=0x0197: value=0x5a45
[ 72.660907] regester=0x0198 : value=0x810
[ 72.665020] regester=0x0400 : value=0x2100
[ 72.669235] regester=0x0401 : value=0x65
[ 72.673261] regester=0x0402 : value=0x2000
[ 72.677460] regester=0x0432 : value=0x0
[ 72.681399] regester=0x0446 : value=0x0
[ 72.685331] regester=0x0448 : value=0x0
[ 72.689263] regester=0x0456 : value=0x100
[ 72.693376] regester=0x0459 : value=0xc01
[ 72.697490] regester=0x0460 : value=0x2100
[ 72.701690] regester=0x0461 : value=0x65
[ 72.705715] regester=0x0462: value=0x2000
[ 72.709828] regester=0x0463 : value=0xa253
[ 72.714027] regester=0x0467 : value=0x2001
[ 72.718226] regester=0x0469 : value=0x2000
[ 72.722435] regester=0x0480 : value=0x2100
[ 72.726634] regester=0x0481: value=0x65
[ 72.730573] regester=0x0482 : value=0x2000
[ 72.734771] regester=0x0483 : value=0xa253
[ 72.738971] regester=0x0484: value=0x1
[ 72.742823] regester=0x0485 : value=0x0
[ 72.746761] regester=0x0486 : value=0x0
[ 72.750700] regester=0x0487 : value=0x2001
[ 72.754900] regester=0x0489 : value=0x2000
[ 72.759098] regester=0x0493: value=0x0
[ 72.762953] regester=0x0496: value=0x100
[ 72.766978] regester=0x0497 : value=0x5a45
[ 72.771178] regester=0x04a0 : value=0x2100
[ 72.775377] regester=0x04a1 : value=0x65
[ 72.779402] regester=0x04a2 : value=0x2000
[ 72.783601] regester=0x04a3: value=0xa253
[ 72.787713] regester=0x04a4 : value=0x1
[ 72.791652] regester=0x04a5 : value=0x0
[ 72.795599] regester=0x04a6 : value=0x0
[ 72.799538] regester=0x04a7 : value=0x2001
[ 72.803737] regester=0x04a8 : value=0x0
[ 72.807676] regester=0x04a9 : value=0x2000
[ 72.811876] regester=0x04aa : value=0x100
[ 72.815988] regester=0x04ab : value=0x1000
[ 72.820187] regester=0x04ac: value=0x0
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Hi Amelie,

    As discussed on the call , the correct procedure is to disable sgmii by writting register 0x0009 and then only enable rgmii by writting register 0x0017.

    --

    Regards,

    Vikram