* [PATCH 0/6] pinctrl: samsung: Various fixes
@ 2012-09-20 8:51 Tomasz Figa
2012-09-20 8:51 ` [PATCH 1/6] pinctrl: exynos: Set pin function to EINT in irq_set_type of GPIO EINTa Tomasz Figa
` (7 more replies)
0 siblings, 8 replies; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 8:51 UTC (permalink / raw)
To: linux-arm-kernel
This patch series contains various fixes of problems and nitpicks spotted when
working on adding support for Exynos4x12. See each patch for more detailed
information.
TODO:
- setting WEINT pins to EINT function in exynos_wkup_irq_set_type
Tomasz Figa (6):
pinctrl: exynos: Set pin function to EINT in irq_set_type of GPIO
EINT
pinctrl: exynos: Fix typos in gpio/wkup _irq_mask
pinctrl: exynos: Handle only unmasked wakeup interrupts
pinctrl: exynos: Mark exynos_irq_demux_eint as inline
pinctrl: exynos: Correct the detection of wakeup-eint node
pinctrl: samsung: Uninline samsung_pinctrl_get_soc_data
drivers/pinctrl/pinctrl-exynos.c | 39 +++++++++++++++++++++++++++++----------
drivers/pinctrl/pinctrl-exynos.h | 1 +
drivers/pinctrl/pinctrl-samsung.c | 2 +-
3 files changed, 31 insertions(+), 11 deletions(-)
--
1.7.12
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 1/6] pinctrl: exynos: Set pin function to EINT in irq_set_type of GPIO EINTa
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
@ 2012-09-20 8:51 ` Tomasz Figa
2012-09-20 8:51 ` [PATCH 2/6] pinctrl: exynos: Fix typos in gpio/wkup _irq_mask Tomasz Figa
` (6 subsequent siblings)
7 siblings, 0 replies; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 8:51 UTC (permalink / raw)
To: linux-arm-kernel
Pins used as GPIO interrupts need to be configured as EINTs. This patch
adds the required configuration code to exynos_gpio_irq_set_type,
to set the pin as EINT when its interrupt trigger is configured.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
drivers/pinctrl/pinctrl-exynos.c | 12 ++++++++++++
drivers/pinctrl/pinctrl-exynos.h | 1 +
2 files changed, 13 insertions(+)
diff --git a/drivers/pinctrl/pinctrl-exynos.c b/drivers/pinctrl/pinctrl-exynos.c
index 447818d..c2fa85f 100644
--- a/drivers/pinctrl/pinctrl-exynos.c
+++ b/drivers/pinctrl/pinctrl-exynos.c
@@ -76,9 +76,11 @@ static int exynos_gpio_irq_set_type(struct irq_data *irqd, unsigned int type)
struct samsung_pinctrl_drv_data *d = irqd->domain->host_data;
struct samsung_pin_ctrl *ctrl = d->ctrl;
struct exynos_geint_data *edata = irq_data_get_irq_handler_data(irqd);
+ struct samsung_pin_bank *bank = edata->bank;
unsigned int shift = EXYNOS_EINT_CON_LEN * edata->pin;
unsigned int con, trig_type;
unsigned long reg_con = ctrl->geint_con + edata->eint_offset;
+ unsigned int mask;
switch (type) {
case IRQ_TYPE_EDGE_RISING:
@@ -110,6 +112,16 @@ static int exynos_gpio_irq_set_type(struct irq_data *irqd, unsigned int type)
con &= ~(EXYNOS_EINT_CON_MASK << shift);
con |= trig_type << shift;
writel(con, d->virt_base + reg_con);
+
+ reg_con = bank->pctl_offset;
+ shift = edata->pin * bank->func_width;
+ mask = (1 << bank->func_width) - 1;
+
+ con = readl(d->virt_base + reg_con);
+ con &= ~(mask << shift);
+ con |= EXYNOS_EINT_FUNC << shift;
+ writel(con, d->virt_base + reg_con);
+
return 0;
}
diff --git a/drivers/pinctrl/pinctrl-exynos.h b/drivers/pinctrl/pinctrl-exynos.h
index 5f27ba9..31d0a06 100644
--- a/drivers/pinctrl/pinctrl-exynos.h
+++ b/drivers/pinctrl/pinctrl-exynos.h
@@ -144,6 +144,7 @@ enum exynos4210_gpio_xc_start {
#define EXYNOS_WKUP_EMASK_OFFSET 0xF00
#define EXYNOS_WKUP_EPEND_OFFSET 0xF40
#define EXYNOS_SVC_OFFSET 0xB08
+#define EXYNOS_EINT_FUNC 0xF
/* helpers to access interrupt service register */
#define EXYNOS_SVC_GROUP_SHIFT 3
--
1.7.12
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 2/6] pinctrl: exynos: Fix typos in gpio/wkup _irq_mask
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
2012-09-20 8:51 ` [PATCH 1/6] pinctrl: exynos: Set pin function to EINT in irq_set_type of GPIO EINTa Tomasz Figa
@ 2012-09-20 8:51 ` Tomasz Figa
2012-09-20 8:51 ` [PATCH 3/6] pinctrl: exynos: Handle only unmasked wakeup interrupts Tomasz Figa
` (5 subsequent siblings)
7 siblings, 0 replies; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 8:51 UTC (permalink / raw)
To: linux-arm-kernel
To mask GPIO/wakeup IRQ, the corresponding bit in mask register has to
be set.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
drivers/pinctrl/pinctrl-exynos.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/pinctrl/pinctrl-exynos.c b/drivers/pinctrl/pinctrl-exynos.c
index c2fa85f..46cd637 100644
--- a/drivers/pinctrl/pinctrl-exynos.c
+++ b/drivers/pinctrl/pinctrl-exynos.c
@@ -58,7 +58,7 @@ static void exynos_gpio_irq_mask(struct irq_data *irqd)
unsigned long mask;
mask = readl(d->virt_base + reg_mask);
- mask |= ~(1 << edata->pin);
+ mask |= 1 << edata->pin;
writel(mask, d->virt_base + reg_mask);
}
@@ -290,7 +290,7 @@ static void exynos_wkup_irq_mask(struct irq_data *irqd)
unsigned long mask;
mask = readl(d->virt_base + reg_mask);
- mask &= ~(1 << pin);
+ mask |= 1 << pin;
writel(mask, d->virt_base + reg_mask);
}
--
1.7.12
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 3/6] pinctrl: exynos: Handle only unmasked wakeup interrupts
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
2012-09-20 8:51 ` [PATCH 1/6] pinctrl: exynos: Set pin function to EINT in irq_set_type of GPIO EINTa Tomasz Figa
2012-09-20 8:51 ` [PATCH 2/6] pinctrl: exynos: Fix typos in gpio/wkup _irq_mask Tomasz Figa
@ 2012-09-20 8:51 ` Tomasz Figa
2012-09-20 8:51 ` [PATCH 4/6] pinctrl: exynos: Mark exynos_irq_demux_eint as inline Tomasz Figa
` (4 subsequent siblings)
7 siblings, 0 replies; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 8:51 UTC (permalink / raw)
To: linux-arm-kernel
A bit in EINTxx_PEND register is set regardless of interrupt mask, which
causes spurious interrupts. To avoid them, the read value of pending
register must be masked with current interrupt mask manually.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
drivers/pinctrl/pinctrl-exynos.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/pinctrl/pinctrl-exynos.c b/drivers/pinctrl/pinctrl-exynos.c
index 46cd637..5648971 100644
--- a/drivers/pinctrl/pinctrl-exynos.c
+++ b/drivers/pinctrl/pinctrl-exynos.c
@@ -395,12 +395,15 @@ static void exynos_irq_demux_eint16_31(unsigned int irq, struct irq_desc *desc)
struct exynos_weint_data *eintd = irq_get_handler_data(irq);
struct samsung_pinctrl_drv_data *d = eintd->domain->host_data;
unsigned long pend;
+ unsigned long mask;
chained_irq_enter(chip, desc);
pend = readl(d->virt_base + d->ctrl->weint_pend + 0x8);
- exynos_irq_demux_eint(16, pend, eintd->domain);
+ mask = readl(d->virt_base + d->ctrl->weint_mask + 0x8);
+ exynos_irq_demux_eint(16, pend & ~mask, eintd->domain);
pend = readl(d->virt_base + d->ctrl->weint_pend + 0xC);
- exynos_irq_demux_eint(24, pend, eintd->domain);
+ mask = readl(d->virt_base + d->ctrl->weint_mask + 0xC);
+ exynos_irq_demux_eint(24, pend & ~mask, eintd->domain);
chained_irq_exit(chip, desc);
}
--
1.7.12
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 4/6] pinctrl: exynos: Mark exynos_irq_demux_eint as inline
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
` (2 preceding siblings ...)
2012-09-20 8:51 ` [PATCH 3/6] pinctrl: exynos: Handle only unmasked wakeup interrupts Tomasz Figa
@ 2012-09-20 8:51 ` Tomasz Figa
2012-09-20 8:51 ` [PATCH 5/6] pinctrl: exynos: Correct the detection of wakeup-eint node Tomasz Figa
` (3 subsequent siblings)
7 siblings, 0 replies; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 8:51 UTC (permalink / raw)
To: linux-arm-kernel
The exynos_irq_demux_eint utility function is used in chained IRQ
handler for EINT16-31 to handle multiplexed interrupts. Inlining it
should improve the performance a bit.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
drivers/pinctrl/pinctrl-exynos.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pinctrl/pinctrl-exynos.c b/drivers/pinctrl/pinctrl-exynos.c
index 5648971..49ef5a2 100644
--- a/drivers/pinctrl/pinctrl-exynos.c
+++ b/drivers/pinctrl/pinctrl-exynos.c
@@ -376,7 +376,7 @@ static void exynos_irq_eint0_15(unsigned int irq, struct irq_desc *desc)
chained_irq_exit(chip, desc);
}
-static void exynos_irq_demux_eint(int irq_base, unsigned long pend,
+static inline void exynos_irq_demux_eint(int irq_base, unsigned long pend,
struct irq_domain *domain)
{
unsigned int irq;
--
1.7.12
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 5/6] pinctrl: exynos: Correct the detection of wakeup-eint node
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
` (3 preceding siblings ...)
2012-09-20 8:51 ` [PATCH 4/6] pinctrl: exynos: Mark exynos_irq_demux_eint as inline Tomasz Figa
@ 2012-09-20 8:51 ` Tomasz Figa
2012-09-20 8:51 ` [PATCH 6/6] pinctrl: samsung: Uninline samsung_pinctrl_get_soc_data Tomasz Figa
` (2 subsequent siblings)
7 siblings, 0 replies; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 8:51 UTC (permalink / raw)
To: linux-arm-kernel
Current way of finding the wakeup-eint node scans the whole device tree
not only children of the pinctrl node, so it might detect a wakeup-eint
node of another pinctrl device.
This patch limits the scope of looking for nodes only to subnodes of the
pinctrl node.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
drivers/pinctrl/pinctrl-exynos.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/drivers/pinctrl/pinctrl-exynos.c b/drivers/pinctrl/pinctrl-exynos.c
index 49ef5a2..0d01d19 100644
--- a/drivers/pinctrl/pinctrl-exynos.c
+++ b/drivers/pinctrl/pinctrl-exynos.c
@@ -431,15 +431,19 @@ static const struct irq_domain_ops exynos_wkup_irqd_ops = {
static int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d)
{
struct device *dev = d->dev;
- struct device_node *wkup_np;
+ struct device_node *wkup_np = NULL;
+ struct device_node *np;
struct exynos_weint_data *weint_data;
int idx, irq;
- wkup_np = of_find_matching_node(dev->of_node, exynos_wkup_irq_ids);
- if (!wkup_np) {
- dev_err(dev, "wakeup controller node not found\n");
- return -ENODEV;
+ for_each_child_of_node(dev->of_node, np) {
+ if (of_match_node(exynos_wkup_irq_ids, np)) {
+ wkup_np = np;
+ break;
+ }
}
+ if (!wkup_np)
+ return -ENODEV;
d->wkup_irqd = irq_domain_add_linear(wkup_np, d->ctrl->nr_wint,
&exynos_wkup_irqd_ops, d);
--
1.7.12
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 6/6] pinctrl: samsung: Uninline samsung_pinctrl_get_soc_data
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
` (4 preceding siblings ...)
2012-09-20 8:51 ` [PATCH 5/6] pinctrl: exynos: Correct the detection of wakeup-eint node Tomasz Figa
@ 2012-09-20 8:51 ` Tomasz Figa
2012-09-20 10:25 ` [PATCH 0/6] pinctrl: samsung: Various fixes Linus Walleij
2012-09-20 14:53 ` [PATCH 7/6] pinctrl: exynos: Fix wakeup IRQ domain registration check Tomasz Figa
7 siblings, 0 replies; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 8:51 UTC (permalink / raw)
To: linux-arm-kernel
Although the function is used only a single time, it is not performance
critical and it is pretty heavy, so let the compiler decide whether to
inline it instead.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
drivers/pinctrl/pinctrl-samsung.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pinctrl/pinctrl-samsung.c b/drivers/pinctrl/pinctrl-samsung.c
index 8a24223..dd108a9 100644
--- a/drivers/pinctrl/pinctrl-samsung.c
+++ b/drivers/pinctrl/pinctrl-samsung.c
@@ -776,7 +776,7 @@ static int __init samsung_gpiolib_unregister(struct platform_device *pdev,
static const struct of_device_id samsung_pinctrl_dt_match[];
/* retrieve the soc specific data */
-static inline struct samsung_pin_ctrl *samsung_pinctrl_get_soc_data(
+static struct samsung_pin_ctrl *samsung_pinctrl_get_soc_data(
struct platform_device *pdev)
{
int id;
--
1.7.12
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 0/6] pinctrl: samsung: Various fixes
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
` (5 preceding siblings ...)
2012-09-20 8:51 ` [PATCH 6/6] pinctrl: samsung: Uninline samsung_pinctrl_get_soc_data Tomasz Figa
@ 2012-09-20 10:25 ` Linus Walleij
2012-09-20 14:29 ` Kukjin Kim
2012-09-20 14:53 ` [PATCH 7/6] pinctrl: exynos: Fix wakeup IRQ domain registration check Tomasz Figa
7 siblings, 1 reply; 13+ messages in thread
From: Linus Walleij @ 2012-09-20 10:25 UTC (permalink / raw)
To: linux-arm-kernel
On Thu, Sep 20, 2012 at 10:51 AM, Tomasz Figa <t.figa@samsung.com> wrote:
> This patch series contains various fixes of problems and nitpicks spotted when
> working on adding support for Exynos4x12. See each patch for more detailed
> information.
This all looks good, do you want me to take this into the pinctrl tree
or will it go through Samsung ARM SoC (Kyungmin)?
In the latter case, Acked-by: Linus Walleij <linus.walleij@linaro.org>
for all, else poke me and I'll apply them.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 0/6] pinctrl: samsung: Various fixes
2012-09-20 10:25 ` [PATCH 0/6] pinctrl: samsung: Various fixes Linus Walleij
@ 2012-09-20 14:29 ` Kukjin Kim
2012-09-20 14:55 ` Tomasz Figa
0 siblings, 1 reply; 13+ messages in thread
From: Kukjin Kim @ 2012-09-20 14:29 UTC (permalink / raw)
To: linux-arm-kernel
On 09/20/12 19:25, Linus Walleij wrote:
> On Thu, Sep 20, 2012 at 10:51 AM, Tomasz Figa<t.figa@samsung.com> wrote:
>
>> This patch series contains various fixes of problems and nitpicks spotted when
>> working on adding support for Exynos4x12. See each patch for more detailed
>> information.
>
> This all looks good, do you want me to take this into the pinctrl tree
> or will it go through Samsung ARM SoC (Kyungmin)?
>
> In the latter case, Acked-by: Linus Walleij<linus.walleij@linaro.org>
> for all, else poke me and I'll apply them.
>
Linus, thanks for your ack and looks OK to me. Since now pinctrl-exynos
driver is in my tree so let me pick this series on top of it into
Samsung tree with your ack.
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 7/6] pinctrl: exynos: Fix wakeup IRQ domain registration check
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
` (6 preceding siblings ...)
2012-09-20 10:25 ` [PATCH 0/6] pinctrl: samsung: Various fixes Linus Walleij
@ 2012-09-20 14:53 ` Tomasz Figa
2012-09-24 19:57 ` Linus Walleij
7 siblings, 1 reply; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 14:53 UTC (permalink / raw)
To: linux-arm-kernel
Because of a typo, incorrect field of a structure was being checked.
This patch fixes the check to use correct field.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
---
drivers/pinctrl/pinctrl-exynos.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pinctrl/pinctrl-exynos.c b/drivers/pinctrl/pinctrl-exynos.c
index 0d01d19..21362f4 100644
--- a/drivers/pinctrl/pinctrl-exynos.c
+++ b/drivers/pinctrl/pinctrl-exynos.c
@@ -447,7 +447,7 @@ static int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d)
d->wkup_irqd = irq_domain_add_linear(wkup_np, d->ctrl->nr_wint,
&exynos_wkup_irqd_ops, d);
- if (!d->gpio_irqd) {
+ if (!d->wkup_irqd) {
dev_err(dev, "wakeup irq domain allocation failed\n");
return -ENXIO;
}
--
1.7.12
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 0/6] pinctrl: samsung: Various fixes
2012-09-20 14:29 ` Kukjin Kim
@ 2012-09-20 14:55 ` Tomasz Figa
2012-09-20 22:13 ` Kukjin Kim
0 siblings, 1 reply; 13+ messages in thread
From: Tomasz Figa @ 2012-09-20 14:55 UTC (permalink / raw)
To: linux-arm-kernel
Hi Kukjin,
On Thursday 20 of September 2012 23:29:13 Kukjin Kim wrote:
> On 09/20/12 19:25, Linus Walleij wrote:
> > On Thu, Sep 20, 2012 at 10:51 AM, Tomasz Figa<t.figa@samsung.com>
wrote:
> >> This patch series contains various fixes of problems and nitpicks
> >> spotted when working on adding support for Exynos4x12. See each patch
> >> for more detailed information.
> >
> > This all looks good, do you want me to take this into the pinctrl tree
> > or will it go through Samsung ARM SoC (Kyungmin)?
> >
> > In the latter case, Acked-by: Linus Walleij<linus.walleij@linaro.org>
> > for all, else poke me and I'll apply them.
>
> Linus, thanks for your ack and looks OK to me. Since now pinctrl-exynos
> driver is in my tree so let me pick this series on top of it into
> Samsung tree with your ack.
I just posted an additional last minute trivial patch which fixes another
typo I found.
Could you take it with this series?
Best regards,
--
Tomasz Figa
Samsung Poland R&D Center
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 0/6] pinctrl: samsung: Various fixes
2012-09-20 14:55 ` Tomasz Figa
@ 2012-09-20 22:13 ` Kukjin Kim
0 siblings, 0 replies; 13+ messages in thread
From: Kukjin Kim @ 2012-09-20 22:13 UTC (permalink / raw)
To: linux-arm-kernel
Tomasz Figa wrote:
>
> Hi Kukjin,
>
Hi,
> On Thursday 20 of September 2012 23:29:13 Kukjin Kim wrote:
> > On 09/20/12 19:25, Linus Walleij wrote:
> > > On Thu, Sep 20, 2012 at 10:51 AM, Tomasz Figa<t.figa@samsung.com>
> wrote:
> > >> This patch series contains various fixes of problems and nitpicks
> > >> spotted when working on adding support for Exynos4x12. See each patch
> > >> for more detailed information.
> > >
> > > This all looks good, do you want me to take this into the pinctrl tree
> > > or will it go through Samsung ARM SoC (Kyungmin)?
> > >
> > > In the latter case, Acked-by: Linus Walleij<linus.walleij@linaro.org>
> > > for all, else poke me and I'll apply them.
> >
> > Linus, thanks for your ack and looks OK to me. Since now pinctrl-exynos
> > driver is in my tree so let me pick this series on top of it into
> > Samsung tree with your ack.
>
> I just posted an additional last minute trivial patch which fixes another
> typo I found.
>
> Could you take it with this series?
>
Sure, your "[PATCH 7/6] pinctrl: exynos: Fix wakeup IRQ domain registration
check" is correct. I will pick that up with this series.
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 7/6] pinctrl: exynos: Fix wakeup IRQ domain registration check
2012-09-20 14:53 ` [PATCH 7/6] pinctrl: exynos: Fix wakeup IRQ domain registration check Tomasz Figa
@ 2012-09-24 19:57 ` Linus Walleij
0 siblings, 0 replies; 13+ messages in thread
From: Linus Walleij @ 2012-09-24 19:57 UTC (permalink / raw)
To: linux-arm-kernel
On Thu, Sep 20, 2012 at 4:53 PM, Tomasz Figa <t.figa@samsung.com> wrote:
> Because of a typo, incorrect field of a structure was being checked.
> This patch fixes the check to use correct field.
>
> Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
I assume you'll take this through the Samsung tree.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2012-09-24 19:57 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-20 8:51 [PATCH 0/6] pinctrl: samsung: Various fixes Tomasz Figa
2012-09-20 8:51 ` [PATCH 1/6] pinctrl: exynos: Set pin function to EINT in irq_set_type of GPIO EINTa Tomasz Figa
2012-09-20 8:51 ` [PATCH 2/6] pinctrl: exynos: Fix typos in gpio/wkup _irq_mask Tomasz Figa
2012-09-20 8:51 ` [PATCH 3/6] pinctrl: exynos: Handle only unmasked wakeup interrupts Tomasz Figa
2012-09-20 8:51 ` [PATCH 4/6] pinctrl: exynos: Mark exynos_irq_demux_eint as inline Tomasz Figa
2012-09-20 8:51 ` [PATCH 5/6] pinctrl: exynos: Correct the detection of wakeup-eint node Tomasz Figa
2012-09-20 8:51 ` [PATCH 6/6] pinctrl: samsung: Uninline samsung_pinctrl_get_soc_data Tomasz Figa
2012-09-20 10:25 ` [PATCH 0/6] pinctrl: samsung: Various fixes Linus Walleij
2012-09-20 14:29 ` Kukjin Kim
2012-09-20 14:55 ` Tomasz Figa
2012-09-20 22:13 ` Kukjin Kim
2012-09-20 14:53 ` [PATCH 7/6] pinctrl: exynos: Fix wakeup IRQ domain registration check Tomasz Figa
2012-09-24 19:57 ` Linus Walleij
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).