Before Tse mac init the TSE register values Version register 0x0 ==> 0x00002000 Scratch register 0x1 ==> 0x002e2003 CMD_CONFIG register value in HEX=0x00002000 MAC_0 register value in HEX=0x002e2003 MAC_1 register value in HEX=0x00002000 FRM_LEN register value in HEX=0x002e2003 pause quanta register value in HEX=0x00002000 Rx section empty register value in HEX=0x002e2003 Rx section full register value in HEX=0x00002000 Tx Section empty register value in HEX=0x002e2003 tx section full register value in HEX=0x00002000 Rx alomst empty register value in HEX=0x002e2003 Rx almost full register value in HEX=0x00002000 Tx almost empty register value in HEX=0x002e2003 Tx almost full register value in HEX=0x00002000 MDIO addr0 register value in HEX=0x002e2003 MDIO addr1 register value in HEX=0x00002000 REG stat register value in HEX=0x00002000 Tx IPG length register value in HEX=0x002e2003 Ethernet Register values Base Mode Control register 0x0 ==> 0x00003100 Base Mode Status register 0x0 ==> 0x00007849 Phy identifier register1 0x0 ==> 0x00002000 Phy identifier register2 0x0 ==> 0x00005c90 Auto negotiation adv register ==> 0x000001e1 Auto neg link REMAD register 0x0 ==> 0x00000000 Auto neg link Extension register 0x0 ==> 0x00000004 Auto neg next page TX register 0x0 ==> 0x00002001 [tse_mac_init] WARNING : PHY OUI 0x080017, PHY Model Number 0x09 already exist in PHY profile In case of same PHY OUI and PHY Model Number in profile, first added PHY setting will be used List of PHY profiles supported (Total profiles = 6)... Profile No. 0 : PHY Name : National DB83848J PHY OUI : 0x080017 PHY Model Num. : 0x09 PHY Rev. Num. : 0x00 Status Register : 0x01 Speed Bit : 14 Duplex Bit : 13 Link Bit : 2 Profile No. 1 : PHY Name : Marvell 88E1111 PHY OUI : 0x005043 PHY Model Num. : 0x0c PHY Rev. Num. : 0x02 Status Register : 0x11 Speed Bit : 14 Duplex Bit : 13 Link Bit : 10 Profile No. 2 : PHY Name : Marvell Quad PHY 88E1145 PHY OUI : 0x005043 PHY Model Num. : 0x0d PHY Rev. Num. : 0x02 Status Register : 0x11 Speed Bit : 14 Duplex Bit : 13 Link Bit : 10 Profile No. 3 : PHY Name : National DP83865 PHY OUI : 0x080017 PHY Model Num. : 0x07 PHY Rev. Num. : 0x0a Status Register : 0x11 Speed Bit : 3 Duplex Bit : 1 Link Bit : 2 Profile No. 4 : PHY Name : National DP83848C PHY OUI : 0x080017 PHY Model Num. : 0x09 PHY Rev. Num. : 0x00 Status Register : 0x00 Speed Bit : 0 Duplex Bit : 0 Link Bit : 0 Profile No. 5 : PHY Name : Intel PEF7071 PHY OUI : 0x355969 PHY Model Num. : 0x00 PHY Rev. Num. : 0x01 Status Register : 0x00 Speed Bit : 0 Duplex Bit : 0 Link Bit : 0 INFO : TSE MAC 0 found at address 0x42007400 INFO : Multi Channel = No INFO : MDIO Shared = No INFO : MAC Type = 10/100/1000 Ethernet MAC INFO : MAC Address = 0x42007400 INFO : MAC Device = tse_mac_device[0] INFO : PHY National DB83848J found at PHY address 0x01 of MAC Group[0] INFO : PHY OUI = 0x080017 INFO : PHY Model Number = 0x09 INFO : PHY Revision Number = 0x0 Before performing Auto neg the speed and duplex Status Register address 0, bit position for speed 13 Status Register address 0, bit position for duplex 8 INFO : PHY[0.-1] - Speed = 1000, Duplex = Half INFO : PHY[0.0] - Automatically mapped to tse_mac_device[0] INFO : PHY[0.0] - Advertisement of 1000 Base-T Full Duplex set to 0 INFO : PHY[0.0] - Advertisement of 1000 Base-T Half Duplex set to 0 INFO : PHY[0.0] - Advertisement of 100 Base-T4 set to 0 INFO : PHY[0.0] - Advertisement of 100 Base-TX Full Duplex set to 1 INFO : PHY[0.0] - Advertisement of 100 Base-TX Half Duplex set to 1 INFO : PHY[0.0] - Advertisement of 10 Base-TX Full Duplex set to 1 INFO : PHY[0.0] - Advertisement of 10 Base-TX Half Duplex set to 1 INFO : PHY[0.0] - Restart Auto-Negotiation, checking PHY link... INFO : PHY[0.0] - Auto-Negotiation PASSED INFO : Applying additional PHY configuration of National DB83848J INFO : PHY[0.0] - Checking link... INFO : PHY[0.0] - Link established INFO : PHY[0.0] - Speed = 100, Duplex = Full OK, x=1, CMD_CONFIG=0x00000000 MAC post-initialization: CMD_CONFIG=0x04000203 After Tse mac init the TSE register values Version register 0x0 ==> 0x00001601 Scratch register 0x1 ==> 0x00000000 CMD_CONFIG register value in HEX=0x04000203 MAC_0 register value in HEX=0xf0ab0700 MAC_1 register value in HEX=0x0000ba0d FRM_LEN register value in HEX=0x000005ee pause quanta register value in HEX=0x00000000 Rx section empty register value in HEX=0x000003f0 Rx section full register value in HEX=0x00000000 Tx Section empty register value in HEX=0x000001f0 tx section full register value in HEX=0x00000000 Rx alomst empty register value in HEX=0x00000008 Rx almost full register value in HEX=0x00000008 Tx almost empty register value in HEX=0x00000008 Tx almost full register value in HEX=0x00000003 MDIO addr0 register value in HEX=0x00000000 MDIO addr1 register value in HEX=0x00000001 REG stat register value in HEX=0x00000000 Tx IPG length register value in HEX=0x00000000 Ethernet Register values Base Mode Control register 0x0 ==> 0x00003100 Base Mode Status register 0x0 ==> 0x0000786d Phy identifier register1 0x0 ==> 0x00002000 Phy identifier register2 0x0 ==> 0x00005c90 Auto negotiation adv register ==> 0x000001e1 Auto neg link REMAD register 0x0 ==> 0x000041e1 Auto neg link Extension register 0x0 ==> 0x00000007 Auto neg next page TX register 0x0 ==> 0x00002801 Before Tse mac init the register values