Re: [PATCH v3 1/2] ARM: hip04: set ARCH_NR_GPIO to 128

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Sat, Nov 29, 2014 at 8:11 AM, Zhou Wang <wangzhou.bry@xxxxxxxxx> wrote:
> On 2014年11月28日 17:33, Arnd Bergmann wrote:
>> On Friday 28 November 2014 14:29:47 Zhou Wang wrote:

>>>          default 264 if MACH_H4700
>>> +       default 128 if ARCH_HIP04
>>>          default 0
>>>          help
>>>            Maximum number of GPIOs in the system.
>>>
>>
>> If I remember correctly, you don't actually need to set this if all gpio
>> clients are using the new gpio descriptor interfaces instead of gpio
>> numbers. Would that work for you? You'd have to know which devices
>
> If I don't set this, it will use the default ARCH_NR_GPIO(512), then
> the range of GPIO number will be 384~511 which is very strange to users,
> because Hip04 based machines can only support 128 GPIOs.

That is a totally different problem.

Not that these numbers have ever been stable...

Think of a patch to gpiochip_find_base() in
drivers/gpio/gpiolib.c to fix this so that numbers are
assigned a better way rather than doing
random hacks with numbers like this.

Yours,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]
  Powered by Linux