Changeset 24944


Ignore:
Timestamp:
2011-01-09T10:29:45+01:00 (7 years ago)
Author:
juhosg
Message:

ar71xx: use gpio_*_cansleep calls in the rb4xx NAND driver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/drivers/mtd/nand/rb4xx_nand.c

    r23980 r24944  
    22 *  NAND flash driver for the MikroTik RouterBoard 4xx series 
    33 * 
    4  *  Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> 
     4 *  Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org> 
    55 *  Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> 
    66 * 
     
    7272static int rb4xx_nand_dev_ready(struct mtd_info *mtd) 
    7373{ 
    74         return gpio_get_value(RB4XX_NAND_GPIO_READY); 
     74        return gpio_get_value_cansleep(RB4XX_NAND_GPIO_READY); 
    7575} 
    7676 
     
    8989{ 
    9090        if (ctrl & NAND_CTRL_CHANGE) { 
    91                 gpio_set_value(RB4XX_NAND_GPIO_CLE, (ctrl & NAND_CLE) ? 1 : 0); 
    92                 gpio_set_value(RB4XX_NAND_GPIO_ALE, (ctrl & NAND_ALE) ? 1 : 0); 
    93                 gpio_set_value(RB4XX_NAND_GPIO_NCE, (ctrl & NAND_NCE) ? 0 : 1); 
     91                gpio_set_value_cansleep(RB4XX_NAND_GPIO_CLE, 
     92                                        (ctrl & NAND_CLE) ? 1 : 0); 
     93                gpio_set_value_cansleep(RB4XX_NAND_GPIO_ALE, 
     94                                        (ctrl & NAND_ALE) ? 1 : 0); 
     95                gpio_set_value_cansleep(RB4XX_NAND_GPIO_NCE, 
     96                                        (ctrl & NAND_NCE) ? 0 : 1); 
    9497        } 
    9598 
Note: See TracChangeset for help on using the changeset viewer.