Skip to content

ARM: davinci: fix GPIO breakage after v4.19

Bartosz Golaszewski linux-arm-kernel linux-gpio lkml stable 1 version Applied

Status from this message: I applied this series and sent a pull request to ARM SoC too.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 1 replyApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/12ARM: davinci: da8xx: define gpio interrupts as separate resourcesarch/arm/mach-davinci/devices-da8xx.c+40 -00 replies
2/12ARM: davinci: dm365: define gpio interrupts as separate resourcesarch/arm/mach-davinci/dm365.c+35 -00 replies
3/12ARM: davinci: dm646x: define gpio interrupts as separate resourcesarch/arm/mach-davinci/dm646x.c+10 -00 replies
4/12ARM: davinci: dm355: define gpio interrupts as separate resourcesarch/arm/mach-davinci/dm355.c+30 -00 replies
5/12ARM: davinci: dm644x: define gpio interrupts as separate resourcesarch/arm/mach-davinci/dm644x.c+20 -00 replies
6/12gpio: davinci: restore a way to manually specify the GPIO basedrivers/gpio/gpio-davinci.c include/linux/platform_data/gpio-davinci.h+3 -10 replies
7/12ARM: davinci: da850: set the GPIO base to 0arch/arm/mach-davinci/da850.c+3 -10 replies
8/12ARM: davinci: dm365: set the GPIO base to 0arch/arm/mach-davinci/dm365.c+2 -00 replies
9/12ARM: davinci: dm646x: set the GPIO base to 0arch/arm/mach-davinci/dm646x.c+2 -00 replies
10/12ARM: davinci: dm355: set the GPIO base to 0arch/arm/mach-davinci/dm355.c+2 -00 replies
11/12ARM: davinci: da830: set the GPIO base to 0arch/arm/mach-davinci/da830.c+3 -10 replies
12/12ARM: davinci: dm644x: set the GPIO base to 0arch/arm/mach-davinci/dm644x.c+2 -00 replies

Reviews trailers per patch

1 of 12 patches has a Reviewed-by or Acked-by.

PatchLinus Walleij
1/12
2/12
3/12
4/12
5/12
6/12A-b
7/12
8/12
9/12
10/12
11/12
12/12

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/12] ARM: davinci: fix GPIO breakage after v4.19

From: Bartosz Golaszewski <[email protected]>

This is the entire set of changes needed to fix the broken GPIO support for DaVinci boards in legacy mode after certain changes made to the GPIO driver in 4.19, namely: commits 587f7a694f01 ("gpio: davinci: Use dev name for label and automatic base selection") and eb3744a2dd01 ("gpio: davinci: Do not assume continuous IRQ numbering").

Bartosz Golaszewski (12):
ARM: davinci: da8xx: define gpio interrupts as separate resources
ARM: davinci: dm365: define gpio interrupts as separate resources
ARM: davinci: dm646x: define gpio interrupts as separate resources
ARM: davinci: dm355: define gpio interrupts as separate resources
ARM: davinci: dm644x: define gpio interrupts as separate resources
gpio: davinci: restore a way to manually specify the GPIO base
ARM: davinci: da850: set the GPIO base to 0
ARM: davinci: dm365: set the GPIO base to 0
ARM: davinci: dm646x: set the GPIO base to 0
ARM: davinci: dm355: set the GPIO base to 0
ARM: davinci: da830: set the GPIO base to 0
ARM: davinci: dm644x: set the GPIO base to 0

 arch/arm/mach-davinci/da830.c              |  4 ++-
 arch/arm/mach-davinci/da850.c              |  4 ++-
 arch/arm/mach-davinci/devices-da8xx.c      | 40 ++++++++++++++++++++++
 arch/arm/mach-davinci/dm355.c              | 32 +++++++++++++++++
 arch/arm/mach-davinci/dm365.c              | 37 ++++++++++++++++++++
 arch/arm/mach-davinci/dm644x.c             | 22 ++++++++++++
 arch/arm/mach-davinci/dm646x.c             | 12 +++++++
 drivers/gpio/gpio-davinci.c                |  2 +-
 include/linux/platform_data/gpio-davinci.h |  2 ++
 9 files changed, 152 insertions(+), 3 deletions(-)
Signature · 1 line
2.19.1