On Mon, Feb 28, 2011 at 4:34 PM, Manuel, Lesly Arackal <[email protected]> wrote:
> Hi Balaji,
>
> On Mon, Feb 28, 2011 at 12:54 PM, Krishnamoorthy, Balaji T
> <[email protected]> wrote:
>> On Sat, Feb 26, 2011 at 5:55 PM, Lesly A M <[email protected]> wrote:
>>
>> Minor comment you missed version number in subject.
>>
>> <snip>
>>
>>> +/**
>>> + * twl_get_si_type - api to get TWL Si type.
>>> + *
>>> + * Api to get the TWL Si type from IDCODE value.
>>> + */
>>> +int twl_get_si_type(void)
>>> +{
>>> + return TWL_SIL_TYPE(twl_idcode);
>>> +}
>>> +EXPORT_SYMBOL(twl_get_si_type);
>>> +
>>> +/**
>>> + * twl_get_si_version - api to get TWL Si version.
>>> + *
>>> + * Api to get the TWL Si version from IDCODE value.
>>> + */
>>> +int twl_get_si_version(void)
>>> +{
>>> + return TWL_SIL_REV(twl_idcode);
>>> +}
>>> +EXPORT_SYMBOL(twl_get_si_version);
>>> +
>>> static struct device *
>>> add_numbered_child(unsigned chip, const char *name, int num,
>>> void *pdata, unsigned pdata_len,
>>> @@ -1056,6 +1114,12 @@ twl_probe(struct i2c_client *client, const struct
>>> i2c_device_id *id)
>>> /* setup clock framework */
>>> clocks_init(&client->dev, pdata->clock);
>>>
>>> + /* read TWL IDCODE Register */
>>> + if (twl_read_idcode_register(&twl_idcode)) {
>>
>> Call this function only in case of Triton
>
> How do I check it ?
> using if (twl_id == TWL4030_CLASS_ID)
yes
>
>>
>>> + pr_err("TWL4030 Unable to read IDCODE Register\n");
>>> + return -EIO;
>>
>> Do you really want to fail twl_probe due to error in reading IDCODE ?
>
> Is the twl_probe function expected to continue, if the i2c read/write
> on twl itself is failing ?
I don't want to fail twl_probe completely due to one occasional i2c failures.
Even this pr_err is not needed as you do that inside
twl_read_idcode_register
>
> Regards,
> Lesly A M
>
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html