diff options
Diffstat (limited to 'arch/arm/plat-nomadik/gpio.c')
| -rw-r--r-- | arch/arm/plat-nomadik/gpio.c | 34 | 
1 files changed, 17 insertions, 17 deletions
diff --git a/arch/arm/plat-nomadik/gpio.c b/arch/arm/plat-nomadik/gpio.c index 1b402a8e903..63adc4d417f 100644 --- a/arch/arm/plat-nomadik/gpio.c +++ b/arch/arm/plat-nomadik/gpio.c @@ -319,7 +319,7 @@ static int __nmk_config_pins(pin_cfg_t *cfgs, int num, bool sleep)  		struct nmk_gpio_chip *nmk_chip;  		int pin = PIN_NUM(cfgs[i]); -		nmk_chip = get_irq_chip_data(NOMADIK_GPIO_TO_IRQ(pin)); +		nmk_chip = irq_get_chip_data(NOMADIK_GPIO_TO_IRQ(pin));  		if (!nmk_chip) {  			ret = -EINVAL;  			break; @@ -398,7 +398,7 @@ int nmk_gpio_set_slpm(int gpio, enum nmk_gpio_slpm mode)  	struct nmk_gpio_chip *nmk_chip;  	unsigned long flags; -	nmk_chip = get_irq_chip_data(NOMADIK_GPIO_TO_IRQ(gpio)); +	nmk_chip = irq_get_chip_data(NOMADIK_GPIO_TO_IRQ(gpio));  	if (!nmk_chip)  		return -EINVAL; @@ -431,7 +431,7 @@ int nmk_gpio_set_pull(int gpio, enum nmk_gpio_pull pull)  	struct nmk_gpio_chip *nmk_chip;  	unsigned long flags; -	nmk_chip = get_irq_chip_data(NOMADIK_GPIO_TO_IRQ(gpio)); +	nmk_chip = irq_get_chip_data(NOMADIK_GPIO_TO_IRQ(gpio));  	if (!nmk_chip)  		return -EINVAL; @@ -457,7 +457,7 @@ int nmk_gpio_set_mode(int gpio, int gpio_mode)  	struct nmk_gpio_chip *nmk_chip;  	unsigned long flags; -	nmk_chip = get_irq_chip_data(NOMADIK_GPIO_TO_IRQ(gpio)); +	nmk_chip = irq_get_chip_data(NOMADIK_GPIO_TO_IRQ(gpio));  	if (!nmk_chip)  		return -EINVAL; @@ -474,7 +474,7 @@ int nmk_gpio_get_mode(int gpio)  	struct nmk_gpio_chip *nmk_chip;  	u32 afunc, bfunc, bit; -	nmk_chip = get_irq_chip_data(NOMADIK_GPIO_TO_IRQ(gpio)); +	nmk_chip = irq_get_chip_data(NOMADIK_GPIO_TO_IRQ(gpio));  	if (!nmk_chip)  		return -EINVAL; @@ -678,7 +678,7 @@ static void __nmk_gpio_irq_handler(unsigned int irq, struct irq_desc *desc,  				   u32 status)  {  	struct nmk_gpio_chip *nmk_chip; -	struct irq_chip *host_chip = get_irq_chip(irq); +	struct irq_chip *host_chip = irq_get_chip(irq);  	unsigned int first_irq;  	if (host_chip->irq_mask_ack) @@ -689,7 +689,7 @@ static void __nmk_gpio_irq_handler(unsigned int irq, struct irq_desc *desc,  			host_chip->irq_ack(&desc->irq_data);  	} -	nmk_chip = get_irq_data(irq); +	nmk_chip = irq_get_handler_data(irq);  	first_irq = NOMADIK_GPIO_TO_IRQ(nmk_chip->chip.base);  	while (status) {  		int bit = __ffs(status); @@ -703,7 +703,7 @@ static void __nmk_gpio_irq_handler(unsigned int irq, struct irq_desc *desc,  static void nmk_gpio_irq_handler(unsigned int irq, struct irq_desc *desc)  { -	struct nmk_gpio_chip *nmk_chip = get_irq_data(irq); +	struct nmk_gpio_chip *nmk_chip = irq_get_handler_data(irq);  	u32 status = readl(nmk_chip->addr + NMK_GPIO_IS);  	__nmk_gpio_irq_handler(irq, desc, status); @@ -712,7 +712,7 @@ static void nmk_gpio_irq_handler(unsigned int irq, struct irq_desc *desc)  static void nmk_gpio_secondary_irq_handler(unsigned int irq,  					   struct irq_desc *desc)  { -	struct nmk_gpio_chip *nmk_chip = get_irq_data(irq); +	struct nmk_gpio_chip *nmk_chip = irq_get_handler_data(irq);  	u32 status = nmk_chip->get_secondary_status(nmk_chip->bank);  	__nmk_gpio_irq_handler(irq, desc, status); @@ -725,20 +725,20 @@ static int nmk_gpio_init_irq(struct nmk_gpio_chip *nmk_chip)  	first_irq = NOMADIK_GPIO_TO_IRQ(nmk_chip->chip.base);  	for (i = first_irq; i < first_irq + nmk_chip->chip.ngpio; i++) { -		set_irq_chip(i, &nmk_gpio_irq_chip); -		set_irq_handler(i, handle_edge_irq); +		irq_set_chip(i, &nmk_gpio_irq_chip); +		irq_set_handler(i, handle_edge_irq);  		set_irq_flags(i, IRQF_VALID); -		set_irq_chip_data(i, nmk_chip); -		set_irq_type(i, IRQ_TYPE_EDGE_FALLING); +		irq_set_chip_data(i, nmk_chip); +		irq_set_irq_type(i, IRQ_TYPE_EDGE_FALLING);  	} -	set_irq_chained_handler(nmk_chip->parent_irq, nmk_gpio_irq_handler); -	set_irq_data(nmk_chip->parent_irq, nmk_chip); +	irq_set_chained_handler(nmk_chip->parent_irq, nmk_gpio_irq_handler); +	irq_set_handler_data(nmk_chip->parent_irq, nmk_chip);  	if (nmk_chip->secondary_parent_irq >= 0) { -		set_irq_chained_handler(nmk_chip->secondary_parent_irq, +		irq_set_chained_handler(nmk_chip->secondary_parent_irq,  					nmk_gpio_secondary_irq_handler); -		set_irq_data(nmk_chip->secondary_parent_irq, nmk_chip); +		irq_set_handler_data(nmk_chip->secondary_parent_irq, nmk_chip);  	}  	return 0;  |