@@ -3372,10 +3372,10 @@ static void rt2800_config_channel_rf53xx(struct rt2x00_dev *rt2x00dev,
33723372 if (rt2x00_has_cap_bt_coexist (rt2x00dev )) {
33733373 if (rt2x00_rt_rev_gte (rt2x00dev , RT5390 , REV_RT5390F )) {
33743374 /* r55/r59 value array of channel 1~14 */
3375- static const char r55_bt_rev [] = {0x83 , 0x83 ,
3375+ static const u8 r55_bt_rev [] = {0x83 , 0x83 ,
33763376 0x83 , 0x73 , 0x73 , 0x63 , 0x53 , 0x53 ,
33773377 0x53 , 0x43 , 0x43 , 0x43 , 0x43 , 0x43 };
3378- static const char r59_bt_rev [] = {0x0e , 0x0e ,
3378+ static const u8 r59_bt_rev [] = {0x0e , 0x0e ,
33793379 0x0e , 0x0e , 0x0e , 0x0b , 0x0a , 0x09 ,
33803380 0x07 , 0x07 , 0x07 , 0x07 , 0x07 , 0x07 };
33813381
@@ -3384,18 +3384,18 @@ static void rt2800_config_channel_rf53xx(struct rt2x00_dev *rt2x00dev,
33843384 rt2800_rfcsr_write (rt2x00dev , 59 ,
33853385 r59_bt_rev [idx ]);
33863386 } else {
3387- static const char r59_bt [] = {0x8b , 0x8b , 0x8b ,
3387+ static const u8 r59_bt [] = {0x8b , 0x8b , 0x8b ,
33883388 0x8b , 0x8b , 0x8b , 0x8b , 0x8a , 0x89 ,
33893389 0x88 , 0x88 , 0x86 , 0x85 , 0x84 };
33903390
33913391 rt2800_rfcsr_write (rt2x00dev , 59 , r59_bt [idx ]);
33923392 }
33933393 } else {
33943394 if (rt2x00_rt_rev_gte (rt2x00dev , RT5390 , REV_RT5390F )) {
3395- static const char r55_nonbt_rev [] = {0x23 , 0x23 ,
3395+ static const u8 r55_nonbt_rev [] = {0x23 , 0x23 ,
33963396 0x23 , 0x23 , 0x13 , 0x13 , 0x03 , 0x03 ,
33973397 0x03 , 0x03 , 0x03 , 0x03 , 0x03 , 0x03 };
3398- static const char r59_nonbt_rev [] = {0x07 , 0x07 ,
3398+ static const u8 r59_nonbt_rev [] = {0x07 , 0x07 ,
33993399 0x07 , 0x07 , 0x07 , 0x07 , 0x07 , 0x07 ,
34003400 0x07 , 0x07 , 0x06 , 0x05 , 0x04 , 0x04 };
34013401
@@ -3406,14 +3406,14 @@ static void rt2800_config_channel_rf53xx(struct rt2x00_dev *rt2x00dev,
34063406 } else if (rt2x00_rt (rt2x00dev , RT5390 ) ||
34073407 rt2x00_rt (rt2x00dev , RT5392 ) ||
34083408 rt2x00_rt (rt2x00dev , RT6352 )) {
3409- static const char r59_non_bt [] = {0x8f , 0x8f ,
3409+ static const u8 r59_non_bt [] = {0x8f , 0x8f ,
34103410 0x8f , 0x8f , 0x8f , 0x8f , 0x8f , 0x8d ,
34113411 0x8a , 0x88 , 0x88 , 0x87 , 0x87 , 0x86 };
34123412
34133413 rt2800_rfcsr_write (rt2x00dev , 59 ,
34143414 r59_non_bt [idx ]);
34153415 } else if (rt2x00_rt (rt2x00dev , RT5350 )) {
3416- static const char r59_non_bt [] = {0x0b , 0x0b ,
3416+ static const u8 r59_non_bt [] = {0x0b , 0x0b ,
34173417 0x0b , 0x0b , 0x0b , 0x0b , 0x0b , 0x0a ,
34183418 0x0a , 0x09 , 0x08 , 0x07 , 0x07 , 0x06 };
34193419
@@ -4035,23 +4035,23 @@ static void rt2800_iq_calibrate(struct rt2x00_dev *rt2x00dev, int channel)
40354035 rt2800_bbp_write (rt2x00dev , 159 , cal != 0xff ? cal : 0 );
40364036}
40374037
4038- static char rt2800_txpower_to_dev (struct rt2x00_dev * rt2x00dev ,
4038+ static s8 rt2800_txpower_to_dev (struct rt2x00_dev * rt2x00dev ,
40394039 unsigned int channel ,
4040- char txpower )
4040+ s8 txpower )
40414041{
40424042 if (rt2x00_rt (rt2x00dev , RT3593 ) ||
40434043 rt2x00_rt (rt2x00dev , RT3883 ))
40444044 txpower = rt2x00_get_field8 (txpower , EEPROM_TXPOWER_ALC );
40454045
40464046 if (channel <= 14 )
4047- return clamp_t (char , txpower , MIN_G_TXPOWER , MAX_G_TXPOWER );
4047+ return clamp_t (s8 , txpower , MIN_G_TXPOWER , MAX_G_TXPOWER );
40484048
40494049 if (rt2x00_rt (rt2x00dev , RT3593 ) ||
40504050 rt2x00_rt (rt2x00dev , RT3883 ))
4051- return clamp_t (char , txpower , MIN_A_TXPOWER_3593 ,
4051+ return clamp_t (s8 , txpower , MIN_A_TXPOWER_3593 ,
40524052 MAX_A_TXPOWER_3593 );
40534053 else
4054- return clamp_t (char , txpower , MIN_A_TXPOWER , MAX_A_TXPOWER );
4054+ return clamp_t (s8 , txpower , MIN_A_TXPOWER , MAX_A_TXPOWER );
40554055}
40564056
40574057static void rt3883_bbp_adjust (struct rt2x00_dev * rt2x00dev ,
@@ -8530,7 +8530,7 @@ static void rt2800_r_calibration(struct rt2x00_dev *rt2x00dev)
85308530 u8 bytevalue = 0 ;
85318531 int rcalcode ;
85328532 u8 r_cal_code = 0 ;
8533- char d1 = 0 , d2 = 0 ;
8533+ s8 d1 = 0 , d2 = 0 ;
85348534 u8 rfvalue ;
85358535 u32 MAC_RF_BYPASS0 , MAC_RF_CONTROL0 , MAC_PWR_PIN_CFG ;
85368536 u32 maccfg ;
@@ -8591,7 +8591,7 @@ static void rt2800_r_calibration(struct rt2x00_dev *rt2x00dev)
85918591 if (bytevalue > 128 )
85928592 d1 = bytevalue - 256 ;
85938593 else
8594- d1 = (char )bytevalue ;
8594+ d1 = (s8 )bytevalue ;
85958595 rt2800_bbp_write (rt2x00dev , 22 , 0x0 );
85968596 rt2800_rfcsr_write_bank (rt2x00dev , 0 , 35 , 0x01 );
85978597
@@ -8601,7 +8601,7 @@ static void rt2800_r_calibration(struct rt2x00_dev *rt2x00dev)
86018601 if (bytevalue > 128 )
86028602 d2 = bytevalue - 256 ;
86038603 else
8604- d2 = (char )bytevalue ;
8604+ d2 = (s8 )bytevalue ;
86058605 rt2800_bbp_write (rt2x00dev , 22 , 0x0 );
86068606
86078607 rcalcode = rt2800_calcrcalibrationcode (rt2x00dev , d1 , d2 );
@@ -8703,7 +8703,7 @@ static void rt2800_rxdcoc_calibration(struct rt2x00_dev *rt2x00dev)
87038703static u32 rt2800_do_sqrt_accumulation (u32 si )
87048704{
87058705 u32 root , root_pre , bit ;
8706- char i ;
8706+ s8 i ;
87078707
87088708 bit = 1 << 15 ;
87098709 root = 0 ;
@@ -9330,11 +9330,11 @@ static void rt2800_loft_search(struct rt2x00_dev *rt2x00dev, u8 ch_idx,
93309330 u8 alc_idx , u8 dc_result [][RF_ALC_NUM ][2 ])
93319331{
93329332 u32 p0 = 0 , p1 = 0 , pf = 0 ;
9333- char idx0 = 0 , idx1 = 0 ;
9333+ s8 idx0 = 0 , idx1 = 0 ;
93349334 u8 idxf [] = {0x00 , 0x00 };
93359335 u8 ibit = 0x20 ;
93369336 u8 iorq ;
9337- char bidx ;
9337+ s8 bidx ;
93389338
93399339 rt2800_bbp_write (rt2x00dev , 158 , 0xb0 );
93409340 rt2800_bbp_write (rt2x00dev , 159 , 0x80 );
@@ -9384,17 +9384,17 @@ static void rt2800_loft_search(struct rt2x00_dev *rt2x00dev, u8 ch_idx,
93849384static void rt2800_iq_search (struct rt2x00_dev * rt2x00dev , u8 ch_idx , u8 * ges , u8 * pes )
93859385{
93869386 u32 p0 = 0 , p1 = 0 , pf = 0 ;
9387- char perr = 0 , gerr = 0 , iq_err = 0 ;
9388- char pef = 0 , gef = 0 ;
9389- char psta , pend ;
9390- char gsta , gend ;
9387+ s8 perr = 0 , gerr = 0 , iq_err = 0 ;
9388+ s8 pef = 0 , gef = 0 ;
9389+ s8 psta , pend ;
9390+ s8 gsta , gend ;
93919391
93929392 u8 ibit = 0x20 ;
93939393 u8 first_search = 0x00 , touch_neg_max = 0x00 ;
9394- char idx0 = 0 , idx1 = 0 ;
9394+ s8 idx0 = 0 , idx1 = 0 ;
93959395 u8 gop ;
93969396 u8 bbp = 0 ;
9397- char bidx ;
9397+ s8 bidx ;
93989398
93999399 for (bidx = 5 ; bidx >= 1 ; bidx -- ) {
94009400 for (gop = 0 ; gop < 2 ; gop ++ ) {
@@ -10043,11 +10043,11 @@ static int rt2800_rf_lp_config(struct rt2x00_dev *rt2x00dev, bool btxcal)
1004310043 return 0 ;
1004410044}
1004510045
10046- static char rt2800_lp_tx_filter_bw_cal (struct rt2x00_dev * rt2x00dev )
10046+ static s8 rt2800_lp_tx_filter_bw_cal (struct rt2x00_dev * rt2x00dev )
1004710047{
1004810048 unsigned int cnt ;
1004910049 u8 bbp_val ;
10050- char cal_val ;
10050+ s8 cal_val ;
1005110051
1005210052 rt2800_bbp_dcoc_write (rt2x00dev , 0 , 0x82 );
1005310053
@@ -10079,7 +10079,7 @@ static void rt2800_bw_filter_calibration(struct rt2x00_dev *rt2x00dev,
1007910079 u8 rx_filter_target_20m = 0x27 , rx_filter_target_40m = 0x31 ;
1008010080 int loop = 0 , is_ht40 , cnt ;
1008110081 u8 bbp_val , rf_val ;
10082- char cal_r32_init , cal_r32_val , cal_diff ;
10082+ s8 cal_r32_init , cal_r32_val , cal_diff ;
1008310083 u8 saverfb5r00 , saverfb5r01 , saverfb5r03 , saverfb5r04 , saverfb5r05 ;
1008410084 u8 saverfb5r06 , saverfb5r07 ;
1008510085 u8 saverfb5r08 , saverfb5r17 , saverfb5r18 , saverfb5r19 , saverfb5r20 ;
@@ -11550,9 +11550,9 @@ static int rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
1155011550{
1155111551 struct hw_mode_spec * spec = & rt2x00dev -> spec ;
1155211552 struct channel_info * info ;
11553- char * default_power1 ;
11554- char * default_power2 ;
11555- char * default_power3 ;
11553+ s8 * default_power1 ;
11554+ s8 * default_power2 ;
11555+ s8 * default_power3 ;
1155611556 unsigned int i , tx_chains , rx_chains ;
1155711557 u32 reg ;
1155811558
0 commit comments