OSDN Git Service

ARM: OMAP1: ams-delta: Fix broken GPIO ID allocation
authorJanusz Krzysztofik <jmkrzyszt@gmail.com>
Tue, 19 Mar 2019 20:19:52 +0000 (21:19 +0100)
committerTony Lindgren <tony@atomide.com>
Fri, 22 Mar 2019 22:30:20 +0000 (15:30 -0700)
commit3e2cf62efec52fb49daed437cc486c3cb9a0afa2
tree80dee63c5a4d2374806779b885dd11b825dcc858
parent9e98c678c2d6ae3a17cb2de55d17f69dddaa231b
ARM: OMAP1: ams-delta: Fix broken GPIO ID allocation

In order to request dynamic allocationn of GPIO IDs, a negative number
should be passed as a base GPIO ID via platform data.  Unfortuntely,
commit 771e53c4d1a1 ("ARM: OMAP1: ams-delta: Drop board specific global
GPIO numbers") didn't follow that rule while switching to dynamically
allocated GPIO IDs for Amstrad Delta latches, making their IDs
overlapping with those already assigned to OMAP GPIO devices.  Fix it.

Fixes: 771e53c4d1a1 ("ARM: OMAP1: ams-delta: Drop board specific global GPIO numbers")
Signed-off-by: Janusz Krzysztofik <jmkrzyszt@gmail.com>
Cc: stable@vger.kernel.org
Acked-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap1/board-ams-delta.c