From 5ce2234472a69ce34824cffe6fbca7fa7b65b7ee Mon Sep 17 00:00:00 2001 From: Linus Walleij Date: Mon, 4 Feb 2013 15:21:41 +0100 Subject: [PATCH] --- yaml --- r: 350535 b: refs/heads/master c: 43a255dba132c1783f4ca16b528d55e55b4b4d83 h: refs/heads/master i: 350533: 7811ac438d1ffab55af0df498acb329f4279611d 350531: ca11fface2736a63ff772a7d218edf423e820214 350527: 233c0672c0d5a1a69f4e359348dd245ba45bab25 v: v3 --- [refs] | 2 +- trunk/drivers/pinctrl/pinctrl-ab8500.c | 6 +++--- trunk/drivers/pinctrl/pinctrl-ab8505.c | 10 +++++----- trunk/drivers/pinctrl/pinctrl-ab8540.c | 6 +++--- trunk/drivers/pinctrl/pinctrl-ab9540.c | 8 ++++---- trunk/drivers/pinctrl/pinctrl-abx500.c | 3 +-- 6 files changed, 17 insertions(+), 18 deletions(-) diff --git a/[refs] b/[refs] index 18a1cdb99101..913f6640fb85 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a6a16d274e734afa769a9651dfaf8315d404c116 +refs/heads/master: 43a255dba132c1783f4ca16b528d55e55b4b4d83 diff --git a/trunk/drivers/pinctrl/pinctrl-ab8500.c b/trunk/drivers/pinctrl/pinctrl-ab8500.c index 42675ee3de1d..3b471d87c211 100644 --- a/trunk/drivers/pinctrl/pinctrl-ab8500.c +++ b/trunk/drivers/pinctrl/pinctrl-ab8500.c @@ -456,9 +456,9 @@ struct alternate_functions ab8500_alternate_functions[AB8500_GPIO_MAX_NUMBER + 1 * GPIO36 to GPIO41 */ struct abx500_gpio_irq_cluster ab8500_gpio_irq_cluster[] = { - GPIO_IRQ_CLUSTER(6, 13, 34), - GPIO_IRQ_CLUSTER(24, 25, 24), - GPIO_IRQ_CLUSTER(36, 41, 14), + GPIO_IRQ_CLUSTER(6, 13, AB8500_INT_GPIO6R), + GPIO_IRQ_CLUSTER(24, 25, AB8500_INT_GPIO24R), + GPIO_IRQ_CLUSTER(36, 41, AB8500_INT_GPIO36R), }; static struct abx500_pinctrl_soc_data ab8500_soc = { diff --git a/trunk/drivers/pinctrl/pinctrl-ab8505.c b/trunk/drivers/pinctrl/pinctrl-ab8505.c index f8075c6c24f7..3a4238e879e3 100644 --- a/trunk/drivers/pinctrl/pinctrl-ab8505.c +++ b/trunk/drivers/pinctrl/pinctrl-ab8505.c @@ -349,11 +349,11 @@ struct alternate_functions ab8505_alternate_functions[AB8505_GPIO_MAX_NUMBER + 1 * GPIO52 to GPIO53 */ struct abx500_gpio_irq_cluster ab8505_gpio_irq_cluster[] = { - GPIO_IRQ_CLUSTER(10, 11, 34), - GPIO_IRQ_CLUSTER(13, 13, 34), - GPIO_IRQ_CLUSTER(40, 41, 14), - GPIO_IRQ_CLUSTER(50, 50, 63), - GPIO_IRQ_CLUSTER(52, 53, 63), + GPIO_IRQ_CLUSTER(10, 11, AB8500_INT_GPIO10R), + GPIO_IRQ_CLUSTER(13, 13, AB8500_INT_GPIO13R), + GPIO_IRQ_CLUSTER(40, 41, AB8500_INT_GPIO40R), + GPIO_IRQ_CLUSTER(50, 50, AB9540_INT_GPIO50R), + GPIO_IRQ_CLUSTER(52, 53, AB9540_INT_GPIO52R), }; static struct abx500_pinctrl_soc_data ab8505_soc = { diff --git a/trunk/drivers/pinctrl/pinctrl-ab8540.c b/trunk/drivers/pinctrl/pinctrl-ab8540.c index ac2e1352a5a2..8ee1e8d95f65 100644 --- a/trunk/drivers/pinctrl/pinctrl-ab8540.c +++ b/trunk/drivers/pinctrl/pinctrl-ab8540.c @@ -377,9 +377,9 @@ static struct pullud ab8540_pullud = { * GPIO51 to GPIO54 */ struct abx500_gpio_irq_cluster ab8540_gpio_irq_cluster[] = { - GPIO_IRQ_CLUSTER(43, 43, 126), - GPIO_IRQ_CLUSTER(44, 44, 127), - GPIO_IRQ_CLUSTER(51, 54, 63), + GPIO_IRQ_CLUSTER(43, 43, AB8540_INT_GPIO43F), + GPIO_IRQ_CLUSTER(44, 44, AB8540_INT_GPIO44F), + GPIO_IRQ_CLUSTER(51, 54, AB9540_INT_GPIO51R), }; static struct abx500_pinctrl_soc_data ab8540_soc = { diff --git a/trunk/drivers/pinctrl/pinctrl-ab9540.c b/trunk/drivers/pinctrl/pinctrl-ab9540.c index a169e5bea172..7610bd012b98 100644 --- a/trunk/drivers/pinctrl/pinctrl-ab9540.c +++ b/trunk/drivers/pinctrl/pinctrl-ab9540.c @@ -455,10 +455,10 @@ struct alternate_functions ab9540alternate_functions[AB9540_GPIO_MAX_NUMBER + 1] }; struct abx500_gpio_irq_cluster ab9540_gpio_irq_cluster[] = { - GPIO_IRQ_CLUSTER(10, 13, 34), - GPIO_IRQ_CLUSTER(24, 25, 24), - GPIO_IRQ_CLUSTER(40, 41, 14), - GPIO_IRQ_CLUSTER(50, 54, 63), + GPIO_IRQ_CLUSTER(10, 13, AB8500_INT_GPIO10R), + GPIO_IRQ_CLUSTER(24, 25, AB8500_INT_GPIO24R), + GPIO_IRQ_CLUSTER(40, 41, AB8500_INT_GPIO40R), + GPIO_IRQ_CLUSTER(50, 54, AB9540_INT_GPIO50R), }; static struct abx500_pinctrl_soc_data ab9540_soc = { diff --git a/trunk/drivers/pinctrl/pinctrl-abx500.c b/trunk/drivers/pinctrl/pinctrl-abx500.c index 720e77998e64..caecdd373061 100644 --- a/trunk/drivers/pinctrl/pinctrl-abx500.c +++ b/trunk/drivers/pinctrl/pinctrl-abx500.c @@ -275,8 +275,7 @@ static int abx500_gpio_to_irq(struct gpio_chip *chip, unsigned offset) * To solve this quandry, we have placed the read-in values * into the cluster information table. */ - hwirq = gpio + cluster->to_irq; - + hwirq = gpio - cluster->start + cluster->to_irq; return irq_create_mapping(pct->parent->domain, hwirq); } }