Changeset 33297


Ignore:
Timestamp:
2012-08-29T12:37:33+02:00 (4 years ago)
Author:
juhosg
Message:

mac80211/rt2800: integrate cosmetic changes in rt3352 support

Signed-off-by: Daniel Golle <dgolle@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/mac80211/patches/620-rt2x00-support-rt3352.patch

    r33014 r33297  
    2424+ 
    2525+       rt2800_rfcsr_write(rt2x00dev, 11, 0x42); 
    26 +       rt2800_rfcsr_write(rt2x00dev, 12, 0x1C); 
     26+       rt2800_rfcsr_write(rt2x00dev, 12, 0x1c); 
    2727+       rt2800_rfcsr_write(rt2x00dev, 13, 0x00); 
    2828+ 
     
    128128  
    129129 static int rt2800_get_gain_calibration_delta(struct rt2x00_dev *rt2x00dev) 
    130 @@ -2893,11 +2970,15 @@ static int rt2800_init_registers(struct  
     130@@ -2893,11 +2970,15 @@ static int rt2800_init_registers(struct 
    131131        if (rt2x00_rt(rt2x00dev, RT3071) || 
    132132            rt2x00_rt(rt2x00dev, RT3090) || 
     
    208208  
    209209-       if (rt2x00_rt(rt2x00dev, RT5392)) 
    210 +       if (rt2x00_rt(rt2x00dev, RT5392) || 
    211 +           rt2x00_rt(rt2x00dev, RT3352)) 
     210+       if (rt2x00_rt(rt2x00dev, RT3352) || 
     211+           rt2x00_rt(rt2x00dev, RT5392)) 
    212212                rt2800_bbp_write(rt2x00dev, 88, 0x90); 
    213213  
     
    266266  
    267267+       if (rt2x00_rt(rt2x00dev, RT3352)) 
    268 +               rt2800_bbp_write(rt2x00dev, 137, 0x0F); 
     268+               rt2800_bbp_write(rt2x00dev, 137, 0x0f); 
    269269+ 
    270270        if (rt2x00_rt(rt2x00dev, RT3071) || 
     
    276276  
    277277+       if (rt2x00_rt(rt2x00dev, RT3352)) { 
    278 +               rt2800_bbp_write(rt2x00dev, 163, 0xBD); 
    279 +               /* Set ITxBF timeout to 0x9C40=1000msec */ 
     278+               rt2800_bbp_write(rt2x00dev, 163, 0xbd); 
     279+               /* Set ITxBF timeout to 0x9c40=1000msec */ 
    280280+               rt2800_bbp_write(rt2x00dev, 179, 0x02); 
    281281+               rt2800_bbp_write(rt2x00dev, 180, 0x00); 
    282282+               rt2800_bbp_write(rt2x00dev, 182, 0x40); 
    283283+               rt2800_bbp_write(rt2x00dev, 180, 0x01); 
    284 +               rt2800_bbp_write(rt2x00dev, 182, 0x9C); 
     284+               rt2800_bbp_write(rt2x00dev, 182, 0x9c); 
    285285+               rt2800_bbp_write(rt2x00dev, 179, 0x00); 
    286286+               /* Reprogram the inband interface to put right values in RXWI */ 
     
    288288+               rt2800_bbp_write(rt2x00dev, 143, 0x3b); 
    289289+               rt2800_bbp_write(rt2x00dev, 142, 0x06); 
    290 +               rt2800_bbp_write(rt2x00dev, 143, 0xA0); 
     290+               rt2800_bbp_write(rt2x00dev, 143, 0xa0); 
    291291+               rt2800_bbp_write(rt2x00dev, 142, 0x07); 
    292 +               rt2800_bbp_write(rt2x00dev, 143, 0xA1); 
     292+               rt2800_bbp_write(rt2x00dev, 143, 0xa1); 
    293293+               rt2800_bbp_write(rt2x00dev, 142, 0x08); 
    294 +               rt2800_bbp_write(rt2x00dev, 143, 0xA2); 
    295 + 
    296 +               rt2800_bbp_write(rt2x00dev, 148, 0xC8); 
     294+               rt2800_bbp_write(rt2x00dev, 143, 0xa2); 
     295+ 
     296+               rt2800_bbp_write(rt2x00dev, 148, 0xc8); 
    297297+       } 
    298298+ 
     
    308308            !rt2x00_rt(rt2x00dev, RT3572) && 
    309309            !rt2x00_rt(rt2x00dev, RT5390) && 
    310 @@ -3835,6 +3969,71 @@ static int rt2800_init_rfcsr(struct rt2x 
     310@@ -3835,6 +3969,70 @@ static int rt2800_init_rfcsr(struct rt2x 
    311311                rt2800_rfcsr_write(rt2x00dev, 30, 0x00); 
    312312                rt2800_rfcsr_write(rt2x00dev, 31, 0x00); 
    313313                return 0; 
    314314+       } else if (rt2x00_rt(rt2x00dev, RT3352)) { 
    315 +               rt2800_rfcsr_write(rt2x00dev, 0, 0xF0); 
     315+               rt2800_rfcsr_write(rt2x00dev, 0, 0xf0); 
    316316+               rt2800_rfcsr_write(rt2x00dev, 1, 0x23); 
    317317+               rt2800_rfcsr_write(rt2x00dev, 2, 0x50); 
     
    321321+               rt2800_rfcsr_write(rt2x00dev, 6, 0x33); 
    322322+               rt2800_rfcsr_write(rt2x00dev, 7, 0x00); 
    323 +               rt2800_rfcsr_write(rt2x00dev, 8, 0xF1); 
     323+               rt2800_rfcsr_write(rt2x00dev, 8, 0xf1); 
    324324+               rt2800_rfcsr_write(rt2x00dev, 9, 0x02); 
    325 +               rt2800_rfcsr_write(rt2x00dev, 10, 0xD2); 
     325+               rt2800_rfcsr_write(rt2x00dev, 10, 0xd2); 
    326326+               rt2800_rfcsr_write(rt2x00dev, 11, 0x42); 
    327 +               rt2800_rfcsr_write(rt2x00dev, 12, 0x1C); 
     327+               rt2800_rfcsr_write(rt2x00dev, 12, 0x1c); 
    328328+               rt2800_rfcsr_write(rt2x00dev, 13, 0x00); 
    329 +               rt2800_rfcsr_write(rt2x00dev, 14, 0x5A); 
     329+               rt2800_rfcsr_write(rt2x00dev, 14, 0x5a); 
    330330+               rt2800_rfcsr_write(rt2x00dev, 15, 0x00); 
    331331+               rt2800_rfcsr_write(rt2x00dev, 16, 0x01); 
    332 +/*             rt2800_rfcsr_write(rt2x00dev, 17, 0x1A); */ 
    333332+               rt2800_rfcsr_write(rt2x00dev, 18, 0x45); 
    334333+               rt2800_rfcsr_write(rt2x00dev, 19, 0x02); 
     
    349348+               rt2800_rfcsr_write(rt2x00dev, 34, 0x01); 
    350349+               rt2800_rfcsr_write(rt2x00dev, 35, 0x03); 
    351 +               rt2800_rfcsr_write(rt2x00dev, 36, 0xBD); 
    352 +               rt2800_rfcsr_write(rt2x00dev, 37, 0x3C); 
    353 +               rt2800_rfcsr_write(rt2x00dev, 38, 0x5F); 
    354 +               rt2800_rfcsr_write(rt2x00dev, 39, 0xC5); 
     350+               rt2800_rfcsr_write(rt2x00dev, 36, 0xbd); 
     351+               rt2800_rfcsr_write(rt2x00dev, 37, 0x3c); 
     352+               rt2800_rfcsr_write(rt2x00dev, 38, 0x5f); 
     353+               rt2800_rfcsr_write(rt2x00dev, 39, 0xc5); 
    355354+               rt2800_rfcsr_write(rt2x00dev, 40, 0x33); 
    356 +               rt2800_rfcsr_write(rt2x00dev, 41, 0x5B); 
    357 +               rt2800_rfcsr_write(rt2x00dev, 42, 0x5B); 
    358 +               rt2800_rfcsr_write(rt2x00dev, 43, 0xDB); 
    359 +               rt2800_rfcsr_write(rt2x00dev, 44, 0xDB); 
    360 +               rt2800_rfcsr_write(rt2x00dev, 45, 0xDB); 
    361 +               rt2800_rfcsr_write(rt2x00dev, 46, 0xDD); 
    362 +               rt2800_rfcsr_write(rt2x00dev, 47, 0x0D); 
     355+               rt2800_rfcsr_write(rt2x00dev, 41, 0x5b); 
     356+               rt2800_rfcsr_write(rt2x00dev, 42, 0x5b); 
     357+               rt2800_rfcsr_write(rt2x00dev, 43, 0xdb); 
     358+               rt2800_rfcsr_write(rt2x00dev, 44, 0xdb); 
     359+               rt2800_rfcsr_write(rt2x00dev, 45, 0xdb); 
     360+               rt2800_rfcsr_write(rt2x00dev, 46, 0xdd); 
     361+               rt2800_rfcsr_write(rt2x00dev, 47, 0x0d); 
    363362+               rt2800_rfcsr_write(rt2x00dev, 48, 0x14); 
    364363+               rt2800_rfcsr_write(rt2x00dev, 49, 0x00); 
    365 +               rt2800_rfcsr_write(rt2x00dev, 50, 0x2D); 
    366 +               rt2800_rfcsr_write(rt2x00dev, 51, 0x7F); 
     364+               rt2800_rfcsr_write(rt2x00dev, 50, 0x2d); 
     365+               rt2800_rfcsr_write(rt2x00dev, 51, 0x7f); 
    367366+               rt2800_rfcsr_write(rt2x00dev, 52, 0x00); 
    368367+               rt2800_rfcsr_write(rt2x00dev, 53, 0x52); 
    369 +               rt2800_rfcsr_write(rt2x00dev, 54, 0x1B); 
    370 +               rt2800_rfcsr_write(rt2x00dev, 55, 0x7F); 
     368+               rt2800_rfcsr_write(rt2x00dev, 54, 0x1b); 
     369+               rt2800_rfcsr_write(rt2x00dev, 55, 0x7f); 
    371370+               rt2800_rfcsr_write(rt2x00dev, 56, 0x00); 
    372371+               rt2800_rfcsr_write(rt2x00dev, 57, 0x52); 
    373 +               rt2800_rfcsr_write(rt2x00dev, 58, 0x1B); 
     372+               rt2800_rfcsr_write(rt2x00dev, 58, 0x1b); 
    374373+               rt2800_rfcsr_write(rt2x00dev, 59, 0x00); 
    375374+               rt2800_rfcsr_write(rt2x00dev, 60, 0x00); 
     
    380379                rt2800_rfcsr_write(rt2x00dev, 1, 0x0f); 
    381380                rt2800_rfcsr_write(rt2x00dev, 2, 0x80); 
    382 @@ -4035,6 +4234,7 @@ static int rt2800_init_rfcsr(struct rt2x 
     381@@ -4035,6 +4233,7 @@ static int rt2800_init_rfcsr(struct rt2x 
    383382                        rt2800_init_rx_filter(rt2x00dev, true, 0x27, 0x19); 
    384383        } else if (rt2x00_rt(rt2x00dev, RT3071) || 
     
    388387                   rt2x00_rt(rt2x00dev, RT3572)) { 
    389388                drv_data->calibration_bw20 = 
    390 @@ -4493,6 +4693,7 @@ int rt2800_init_eeprom(struct rt2x00_dev 
     389@@ -4493,6 +4692,7 @@ int rt2800_init_eeprom(struct rt2x00_dev 
    391390        case RT3071: 
    392391        case RT3090: 
     
    396395        case RT3572: 
    397396        case RT5390: 
    398 @@ -4515,6 +4716,7 @@ int rt2800_init_eeprom(struct rt2x00_dev 
     397@@ -4515,6 +4715,7 @@ int rt2800_init_eeprom(struct rt2x00_dev 
    399398        case RF3052: 
    400399        case RF3290: 
     
    404403        case RF5370: 
    405404        case RF5372: 
    406 @@ -4539,6 +4741,7 @@ int rt2800_init_eeprom(struct rt2x00_dev 
     405@@ -4539,6 +4740,7 @@ int rt2800_init_eeprom(struct rt2x00_dev 
    407406  
    408407        if (rt2x00_rt(rt2x00dev, RT3070) || 
     
    412411                value = rt2x00_get_field16(eeprom, 
    413412                                EEPROM_NIC_CONF1_ANT_DIVERSITY); 
    414 @@ -4832,6 +5035,7 @@ int rt2800_probe_hw_mode(struct rt2x00_d 
     413@@ -4832,6 +5034,7 @@ int rt2800_probe_hw_mode(struct rt2x00_d 
    415414                   rt2x00_rf(rt2x00dev, RF3022) || 
    416415                   rt2x00_rf(rt2x00dev, RF3290) || 
Note: See TracChangeset for help on using the changeset viewer.