Changeset 26512


Ignore:
Timestamp:
2011-04-07T22:52:57+02:00 (7 years ago)
Author:
juhosg
Message:

ar71xx: add AR934x specific glue for ar7100_device{start,stop}

Signed-off-by: Jaiganesh Narayanan <jnarayanan@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/ar71xx.c

    r24929 r26512  
    7272                break; 
    7373 
     74        case AR71XX_SOC_AR9341: 
     75        case AR71XX_SOC_AR9342: 
     76        case AR71XX_SOC_AR9344: 
     77                spin_lock_irqsave(&ar71xx_device_lock, flags); 
     78                t = ar71xx_reset_rr(AR934X_RESET_REG_RESET_MODULE); 
     79                ar71xx_reset_wr(AR934X_RESET_REG_RESET_MODULE, t | mask); 
     80                spin_unlock_irqrestore(&ar71xx_device_lock, flags); 
     81                break; 
     82 
    7483        default: 
    7584                BUG(); 
     
    114123                break; 
    115124 
     125        case AR71XX_SOC_AR9341: 
     126        case AR71XX_SOC_AR9342: 
     127        case AR71XX_SOC_AR9344: 
     128                spin_lock_irqsave(&ar71xx_device_lock, flags); 
     129                t = ar71xx_reset_rr(AR934X_RESET_REG_RESET_MODULE); 
     130                ar71xx_reset_wr(AR934X_RESET_REG_RESET_MODULE, t & ~mask); 
     131                spin_unlock_irqrestore(&ar71xx_device_lock, flags); 
     132                break; 
     133 
    116134        default: 
    117135                BUG(); 
     
    149167                break; 
    150168 
     169        case AR71XX_SOC_AR9341: 
     170        case AR71XX_SOC_AR9342: 
     171        case AR71XX_SOC_AR9344: 
     172                spin_lock_irqsave(&ar71xx_device_lock, flags); 
     173                t = ar71xx_reset_rr(AR934X_RESET_REG_RESET_MODULE); 
     174                spin_unlock_irqrestore(&ar71xx_device_lock, flags); 
     175                break; 
     176 
    151177        default: 
    152178                BUG(); 
Note: See TracChangeset for help on using the changeset viewer.