>
> *The gpio#'s changed after 3.8, in your gpio-key property, for "gpio3*
> * use &gpio3" not "$gpio4" like was used on 3.8.x*
>

So this means that the gpio banks are now zero based( starting from 0 ) ?
Anything else ?

On Sat, Feb 6, 2016 at 4:22 PM, pabigot <[email protected]> wrote:

>
> On Saturday, February 6, 2016 at 3:31:44 PM UTC-6, RobertCNelson wrote:
>>
>> On Sat, Feb 6, 2016 at 2:56 PM, pabigot <[email protected]> wrote:
>> > I've got a custom cape for BeagleBone Black which has several
>> peripherals
>> > including a 5-switch joystick.  I have device tree nodes for each
>> peripheral
>> > which I add to a copy of am335x-boneblack.dts and use as a fixed device
>> tree
>> > (no overlays) loaded by u-boot.  The joystick pins are bound to
>> gpio-keys
>> > using the gpios property, but I don't specify the interrupts property.
>> >
>> > All peripherals work fine on 3.8.13-bone79, including the joystick
>> (using
>> > evtest).
>> >
>> > On 4.1.16-ti-rt-r44 the joystick does not work.  The input device is
>> > created, and evtest displays the keys it supports, but does not
>> generate
>> > events when the joystick is manipulated.
>>
>> The gpio#'s changed after 3.8, in your gpio-key property, for "gpio3
>> use &gpio3" not "$gpio4" like was used on 3.8.x
>>
>
> I knew that &uart2 from 3.8 needed to be &uart1 as of 3.12, and had fixed
> that.  I hadn't realized the same issue affected the &gpioX aliases,
> because the applications using gpio-of-helper + sysfs "just worked".
>
> Shifting all the &gpioX aliases down one level fixes the problem.
>
> Many thanks for the solution, and all your work on BeagleBone.
>
> Peter
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to