* Pantelis Antoniou | 2013-06-04 13:25:28 [+0300]:
>>>> diff --git a/drivers/mfd/ti_am335x_tscadc.c
>>>> b/drivers/mfd/ti_am335x_tscadc.c
>>>> index bd127bd..a27401a 100644
>>>> --- a/drivers/mfd/ti_am335x_tscadc.c
>>>> +++ b/drivers/mfd/ti_am335x_tscadc.c
>>>> @@ -31,6 +31,7 @@ static unsigned int tscadc_readl(struct ti_tscadc_dev
>>>> *tsadc, unsigned int reg)
>>>> {
>>>> unsigned int val;
>>>>
>>> ???? What is this doing here? It's not doing the move to regmap but rather
>>> setting a default value.
>>
>> No lo sé :) I saw that and was wondering myself a little and planned the
>> romval of this default for later. Now I think I do this earlier.
>>
>
>The tscadc_read function doesn't have a failure mode; doesn't return an error
>in case of a regmap_read
>fail. Rather that change all the callers, we make sure we don't ever return an
>uninitialized value
>in case of an error (when val should be unchanged).
One stupid question: Why did you start using regmap in the first place?
>>>> + val = (unsigned int)-1;
>>>> regmap_read(tsadc->regmap_tscadc, reg, &val);
>>>> return val;
>>>> }
Sebastian
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html