Changeset 40695


Ignore:
Timestamp:
2014-05-05T01:26:20+02:00 (4 years ago)
Author:
nbd
Message:

ar71xx/ath9k: fix reading the WMAC revision on AR953x (fixes #15581)

Signed-off-by: Felix Fietkau <nbd@…>

Location:
trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/patches-3.10/707-MIPS-ath79-add-support-for-QCA953x-SoC.patch

    r40399 r40695  
    169169--- a/arch/mips/ath79/dev-wmac.c 
    170170+++ b/arch/mips/ath79/dev-wmac.c 
    171 @@ -149,6 +149,24 @@ static void ar934x_wmac_setup(void) 
     171@@ -101,7 +101,7 @@ static int ar933x_wmac_reset(void) 
     172        return -ETIMEDOUT; 
     173 } 
     174  
     175-static int ar933x_r1_get_wmac_revision(void) 
     176+static int ar93xx_get_soc_revision(void) 
     177 { 
     178        return ath79_soc_rev; 
     179 } 
     180@@ -126,7 +126,7 @@ static void __init ar933x_wmac_setup(voi 
     181                ath79_wmac_data.is_clk_25mhz = true; 
     182  
     183        if (ath79_soc_rev == 1) 
     184-               ath79_wmac_data.get_mac_revision = ar933x_r1_get_wmac_revision; 
     185+               ath79_wmac_data.get_mac_revision = ar93xx_get_soc_revision; 
     186  
     187        ath79_wmac_data.external_reset = ar933x_wmac_reset; 
     188 } 
     189@@ -149,6 +149,26 @@ static void ar934x_wmac_setup(void) 
    172190                ath79_wmac_data.is_clk_25mhz = true; 
    173191 } 
     
    189207+       else 
    190208+               ath79_wmac_data.is_clk_25mhz = true; 
     209+ 
     210+       ath79_wmac_data.get_mac_revision = ar93xx_get_soc_revision; 
    191211+} 
    192212+ 
     
    194214 { 
    195215        u32 t; 
    196 @@ -366,6 +384,8 @@ void __init ath79_register_wmac(u8 *cal_ 
     216@@ -366,6 +386,8 @@ void __init ath79_register_wmac(u8 *cal_ 
    197217                ar933x_wmac_setup(); 
    198218        else if (soc_is_ar934x()) 
Note: See TracChangeset for help on using the changeset viewer.