From: nsekhar@ti.com (Sekhar Nori)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 03/11] gpio: davinci: Modify to platform driver
Date: Wed, 12 Jun 2013 13:13:59 +0530 [thread overview]
Message-ID: <51B826BF.7050009@ti.com> (raw)
In-Reply-To: <518397C60809E147AF5323E0420B992E3EAD9D75@DBDE04.ent.ti.com>
On 6/11/2013 6:25 PM, Philip, Avinash wrote:
> On Tue, Jun 11, 2013 at 17:26:06, Nori, Sekhar wrote:
>> On 5/22/2013 12:40 PM, Philip Avinash wrote:
>>> @@ -179,13 +204,10 @@ static int __init davinci_gpio_setup(void)
>>> gpiochip_add(&ctlrs[i].chip);
>>> }
>>>
>>> - soc_info->gpio_ctlrs = ctlrs;
>>
>>> - soc_info->gpio_ctlrs_num = DIV_ROUND_UP(ngpio, 32);
>>
>> You drop setting gpio_ctlrs_num here and don't introduce it anywhere
>> else in the patchset so in effect you render the inline gpio get/set API
>> useless. Looks like this initialization should be moved to platform code?
>
> With [PATCH 08/11] ARM: davinci: start using gpiolib support gpio get/set API
> Has no more dependency on soc_info->gpio_ctlrs_num.
With this series, you have removed support for inline gpio get/set API.
I see that the inline functions are still available for use on
tnetv107x. I wonder why it is important to keep these for tnetv107x when
not necessary for other DaVinci devices?
When you are removing this feature, please note it prominently in your
cover letter and patch description. Also, please provide some data on
how the latency now compares to that of inline access earlier. This is
important especially for the read. For the writes, gpio clock will
mostly determine how soon the value changes on the pin.
I am okay with removing the inline access feature. It helps simplify
code and most arm machines don't use them. I would just like to see some
data for justification as this can be seen as feature regression. Also,
if we are removing it, its better to also remove it completely and get
the LOC savings instead of just stopping its usage.
Thanks,
Sekhar
next prev parent reply other threads:[~2013-06-12 7:43 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-22 7:10 [PATCH 00/11] Convert GPIO Davinci to platform driver Philip Avinash
2013-05-22 7:10 ` [PATCH 01/11] ARM: davinci: GPIO: Add platform data structure Philip Avinash
2013-05-30 18:06 ` Linus Walleij
2013-06-11 10:36 ` Sekhar Nori
2013-06-11 11:10 ` Sergei Shtylyov
2013-06-11 12:53 ` Philip, Avinash
2013-05-22 7:10 ` [PATCH 02/11] gpio: davinci: coding style correction Philip Avinash
2013-05-22 12:59 ` Sergei Shtylyov
2013-05-23 6:27 ` Philip, Avinash
2013-05-22 14:40 ` Russell King - ARM Linux
2013-05-23 6:27 ` Philip, Avinash
2013-06-11 11:42 ` Sekhar Nori
2013-05-22 7:10 ` [PATCH 03/11] gpio: davinci: Modify to platform driver Philip Avinash
2013-05-30 18:12 ` Linus Walleij
2013-06-11 11:56 ` Sekhar Nori
2013-06-11 12:55 ` Philip, Avinash
2013-06-12 7:43 ` Sekhar Nori [this message]
2013-06-12 12:10 ` Philip, Avinash
2013-06-13 6:17 ` Sekhar Nori
2013-06-13 7:32 ` Philip, Avinash
2013-06-13 8:29 ` Sekhar Nori
2013-06-13 9:18 ` Philip, Avinash
2013-05-22 7:10 ` [PATCH 04/11] ARM: davinci: da8xx: creation of gpio platform device Philip Avinash
2013-05-30 18:14 ` Linus Walleij
2013-05-22 7:10 ` [PATCH 05/11] ARM: davinci: creation of gpio platform device for dm platforms Philip Avinash
2013-05-30 18:15 ` Linus Walleij
2013-05-22 7:10 ` [PATCH 06/11] ARM: davinci: da8xx: gpio device creation Philip Avinash
2013-05-30 18:16 ` Linus Walleij
2013-05-22 7:10 ` [PATCH 07/11] ARM: davinci: create davinci gpio device for dm platforms Philip Avinash
2013-05-30 18:16 ` Linus Walleij
2013-05-22 7:10 ` [PATCH 08/11] ARM: davinci: start using gpiolib support Philip Avinash
2013-05-30 18:19 ` Linus Walleij
2013-05-22 7:10 ` [PATCH 09/11] gpio: davinci: DT changes for driver Philip Avinash
2013-05-30 18:25 ` Linus Walleij
2013-06-10 11:45 ` Philip, Avinash
2013-05-22 7:10 ` [PATCH 10/11] ARM: davinci: da850: add GPIO DT entries Philip Avinash
2013-05-22 7:10 ` [PATCH 11/11] ARM: davinci: da850 evm: add GPIO DT data Philip Avinash
2013-05-30 18:26 ` Linus Walleij
2013-05-30 18:04 ` [PATCH 00/11] Convert GPIO Davinci to platform driver Linus Walleij
2013-06-07 8:10 ` Sekhar Nori
2013-06-10 9:02 ` Philip, Avinash
2013-06-11 4:39 ` Sekhar Nori
2013-06-11 6:49 ` Philip, Avinash
2013-06-11 11:40 ` Sekhar Nori
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51B826BF.7050009@ti.com \
--to=nsekhar@ti.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).