Changeset 35394


Ignore:
Timestamp:
2013-01-29T20:12:28+01:00 (3 years ago)
Author:
juhosg
Message:

ar71xx: fix ethernet device registration for the QCA9556 SoC

Based on http://patchwork.openwrt.org/patch/3162/

Signed-off-by: Embedded Wireless GmbH <info at embeddedwireless.de>
Signed-off-by: Gabor Juhos <juhosg@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c

    r34853 r35394  
    182182            ath79_soc == ATH79_SOC_AR9342 || 
    183183            ath79_soc == ATH79_SOC_AR9344 || 
     184            ath79_soc == ATH79_SOC_QCA9556 || 
    184185            ath79_soc == ATH79_SOC_QCA9558) 
    185186                max_id = 1; 
     
    203204        case ATH79_SOC_AR9342: 
    204205        case ATH79_SOC_AR9344: 
     206        case ATH79_SOC_QCA9556: 
    205207        case ATH79_SOC_QCA9558: 
    206208                if (id == 0) { 
     
    251253                mdio_data->is_ar934x = 1; 
    252254                break; 
     255 
    253256        case ATH79_SOC_QCA9558: 
    254257                if (id == 1) 
    255258                        mdio_data->builtin_switch = 1; 
     259                mdio_data->is_ar934x = 1; 
     260                break; 
     261 
     262        case ATH79_SOC_QCA9556: 
    256263                mdio_data->is_ar934x = 1; 
    257264                break; 
     
    561568        case ATH79_SOC_AR9342: 
    562569        case ATH79_SOC_AR9344: 
     570        case ATH79_SOC_QCA9556: 
    563571        case ATH79_SOC_QCA9558: 
    564572                pll_10 = AR934X_PLL_VAL_10; 
     
    637645                        break; 
    638646 
     647                case ATH79_SOC_QCA9556: 
    639648                case ATH79_SOC_QCA9558: 
    640649                        switch (pdata->phy_if_mode) { 
     
    694703                        break; 
    695704 
     705                case ATH79_SOC_QCA9556: 
    696706                case ATH79_SOC_QCA9558: 
    697707                        switch (pdata->phy_if_mode) { 
     
    954964                break; 
    955965 
     966        case ATH79_SOC_QCA9556: 
    956967        case ATH79_SOC_QCA9558: 
    957968                if (id == 0) { 
     
    10191030                        break; 
    10201031 
     1032                case ATH79_SOC_QCA9556: 
    10211033                case ATH79_SOC_QCA9558: 
    10221034                        /* don't assign any MDIO device by default */ 
Note: See TracChangeset for help on using the changeset viewer.