LCOV - code coverage report
Current view: top level - drivers/net/r8169/base - rtl8168g_mcu.c (source / functions) Hit Total Coverage
Test: Code coverage Lines: 0 1869 0.0 %
Date: 2025-07-01 21:32:37 Functions: 0 7 0.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 0 9 0.0 %

           Branch data     Line data    Source code
       1                 :            : /* SPDX-License-Identifier: BSD-3-Clause
       2                 :            :  * Copyright(c) 2024 Realtek Corporation. All rights reserved
       3                 :            :  */
       4                 :            : 
       5                 :            : #include "../r8169_compat.h"
       6                 :            : #include "../r8169_hw.h"
       7                 :            : #include "../r8169_phy.h"
       8                 :            : #include "rtl8168g.h"
       9                 :            : 
      10                 :            : /* For RTL8168G,RTL8168GU, CFG_METHOD_21,22,24,25 */
      11                 :            : 
      12                 :            : /* ------------------------------------MAC 8168G1----------------------------------- */
      13                 :            : 
      14                 :            : static void
      15                 :          0 : rtl8168_set_mac_mcu_8168g_1(struct rtl_hw *hw)
      16                 :            : {
      17                 :          0 :         rtl_mac_ocp_write(hw, 0xE43C, 0x0000);
      18                 :          0 :         rtl_mac_ocp_write(hw, 0xE43E, 0x0000);
      19                 :            : 
      20                 :          0 :         rtl_mac_ocp_write(hw, 0xE434, 0x0004);
      21                 :          0 :         rtl_mac_ocp_write(hw, 0xE43C, 0x0004);
      22                 :            : 
      23                 :          0 :         rtl_hw_disable_mac_mcu_bps(hw);
      24                 :            : 
      25                 :          0 :         rtl_mac_ocp_write(hw, 0xF800, 0xE008);
      26                 :          0 :         rtl_mac_ocp_write(hw, 0xF802, 0xE01B);
      27                 :          0 :         rtl_mac_ocp_write(hw, 0xF804, 0xE022);
      28                 :          0 :         rtl_mac_ocp_write(hw, 0xF806, 0xE094);
      29                 :          0 :         rtl_mac_ocp_write(hw, 0xF808, 0xE097);
      30                 :          0 :         rtl_mac_ocp_write(hw, 0xF80A, 0xE09A);
      31                 :          0 :         rtl_mac_ocp_write(hw, 0xF80C, 0xE0B3);
      32                 :          0 :         rtl_mac_ocp_write(hw, 0xF80E, 0xE0BA);
      33                 :          0 :         rtl_mac_ocp_write(hw, 0xF810, 0x49D2);
      34                 :          0 :         rtl_mac_ocp_write(hw, 0xF812, 0xF10D);
      35                 :          0 :         rtl_mac_ocp_write(hw, 0xF814, 0x766C);
      36                 :          0 :         rtl_mac_ocp_write(hw, 0xF816, 0x49E2);
      37                 :          0 :         rtl_mac_ocp_write(hw, 0xF818, 0xF00A);
      38                 :          0 :         rtl_mac_ocp_write(hw, 0xF81A, 0x1EC0);
      39                 :          0 :         rtl_mac_ocp_write(hw, 0xF81C, 0x8EE1);
      40                 :          0 :         rtl_mac_ocp_write(hw, 0xF81E, 0xC60A);
      41                 :          0 :         rtl_mac_ocp_write(hw, 0xF820, 0x77C0);
      42                 :          0 :         rtl_mac_ocp_write(hw, 0xF822, 0x4870);
      43                 :          0 :         rtl_mac_ocp_write(hw, 0xF824, 0x9FC0);
      44                 :          0 :         rtl_mac_ocp_write(hw, 0xF826, 0x1EA0);
      45                 :          0 :         rtl_mac_ocp_write(hw, 0xF828, 0xC707);
      46                 :          0 :         rtl_mac_ocp_write(hw, 0xF82A, 0x8EE1);
      47                 :          0 :         rtl_mac_ocp_write(hw, 0xF82C, 0x9D6C);
      48                 :          0 :         rtl_mac_ocp_write(hw, 0xF82E, 0xC603);
      49                 :          0 :         rtl_mac_ocp_write(hw, 0xF830, 0xBE00);
      50                 :          0 :         rtl_mac_ocp_write(hw, 0xF832, 0xB416);
      51                 :          0 :         rtl_mac_ocp_write(hw, 0xF834, 0x0076);
      52                 :          0 :         rtl_mac_ocp_write(hw, 0xF836, 0xE86C);
      53                 :          0 :         rtl_mac_ocp_write(hw, 0xF838, 0xC406);
      54                 :          0 :         rtl_mac_ocp_write(hw, 0xF83A, 0x7580);
      55                 :          0 :         rtl_mac_ocp_write(hw, 0xF83C, 0x4852);
      56                 :          0 :         rtl_mac_ocp_write(hw, 0xF83E, 0x8D80);
      57                 :          0 :         rtl_mac_ocp_write(hw, 0xF840, 0xC403);
      58                 :          0 :         rtl_mac_ocp_write(hw, 0xF842, 0xBC00);
      59                 :          0 :         rtl_mac_ocp_write(hw, 0xF844, 0xD3E0);
      60                 :          0 :         rtl_mac_ocp_write(hw, 0xF846, 0x02C8);
      61                 :          0 :         rtl_mac_ocp_write(hw, 0xF848, 0x8918);
      62                 :          0 :         rtl_mac_ocp_write(hw, 0xF84A, 0xE815);
      63                 :          0 :         rtl_mac_ocp_write(hw, 0xF84C, 0x1100);
      64                 :          0 :         rtl_mac_ocp_write(hw, 0xF84E, 0xF011);
      65                 :          0 :         rtl_mac_ocp_write(hw, 0xF850, 0xE812);
      66                 :          0 :         rtl_mac_ocp_write(hw, 0xF852, 0x4990);
      67                 :          0 :         rtl_mac_ocp_write(hw, 0xF854, 0xF002);
      68                 :          0 :         rtl_mac_ocp_write(hw, 0xF856, 0xE817);
      69                 :          0 :         rtl_mac_ocp_write(hw, 0xF858, 0xE80E);
      70                 :          0 :         rtl_mac_ocp_write(hw, 0xF85A, 0x4992);
      71                 :          0 :         rtl_mac_ocp_write(hw, 0xF85C, 0xF002);
      72                 :          0 :         rtl_mac_ocp_write(hw, 0xF85E, 0xE80E);
      73                 :          0 :         rtl_mac_ocp_write(hw, 0xF860, 0xE80A);
      74                 :          0 :         rtl_mac_ocp_write(hw, 0xF862, 0x4993);
      75                 :          0 :         rtl_mac_ocp_write(hw, 0xF864, 0xF002);
      76                 :          0 :         rtl_mac_ocp_write(hw, 0xF866, 0xE818);
      77                 :          0 :         rtl_mac_ocp_write(hw, 0xF868, 0xE806);
      78                 :          0 :         rtl_mac_ocp_write(hw, 0xF86A, 0x4991);
      79                 :          0 :         rtl_mac_ocp_write(hw, 0xF86C, 0xF002);
      80                 :          0 :         rtl_mac_ocp_write(hw, 0xF86E, 0xE838);
      81                 :          0 :         rtl_mac_ocp_write(hw, 0xF870, 0xC25E);
      82                 :          0 :         rtl_mac_ocp_write(hw, 0xF872, 0xBA00);
      83                 :          0 :         rtl_mac_ocp_write(hw, 0xF874, 0xC056);
      84                 :          0 :         rtl_mac_ocp_write(hw, 0xF876, 0x7100);
      85                 :          0 :         rtl_mac_ocp_write(hw, 0xF878, 0xFF80);
      86                 :          0 :         rtl_mac_ocp_write(hw, 0xF87A, 0x7100);
      87                 :          0 :         rtl_mac_ocp_write(hw, 0xF87C, 0x4892);
      88                 :          0 :         rtl_mac_ocp_write(hw, 0xF87E, 0x4813);
      89                 :          0 :         rtl_mac_ocp_write(hw, 0xF880, 0x8900);
      90                 :          0 :         rtl_mac_ocp_write(hw, 0xF882, 0xE00A);
      91                 :          0 :         rtl_mac_ocp_write(hw, 0xF884, 0x7100);
      92                 :          0 :         rtl_mac_ocp_write(hw, 0xF886, 0x4890);
      93                 :          0 :         rtl_mac_ocp_write(hw, 0xF888, 0x4813);
      94                 :          0 :         rtl_mac_ocp_write(hw, 0xF88A, 0x8900);
      95                 :          0 :         rtl_mac_ocp_write(hw, 0xF88C, 0xC74B);
      96                 :          0 :         rtl_mac_ocp_write(hw, 0xF88E, 0x74F8);
      97                 :          0 :         rtl_mac_ocp_write(hw, 0xF890, 0x48C2);
      98                 :          0 :         rtl_mac_ocp_write(hw, 0xF892, 0x4841);
      99                 :          0 :         rtl_mac_ocp_write(hw, 0xF894, 0x8CF8);
     100                 :          0 :         rtl_mac_ocp_write(hw, 0xF896, 0xC746);
     101                 :          0 :         rtl_mac_ocp_write(hw, 0xF898, 0x74FC);
     102                 :          0 :         rtl_mac_ocp_write(hw, 0xF89A, 0x49C0);
     103                 :          0 :         rtl_mac_ocp_write(hw, 0xF89C, 0xF120);
     104                 :          0 :         rtl_mac_ocp_write(hw, 0xF89E, 0x49C1);
     105                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A0, 0xF11E);
     106                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A2, 0x74F8);
     107                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A4, 0x49C0);
     108                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A6, 0xF01B);
     109                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A8, 0x49C6);
     110                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AA, 0xF119);
     111                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AC, 0x74F8);
     112                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AE, 0x49C4);
     113                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B0, 0xF013);
     114                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B2, 0xC536);
     115                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B4, 0x74B0);
     116                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B6, 0x49C1);
     117                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B8, 0xF1FD);
     118                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BA, 0xC537);
     119                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BC, 0xC434);
     120                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BE, 0x9CA0);
     121                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C0, 0xC435);
     122                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C2, 0x1C13);
     123                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C4, 0x484F);
     124                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C6, 0x9CA2);
     125                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C8, 0xC52B);
     126                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CA, 0x74B0);
     127                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CC, 0x49C1);
     128                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CE, 0xF1FD);
     129                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D0, 0x74F8);
     130                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D2, 0x48C4);
     131                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D4, 0x8CF8);
     132                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D6, 0x7100);
     133                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D8, 0x4893);
     134                 :          0 :         rtl_mac_ocp_write(hw, 0xF8DA, 0x8900);
     135                 :          0 :         rtl_mac_ocp_write(hw, 0xF8DC, 0xFF80);
     136                 :          0 :         rtl_mac_ocp_write(hw, 0xF8DE, 0xC520);
     137                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E0, 0x74B0);
     138                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E2, 0x49C1);
     139                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E4, 0xF11C);
     140                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E6, 0xC71E);
     141                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E8, 0x74FC);
     142                 :          0 :         rtl_mac_ocp_write(hw, 0xF8EA, 0x49C1);
     143                 :          0 :         rtl_mac_ocp_write(hw, 0xF8EC, 0xF118);
     144                 :          0 :         rtl_mac_ocp_write(hw, 0xF8EE, 0x49C0);
     145                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F0, 0xF116);
     146                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F2, 0x74F8);
     147                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F4, 0x49C0);
     148                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F6, 0xF013);
     149                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F8, 0x48C3);
     150                 :          0 :         rtl_mac_ocp_write(hw, 0xF8FA, 0x8CF8);
     151                 :          0 :         rtl_mac_ocp_write(hw, 0xF8FC, 0xC516);
     152                 :          0 :         rtl_mac_ocp_write(hw, 0xF8FE, 0x74A2);
     153                 :          0 :         rtl_mac_ocp_write(hw, 0xF900, 0x49CE);
     154                 :          0 :         rtl_mac_ocp_write(hw, 0xF902, 0xF1FE);
     155                 :          0 :         rtl_mac_ocp_write(hw, 0xF904, 0xC411);
     156                 :          0 :         rtl_mac_ocp_write(hw, 0xF906, 0x9CA0);
     157                 :          0 :         rtl_mac_ocp_write(hw, 0xF908, 0xC411);
     158                 :          0 :         rtl_mac_ocp_write(hw, 0xF90A, 0x1C13);
     159                 :          0 :         rtl_mac_ocp_write(hw, 0xF90C, 0x484F);
     160                 :          0 :         rtl_mac_ocp_write(hw, 0xF90E, 0x9CA2);
     161                 :          0 :         rtl_mac_ocp_write(hw, 0xF910, 0x74A2);
     162                 :          0 :         rtl_mac_ocp_write(hw, 0xF912, 0x49CF);
     163                 :          0 :         rtl_mac_ocp_write(hw, 0xF914, 0xF1FE);
     164                 :          0 :         rtl_mac_ocp_write(hw, 0xF916, 0x7100);
     165                 :          0 :         rtl_mac_ocp_write(hw, 0xF918, 0x4891);
     166                 :          0 :         rtl_mac_ocp_write(hw, 0xF91A, 0x8900);
     167                 :          0 :         rtl_mac_ocp_write(hw, 0xF91C, 0xFF80);
     168                 :          0 :         rtl_mac_ocp_write(hw, 0xF91E, 0xE400);
     169                 :          0 :         rtl_mac_ocp_write(hw, 0xF920, 0xD3E0);
     170                 :          0 :         rtl_mac_ocp_write(hw, 0xF922, 0xE000);
     171                 :          0 :         rtl_mac_ocp_write(hw, 0xF924, 0x0481);
     172                 :          0 :         rtl_mac_ocp_write(hw, 0xF926, 0x0C81);
     173                 :          0 :         rtl_mac_ocp_write(hw, 0xF928, 0xDE20);
     174                 :          0 :         rtl_mac_ocp_write(hw, 0xF92A, 0x0000);
     175                 :          0 :         rtl_mac_ocp_write(hw, 0xF92C, 0x0992);
     176                 :          0 :         rtl_mac_ocp_write(hw, 0xF92E, 0x1B76);
     177                 :          0 :         rtl_mac_ocp_write(hw, 0xF930, 0xC602);
     178                 :          0 :         rtl_mac_ocp_write(hw, 0xF932, 0xBE00);
     179                 :          0 :         rtl_mac_ocp_write(hw, 0xF934, 0x059C);
     180                 :          0 :         rtl_mac_ocp_write(hw, 0xF936, 0x1B76);
     181                 :          0 :         rtl_mac_ocp_write(hw, 0xF938, 0xC602);
     182                 :          0 :         rtl_mac_ocp_write(hw, 0xF93A, 0xBE00);
     183                 :          0 :         rtl_mac_ocp_write(hw, 0xF93C, 0x065A);
     184                 :          0 :         rtl_mac_ocp_write(hw, 0xF93E, 0xB400);
     185                 :          0 :         rtl_mac_ocp_write(hw, 0xF940, 0x18DE);
     186                 :          0 :         rtl_mac_ocp_write(hw, 0xF942, 0x2008);
     187                 :          0 :         rtl_mac_ocp_write(hw, 0xF944, 0x4001);
     188                 :          0 :         rtl_mac_ocp_write(hw, 0xF946, 0xF10F);
     189                 :          0 :         rtl_mac_ocp_write(hw, 0xF948, 0x7342);
     190                 :          0 :         rtl_mac_ocp_write(hw, 0xF94A, 0x1880);
     191                 :          0 :         rtl_mac_ocp_write(hw, 0xF94C, 0x2008);
     192                 :          0 :         rtl_mac_ocp_write(hw, 0xF94E, 0x0009);
     193                 :          0 :         rtl_mac_ocp_write(hw, 0xF950, 0x4018);
     194                 :          0 :         rtl_mac_ocp_write(hw, 0xF952, 0xF109);
     195                 :          0 :         rtl_mac_ocp_write(hw, 0xF954, 0x7340);
     196                 :          0 :         rtl_mac_ocp_write(hw, 0xF956, 0x25BC);
     197                 :          0 :         rtl_mac_ocp_write(hw, 0xF958, 0x130F);
     198                 :          0 :         rtl_mac_ocp_write(hw, 0xF95A, 0xF105);
     199                 :          0 :         rtl_mac_ocp_write(hw, 0xF95C, 0xC00A);
     200                 :          0 :         rtl_mac_ocp_write(hw, 0xF95E, 0x7300);
     201                 :          0 :         rtl_mac_ocp_write(hw, 0xF960, 0x4831);
     202                 :          0 :         rtl_mac_ocp_write(hw, 0xF962, 0x9B00);
     203                 :          0 :         rtl_mac_ocp_write(hw, 0xF964, 0xB000);
     204                 :          0 :         rtl_mac_ocp_write(hw, 0xF966, 0x7340);
     205                 :          0 :         rtl_mac_ocp_write(hw, 0xF968, 0x8320);
     206                 :          0 :         rtl_mac_ocp_write(hw, 0xF96A, 0xC302);
     207                 :          0 :         rtl_mac_ocp_write(hw, 0xF96C, 0xBB00);
     208                 :          0 :         rtl_mac_ocp_write(hw, 0xF96E, 0x0C12);
     209                 :          0 :         rtl_mac_ocp_write(hw, 0xF970, 0xE860);
     210                 :          0 :         rtl_mac_ocp_write(hw, 0xF972, 0xC406);
     211                 :          0 :         rtl_mac_ocp_write(hw, 0xF974, 0x7580);
     212                 :          0 :         rtl_mac_ocp_write(hw, 0xF976, 0x4851);
     213                 :          0 :         rtl_mac_ocp_write(hw, 0xF978, 0x8D80);
     214                 :          0 :         rtl_mac_ocp_write(hw, 0xF97A, 0xC403);
     215                 :          0 :         rtl_mac_ocp_write(hw, 0xF97C, 0xBC00);
     216                 :          0 :         rtl_mac_ocp_write(hw, 0xF97E, 0xD3E0);
     217                 :          0 :         rtl_mac_ocp_write(hw, 0xF980, 0x02C8);
     218                 :          0 :         rtl_mac_ocp_write(hw, 0xF982, 0xC406);
     219                 :          0 :         rtl_mac_ocp_write(hw, 0xF984, 0x7580);
     220                 :          0 :         rtl_mac_ocp_write(hw, 0xF986, 0x4850);
     221                 :          0 :         rtl_mac_ocp_write(hw, 0xF988, 0x8D80);
     222                 :          0 :         rtl_mac_ocp_write(hw, 0xF98A, 0xC403);
     223                 :          0 :         rtl_mac_ocp_write(hw, 0xF98C, 0xBC00);
     224                 :          0 :         rtl_mac_ocp_write(hw, 0xF98E, 0xD3E0);
     225                 :          0 :         rtl_mac_ocp_write(hw, 0xF990, 0x0298);
     226                 :            : 
     227                 :          0 :         rtl_mac_ocp_write(hw, 0xDE30, 0x0080);
     228                 :            : 
     229                 :          0 :         rtl_mac_ocp_write(hw, 0xFC26, 0x8000);
     230                 :            : 
     231                 :          0 :         rtl_mac_ocp_write(hw, 0xFC28, 0x0075);
     232                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2A, 0x02B1);
     233                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2C, 0x0991);
     234                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2E, 0x059B);
     235                 :          0 :         rtl_mac_ocp_write(hw, 0xFC30, 0x0659);
     236                 :          0 :         rtl_mac_ocp_write(hw, 0xFC32, 0x0000);
     237                 :          0 :         rtl_mac_ocp_write(hw, 0xFC34, 0x02C7);
     238                 :          0 :         rtl_mac_ocp_write(hw, 0xFC36, 0x0279);
     239                 :          0 : }
     240                 :            : 
     241                 :            : /* ------------------------------------MAC 8168GU1---------------------------------- */
     242                 :            : 
     243                 :            : static void
     244                 :          0 : rtl8168_set_mac_mcu_8168gu_1(struct rtl_hw *hw)
     245                 :            : {
     246                 :          0 :         rtl_hw_disable_mac_mcu_bps(hw);
     247                 :            : 
     248                 :          0 :         rtl_mac_ocp_write(hw, 0xF800, 0xE008);
     249                 :          0 :         rtl_mac_ocp_write(hw, 0xF802, 0xE011);
     250                 :          0 :         rtl_mac_ocp_write(hw, 0xF804, 0xE015);
     251                 :          0 :         rtl_mac_ocp_write(hw, 0xF806, 0xE018);
     252                 :          0 :         rtl_mac_ocp_write(hw, 0xF808, 0xE01B);
     253                 :          0 :         rtl_mac_ocp_write(hw, 0xF80A, 0xE027);
     254                 :          0 :         rtl_mac_ocp_write(hw, 0xF80C, 0xE043);
     255                 :          0 :         rtl_mac_ocp_write(hw, 0xF80E, 0xE065);
     256                 :          0 :         rtl_mac_ocp_write(hw, 0xF810, 0x49E2);
     257                 :          0 :         rtl_mac_ocp_write(hw, 0xF812, 0xF005);
     258                 :          0 :         rtl_mac_ocp_write(hw, 0xF814, 0x49EA);
     259                 :          0 :         rtl_mac_ocp_write(hw, 0xF816, 0xF003);
     260                 :          0 :         rtl_mac_ocp_write(hw, 0xF818, 0xC404);
     261                 :          0 :         rtl_mac_ocp_write(hw, 0xF81A, 0xBC00);
     262                 :          0 :         rtl_mac_ocp_write(hw, 0xF81C, 0xC403);
     263                 :          0 :         rtl_mac_ocp_write(hw, 0xF81E, 0xBC00);
     264                 :          0 :         rtl_mac_ocp_write(hw, 0xF820, 0x0496);
     265                 :          0 :         rtl_mac_ocp_write(hw, 0xF822, 0x051A);
     266                 :          0 :         rtl_mac_ocp_write(hw, 0xF824, 0x1D01);
     267                 :          0 :         rtl_mac_ocp_write(hw, 0xF826, 0x8DE8);
     268                 :          0 :         rtl_mac_ocp_write(hw, 0xF828, 0xC602);
     269                 :          0 :         rtl_mac_ocp_write(hw, 0xF82A, 0xBE00);
     270                 :          0 :         rtl_mac_ocp_write(hw, 0xF82C, 0x0206);
     271                 :          0 :         rtl_mac_ocp_write(hw, 0xF82E, 0x1B76);
     272                 :          0 :         rtl_mac_ocp_write(hw, 0xF830, 0xC202);
     273                 :          0 :         rtl_mac_ocp_write(hw, 0xF832, 0xBA00);
     274                 :          0 :         rtl_mac_ocp_write(hw, 0xF834, 0x058A);
     275                 :          0 :         rtl_mac_ocp_write(hw, 0xF836, 0x1B76);
     276                 :          0 :         rtl_mac_ocp_write(hw, 0xF838, 0xC602);
     277                 :          0 :         rtl_mac_ocp_write(hw, 0xF83A, 0xBE00);
     278                 :          0 :         rtl_mac_ocp_write(hw, 0xF83C, 0x0648);
     279                 :          0 :         rtl_mac_ocp_write(hw, 0xF83E, 0x74E6);
     280                 :          0 :         rtl_mac_ocp_write(hw, 0xF840, 0x1B78);
     281                 :          0 :         rtl_mac_ocp_write(hw, 0xF842, 0x46DC);
     282                 :          0 :         rtl_mac_ocp_write(hw, 0xF844, 0x1300);
     283                 :          0 :         rtl_mac_ocp_write(hw, 0xF846, 0xF005);
     284                 :          0 :         rtl_mac_ocp_write(hw, 0xF848, 0x74F8);
     285                 :          0 :         rtl_mac_ocp_write(hw, 0xF84A, 0x48C3);
     286                 :          0 :         rtl_mac_ocp_write(hw, 0xF84C, 0x48C4);
     287                 :          0 :         rtl_mac_ocp_write(hw, 0xF84E, 0x8CF8);
     288                 :          0 :         rtl_mac_ocp_write(hw, 0xF850, 0x64E7);
     289                 :          0 :         rtl_mac_ocp_write(hw, 0xF852, 0xC302);
     290                 :          0 :         rtl_mac_ocp_write(hw, 0xF854, 0xBB00);
     291                 :          0 :         rtl_mac_ocp_write(hw, 0xF856, 0x068E);
     292                 :          0 :         rtl_mac_ocp_write(hw, 0xF858, 0x74E4);
     293                 :          0 :         rtl_mac_ocp_write(hw, 0xF85A, 0x49C5);
     294                 :          0 :         rtl_mac_ocp_write(hw, 0xF85C, 0xF106);
     295                 :          0 :         rtl_mac_ocp_write(hw, 0xF85E, 0x49C6);
     296                 :          0 :         rtl_mac_ocp_write(hw, 0xF860, 0xF107);
     297                 :          0 :         rtl_mac_ocp_write(hw, 0xF862, 0x48C8);
     298                 :          0 :         rtl_mac_ocp_write(hw, 0xF864, 0x48C9);
     299                 :          0 :         rtl_mac_ocp_write(hw, 0xF866, 0xE011);
     300                 :          0 :         rtl_mac_ocp_write(hw, 0xF868, 0x48C9);
     301                 :          0 :         rtl_mac_ocp_write(hw, 0xF86A, 0x4848);
     302                 :          0 :         rtl_mac_ocp_write(hw, 0xF86C, 0xE00E);
     303                 :          0 :         rtl_mac_ocp_write(hw, 0xF86E, 0x4848);
     304                 :          0 :         rtl_mac_ocp_write(hw, 0xF870, 0x49C7);
     305                 :          0 :         rtl_mac_ocp_write(hw, 0xF872, 0xF00A);
     306                 :          0 :         rtl_mac_ocp_write(hw, 0xF874, 0x48C9);
     307                 :          0 :         rtl_mac_ocp_write(hw, 0xF876, 0xC60D);
     308                 :          0 :         rtl_mac_ocp_write(hw, 0xF878, 0x1D1F);
     309                 :          0 :         rtl_mac_ocp_write(hw, 0xF87A, 0x8DC2);
     310                 :          0 :         rtl_mac_ocp_write(hw, 0xF87C, 0x1D00);
     311                 :          0 :         rtl_mac_ocp_write(hw, 0xF87E, 0x8DC3);
     312                 :          0 :         rtl_mac_ocp_write(hw, 0xF880, 0x1D11);
     313                 :          0 :         rtl_mac_ocp_write(hw, 0xF882, 0x8DC0);
     314                 :          0 :         rtl_mac_ocp_write(hw, 0xF884, 0xE002);
     315                 :          0 :         rtl_mac_ocp_write(hw, 0xF886, 0x4849);
     316                 :          0 :         rtl_mac_ocp_write(hw, 0xF888, 0x94E5);
     317                 :          0 :         rtl_mac_ocp_write(hw, 0xF88A, 0xC602);
     318                 :          0 :         rtl_mac_ocp_write(hw, 0xF88C, 0xBE00);
     319                 :          0 :         rtl_mac_ocp_write(hw, 0xF88E, 0x0238);
     320                 :          0 :         rtl_mac_ocp_write(hw, 0xF890, 0xE434);
     321                 :          0 :         rtl_mac_ocp_write(hw, 0xF892, 0x49D9);
     322                 :          0 :         rtl_mac_ocp_write(hw, 0xF894, 0xF01B);
     323                 :          0 :         rtl_mac_ocp_write(hw, 0xF896, 0xC31E);
     324                 :          0 :         rtl_mac_ocp_write(hw, 0xF898, 0x7464);
     325                 :          0 :         rtl_mac_ocp_write(hw, 0xF89A, 0x49C4);
     326                 :          0 :         rtl_mac_ocp_write(hw, 0xF89C, 0xF114);
     327                 :          0 :         rtl_mac_ocp_write(hw, 0xF89E, 0xC31B);
     328                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A0, 0x6460);
     329                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A2, 0x14FA);
     330                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A4, 0xFA02);
     331                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A6, 0xE00F);
     332                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A8, 0xC317);
     333                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AA, 0x7460);
     334                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AC, 0x49C0);
     335                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AE, 0xF10B);
     336                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B0, 0xC311);
     337                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B2, 0x7462);
     338                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B4, 0x48C1);
     339                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B6, 0x9C62);
     340                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B8, 0x4841);
     341                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BA, 0x9C62);
     342                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BC, 0xC30A);
     343                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BE, 0x1C04);
     344                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C0, 0x8C60);
     345                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C2, 0xE004);
     346                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C4, 0x1C15);
     347                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C6, 0xC305);
     348                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C8, 0x8C60);
     349                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CA, 0xC602);
     350                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CC, 0xBE00);
     351                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CE, 0x0374);
     352                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D0, 0xE434);
     353                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D2, 0xE030);
     354                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D4, 0xE61C);
     355                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D6, 0xE906);
     356                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D8, 0xC602);
     357                 :          0 :         rtl_mac_ocp_write(hw, 0xF8DA, 0xBE00);
     358                 :          0 :         rtl_mac_ocp_write(hw, 0xF8DC, 0x0000);
     359                 :            : 
     360                 :          0 :         rtl_mac_ocp_write(hw, 0xFC26, 0x8000);
     361                 :            : 
     362                 :          0 :         rtl_mac_ocp_write(hw, 0xFC28, 0x0493);
     363                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2A, 0x0205);
     364                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2C, 0x0589);
     365                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2E, 0x0647);
     366                 :          0 :         rtl_mac_ocp_write(hw, 0xFC30, 0x0000);
     367                 :          0 :         rtl_mac_ocp_write(hw, 0xFC32, 0x0215);
     368                 :          0 :         rtl_mac_ocp_write(hw, 0xFC34, 0x0285);
     369                 :          0 : }
     370                 :            : 
     371                 :            : /* ------------------------------------MAC 8168GU2------------------------------------- */
     372                 :            : 
     373                 :            : static void
     374                 :          0 : rtl8168_set_mac_mcu_8168gu_2(struct rtl_hw *hw)
     375                 :            : {
     376                 :          0 :         rtl_hw_disable_mac_mcu_bps(hw);
     377                 :            : 
     378                 :          0 :         rtl_mac_ocp_write(hw, 0xF800, 0xE008);
     379                 :          0 :         rtl_mac_ocp_write(hw, 0xF802, 0xE00A);
     380                 :          0 :         rtl_mac_ocp_write(hw, 0xF804, 0xE00D);
     381                 :          0 :         rtl_mac_ocp_write(hw, 0xF806, 0xE02F);
     382                 :          0 :         rtl_mac_ocp_write(hw, 0xF808, 0xE031);
     383                 :          0 :         rtl_mac_ocp_write(hw, 0xF80A, 0xE038);
     384                 :          0 :         rtl_mac_ocp_write(hw, 0xF80C, 0xE03A);
     385                 :          0 :         rtl_mac_ocp_write(hw, 0xF80E, 0xE051);
     386                 :          0 :         rtl_mac_ocp_write(hw, 0xF810, 0xC202);
     387                 :          0 :         rtl_mac_ocp_write(hw, 0xF812, 0xBA00);
     388                 :          0 :         rtl_mac_ocp_write(hw, 0xF814, 0x0DFC);
     389                 :          0 :         rtl_mac_ocp_write(hw, 0xF816, 0x7444);
     390                 :          0 :         rtl_mac_ocp_write(hw, 0xF818, 0xC502);
     391                 :          0 :         rtl_mac_ocp_write(hw, 0xF81A, 0xBD00);
     392                 :          0 :         rtl_mac_ocp_write(hw, 0xF81C, 0x0A30);
     393                 :          0 :         rtl_mac_ocp_write(hw, 0xF81E, 0x49D9);
     394                 :          0 :         rtl_mac_ocp_write(hw, 0xF820, 0xF019);
     395                 :          0 :         rtl_mac_ocp_write(hw, 0xF822, 0xC520);
     396                 :          0 :         rtl_mac_ocp_write(hw, 0xF824, 0x64A5);
     397                 :          0 :         rtl_mac_ocp_write(hw, 0xF826, 0x1400);
     398                 :          0 :         rtl_mac_ocp_write(hw, 0xF828, 0xF007);
     399                 :          0 :         rtl_mac_ocp_write(hw, 0xF82A, 0x0C01);
     400                 :          0 :         rtl_mac_ocp_write(hw, 0xF82C, 0x8CA5);
     401                 :          0 :         rtl_mac_ocp_write(hw, 0xF82E, 0x1C15);
     402                 :          0 :         rtl_mac_ocp_write(hw, 0xF830, 0xC515);
     403                 :          0 :         rtl_mac_ocp_write(hw, 0xF832, 0x9CA0);
     404                 :          0 :         rtl_mac_ocp_write(hw, 0xF834, 0xE00F);
     405                 :          0 :         rtl_mac_ocp_write(hw, 0xF836, 0xC513);
     406                 :          0 :         rtl_mac_ocp_write(hw, 0xF838, 0x74A0);
     407                 :          0 :         rtl_mac_ocp_write(hw, 0xF83A, 0x48C8);
     408                 :          0 :         rtl_mac_ocp_write(hw, 0xF83C, 0x48CA);
     409                 :          0 :         rtl_mac_ocp_write(hw, 0xF83E, 0x9CA0);
     410                 :          0 :         rtl_mac_ocp_write(hw, 0xF840, 0xC510);
     411                 :          0 :         rtl_mac_ocp_write(hw, 0xF842, 0x1B00);
     412                 :          0 :         rtl_mac_ocp_write(hw, 0xF844, 0x9BA0);
     413                 :          0 :         rtl_mac_ocp_write(hw, 0xF846, 0x1B1C);
     414                 :          0 :         rtl_mac_ocp_write(hw, 0xF848, 0x483F);
     415                 :          0 :         rtl_mac_ocp_write(hw, 0xF84A, 0x9BA2);
     416                 :          0 :         rtl_mac_ocp_write(hw, 0xF84C, 0x1B04);
     417                 :          0 :         rtl_mac_ocp_write(hw, 0xF84E, 0xC506);
     418                 :          0 :         rtl_mac_ocp_write(hw, 0xF850, 0x9BA0);
     419                 :          0 :         rtl_mac_ocp_write(hw, 0xF852, 0xC603);
     420                 :          0 :         rtl_mac_ocp_write(hw, 0xF854, 0xBE00);
     421                 :          0 :         rtl_mac_ocp_write(hw, 0xF856, 0x0298);
     422                 :          0 :         rtl_mac_ocp_write(hw, 0xF858, 0x03DE);
     423                 :          0 :         rtl_mac_ocp_write(hw, 0xF85A, 0xE434);
     424                 :          0 :         rtl_mac_ocp_write(hw, 0xF85C, 0xE096);
     425                 :          0 :         rtl_mac_ocp_write(hw, 0xF85E, 0xE860);
     426                 :          0 :         rtl_mac_ocp_write(hw, 0xF860, 0xDE20);
     427                 :          0 :         rtl_mac_ocp_write(hw, 0xF862, 0xD3C0);
     428                 :          0 :         rtl_mac_ocp_write(hw, 0xF864, 0xC602);
     429                 :          0 :         rtl_mac_ocp_write(hw, 0xF866, 0xBE00);
     430                 :          0 :         rtl_mac_ocp_write(hw, 0xF868, 0x0A64);
     431                 :          0 :         rtl_mac_ocp_write(hw, 0xF86A, 0xC707);
     432                 :          0 :         rtl_mac_ocp_write(hw, 0xF86C, 0x1D00);
     433                 :          0 :         rtl_mac_ocp_write(hw, 0xF86E, 0x8DE2);
     434                 :          0 :         rtl_mac_ocp_write(hw, 0xF870, 0x48C1);
     435                 :          0 :         rtl_mac_ocp_write(hw, 0xF872, 0xC502);
     436                 :          0 :         rtl_mac_ocp_write(hw, 0xF874, 0xBD00);
     437                 :          0 :         rtl_mac_ocp_write(hw, 0xF876, 0x00AA);
     438                 :          0 :         rtl_mac_ocp_write(hw, 0xF878, 0xE0C0);
     439                 :          0 :         rtl_mac_ocp_write(hw, 0xF87A, 0xC502);
     440                 :          0 :         rtl_mac_ocp_write(hw, 0xF87C, 0xBD00);
     441                 :          0 :         rtl_mac_ocp_write(hw, 0xF87E, 0x0132);
     442                 :          0 :         rtl_mac_ocp_write(hw, 0xF880, 0xC50C);
     443                 :          0 :         rtl_mac_ocp_write(hw, 0xF882, 0x74A2);
     444                 :          0 :         rtl_mac_ocp_write(hw, 0xF884, 0x49CE);
     445                 :          0 :         rtl_mac_ocp_write(hw, 0xF886, 0xF1FE);
     446                 :          0 :         rtl_mac_ocp_write(hw, 0xF888, 0x1C00);
     447                 :          0 :         rtl_mac_ocp_write(hw, 0xF88A, 0x9EA0);
     448                 :          0 :         rtl_mac_ocp_write(hw, 0xF88C, 0x1C1C);
     449                 :          0 :         rtl_mac_ocp_write(hw, 0xF88E, 0x484F);
     450                 :          0 :         rtl_mac_ocp_write(hw, 0xF890, 0x9CA2);
     451                 :          0 :         rtl_mac_ocp_write(hw, 0xF892, 0xC402);
     452                 :          0 :         rtl_mac_ocp_write(hw, 0xF894, 0xBC00);
     453                 :          0 :         rtl_mac_ocp_write(hw, 0xF896, 0x0AFA);
     454                 :          0 :         rtl_mac_ocp_write(hw, 0xF898, 0xDE20);
     455                 :          0 :         rtl_mac_ocp_write(hw, 0xF89A, 0xE000);
     456                 :          0 :         rtl_mac_ocp_write(hw, 0xF89C, 0xE092);
     457                 :          0 :         rtl_mac_ocp_write(hw, 0xF89E, 0xE430);
     458                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A0, 0xDE20);
     459                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A2, 0xE0C0);
     460                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A4, 0xE860);
     461                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A6, 0xE84C);
     462                 :          0 :         rtl_mac_ocp_write(hw, 0xF8A8, 0xB400);
     463                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AA, 0xB430);
     464                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AC, 0xE410);
     465                 :          0 :         rtl_mac_ocp_write(hw, 0xF8AE, 0xC0AE);
     466                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B0, 0xB407);
     467                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B2, 0xB406);
     468                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B4, 0xB405);
     469                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B6, 0xB404);
     470                 :          0 :         rtl_mac_ocp_write(hw, 0xF8B8, 0xB403);
     471                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BA, 0xB402);
     472                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BC, 0xB401);
     473                 :          0 :         rtl_mac_ocp_write(hw, 0xF8BE, 0xC7EE);
     474                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C0, 0x76F4);
     475                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C2, 0xC2ED);
     476                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C4, 0xC3ED);
     477                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C6, 0xC1EF);
     478                 :          0 :         rtl_mac_ocp_write(hw, 0xF8C8, 0xC5F3);
     479                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CA, 0x74A0);
     480                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CC, 0x49CD);
     481                 :          0 :         rtl_mac_ocp_write(hw, 0xF8CE, 0xF001);
     482                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D0, 0xC5EE);
     483                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D2, 0x74A0);
     484                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D4, 0x49C1);
     485                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D6, 0xF105);
     486                 :          0 :         rtl_mac_ocp_write(hw, 0xF8D8, 0xC5E4);
     487                 :          0 :         rtl_mac_ocp_write(hw, 0xF8DA, 0x74A2);
     488                 :          0 :         rtl_mac_ocp_write(hw, 0xF8DC, 0x49CE);
     489                 :          0 :         rtl_mac_ocp_write(hw, 0xF8DE, 0xF00B);
     490                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E0, 0x7444);
     491                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E2, 0x484B);
     492                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E4, 0x9C44);
     493                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E6, 0x1C10);
     494                 :          0 :         rtl_mac_ocp_write(hw, 0xF8E8, 0x9C62);
     495                 :          0 :         rtl_mac_ocp_write(hw, 0xF8EA, 0x1C11);
     496                 :          0 :         rtl_mac_ocp_write(hw, 0xF8EC, 0x8C60);
     497                 :          0 :         rtl_mac_ocp_write(hw, 0xF8EE, 0x1C00);
     498                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F0, 0x9CF6);
     499                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F2, 0xE0EC);
     500                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F4, 0x49E7);
     501                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F6, 0xF016);
     502                 :          0 :         rtl_mac_ocp_write(hw, 0xF8F8, 0x1D80);
     503                 :          0 :         rtl_mac_ocp_write(hw, 0xF8FA, 0x8DF4);
     504                 :          0 :         rtl_mac_ocp_write(hw, 0xF8FC, 0x74F8);
     505                 :          0 :         rtl_mac_ocp_write(hw, 0xF8FE, 0x4843);
     506                 :          0 :         rtl_mac_ocp_write(hw, 0xF900, 0x8CF8);
     507                 :          0 :         rtl_mac_ocp_write(hw, 0xF902, 0x74F8);
     508                 :          0 :         rtl_mac_ocp_write(hw, 0xF904, 0x74F8);
     509                 :          0 :         rtl_mac_ocp_write(hw, 0xF906, 0x7444);
     510                 :          0 :         rtl_mac_ocp_write(hw, 0xF908, 0x48C8);
     511                 :          0 :         rtl_mac_ocp_write(hw, 0xF90A, 0x48C9);
     512                 :          0 :         rtl_mac_ocp_write(hw, 0xF90C, 0x48CA);
     513                 :          0 :         rtl_mac_ocp_write(hw, 0xF90E, 0x9C44);
     514                 :          0 :         rtl_mac_ocp_write(hw, 0xF910, 0x74F8);
     515                 :          0 :         rtl_mac_ocp_write(hw, 0xF912, 0x4844);
     516                 :          0 :         rtl_mac_ocp_write(hw, 0xF914, 0x8CF8);
     517                 :          0 :         rtl_mac_ocp_write(hw, 0xF916, 0x1E01);
     518                 :          0 :         rtl_mac_ocp_write(hw, 0xF918, 0xE8DB);
     519                 :          0 :         rtl_mac_ocp_write(hw, 0xF91A, 0x7420);
     520                 :          0 :         rtl_mac_ocp_write(hw, 0xF91C, 0x48C1);
     521                 :          0 :         rtl_mac_ocp_write(hw, 0xF91E, 0x9C20);
     522                 :          0 :         rtl_mac_ocp_write(hw, 0xF920, 0xE0D5);
     523                 :          0 :         rtl_mac_ocp_write(hw, 0xF922, 0x49E6);
     524                 :          0 :         rtl_mac_ocp_write(hw, 0xF924, 0xF02A);
     525                 :          0 :         rtl_mac_ocp_write(hw, 0xF926, 0x1D40);
     526                 :          0 :         rtl_mac_ocp_write(hw, 0xF928, 0x8DF4);
     527                 :          0 :         rtl_mac_ocp_write(hw, 0xF92A, 0x74FC);
     528                 :          0 :         rtl_mac_ocp_write(hw, 0xF92C, 0x49C0);
     529                 :          0 :         rtl_mac_ocp_write(hw, 0xF92E, 0xF124);
     530                 :          0 :         rtl_mac_ocp_write(hw, 0xF930, 0x49C1);
     531                 :          0 :         rtl_mac_ocp_write(hw, 0xF932, 0xF122);
     532                 :          0 :         rtl_mac_ocp_write(hw, 0xF934, 0x74F8);
     533                 :          0 :         rtl_mac_ocp_write(hw, 0xF936, 0x49C0);
     534                 :          0 :         rtl_mac_ocp_write(hw, 0xF938, 0xF01F);
     535                 :          0 :         rtl_mac_ocp_write(hw, 0xF93A, 0xE8D3);
     536                 :          0 :         rtl_mac_ocp_write(hw, 0xF93C, 0x48C4);
     537                 :          0 :         rtl_mac_ocp_write(hw, 0xF93E, 0x8CF8);
     538                 :          0 :         rtl_mac_ocp_write(hw, 0xF940, 0x1E00);
     539                 :          0 :         rtl_mac_ocp_write(hw, 0xF942, 0xE8C6);
     540                 :          0 :         rtl_mac_ocp_write(hw, 0xF944, 0xC5B1);
     541                 :          0 :         rtl_mac_ocp_write(hw, 0xF946, 0x74A0);
     542                 :          0 :         rtl_mac_ocp_write(hw, 0xF948, 0x49C3);
     543                 :          0 :         rtl_mac_ocp_write(hw, 0xF94A, 0xF016);
     544                 :          0 :         rtl_mac_ocp_write(hw, 0xF94C, 0xC5AF);
     545                 :          0 :         rtl_mac_ocp_write(hw, 0xF94E, 0x74A4);
     546                 :          0 :         rtl_mac_ocp_write(hw, 0xF950, 0x49C2);
     547                 :          0 :         rtl_mac_ocp_write(hw, 0xF952, 0xF005);
     548                 :          0 :         rtl_mac_ocp_write(hw, 0xF954, 0xC5AA);
     549                 :          0 :         rtl_mac_ocp_write(hw, 0xF956, 0x74B2);
     550                 :          0 :         rtl_mac_ocp_write(hw, 0xF958, 0x49C9);
     551                 :          0 :         rtl_mac_ocp_write(hw, 0xF95A, 0xF10E);
     552                 :          0 :         rtl_mac_ocp_write(hw, 0xF95C, 0xC5A6);
     553                 :          0 :         rtl_mac_ocp_write(hw, 0xF95E, 0x74A8);
     554                 :          0 :         rtl_mac_ocp_write(hw, 0xF960, 0x4845);
     555                 :          0 :         rtl_mac_ocp_write(hw, 0xF962, 0x4846);
     556                 :          0 :         rtl_mac_ocp_write(hw, 0xF964, 0x4847);
     557                 :          0 :         rtl_mac_ocp_write(hw, 0xF966, 0x4848);
     558                 :          0 :         rtl_mac_ocp_write(hw, 0xF968, 0x9CA8);
     559                 :          0 :         rtl_mac_ocp_write(hw, 0xF96A, 0x74B2);
     560                 :          0 :         rtl_mac_ocp_write(hw, 0xF96C, 0x4849);
     561                 :          0 :         rtl_mac_ocp_write(hw, 0xF96E, 0x9CB2);
     562                 :          0 :         rtl_mac_ocp_write(hw, 0xF970, 0x74A0);
     563                 :          0 :         rtl_mac_ocp_write(hw, 0xF972, 0x484F);
     564                 :          0 :         rtl_mac_ocp_write(hw, 0xF974, 0x9CA0);
     565                 :          0 :         rtl_mac_ocp_write(hw, 0xF976, 0xE0AA);
     566                 :          0 :         rtl_mac_ocp_write(hw, 0xF978, 0x49E4);
     567                 :          0 :         rtl_mac_ocp_write(hw, 0xF97A, 0xF018);
     568                 :          0 :         rtl_mac_ocp_write(hw, 0xF97C, 0x1D10);
     569                 :          0 :         rtl_mac_ocp_write(hw, 0xF97E, 0x8DF4);
     570                 :          0 :         rtl_mac_ocp_write(hw, 0xF980, 0x74F8);
     571                 :          0 :         rtl_mac_ocp_write(hw, 0xF982, 0x74F8);
     572                 :          0 :         rtl_mac_ocp_write(hw, 0xF984, 0x74F8);
     573                 :          0 :         rtl_mac_ocp_write(hw, 0xF986, 0x4843);
     574                 :          0 :         rtl_mac_ocp_write(hw, 0xF988, 0x8CF8);
     575                 :          0 :         rtl_mac_ocp_write(hw, 0xF98A, 0x74F8);
     576                 :          0 :         rtl_mac_ocp_write(hw, 0xF98C, 0x74F8);
     577                 :          0 :         rtl_mac_ocp_write(hw, 0xF98E, 0x74F8);
     578                 :          0 :         rtl_mac_ocp_write(hw, 0xF990, 0x4844);
     579                 :          0 :         rtl_mac_ocp_write(hw, 0xF992, 0x4842);
     580                 :          0 :         rtl_mac_ocp_write(hw, 0xF994, 0x4841);
     581                 :          0 :         rtl_mac_ocp_write(hw, 0xF996, 0x8CF8);
     582                 :          0 :         rtl_mac_ocp_write(hw, 0xF998, 0x1E01);
     583                 :          0 :         rtl_mac_ocp_write(hw, 0xF99A, 0xE89A);
     584                 :          0 :         rtl_mac_ocp_write(hw, 0xF99C, 0x7420);
     585                 :          0 :         rtl_mac_ocp_write(hw, 0xF99E, 0x4841);
     586                 :          0 :         rtl_mac_ocp_write(hw, 0xF9A0, 0x9C20);
     587                 :          0 :         rtl_mac_ocp_write(hw, 0xF9A2, 0x7444);
     588                 :          0 :         rtl_mac_ocp_write(hw, 0xF9A4, 0x4848);
     589                 :          0 :         rtl_mac_ocp_write(hw, 0xF9A6, 0x9C44);
     590                 :          0 :         rtl_mac_ocp_write(hw, 0xF9A8, 0xE091);
     591                 :          0 :         rtl_mac_ocp_write(hw, 0xF9AA, 0x49E5);
     592                 :          0 :         rtl_mac_ocp_write(hw, 0xF9AC, 0xF03E);
     593                 :          0 :         rtl_mac_ocp_write(hw, 0xF9AE, 0x1D20);
     594                 :          0 :         rtl_mac_ocp_write(hw, 0xF9B0, 0x8DF4);
     595                 :          0 :         rtl_mac_ocp_write(hw, 0xF9B2, 0x74F8);
     596                 :          0 :         rtl_mac_ocp_write(hw, 0xF9B4, 0x48C2);
     597                 :          0 :         rtl_mac_ocp_write(hw, 0xF9B6, 0x4841);
     598                 :          0 :         rtl_mac_ocp_write(hw, 0xF9B8, 0x8CF8);
     599                 :          0 :         rtl_mac_ocp_write(hw, 0xF9BA, 0x1E01);
     600                 :          0 :         rtl_mac_ocp_write(hw, 0xF9BC, 0x7444);
     601                 :          0 :         rtl_mac_ocp_write(hw, 0xF9BE, 0x49CA);
     602                 :          0 :         rtl_mac_ocp_write(hw, 0xF9C0, 0xF103);
     603                 :          0 :         rtl_mac_ocp_write(hw, 0xF9C2, 0x49C2);
     604                 :          0 :         rtl_mac_ocp_write(hw, 0xF9C4, 0xF00C);
     605                 :          0 :         rtl_mac_ocp_write(hw, 0xF9C6, 0x49C1);
     606                 :          0 :         rtl_mac_ocp_write(hw, 0xF9C8, 0xF004);
     607                 :          0 :         rtl_mac_ocp_write(hw, 0xF9CA, 0x6447);
     608                 :          0 :         rtl_mac_ocp_write(hw, 0xF9CC, 0x2244);
     609                 :          0 :         rtl_mac_ocp_write(hw, 0xF9CE, 0xE002);
     610                 :          0 :         rtl_mac_ocp_write(hw, 0xF9D0, 0x1C01);
     611                 :          0 :         rtl_mac_ocp_write(hw, 0xF9D2, 0x9C62);
     612                 :          0 :         rtl_mac_ocp_write(hw, 0xF9D4, 0x1C11);
     613                 :          0 :         rtl_mac_ocp_write(hw, 0xF9D6, 0x8C60);
     614                 :          0 :         rtl_mac_ocp_write(hw, 0xF9D8, 0x1C00);
     615                 :          0 :         rtl_mac_ocp_write(hw, 0xF9DA, 0x9CF6);
     616                 :          0 :         rtl_mac_ocp_write(hw, 0xF9DC, 0x7444);
     617                 :          0 :         rtl_mac_ocp_write(hw, 0xF9DE, 0x49C8);
     618                 :          0 :         rtl_mac_ocp_write(hw, 0xF9E0, 0xF01D);
     619                 :          0 :         rtl_mac_ocp_write(hw, 0xF9E2, 0x74FC);
     620                 :          0 :         rtl_mac_ocp_write(hw, 0xF9E4, 0x49C0);
     621                 :          0 :         rtl_mac_ocp_write(hw, 0xF9E6, 0xF11A);
     622                 :          0 :         rtl_mac_ocp_write(hw, 0xF9E8, 0x49C1);
     623                 :          0 :         rtl_mac_ocp_write(hw, 0xF9EA, 0xF118);
     624                 :          0 :         rtl_mac_ocp_write(hw, 0xF9EC, 0x74F8);
     625                 :          0 :         rtl_mac_ocp_write(hw, 0xF9EE, 0x49C0);
     626                 :          0 :         rtl_mac_ocp_write(hw, 0xF9F0, 0xF015);
     627                 :          0 :         rtl_mac_ocp_write(hw, 0xF9F2, 0x49C6);
     628                 :          0 :         rtl_mac_ocp_write(hw, 0xF9F4, 0xF113);
     629                 :          0 :         rtl_mac_ocp_write(hw, 0xF9F6, 0xE875);
     630                 :          0 :         rtl_mac_ocp_write(hw, 0xF9F8, 0x48C4);
     631                 :          0 :         rtl_mac_ocp_write(hw, 0xF9FA, 0x8CF8);
     632                 :          0 :         rtl_mac_ocp_write(hw, 0xF9FC, 0x7420);
     633                 :          0 :         rtl_mac_ocp_write(hw, 0xF9FE, 0x48C1);
     634                 :          0 :         rtl_mac_ocp_write(hw, 0xFA00, 0x9C20);
     635                 :          0 :         rtl_mac_ocp_write(hw, 0xFA02, 0xC50A);
     636                 :          0 :         rtl_mac_ocp_write(hw, 0xFA04, 0x74A2);
     637                 :          0 :         rtl_mac_ocp_write(hw, 0xFA06, 0x8CA5);
     638                 :          0 :         rtl_mac_ocp_write(hw, 0xFA08, 0x74A0);
     639                 :          0 :         rtl_mac_ocp_write(hw, 0xFA0A, 0xC505);
     640                 :          0 :         rtl_mac_ocp_write(hw, 0xFA0C, 0x9CA2);
     641                 :          0 :         rtl_mac_ocp_write(hw, 0xFA0E, 0x1C11);
     642                 :          0 :         rtl_mac_ocp_write(hw, 0xFA10, 0x9CA0);
     643                 :          0 :         rtl_mac_ocp_write(hw, 0xFA12, 0xE00A);
     644                 :          0 :         rtl_mac_ocp_write(hw, 0xFA14, 0xE434);
     645                 :          0 :         rtl_mac_ocp_write(hw, 0xFA16, 0xD3C0);
     646                 :          0 :         rtl_mac_ocp_write(hw, 0xFA18, 0xDC00);
     647                 :          0 :         rtl_mac_ocp_write(hw, 0xFA1A, 0x7444);
     648                 :          0 :         rtl_mac_ocp_write(hw, 0xFA1C, 0x49CA);
     649                 :          0 :         rtl_mac_ocp_write(hw, 0xFA1E, 0xF004);
     650                 :          0 :         rtl_mac_ocp_write(hw, 0xFA20, 0x48CA);
     651                 :          0 :         rtl_mac_ocp_write(hw, 0xFA22, 0x9C44);
     652                 :          0 :         rtl_mac_ocp_write(hw, 0xFA24, 0xE855);
     653                 :          0 :         rtl_mac_ocp_write(hw, 0xFA26, 0xE052);
     654                 :          0 :         rtl_mac_ocp_write(hw, 0xFA28, 0x49E8);
     655                 :          0 :         rtl_mac_ocp_write(hw, 0xFA2A, 0xF024);
     656                 :          0 :         rtl_mac_ocp_write(hw, 0xFA2C, 0x1D01);
     657                 :          0 :         rtl_mac_ocp_write(hw, 0xFA2E, 0x8DF5);
     658                 :          0 :         rtl_mac_ocp_write(hw, 0xFA30, 0x7440);
     659                 :          0 :         rtl_mac_ocp_write(hw, 0xFA32, 0x49C0);
     660                 :          0 :         rtl_mac_ocp_write(hw, 0xFA34, 0xF11E);
     661                 :          0 :         rtl_mac_ocp_write(hw, 0xFA36, 0x7444);
     662                 :          0 :         rtl_mac_ocp_write(hw, 0xFA38, 0x49C8);
     663                 :          0 :         rtl_mac_ocp_write(hw, 0xFA3A, 0xF01B);
     664                 :          0 :         rtl_mac_ocp_write(hw, 0xFA3C, 0x49CA);
     665                 :          0 :         rtl_mac_ocp_write(hw, 0xFA3E, 0xF119);
     666                 :          0 :         rtl_mac_ocp_write(hw, 0xFA40, 0xC5EC);
     667                 :          0 :         rtl_mac_ocp_write(hw, 0xFA42, 0x76A4);
     668                 :          0 :         rtl_mac_ocp_write(hw, 0xFA44, 0x49E3);
     669                 :          0 :         rtl_mac_ocp_write(hw, 0xFA46, 0xF015);
     670                 :          0 :         rtl_mac_ocp_write(hw, 0xFA48, 0x49C0);
     671                 :          0 :         rtl_mac_ocp_write(hw, 0xFA4A, 0xF103);
     672                 :          0 :         rtl_mac_ocp_write(hw, 0xFA4C, 0x49C1);
     673                 :          0 :         rtl_mac_ocp_write(hw, 0xFA4E, 0xF011);
     674                 :          0 :         rtl_mac_ocp_write(hw, 0xFA50, 0x4849);
     675                 :          0 :         rtl_mac_ocp_write(hw, 0xFA52, 0x9C44);
     676                 :          0 :         rtl_mac_ocp_write(hw, 0xFA54, 0x1C00);
     677                 :          0 :         rtl_mac_ocp_write(hw, 0xFA56, 0x9CF6);
     678                 :          0 :         rtl_mac_ocp_write(hw, 0xFA58, 0x7444);
     679                 :          0 :         rtl_mac_ocp_write(hw, 0xFA5A, 0x49C1);
     680                 :          0 :         rtl_mac_ocp_write(hw, 0xFA5C, 0xF004);
     681                 :          0 :         rtl_mac_ocp_write(hw, 0xFA5E, 0x6446);
     682                 :          0 :         rtl_mac_ocp_write(hw, 0xFA60, 0x1E07);
     683                 :          0 :         rtl_mac_ocp_write(hw, 0xFA62, 0xE003);
     684                 :          0 :         rtl_mac_ocp_write(hw, 0xFA64, 0x1C01);
     685                 :          0 :         rtl_mac_ocp_write(hw, 0xFA66, 0x1E03);
     686                 :          0 :         rtl_mac_ocp_write(hw, 0xFA68, 0x9C62);
     687                 :          0 :         rtl_mac_ocp_write(hw, 0xFA6A, 0x1C11);
     688                 :          0 :         rtl_mac_ocp_write(hw, 0xFA6C, 0x8C60);
     689                 :          0 :         rtl_mac_ocp_write(hw, 0xFA6E, 0xE830);
     690                 :          0 :         rtl_mac_ocp_write(hw, 0xFA70, 0xE02D);
     691                 :          0 :         rtl_mac_ocp_write(hw, 0xFA72, 0x49E9);
     692                 :          0 :         rtl_mac_ocp_write(hw, 0xFA74, 0xF004);
     693                 :          0 :         rtl_mac_ocp_write(hw, 0xFA76, 0x1D02);
     694                 :          0 :         rtl_mac_ocp_write(hw, 0xFA78, 0x8DF5);
     695                 :          0 :         rtl_mac_ocp_write(hw, 0xFA7A, 0xE79C);
     696                 :          0 :         rtl_mac_ocp_write(hw, 0xFA7C, 0x49E3);
     697                 :          0 :         rtl_mac_ocp_write(hw, 0xFA7E, 0xF006);
     698                 :          0 :         rtl_mac_ocp_write(hw, 0xFA80, 0x1D08);
     699                 :          0 :         rtl_mac_ocp_write(hw, 0xFA82, 0x8DF4);
     700                 :          0 :         rtl_mac_ocp_write(hw, 0xFA84, 0x74F8);
     701                 :          0 :         rtl_mac_ocp_write(hw, 0xFA86, 0x74F8);
     702                 :          0 :         rtl_mac_ocp_write(hw, 0xFA88, 0xE73A);
     703                 :          0 :         rtl_mac_ocp_write(hw, 0xFA8A, 0x49E1);
     704                 :          0 :         rtl_mac_ocp_write(hw, 0xFA8C, 0xF007);
     705                 :          0 :         rtl_mac_ocp_write(hw, 0xFA8E, 0x1D02);
     706                 :          0 :         rtl_mac_ocp_write(hw, 0xFA90, 0x8DF4);
     707                 :          0 :         rtl_mac_ocp_write(hw, 0xFA92, 0x1E01);
     708                 :          0 :         rtl_mac_ocp_write(hw, 0xFA94, 0xE7A7);
     709                 :          0 :         rtl_mac_ocp_write(hw, 0xFA96, 0xDE20);
     710                 :          0 :         rtl_mac_ocp_write(hw, 0xFA98, 0xE410);
     711                 :          0 :         rtl_mac_ocp_write(hw, 0xFA9A, 0x49E0);
     712                 :          0 :         rtl_mac_ocp_write(hw, 0xFA9C, 0xF017);
     713                 :          0 :         rtl_mac_ocp_write(hw, 0xFA9E, 0x1D01);
     714                 :          0 :         rtl_mac_ocp_write(hw, 0xFAA0, 0x8DF4);
     715                 :          0 :         rtl_mac_ocp_write(hw, 0xFAA2, 0xC5FA);
     716                 :          0 :         rtl_mac_ocp_write(hw, 0xFAA4, 0x1C00);
     717                 :          0 :         rtl_mac_ocp_write(hw, 0xFAA6, 0x8CA0);
     718                 :          0 :         rtl_mac_ocp_write(hw, 0xFAA8, 0x1C1B);
     719                 :          0 :         rtl_mac_ocp_write(hw, 0xFAAA, 0x9CA2);
     720                 :          0 :         rtl_mac_ocp_write(hw, 0xFAAC, 0x74A2);
     721                 :          0 :         rtl_mac_ocp_write(hw, 0xFAAE, 0x49CF);
     722                 :          0 :         rtl_mac_ocp_write(hw, 0xFAB0, 0xF0FE);
     723                 :          0 :         rtl_mac_ocp_write(hw, 0xFAB2, 0xC5F3);
     724                 :          0 :         rtl_mac_ocp_write(hw, 0xFAB4, 0x74A0);
     725                 :          0 :         rtl_mac_ocp_write(hw, 0xFAB6, 0x4849);
     726                 :          0 :         rtl_mac_ocp_write(hw, 0xFAB8, 0x9CA0);
     727                 :          0 :         rtl_mac_ocp_write(hw, 0xFABA, 0x74F8);
     728                 :          0 :         rtl_mac_ocp_write(hw, 0xFABC, 0x49C0);
     729                 :          0 :         rtl_mac_ocp_write(hw, 0xFABE, 0xF006);
     730                 :          0 :         rtl_mac_ocp_write(hw, 0xFAC0, 0x48C3);
     731                 :          0 :         rtl_mac_ocp_write(hw, 0xFAC2, 0x8CF8);
     732                 :          0 :         rtl_mac_ocp_write(hw, 0xFAC4, 0xE820);
     733                 :          0 :         rtl_mac_ocp_write(hw, 0xFAC6, 0x74F8);
     734                 :          0 :         rtl_mac_ocp_write(hw, 0xFAC8, 0x74F8);
     735                 :          0 :         rtl_mac_ocp_write(hw, 0xFACA, 0xC432);
     736                 :          0 :         rtl_mac_ocp_write(hw, 0xFACC, 0xBC00);
     737                 :          0 :         rtl_mac_ocp_write(hw, 0xFACE, 0xC5E4);
     738                 :          0 :         rtl_mac_ocp_write(hw, 0xFAD0, 0x74A2);
     739                 :          0 :         rtl_mac_ocp_write(hw, 0xFAD2, 0x49CE);
     740                 :          0 :         rtl_mac_ocp_write(hw, 0xFAD4, 0xF1FE);
     741                 :          0 :         rtl_mac_ocp_write(hw, 0xFAD6, 0x9EA0);
     742                 :          0 :         rtl_mac_ocp_write(hw, 0xFAD8, 0x1C1C);
     743                 :          0 :         rtl_mac_ocp_write(hw, 0xFADA, 0x484F);
     744                 :          0 :         rtl_mac_ocp_write(hw, 0xFADC, 0x9CA2);
     745                 :          0 :         rtl_mac_ocp_write(hw, 0xFADE, 0xFF80);
     746                 :          0 :         rtl_mac_ocp_write(hw, 0xFAE0, 0xB404);
     747                 :          0 :         rtl_mac_ocp_write(hw, 0xFAE2, 0xB405);
     748                 :          0 :         rtl_mac_ocp_write(hw, 0xFAE4, 0xC5D9);
     749                 :          0 :         rtl_mac_ocp_write(hw, 0xFAE6, 0x74A2);
     750                 :          0 :         rtl_mac_ocp_write(hw, 0xFAE8, 0x49CE);
     751                 :          0 :         rtl_mac_ocp_write(hw, 0xFAEA, 0xF1FE);
     752                 :          0 :         rtl_mac_ocp_write(hw, 0xFAEC, 0xC41F);
     753                 :          0 :         rtl_mac_ocp_write(hw, 0xFAEE, 0x9CA0);
     754                 :          0 :         rtl_mac_ocp_write(hw, 0xFAF0, 0xC41C);
     755                 :          0 :         rtl_mac_ocp_write(hw, 0xFAF2, 0x1C13);
     756                 :          0 :         rtl_mac_ocp_write(hw, 0xFAF4, 0x484F);
     757                 :          0 :         rtl_mac_ocp_write(hw, 0xFAF6, 0x9CA2);
     758                 :          0 :         rtl_mac_ocp_write(hw, 0xFAF8, 0x74A2);
     759                 :          0 :         rtl_mac_ocp_write(hw, 0xFAFA, 0x49CF);
     760                 :          0 :         rtl_mac_ocp_write(hw, 0xFAFC, 0xF1FE);
     761                 :          0 :         rtl_mac_ocp_write(hw, 0xFAFE, 0xB005);
     762                 :          0 :         rtl_mac_ocp_write(hw, 0xFB00, 0xB004);
     763                 :          0 :         rtl_mac_ocp_write(hw, 0xFB02, 0xFF80);
     764                 :          0 :         rtl_mac_ocp_write(hw, 0xFB04, 0xB404);
     765                 :          0 :         rtl_mac_ocp_write(hw, 0xFB06, 0xB405);
     766                 :          0 :         rtl_mac_ocp_write(hw, 0xFB08, 0xC5C7);
     767                 :          0 :         rtl_mac_ocp_write(hw, 0xFB0A, 0x74A2);
     768                 :          0 :         rtl_mac_ocp_write(hw, 0xFB0C, 0x49CE);
     769                 :          0 :         rtl_mac_ocp_write(hw, 0xFB0E, 0xF1FE);
     770                 :          0 :         rtl_mac_ocp_write(hw, 0xFB10, 0xC40E);
     771                 :          0 :         rtl_mac_ocp_write(hw, 0xFB12, 0x9CA0);
     772                 :          0 :         rtl_mac_ocp_write(hw, 0xFB14, 0xC40A);
     773                 :          0 :         rtl_mac_ocp_write(hw, 0xFB16, 0x1C13);
     774                 :          0 :         rtl_mac_ocp_write(hw, 0xFB18, 0x484F);
     775                 :          0 :         rtl_mac_ocp_write(hw, 0xFB1A, 0x9CA2);
     776                 :          0 :         rtl_mac_ocp_write(hw, 0xFB1C, 0x74A2);
     777                 :          0 :         rtl_mac_ocp_write(hw, 0xFB1E, 0x49CF);
     778                 :          0 :         rtl_mac_ocp_write(hw, 0xFB20, 0xF1FE);
     779                 :          0 :         rtl_mac_ocp_write(hw, 0xFB22, 0xB005);
     780                 :          0 :         rtl_mac_ocp_write(hw, 0xFB24, 0xB004);
     781                 :          0 :         rtl_mac_ocp_write(hw, 0xFB26, 0xFF80);
     782                 :          0 :         rtl_mac_ocp_write(hw, 0xFB28, 0x0000);
     783                 :          0 :         rtl_mac_ocp_write(hw, 0xFB2A, 0x0481);
     784                 :          0 :         rtl_mac_ocp_write(hw, 0xFB2C, 0x0C81);
     785                 :          0 :         rtl_mac_ocp_write(hw, 0xFB2E, 0x0AE0);
     786                 :            : 
     787                 :          0 :         rtl_mac_ocp_write(hw, 0xFC26, 0x8000);
     788                 :            : 
     789                 :          0 :         rtl_mac_ocp_write(hw, 0xFC28, 0x0000);
     790                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2A, 0x0000);
     791                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2C, 0x0297);
     792                 :          0 :         rtl_mac_ocp_write(hw, 0xFC2E, 0x0000);
     793                 :          0 :         rtl_mac_ocp_write(hw, 0xFC30, 0x00A9);
     794                 :          0 :         rtl_mac_ocp_write(hw, 0xFC32, 0x012D);
     795                 :          0 :         rtl_mac_ocp_write(hw, 0xFC34, 0x0000);
     796                 :          0 :         rtl_mac_ocp_write(hw, 0xFC36, 0x08DF);
     797                 :          0 : }
     798                 :            : 
     799                 :            : /* ------------------------------------PHY 8168G------------------------------------- */
     800                 :            : 
     801                 :            : static void
     802                 :          0 : rtl8168_set_phy_mcu_8168g_1(struct rtl_hw *hw)
     803                 :            : {
     804                 :            :         unsigned int gphy_val;
     805                 :            : 
     806                 :          0 :         rtl_set_phy_mcu_patch_request(hw);
     807                 :          0 :         rtl_mdio_write(hw, 0x1f, 0x0A43);
     808                 :          0 :         rtl_mdio_write(hw, 0x13, 0x8146);
     809                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2300);
     810                 :          0 :         rtl_mdio_write(hw, 0x13, 0xB820);
     811                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0210);
     812                 :            : 
     813                 :          0 :         rtl_mdio_write(hw, 0x1F, 0x0A43);
     814                 :          0 :         rtl_mdio_write(hw, 0x13, 0xB820);
     815                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0290);
     816                 :          0 :         rtl_mdio_write(hw, 0x13, 0xA012);
     817                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0000);
     818                 :          0 :         rtl_mdio_write(hw, 0x13, 0xA014);
     819                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c04);
     820                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c0c);
     821                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c6c);
     822                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2d0d);
     823                 :          0 :         rtl_mdio_write(hw, 0x14, 0x31ce);
     824                 :          0 :         rtl_mdio_write(hw, 0x14, 0x506d);
     825                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd708);
     826                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3108);
     827                 :          0 :         rtl_mdio_write(hw, 0x14, 0x106d);
     828                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1560);
     829                 :          0 :         rtl_mdio_write(hw, 0x14, 0x15a9);
     830                 :          0 :         rtl_mdio_write(hw, 0x14, 0x206e);
     831                 :          0 :         rtl_mdio_write(hw, 0x14, 0x175b);
     832                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6062);
     833                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd700);
     834                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5fae);
     835                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd708);
     836                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3107);
     837                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4c1e);
     838                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4169);
     839                 :          0 :         rtl_mdio_write(hw, 0x14, 0x316a);
     840                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0c19);
     841                 :          0 :         rtl_mdio_write(hw, 0x14, 0x31aa);
     842                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0c19);
     843                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c1b);
     844                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5e62);
     845                 :          0 :         rtl_mdio_write(hw, 0x14, 0x26b5);
     846                 :          0 :         rtl_mdio_write(hw, 0x14, 0x31ab);
     847                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5c1e);
     848                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c0c);
     849                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc040);
     850                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8808);
     851                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc520);
     852                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc421);
     853                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd05a);
     854                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd19a);
     855                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd709);
     856                 :          0 :         rtl_mdio_write(hw, 0x14, 0x608f);
     857                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd06b);
     858                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd18a);
     859                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c2c);
     860                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd0be);
     861                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd188);
     862                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c2c);
     863                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd708);
     864                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4072);
     865                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc104);
     866                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c3e);
     867                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4076);
     868                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc110);
     869                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c3e);
     870                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4071);
     871                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc102);
     872                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c3e);
     873                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4070);
     874                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc101);
     875                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c3e);
     876                 :          0 :         rtl_mdio_write(hw, 0x14, 0x175b);
     877                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd709);
     878                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3390);
     879                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5c39);
     880                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c4e);
     881                 :          0 :         rtl_mdio_write(hw, 0x14, 0x175b);
     882                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd708);
     883                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6193);
     884                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd709);
     885                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5f9d);
     886                 :          0 :         rtl_mdio_write(hw, 0x14, 0x408b);
     887                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
     888                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6042);
     889                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb401);
     890                 :          0 :         rtl_mdio_write(hw, 0x14, 0x175b);
     891                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd708);
     892                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6073);
     893                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5fbc);
     894                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c4d);
     895                 :          0 :         rtl_mdio_write(hw, 0x14, 0x26ed);
     896                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb280);
     897                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa841);
     898                 :          0 :         rtl_mdio_write(hw, 0x14, 0x9420);
     899                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8710);
     900                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd709);
     901                 :          0 :         rtl_mdio_write(hw, 0x14, 0x42ec);
     902                 :          0 :         rtl_mdio_write(hw, 0x14, 0x606d);
     903                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd207);
     904                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c57);
     905                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd203);
     906                 :          0 :         rtl_mdio_write(hw, 0x14, 0x33ff);
     907                 :          0 :         rtl_mdio_write(hw, 0x14, 0x563b);
     908                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3275);
     909                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7c5e);
     910                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb240);
     911                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb402);
     912                 :          0 :         rtl_mdio_write(hw, 0x14, 0x263b);
     913                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6096);
     914                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb240);
     915                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb406);
     916                 :          0 :         rtl_mdio_write(hw, 0x14, 0x263b);
     917                 :          0 :         rtl_mdio_write(hw, 0x14, 0x31d7);
     918                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7c67);
     919                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb240);
     920                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb40e);
     921                 :          0 :         rtl_mdio_write(hw, 0x14, 0x263b);
     922                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb410);
     923                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8802);
     924                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb240);
     925                 :          0 :         rtl_mdio_write(hw, 0x14, 0x940e);
     926                 :          0 :         rtl_mdio_write(hw, 0x14, 0x263b);
     927                 :          0 :         rtl_mdio_write(hw, 0x14, 0xba04);
     928                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1cd6);
     929                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa902);
     930                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd711);
     931                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4045);
     932                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa980);
     933                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3003);
     934                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59b1);
     935                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa540);
     936                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa601);
     937                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
     938                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4043);
     939                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa910);
     940                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd711);
     941                 :          0 :         rtl_mdio_write(hw, 0x14, 0x60a0);
     942                 :          0 :         rtl_mdio_write(hw, 0x14, 0xca33);
     943                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcb33);
     944                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa941);
     945                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c82);
     946                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcaff);
     947                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcbff);
     948                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa921);
     949                 :          0 :         rtl_mdio_write(hw, 0x14, 0xce02);
     950                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe070);
     951                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0f10);
     952                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaf01);
     953                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8f01);
     954                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1766);
     955                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8e02);
     956                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1787);
     957                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
     958                 :          0 :         rtl_mdio_write(hw, 0x14, 0x609c);
     959                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
     960                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fa4);
     961                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cd4);
     962                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1ce9);
     963                 :          0 :         rtl_mdio_write(hw, 0x14, 0xce04);
     964                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe070);
     965                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0f20);
     966                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaf01);
     967                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8f01);
     968                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1766);
     969                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8e04);
     970                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6044);
     971                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cd4);
     972                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa520);
     973                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
     974                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4043);
     975                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cc1);
     976                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe00f);
     977                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0501);
     978                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1cef);
     979                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb801);
     980                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
     981                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4060);
     982                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fc4);
     983                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cd4);
     984                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1cf5);
     985                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe00f);
     986                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0502);
     987                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1cef);
     988                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb802);
     989                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
     990                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4061);
     991                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fc4);
     992                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cd4);
     993                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1cf5);
     994                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe00f);
     995                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0504);
     996                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
     997                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6099);
     998                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
     999                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fa4);
    1000                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cd4);
    1001                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc17f);
    1002                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc200);
    1003                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc43f);
    1004                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcc03);
    1005                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa701);
    1006                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa510);
    1007                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1008                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4018);
    1009                 :          0 :         rtl_mdio_write(hw, 0x14, 0x9910);
    1010                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8510);
    1011                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2860);
    1012                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe00f);
    1013                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0504);
    1014                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1015                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6099);
    1016                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1017                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fa4);
    1018                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cd4);
    1019                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa608);
    1020                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc17d);
    1021                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc200);
    1022                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc43f);
    1023                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcc03);
    1024                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa701);
    1025                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa510);
    1026                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1027                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4018);
    1028                 :          0 :         rtl_mdio_write(hw, 0x14, 0x9910);
    1029                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8510);
    1030                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2926);
    1031                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1792);
    1032                 :          0 :         rtl_mdio_write(hw, 0x14, 0x27db);
    1033                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc000);
    1034                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc100);
    1035                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc200);
    1036                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc300);
    1037                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc400);
    1038                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc500);
    1039                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc600);
    1040                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc7c1);
    1041                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc800);
    1042                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcc00);
    1043                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0800);
    1044                 :          0 :         rtl_mdio_write(hw, 0x14, 0xca0f);
    1045                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcbff);
    1046                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa901);
    1047                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8902);
    1048                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc900);
    1049                 :          0 :         rtl_mdio_write(hw, 0x14, 0xca00);
    1050                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcb00);
    1051                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0800);
    1052                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb804);
    1053                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0800);
    1054                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1055                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6044);
    1056                 :          0 :         rtl_mdio_write(hw, 0x14, 0x9804);
    1057                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0800);
    1058                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1059                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6099);
    1060                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1061                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fa4);
    1062                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cd4);
    1063                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0800);
    1064                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa510);
    1065                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1066                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6098);
    1067                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1068                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fa4);
    1069                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2cd4);
    1070                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8510);
    1071                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0800);
    1072                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd711);
    1073                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3003);
    1074                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1d01);
    1075                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2d0b);
    1076                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1077                 :          0 :         rtl_mdio_write(hw, 0x14, 0x60be);
    1078                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe060);
    1079                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0920);
    1080                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1cd6);
    1081                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c89);
    1082                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1083                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3063);
    1084                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1948);
    1085                 :          0 :         rtl_mdio_write(hw, 0x14, 0x288a);
    1086                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1cd6);
    1087                 :          0 :         rtl_mdio_write(hw, 0x14, 0x29bd);
    1088                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa802);
    1089                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa303);
    1090                 :          0 :         rtl_mdio_write(hw, 0x14, 0x843f);
    1091                 :          0 :         rtl_mdio_write(hw, 0x14, 0x81ff);
    1092                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8208);
    1093                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa201);
    1094                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc001);
    1095                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1096                 :          0 :         rtl_mdio_write(hw, 0x14, 0x30a0);
    1097                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0d1c);
    1098                 :          0 :         rtl_mdio_write(hw, 0x14, 0x30a0);
    1099                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3d13);
    1100                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1101                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7f4c);
    1102                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ab6);
    1103                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe003);
    1104                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0202);
    1105                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1106                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6090);
    1107                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1108                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fac);
    1109                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ab6);
    1110                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa20c);
    1111                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1112                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6091);
    1113                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1114                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fac);
    1115                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ab6);
    1116                 :          0 :         rtl_mdio_write(hw, 0x14, 0x820e);
    1117                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa3e0);
    1118                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa520);
    1119                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1120                 :          0 :         rtl_mdio_write(hw, 0x14, 0x609d);
    1121                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1122                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fac);
    1123                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ab6);
    1124                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8520);
    1125                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6703);
    1126                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2d34);
    1127                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa13e);
    1128                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc001);
    1129                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1130                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4000);
    1131                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6046);
    1132                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2d0d);
    1133                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa43f);
    1134                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa101);
    1135                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc020);
    1136                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1137                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3121);
    1138                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0d45);
    1139                 :          0 :         rtl_mdio_write(hw, 0x14, 0x30c0);
    1140                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3d0d);
    1141                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1142                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7f4c);
    1143                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ab6);
    1144                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa540);
    1145                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc001);
    1146                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1147                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4001);
    1148                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe00f);
    1149                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0501);
    1150                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1dac);
    1151                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc1c4);
    1152                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa268);
    1153                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa303);
    1154                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8420);
    1155                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe00f);
    1156                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0502);
    1157                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1dac);
    1158                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc002);
    1159                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1160                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4000);
    1161                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8208);
    1162                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8410);
    1163                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa121);
    1164                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc002);
    1165                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1166                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4000);
    1167                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8120);
    1168                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8180);
    1169                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1d97);
    1170                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa180);
    1171                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa13a);
    1172                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8240);
    1173                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa430);
    1174                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc010);
    1175                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1176                 :          0 :         rtl_mdio_write(hw, 0x14, 0x30e1);
    1177                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0abc);
    1178                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1179                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7f8c);
    1180                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ab6);
    1181                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa480);
    1182                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa230);
    1183                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa303);
    1184                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc001);
    1185                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd70c);
    1186                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4124);
    1187                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1188                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6120);
    1189                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd711);
    1190                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3128);
    1191                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3d76);
    1192                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2d70);
    1193                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa801);
    1194                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2d6c);
    1195                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1196                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4000);
    1197                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe018);
    1198                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0208);
    1199                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa1f8);
    1200                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8480);
    1201                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc004);
    1202                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1203                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4000);
    1204                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6046);
    1205                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2d0d);
    1206                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa43f);
    1207                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa105);
    1208                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8228);
    1209                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc004);
    1210                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1211                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4000);
    1212                 :          0 :         rtl_mdio_write(hw, 0x14, 0x81bc);
    1213                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa220);
    1214                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1d97);
    1215                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8220);
    1216                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa1bc);
    1217                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc040);
    1218                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1219                 :          0 :         rtl_mdio_write(hw, 0x14, 0x30e1);
    1220                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0abc);
    1221                 :          0 :         rtl_mdio_write(hw, 0x14, 0x30e1);
    1222                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3d0d);
    1223                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1224                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7f4c);
    1225                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ab6);
    1226                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa802);
    1227                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd70c);
    1228                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4244);
    1229                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa301);
    1230                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc004);
    1231                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd711);
    1232                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3128);
    1233                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3da5);
    1234                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1235                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5f80);
    1236                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd711);
    1237                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3109);
    1238                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3da7);
    1239                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2dab);
    1240                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa801);
    1241                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2d9a);
    1242                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa802);
    1243                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc004);
    1244                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1245                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4000);
    1246                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0800);
    1247                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa510);
    1248                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd710);
    1249                 :          0 :         rtl_mdio_write(hw, 0x14, 0x609a);
    1250                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd71e);
    1251                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7fac);
    1252                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ab6);
    1253                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8510);
    1254                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0800);
    1255                 :          0 :         rtl_mdio_write(hw, 0x13, 0xA01A);
    1256                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0000);
    1257                 :          0 :         rtl_mdio_write(hw, 0x13, 0xA006);
    1258                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0ad6);
    1259                 :          0 :         rtl_mdio_write(hw, 0x13, 0xA004);
    1260                 :          0 :         rtl_mdio_write(hw, 0x14, 0x07f5);
    1261                 :          0 :         rtl_mdio_write(hw, 0x13, 0xA002);
    1262                 :          0 :         rtl_mdio_write(hw, 0x14, 0x06a9);
    1263                 :          0 :         rtl_mdio_write(hw, 0x13, 0xA000);
    1264                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf069);
    1265                 :          0 :         rtl_mdio_write(hw, 0x13, 0xB820);
    1266                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0210);
    1267                 :            : 
    1268                 :          0 :         rtl_mdio_write(hw, 0x1F, 0x0A43);
    1269                 :          0 :         rtl_mdio_write(hw, 0x13, 0x83a0);
    1270                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaf83);
    1271                 :          0 :         rtl_mdio_write(hw, 0x14, 0xacaf);
    1272                 :          0 :         rtl_mdio_write(hw, 0x14, 0x83b8);
    1273                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaf83);
    1274                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcdaf);
    1275                 :          0 :         rtl_mdio_write(hw, 0x14, 0x83d3);
    1276                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0204);
    1277                 :          0 :         rtl_mdio_write(hw, 0x14, 0x9a02);
    1278                 :          0 :         rtl_mdio_write(hw, 0x14, 0x09a9);
    1279                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0284);
    1280                 :          0 :         rtl_mdio_write(hw, 0x14, 0x61af);
    1281                 :          0 :         rtl_mdio_write(hw, 0x14, 0x02fc);
    1282                 :          0 :         rtl_mdio_write(hw, 0x14, 0xad20);
    1283                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0302);
    1284                 :          0 :         rtl_mdio_write(hw, 0x14, 0x867c);
    1285                 :          0 :         rtl_mdio_write(hw, 0x14, 0xad21);
    1286                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0302);
    1287                 :          0 :         rtl_mdio_write(hw, 0x14, 0x85c9);
    1288                 :          0 :         rtl_mdio_write(hw, 0x14, 0xad22);
    1289                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0302);
    1290                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1bc0);
    1291                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaf17);
    1292                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe302);
    1293                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8703);
    1294                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaf18);
    1295                 :          0 :         rtl_mdio_write(hw, 0x14, 0x6201);
    1296                 :          0 :         rtl_mdio_write(hw, 0x14, 0x06e0);
    1297                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8148);
    1298                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaf3c);
    1299                 :          0 :         rtl_mdio_write(hw, 0x14, 0x69f8);
    1300                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf9fa);
    1301                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef69);
    1302                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1303                 :          0 :         rtl_mdio_write(hw, 0x14, 0x10f7);
    1304                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1305                 :          0 :         rtl_mdio_write(hw, 0x14, 0x131f);
    1306                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd104);
    1307                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf87);
    1308                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf302);
    1309                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4259);
    1310                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0287);
    1311                 :          0 :         rtl_mdio_write(hw, 0x14, 0x88bf);
    1312                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87cf);
    1313                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd7b8);
    1314                 :          0 :         rtl_mdio_write(hw, 0x14, 0x22d0);
    1315                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0c02);
    1316                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4252);
    1317                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1318                 :          0 :         rtl_mdio_write(hw, 0x14, 0xcda0);
    1319                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1320                 :          0 :         rtl_mdio_write(hw, 0x14, 0xce8b);
    1321                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1322                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd1f5);
    1323                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1324                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd2a9);
    1325                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1326                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd30a);
    1327                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1328                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf010);
    1329                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee80);
    1330                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf38f);
    1331                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee81);
    1332                 :          0 :         rtl_mdio_write(hw, 0x14, 0x011e);
    1333                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee81);
    1334                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0b4a);
    1335                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee81);
    1336                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0c7c);
    1337                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee81);
    1338                 :          0 :         rtl_mdio_write(hw, 0x14, 0x127f);
    1339                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd100);
    1340                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0210);
    1341                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb5ee);
    1342                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8088);
    1343                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa4ee);
    1344                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8089);
    1345                 :          0 :         rtl_mdio_write(hw, 0x14, 0x44ee);
    1346                 :          0 :         rtl_mdio_write(hw, 0x14, 0x809a);
    1347                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa4ee);
    1348                 :          0 :         rtl_mdio_write(hw, 0x14, 0x809b);
    1349                 :          0 :         rtl_mdio_write(hw, 0x14, 0x44ee);
    1350                 :          0 :         rtl_mdio_write(hw, 0x14, 0x809c);
    1351                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa7ee);
    1352                 :          0 :         rtl_mdio_write(hw, 0x14, 0x80a5);
    1353                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa7d2);
    1354                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0002);
    1355                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0e66);
    1356                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0285);
    1357                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc0ee);
    1358                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87fc);
    1359                 :          0 :         rtl_mdio_write(hw, 0x14, 0x00e0);
    1360                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8245);
    1361                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf622);
    1362                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe482);
    1363                 :          0 :         rtl_mdio_write(hw, 0x14, 0x45ef);
    1364                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96fe);
    1365                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfdfc);
    1366                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0402);
    1367                 :          0 :         rtl_mdio_write(hw, 0x14, 0x847a);
    1368                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0284);
    1369                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb302);
    1370                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0cab);
    1371                 :          0 :         rtl_mdio_write(hw, 0x14, 0x020c);
    1372                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc402);
    1373                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0cef);
    1374                 :          0 :         rtl_mdio_write(hw, 0x14, 0x020d);
    1375                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0802);
    1376                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0d33);
    1377                 :          0 :         rtl_mdio_write(hw, 0x14, 0x020c);
    1378                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3d04);
    1379                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf8fa);
    1380                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef69);
    1381                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe182);
    1382                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2fac);
    1383                 :          0 :         rtl_mdio_write(hw, 0x14, 0x291a);
    1384                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1385                 :          0 :         rtl_mdio_write(hw, 0x14, 0x24ac);
    1386                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2102);
    1387                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae22);
    1388                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0210);
    1389                 :          0 :         rtl_mdio_write(hw, 0x14, 0x57f6);
    1390                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21e4);
    1391                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8224);
    1392                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd101);
    1393                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf44);
    1394                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd202);
    1395                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4259);
    1396                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae10);
    1397                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0212);
    1398                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4cf6);
    1399                 :          0 :         rtl_mdio_write(hw, 0x14, 0x29e5);
    1400                 :          0 :         rtl_mdio_write(hw, 0x14, 0x822f);
    1401                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1402                 :          0 :         rtl_mdio_write(hw, 0x14, 0x24f6);
    1403                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21e4);
    1404                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8224);
    1405                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef96);
    1406                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfefc);
    1407                 :          0 :         rtl_mdio_write(hw, 0x14, 0x04f8);
    1408                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe182);
    1409                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2fac);
    1410                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2a18);
    1411                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1412                 :          0 :         rtl_mdio_write(hw, 0x14, 0x24ac);
    1413                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2202);
    1414                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae26);
    1415                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0284);
    1416                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf802);
    1417                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8565);
    1418                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd101);
    1419                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf44);
    1420                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd502);
    1421                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4259);
    1422                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae0e);
    1423                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0284);
    1424                 :          0 :         rtl_mdio_write(hw, 0x14, 0xea02);
    1425                 :          0 :         rtl_mdio_write(hw, 0x14, 0x85a9);
    1426                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe182);
    1427                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ff6);
    1428                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2ae5);
    1429                 :          0 :         rtl_mdio_write(hw, 0x14, 0x822f);
    1430                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1431                 :          0 :         rtl_mdio_write(hw, 0x14, 0x24f6);
    1432                 :          0 :         rtl_mdio_write(hw, 0x14, 0x22e4);
    1433                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8224);
    1434                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc04);
    1435                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf9e2);
    1436                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8011);
    1437                 :          0 :         rtl_mdio_write(hw, 0x14, 0xad31);
    1438                 :          0 :         rtl_mdio_write(hw, 0x14, 0x05d2);
    1439                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0002);
    1440                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0e66);
    1441                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfd04);
    1442                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf8f9);
    1443                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfaef);
    1444                 :          0 :         rtl_mdio_write(hw, 0x14, 0x69e0);
    1445                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8011);
    1446                 :          0 :         rtl_mdio_write(hw, 0x14, 0xad21);
    1447                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5cbf);
    1448                 :          0 :         rtl_mdio_write(hw, 0x14, 0x43be);
    1449                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1450                 :          0 :         rtl_mdio_write(hw, 0x14, 0x97ac);
    1451                 :          0 :         rtl_mdio_write(hw, 0x14, 0x281b);
    1452                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf43);
    1453                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc102);
    1454                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4297);
    1455                 :          0 :         rtl_mdio_write(hw, 0x14, 0xac28);
    1456                 :          0 :         rtl_mdio_write(hw, 0x14, 0x12bf);
    1457                 :          0 :         rtl_mdio_write(hw, 0x14, 0x43c7);
    1458                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1459                 :          0 :         rtl_mdio_write(hw, 0x14, 0x97ac);
    1460                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2804);
    1461                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd300);
    1462                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae07);
    1463                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd306);
    1464                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaf85);
    1465                 :          0 :         rtl_mdio_write(hw, 0x14, 0x56d3);
    1466                 :          0 :         rtl_mdio_write(hw, 0x14, 0x03e0);
    1467                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8011);
    1468                 :          0 :         rtl_mdio_write(hw, 0x14, 0xad26);
    1469                 :          0 :         rtl_mdio_write(hw, 0x14, 0x25bf);
    1470                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4559);
    1471                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1472                 :          0 :         rtl_mdio_write(hw, 0x14, 0x97e2);
    1473                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8073);
    1474                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0d21);
    1475                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf637);
    1476                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0d11);
    1477                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf62f);
    1478                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1b21);
    1479                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaa02);
    1480                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae10);
    1481                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe280);
    1482                 :          0 :         rtl_mdio_write(hw, 0x14, 0x740d);
    1483                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21f6);
    1484                 :          0 :         rtl_mdio_write(hw, 0x14, 0x371b);
    1485                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21aa);
    1486                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0313);
    1487                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae02);
    1488                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2b02);
    1489                 :          0 :         rtl_mdio_write(hw, 0x14, 0x020e);
    1490                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5102);
    1491                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0e66);
    1492                 :          0 :         rtl_mdio_write(hw, 0x14, 0x020f);
    1493                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa3ef);
    1494                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96fe);
    1495                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfdfc);
    1496                 :          0 :         rtl_mdio_write(hw, 0x14, 0x04f8);
    1497                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf9fa);
    1498                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef69);
    1499                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe080);
    1500                 :          0 :         rtl_mdio_write(hw, 0x14, 0x12ad);
    1501                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2733);
    1502                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf43);
    1503                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbe02);
    1504                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4297);
    1505                 :          0 :         rtl_mdio_write(hw, 0x14, 0xac28);
    1506                 :          0 :         rtl_mdio_write(hw, 0x14, 0x09bf);
    1507                 :          0 :         rtl_mdio_write(hw, 0x14, 0x43c1);
    1508                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1509                 :          0 :         rtl_mdio_write(hw, 0x14, 0x97ad);
    1510                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2821);
    1511                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf45);
    1512                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5902);
    1513                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4297);
    1514                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe387);
    1515                 :          0 :         rtl_mdio_write(hw, 0x14, 0xffd2);
    1516                 :          0 :         rtl_mdio_write(hw, 0x14, 0x001b);
    1517                 :          0 :         rtl_mdio_write(hw, 0x14, 0x45ac);
    1518                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2711);
    1519                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe187);
    1520                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfebf);
    1521                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87e4);
    1522                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1523                 :          0 :         rtl_mdio_write(hw, 0x14, 0x590d);
    1524                 :          0 :         rtl_mdio_write(hw, 0x14, 0x11bf);
    1525                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87e7);
    1526                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1527                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59ef);
    1528                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96fe);
    1529                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfdfc);
    1530                 :          0 :         rtl_mdio_write(hw, 0x14, 0x04f8);
    1531                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfaef);
    1532                 :          0 :         rtl_mdio_write(hw, 0x14, 0x69d1);
    1533                 :          0 :         rtl_mdio_write(hw, 0x14, 0x00bf);
    1534                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87e4);
    1535                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1536                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59bf);
    1537                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87e7);
    1538                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1539                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59ef);
    1540                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96fe);
    1541                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc04);
    1542                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee87);
    1543                 :          0 :         rtl_mdio_write(hw, 0x14, 0xff46);
    1544                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee87);
    1545                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfe01);
    1546                 :          0 :         rtl_mdio_write(hw, 0x14, 0x04f8);
    1547                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfaef);
    1548                 :          0 :         rtl_mdio_write(hw, 0x14, 0x69e0);
    1549                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8241);
    1550                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa000);
    1551                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0502);
    1552                 :          0 :         rtl_mdio_write(hw, 0x14, 0x85eb);
    1553                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae0e);
    1554                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa001);
    1555                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0502);
    1556                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1a5a);
    1557                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae06);
    1558                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa002);
    1559                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0302);
    1560                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1ae6);
    1561                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef96);
    1562                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfefc);
    1563                 :          0 :         rtl_mdio_write(hw, 0x14, 0x04f8);
    1564                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf9fa);
    1565                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef69);
    1566                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1567                 :          0 :         rtl_mdio_write(hw, 0x14, 0x29f6);
    1568                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21e4);
    1569                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8229);
    1570                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe080);
    1571                 :          0 :         rtl_mdio_write(hw, 0x14, 0x10ac);
    1572                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2202);
    1573                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae76);
    1574                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1575                 :          0 :         rtl_mdio_write(hw, 0x14, 0x27f7);
    1576                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21e4);
    1577                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8227);
    1578                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf43);
    1579                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1302);
    1580                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4297);
    1581                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef21);
    1582                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf43);
    1583                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1602);
    1584                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4297);
    1585                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0c11);
    1586                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1e21);
    1587                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf43);
    1588                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1902);
    1589                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4297);
    1590                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0c12);
    1591                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1e21);
    1592                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe682);
    1593                 :          0 :         rtl_mdio_write(hw, 0x14, 0x43a2);
    1594                 :          0 :         rtl_mdio_write(hw, 0x14, 0x000a);
    1595                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe182);
    1596                 :          0 :         rtl_mdio_write(hw, 0x14, 0x27f6);
    1597                 :          0 :         rtl_mdio_write(hw, 0x14, 0x29e5);
    1598                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8227);
    1599                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae42);
    1600                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1601                 :          0 :         rtl_mdio_write(hw, 0x14, 0x44f7);
    1602                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21e4);
    1603                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8244);
    1604                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0246);
    1605                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaebf);
    1606                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4325);
    1607                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1608                 :          0 :         rtl_mdio_write(hw, 0x14, 0x97ef);
    1609                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21bf);
    1610                 :          0 :         rtl_mdio_write(hw, 0x14, 0x431c);
    1611                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1612                 :          0 :         rtl_mdio_write(hw, 0x14, 0x970c);
    1613                 :          0 :         rtl_mdio_write(hw, 0x14, 0x121e);
    1614                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21bf);
    1615                 :          0 :         rtl_mdio_write(hw, 0x14, 0x431f);
    1616                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1617                 :          0 :         rtl_mdio_write(hw, 0x14, 0x970c);
    1618                 :          0 :         rtl_mdio_write(hw, 0x14, 0x131e);
    1619                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21bf);
    1620                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4328);
    1621                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1622                 :          0 :         rtl_mdio_write(hw, 0x14, 0x970c);
    1623                 :          0 :         rtl_mdio_write(hw, 0x14, 0x141e);
    1624                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21bf);
    1625                 :          0 :         rtl_mdio_write(hw, 0x14, 0x44b1);
    1626                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1627                 :          0 :         rtl_mdio_write(hw, 0x14, 0x970c);
    1628                 :          0 :         rtl_mdio_write(hw, 0x14, 0x161e);
    1629                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21e6);
    1630                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8242);
    1631                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee82);
    1632                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4101);
    1633                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef96);
    1634                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfefd);
    1635                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc04);
    1636                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf8fa);
    1637                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef69);
    1638                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1639                 :          0 :         rtl_mdio_write(hw, 0x14, 0x46a0);
    1640                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0005);
    1641                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0286);
    1642                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96ae);
    1643                 :          0 :         rtl_mdio_write(hw, 0x14, 0x06a0);
    1644                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0103);
    1645                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0219);
    1646                 :          0 :         rtl_mdio_write(hw, 0x14, 0x19ef);
    1647                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96fe);
    1648                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc04);
    1649                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf8fa);
    1650                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef69);
    1651                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1652                 :          0 :         rtl_mdio_write(hw, 0x14, 0x29f6);
    1653                 :          0 :         rtl_mdio_write(hw, 0x14, 0x20e4);
    1654                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8229);
    1655                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe080);
    1656                 :          0 :         rtl_mdio_write(hw, 0x14, 0x10ac);
    1657                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2102);
    1658                 :          0 :         rtl_mdio_write(hw, 0x14, 0xae54);
    1659                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1660                 :          0 :         rtl_mdio_write(hw, 0x14, 0x27f7);
    1661                 :          0 :         rtl_mdio_write(hw, 0x14, 0x20e4);
    1662                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8227);
    1663                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf42);
    1664                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe602);
    1665                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4297);
    1666                 :          0 :         rtl_mdio_write(hw, 0x14, 0xac28);
    1667                 :          0 :         rtl_mdio_write(hw, 0x14, 0x22bf);
    1668                 :          0 :         rtl_mdio_write(hw, 0x14, 0x430d);
    1669                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1670                 :          0 :         rtl_mdio_write(hw, 0x14, 0x97e5);
    1671                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8247);
    1672                 :          0 :         rtl_mdio_write(hw, 0x14, 0xac28);
    1673                 :          0 :         rtl_mdio_write(hw, 0x14, 0x20d1);
    1674                 :          0 :         rtl_mdio_write(hw, 0x14, 0x03bf);
    1675                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4307);
    1676                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1677                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59ee);
    1678                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8246);
    1679                 :          0 :         rtl_mdio_write(hw, 0x14, 0x00e1);
    1680                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8227);
    1681                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf628);
    1682                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe582);
    1683                 :          0 :         rtl_mdio_write(hw, 0x14, 0x27ae);
    1684                 :          0 :         rtl_mdio_write(hw, 0x14, 0x21d1);
    1685                 :          0 :         rtl_mdio_write(hw, 0x14, 0x04bf);
    1686                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4307);
    1687                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1688                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59ae);
    1689                 :          0 :         rtl_mdio_write(hw, 0x14, 0x08d1);
    1690                 :          0 :         rtl_mdio_write(hw, 0x14, 0x05bf);
    1691                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4307);
    1692                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1693                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59e0);
    1694                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8244);
    1695                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf720);
    1696                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe482);
    1697                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4402);
    1698                 :          0 :         rtl_mdio_write(hw, 0x14, 0x46ae);
    1699                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee82);
    1700                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4601);
    1701                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef96);
    1702                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfefc);
    1703                 :          0 :         rtl_mdio_write(hw, 0x14, 0x04f8);
    1704                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfaef);
    1705                 :          0 :         rtl_mdio_write(hw, 0x14, 0x69e0);
    1706                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8013);
    1707                 :          0 :         rtl_mdio_write(hw, 0x14, 0xad24);
    1708                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1cbf);
    1709                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87f0);
    1710                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1711                 :          0 :         rtl_mdio_write(hw, 0x14, 0x97ad);
    1712                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2813);
    1713                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe087);
    1714                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfca0);
    1715                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0005);
    1716                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0287);
    1717                 :          0 :         rtl_mdio_write(hw, 0x14, 0x36ae);
    1718                 :          0 :         rtl_mdio_write(hw, 0x14, 0x10a0);
    1719                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0105);
    1720                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0287);
    1721                 :          0 :         rtl_mdio_write(hw, 0x14, 0x48ae);
    1722                 :          0 :         rtl_mdio_write(hw, 0x14, 0x08e0);
    1723                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8230);
    1724                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf626);
    1725                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe482);
    1726                 :          0 :         rtl_mdio_write(hw, 0x14, 0x30ef);
    1727                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96fe);
    1728                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc04);
    1729                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf8e0);
    1730                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8245);
    1731                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf722);
    1732                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe482);
    1733                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4502);
    1734                 :          0 :         rtl_mdio_write(hw, 0x14, 0x46ae);
    1735                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee87);
    1736                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc01);
    1737                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc04);
    1738                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf8fa);
    1739                 :          0 :         rtl_mdio_write(hw, 0x14, 0xef69);
    1740                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfb02);
    1741                 :          0 :         rtl_mdio_write(hw, 0x14, 0x46d3);
    1742                 :          0 :         rtl_mdio_write(hw, 0x14, 0xad50);
    1743                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2fbf);
    1744                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87ed);
    1745                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd101);
    1746                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1747                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59bf);
    1748                 :          0 :         rtl_mdio_write(hw, 0x14, 0x87ed);
    1749                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd100);
    1750                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0242);
    1751                 :          0 :         rtl_mdio_write(hw, 0x14, 0x59e0);
    1752                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8245);
    1753                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf622);
    1754                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe482);
    1755                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4502);
    1756                 :          0 :         rtl_mdio_write(hw, 0x14, 0x46ae);
    1757                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd100);
    1758                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf87);
    1759                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf002);
    1760                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4259);
    1761                 :          0 :         rtl_mdio_write(hw, 0x14, 0xee87);
    1762                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc00);
    1763                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe082);
    1764                 :          0 :         rtl_mdio_write(hw, 0x14, 0x30f6);
    1765                 :          0 :         rtl_mdio_write(hw, 0x14, 0x26e4);
    1766                 :          0 :         rtl_mdio_write(hw, 0x14, 0x8230);
    1767                 :          0 :         rtl_mdio_write(hw, 0x14, 0xffef);
    1768                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96fe);
    1769                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfc04);
    1770                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf8f9);
    1771                 :          0 :         rtl_mdio_write(hw, 0x14, 0xface);
    1772                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfaef);
    1773                 :          0 :         rtl_mdio_write(hw, 0x14, 0x69fb);
    1774                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbf87);
    1775                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb3d7);
    1776                 :          0 :         rtl_mdio_write(hw, 0x14, 0x001c);
    1777                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd819);
    1778                 :          0 :         rtl_mdio_write(hw, 0x14, 0xd919);
    1779                 :          0 :         rtl_mdio_write(hw, 0x14, 0xda19);
    1780                 :          0 :         rtl_mdio_write(hw, 0x14, 0xdb19);
    1781                 :          0 :         rtl_mdio_write(hw, 0x14, 0x07ef);
    1782                 :          0 :         rtl_mdio_write(hw, 0x14, 0x9502);
    1783                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4259);
    1784                 :          0 :         rtl_mdio_write(hw, 0x14, 0x073f);
    1785                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0004);
    1786                 :          0 :         rtl_mdio_write(hw, 0x14, 0x9fec);
    1787                 :          0 :         rtl_mdio_write(hw, 0x14, 0xffef);
    1788                 :          0 :         rtl_mdio_write(hw, 0x14, 0x96fe);
    1789                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc6fe);
    1790                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfdfc);
    1791                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0400);
    1792                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0145);
    1793                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7d00);
    1794                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0345);
    1795                 :          0 :         rtl_mdio_write(hw, 0x14, 0x5c00);
    1796                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0143);
    1797                 :          0 :         rtl_mdio_write(hw, 0x14, 0x4f00);
    1798                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0387);
    1799                 :          0 :         rtl_mdio_write(hw, 0x14, 0xdb00);
    1800                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0987);
    1801                 :          0 :         rtl_mdio_write(hw, 0x14, 0xde00);
    1802                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0987);
    1803                 :          0 :         rtl_mdio_write(hw, 0x14, 0xe100);
    1804                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0087);
    1805                 :          0 :         rtl_mdio_write(hw, 0x14, 0xeaa4);
    1806                 :          0 :         rtl_mdio_write(hw, 0x14, 0x00b8);
    1807                 :          0 :         rtl_mdio_write(hw, 0x14, 0x20c4);
    1808                 :          0 :         rtl_mdio_write(hw, 0x14, 0x1600);
    1809                 :          0 :         rtl_mdio_write(hw, 0x14, 0x000f);
    1810                 :          0 :         rtl_mdio_write(hw, 0x14, 0xf800);
    1811                 :          0 :         rtl_mdio_write(hw, 0x14, 0x7098);
    1812                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa58a);
    1813                 :          0 :         rtl_mdio_write(hw, 0x14, 0xb6a8);
    1814                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3e50);
    1815                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa83e);
    1816                 :          0 :         rtl_mdio_write(hw, 0x14, 0x33bc);
    1817                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc622);
    1818                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbcc6);
    1819                 :          0 :         rtl_mdio_write(hw, 0x14, 0xaaa4);
    1820                 :          0 :         rtl_mdio_write(hw, 0x14, 0x42ff);
    1821                 :          0 :         rtl_mdio_write(hw, 0x14, 0xc408);
    1822                 :          0 :         rtl_mdio_write(hw, 0x14, 0x00c4);
    1823                 :          0 :         rtl_mdio_write(hw, 0x14, 0x16a8);
    1824                 :          0 :         rtl_mdio_write(hw, 0x14, 0xbcc0);
    1825                 :          0 :         rtl_mdio_write(hw, 0x13, 0xb818);
    1826                 :          0 :         rtl_mdio_write(hw, 0x14, 0x02f3);
    1827                 :          0 :         rtl_mdio_write(hw, 0x13, 0xb81a);
    1828                 :          0 :         rtl_mdio_write(hw, 0x14, 0x17d1);
    1829                 :          0 :         rtl_mdio_write(hw, 0x13, 0xb81c);
    1830                 :          0 :         rtl_mdio_write(hw, 0x14, 0x185a);
    1831                 :          0 :         rtl_mdio_write(hw, 0x13, 0xb81e);
    1832                 :          0 :         rtl_mdio_write(hw, 0x14, 0x3c66);
    1833                 :          0 :         rtl_mdio_write(hw, 0x13, 0xb820);
    1834                 :          0 :         rtl_mdio_write(hw, 0x14, 0x021f);
    1835                 :          0 :         rtl_mdio_write(hw, 0x13, 0xc416);
    1836                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0500);
    1837                 :          0 :         rtl_mdio_write(hw, 0x13, 0xb82e);
    1838                 :          0 :         rtl_mdio_write(hw, 0x14, 0xfffc);
    1839                 :            : 
    1840                 :          0 :         rtl_mdio_write(hw, 0x1F, 0x0A43);
    1841                 :          0 :         rtl_mdio_write(hw, 0x13, 0x0000);
    1842                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0000);
    1843                 :          0 :         rtl_mdio_write(hw, 0x1f, 0x0B82);
    1844                 :          0 :         gphy_val = rtl_mdio_read(hw, 0x10);
    1845                 :          0 :         gphy_val &= ~BIT_9;
    1846                 :          0 :         rtl_mdio_write(hw, 0x10, gphy_val);
    1847                 :          0 :         rtl_mdio_write(hw, 0x1f, 0x0A43);
    1848                 :          0 :         rtl_mdio_write(hw, 0x13, 0x8146);
    1849                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0000);
    1850                 :            : 
    1851                 :          0 :         rtl_clear_phy_mcu_patch_request(hw);
    1852                 :          0 : }
    1853                 :            : 
    1854                 :            : /* ------------------------------------PHY 8168GU2------------------------------------- */
    1855                 :            : 
    1856                 :            : static void
    1857                 :          0 : rtl8168_set_phy_mcu_8168gu_2(struct rtl_hw *hw)
    1858                 :            : {
    1859                 :            :         unsigned int gphy_val;
    1860                 :            : 
    1861                 :          0 :         rtl_set_phy_mcu_patch_request(hw);
    1862                 :          0 :         rtl_mdio_write(hw, 0x1f, 0x0A43);
    1863                 :          0 :         rtl_mdio_write(hw, 0x13, 0x8146);
    1864                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0300);
    1865                 :          0 :         rtl_mdio_write(hw, 0x13, 0xB82E);
    1866                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0001);
    1867                 :          0 :         rtl_mdio_write(hw, 0x1F, 0x0A43);
    1868                 :          0 :         rtl_mdio_write(hw, 0x13, 0xb820);
    1869                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0290);
    1870                 :          0 :         rtl_mdio_write(hw, 0x13, 0xa012);
    1871                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0000);
    1872                 :          0 :         rtl_mdio_write(hw, 0x13, 0xa014);
    1873                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c04);
    1874                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c07);
    1875                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c07);
    1876                 :          0 :         rtl_mdio_write(hw, 0x14, 0x2c07);
    1877                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa304);
    1878                 :          0 :         rtl_mdio_write(hw, 0x14, 0xa301);
    1879                 :          0 :         rtl_mdio_write(hw, 0x14, 0x207e);
    1880                 :          0 :         rtl_mdio_write(hw, 0x13, 0xa01a);
    1881                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0000);
    1882                 :          0 :         rtl_mdio_write(hw, 0x13, 0xa006);
    1883                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0fff);
    1884                 :          0 :         rtl_mdio_write(hw, 0x13, 0xa004);
    1885                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0fff);
    1886                 :          0 :         rtl_mdio_write(hw, 0x13, 0xa002);
    1887                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0fff);
    1888                 :          0 :         rtl_mdio_write(hw, 0x13, 0xa000);
    1889                 :          0 :         rtl_mdio_write(hw, 0x14, 0x107c);
    1890                 :          0 :         rtl_mdio_write(hw, 0x13, 0xb820);
    1891                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0210);
    1892                 :          0 :         rtl_mdio_write(hw, 0x1F, 0x0A43);
    1893                 :          0 :         rtl_mdio_write(hw, 0x13, 0x0000);
    1894                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0000);
    1895                 :          0 :         rtl_mdio_write(hw, 0x1f, 0x0B82);
    1896                 :          0 :         gphy_val = rtl_mdio_read(hw, 0x17);
    1897                 :          0 :         gphy_val &= ~BIT_0;
    1898                 :          0 :         rtl_mdio_write(hw, 0x17, gphy_val);
    1899                 :          0 :         rtl_mdio_write(hw, 0x1f, 0x0A43);
    1900                 :          0 :         rtl_mdio_write(hw, 0x13, 0x8146);
    1901                 :          0 :         rtl_mdio_write(hw, 0x14, 0x0000);
    1902                 :            : 
    1903                 :          0 :         rtl_clear_phy_mcu_patch_request(hw);
    1904                 :          0 : }
    1905                 :            : 
    1906                 :            : void
    1907                 :          0 : hw_mac_mcu_config_8168g(struct rtl_hw *hw)
    1908                 :            : {
    1909         [ #  # ]:          0 :         if (hw->NotWrMcuPatchCode)
    1910                 :            :                 return;
    1911                 :            : 
    1912   [ #  #  #  # ]:          0 :         switch (hw->mcfg) {
    1913                 :          0 :         case CFG_METHOD_21:
    1914                 :          0 :                 rtl8168_set_mac_mcu_8168g_1(hw);
    1915                 :          0 :                 break;
    1916                 :          0 :         case CFG_METHOD_24:
    1917                 :          0 :                 rtl8168_set_mac_mcu_8168gu_1(hw);
    1918                 :          0 :                 break;
    1919                 :          0 :         case CFG_METHOD_25:
    1920                 :          0 :                 rtl8168_set_mac_mcu_8168gu_2(hw);
    1921                 :          0 :                 break;
    1922                 :            :         }
    1923                 :            : }
    1924                 :            : 
    1925                 :            : void
    1926                 :          0 : hw_phy_mcu_config_8168g(struct rtl_hw *hw)
    1927                 :            : {
    1928      [ #  #  # ]:          0 :         switch (hw->mcfg) {
    1929                 :          0 :         case CFG_METHOD_21:
    1930                 :          0 :                 rtl8168_set_phy_mcu_8168g_1(hw);
    1931                 :          0 :                 break;
    1932                 :          0 :         case CFG_METHOD_25:
    1933                 :          0 :                 rtl8168_set_phy_mcu_8168gu_2(hw);
    1934                 :          0 :                 break;
    1935                 :            :         }
    1936                 :          0 : }

Generated by: LCOV version 1.14