* [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output()
@ 2014-12-16 14:40 Axel Lin
2014-12-16 16:52 ` Daniel Baluta
0 siblings, 1 reply; 8+ messages in thread
From: Axel Lin @ 2014-12-16 14:40 UTC (permalink / raw)
To: Linus Walleij, Alexandre Courbot; +Cc: Daniel Baluta, linux-gpio
dln2_gpio_direction_output() ignored the state passed into it. Fix it.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
---
I don't have this hardware handy, so only compile test.
drivers/gpio/gpio-dln2.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpio/gpio-dln2.c b/drivers/gpio/gpio-dln2.c
index 978b51e..1434844 100644
--- a/drivers/gpio/gpio-dln2.c
+++ b/drivers/gpio/gpio-dln2.c
@@ -267,6 +267,7 @@ static int dln2_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
static int dln2_gpio_direction_output(struct gpio_chip *chip, unsigned offset,
int value)
{
+ dln2_gpio_set(chip, offset, value);
return dln2_gpio_set_direction(chip, offset, DLN2_GPIO_DIRECTION_OUT);
}
--
1.9.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output()
2014-12-16 14:40 [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output() Axel Lin
@ 2014-12-16 16:52 ` Daniel Baluta
2014-12-17 8:50 ` Alexandre Courbot
2014-12-17 9:32 ` Octavian Purdila
0 siblings, 2 replies; 8+ messages in thread
From: Daniel Baluta @ 2014-12-16 16:52 UTC (permalink / raw)
To: Axel Lin, Linus Walleij, Alexandre Courbot
Cc: linux-gpio, Octavian Purdila, Palcu, Laurentiu
On 12/16/2014 04:40 PM, Axel Lin wrote:
> dln2_gpio_direction_output() ignored the state passed into it. Fix it.
>
> Signed-off-by: Axel Lin <axel.lin@ingics.com>
Tested-by: Daniel Baluta <daniel.baluta@intel.com>
> ---
> I don't have this hardware handy, so only compile test.
> drivers/gpio/gpio-dln2.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpio/gpio-dln2.c b/drivers/gpio/gpio-dln2.c
> index 978b51e..1434844 100644
> --- a/drivers/gpio/gpio-dln2.c
> +++ b/drivers/gpio/gpio-dln2.c
> @@ -267,6 +267,7 @@ static int dln2_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
> static int dln2_gpio_direction_output(struct gpio_chip *chip, unsigned offset,
> int value)
> {
> + dln2_gpio_set(chip, offset, value);
> return dln2_gpio_set_direction(chip, offset, DLN2_GPIO_DIRECTION_OUT);
> }
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output()
2014-12-16 16:52 ` Daniel Baluta
@ 2014-12-17 8:50 ` Alexandre Courbot
2014-12-17 8:57 ` Octavian Purdila
2014-12-17 9:32 ` Octavian Purdila
1 sibling, 1 reply; 8+ messages in thread
From: Alexandre Courbot @ 2014-12-17 8:50 UTC (permalink / raw)
To: Daniel Baluta
Cc: Axel Lin, Linus Walleij, linux-gpio, Octavian Purdila, Palcu, Laurentiu
On Wed, Dec 17, 2014 at 1:52 AM, Daniel Baluta <daniel.baluta@intel.com> wrote:
>
>
> On 12/16/2014 04:40 PM, Axel Lin wrote:
>>
>> dln2_gpio_direction_output() ignored the state passed into it. Fix it.
>>
>> Signed-off-by: Axel Lin <axel.lin@ingics.com>
>
>
> Tested-by: Daniel Baluta <daniel.baluta@intel.com>
Acked-by: Alexandre Courbot <acourbot@nvidia.com>
But this seems to apply to patches in mid-flight, could it be squashed
there maybe?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output()
2014-12-17 8:50 ` Alexandre Courbot
@ 2014-12-17 8:57 ` Octavian Purdila
2014-12-17 8:59 ` Alexandre Courbot
0 siblings, 1 reply; 8+ messages in thread
From: Octavian Purdila @ 2014-12-17 8:57 UTC (permalink / raw)
To: Alexandre Courbot
Cc: Daniel Baluta, Axel Lin, Linus Walleij, linux-gpio, Palcu, Laurentiu
On Wed, Dec 17, 2014 at 10:50 AM, Alexandre Courbot <gnurou@gmail.com> wrote:
> On Wed, Dec 17, 2014 at 1:52 AM, Daniel Baluta <daniel.baluta@intel.com> wrote:
>>
>>
>> On 12/16/2014 04:40 PM, Axel Lin wrote:
>>>
>>> dln2_gpio_direction_output() ignored the state passed into it. Fix it.
>>>
>>> Signed-off-by: Axel Lin <axel.lin@ingics.com>
>>
>>
>> Tested-by: Daniel Baluta <daniel.baluta@intel.com>
>
> Acked-by: Alexandre Courbot <acourbot@nvidia.com>
>
> But this seems to apply to patches in mid-flight, could it be squashed
> there maybe?
Sure, I can add it to the existing series, but I prefer to keep it as
separate patch. Is that ok with you?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output()
2014-12-17 8:57 ` Octavian Purdila
@ 2014-12-17 8:59 ` Alexandre Courbot
2014-12-17 9:10 ` Octavian Purdila
0 siblings, 1 reply; 8+ messages in thread
From: Alexandre Courbot @ 2014-12-17 8:59 UTC (permalink / raw)
To: Octavian Purdila
Cc: Daniel Baluta, Axel Lin, Linus Walleij, linux-gpio, Palcu, Laurentiu
On Wed, Dec 17, 2014 at 5:57 PM, Octavian Purdila
<octavian.purdila@intel.com> wrote:
> On Wed, Dec 17, 2014 at 10:50 AM, Alexandre Courbot <gnurou@gmail.com> wrote:
>> On Wed, Dec 17, 2014 at 1:52 AM, Daniel Baluta <daniel.baluta@intel.com> wrote:
>>>
>>>
>>> On 12/16/2014 04:40 PM, Axel Lin wrote:
>>>>
>>>> dln2_gpio_direction_output() ignored the state passed into it. Fix it.
>>>>
>>>> Signed-off-by: Axel Lin <axel.lin@ingics.com>
>>>
>>>
>>> Tested-by: Daniel Baluta <daniel.baluta@intel.com>
>>
>> Acked-by: Alexandre Courbot <acourbot@nvidia.com>
>>
>> But this seems to apply to patches in mid-flight, could it be squashed
>> there maybe?
>
> Sure, I can add it to the existing series, but I prefer to keep it as
> separate patch. Is that ok with you?
Why? This is clearly a fix, so if the series is not merged yet,
doesn't it make more sense to squash it and have the desired
functionality from the start?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output()
2014-12-17 8:59 ` Alexandre Courbot
@ 2014-12-17 9:10 ` Octavian Purdila
2014-12-17 9:13 ` Alexandre Courbot
0 siblings, 1 reply; 8+ messages in thread
From: Octavian Purdila @ 2014-12-17 9:10 UTC (permalink / raw)
To: Alexandre Courbot
Cc: Daniel Baluta, Axel Lin, Linus Walleij, linux-gpio, Palcu, Laurentiu
On Wed, Dec 17, 2014 at 10:59 AM, Alexandre Courbot <gnurou@gmail.com> wrote:
> On Wed, Dec 17, 2014 at 5:57 PM, Octavian Purdila
> <octavian.purdila@intel.com> wrote:
>> On Wed, Dec 17, 2014 at 10:50 AM, Alexandre Courbot <gnurou@gmail.com> wrote:
>>> On Wed, Dec 17, 2014 at 1:52 AM, Daniel Baluta <daniel.baluta@intel.com> wrote:
>>>>
>>>>
>>>> On 12/16/2014 04:40 PM, Axel Lin wrote:
>>>>>
>>>>> dln2_gpio_direction_output() ignored the state passed into it. Fix it.
>>>>>
>>>>> Signed-off-by: Axel Lin <axel.lin@ingics.com>
>>>>
>>>>
>>>> Tested-by: Daniel Baluta <daniel.baluta@intel.com>
>>>
>>> Acked-by: Alexandre Courbot <acourbot@nvidia.com>
>>>
>>> But this seems to apply to patches in mid-flight, could it be squashed
>>> there maybe?
>>
>> Sure, I can add it to the existing series, but I prefer to keep it as
>> separate patch. Is that ok with you?
>
> Why? This is clearly a fix, so if the series is not merged yet,
> doesn't it make more sense to squash it and have the desired
> functionality from the start?
The fix is not for issues introduced by the series, but for an issue
existing in the already merged code. Also it is a separate issue then
the one fixed in the other patches in the series.
AFAIK each fix should be in a separate patch, am I missing something?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output()
2014-12-17 9:10 ` Octavian Purdila
@ 2014-12-17 9:13 ` Alexandre Courbot
0 siblings, 0 replies; 8+ messages in thread
From: Alexandre Courbot @ 2014-12-17 9:13 UTC (permalink / raw)
To: Octavian Purdila
Cc: Daniel Baluta, Axel Lin, Linus Walleij, linux-gpio, Palcu, Laurentiu
On Wed, Dec 17, 2014 at 6:10 PM, Octavian Purdila
<octavian.purdila@intel.com> wrote:
> On Wed, Dec 17, 2014 at 10:59 AM, Alexandre Courbot <gnurou@gmail.com> wrote:
>> On Wed, Dec 17, 2014 at 5:57 PM, Octavian Purdila
>> <octavian.purdila@intel.com> wrote:
>>> On Wed, Dec 17, 2014 at 10:50 AM, Alexandre Courbot <gnurou@gmail.com> wrote:
>>>> On Wed, Dec 17, 2014 at 1:52 AM, Daniel Baluta <daniel.baluta@intel.com> wrote:
>>>>>
>>>>>
>>>>> On 12/16/2014 04:40 PM, Axel Lin wrote:
>>>>>>
>>>>>> dln2_gpio_direction_output() ignored the state passed into it. Fix it.
>>>>>>
>>>>>> Signed-off-by: Axel Lin <axel.lin@ingics.com>
>>>>>
>>>>>
>>>>> Tested-by: Daniel Baluta <daniel.baluta@intel.com>
>>>>
>>>> Acked-by: Alexandre Courbot <acourbot@nvidia.com>
>>>>
>>>> But this seems to apply to patches in mid-flight, could it be squashed
>>>> there maybe?
>>>
>>> Sure, I can add it to the existing series, but I prefer to keep it as
>>> separate patch. Is that ok with you?
>>
>> Why? This is clearly a fix, so if the series is not merged yet,
>> doesn't it make more sense to squash it and have the desired
>> functionality from the start?
>
> The fix is not for issues introduced by the series, but for an issue
> existing in the already merged code. Also it is a separate issue then
> the one fixed in the other patches in the series.
Allright, I thought none of the DL2 support has been fixed yet (as I
cannot see it in Linus W.'s tree). You know better what the state of
your patches is, so please do what you think is best.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output()
2014-12-16 16:52 ` Daniel Baluta
2014-12-17 8:50 ` Alexandre Courbot
@ 2014-12-17 9:32 ` Octavian Purdila
1 sibling, 0 replies; 8+ messages in thread
From: Octavian Purdila @ 2014-12-17 9:32 UTC (permalink / raw)
To: Daniel Baluta
Cc: Axel Lin, Linus Walleij, Alexandre Courbot, linux-gpio, Palcu, Laurentiu
On Tue, Dec 16, 2014 at 6:52 PM, Daniel Baluta <daniel.baluta@intel.com> wrote:
>
>
> On 12/16/2014 04:40 PM, Axel Lin wrote:
Hi Axel,
Nice catch!
>>
>> dln2_gpio_direction_output() ignored the state passed into it. Fix it.
>>
>> Signed-off-by: Axel Lin <axel.lin@ingics.com>
>
>
> Tested-by: Daniel Baluta <daniel.baluta@intel.com>
>
>> ---
>> I don't have this hardware handy, so only compile test.
>> drivers/gpio/gpio-dln2.c | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/drivers/gpio/gpio-dln2.c b/drivers/gpio/gpio-dln2.c
>> index 978b51e..1434844 100644
>> --- a/drivers/gpio/gpio-dln2.c
>> +++ b/drivers/gpio/gpio-dln2.c
>> @@ -267,6 +267,7 @@ static int dln2_gpio_direction_input(struct gpio_chip
>> *chip, unsigned offset)
>> static int dln2_gpio_direction_output(struct gpio_chip *chip, unsigned
>> offset,
>> int value)
>> {
>> + dln2_gpio_set(chip, offset, value);
Could you change dln2_gpio_pin_set_out_val's signature to return an
error code than use it instead of dln2_gpio_set here? Then we can
check the error value. With that:
Reviewed-by: Octavian Purdila <octavian.purdila@intel.com>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-12-17 9:33 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-16 14:40 [PATCH RFT] gpio: dln2: Fix gpio output value in dln2_gpio_direction_output() Axel Lin
2014-12-16 16:52 ` Daniel Baluta
2014-12-17 8:50 ` Alexandre Courbot
2014-12-17 8:57 ` Octavian Purdila
2014-12-17 8:59 ` Alexandre Courbot
2014-12-17 9:10 ` Octavian Purdila
2014-12-17 9:13 ` Alexandre Courbot
2014-12-17 9:32 ` Octavian Purdila
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.