[PATCH 0/5] gpio: ppc44x: assorted cleanups
From: Rosen Penev
Date: Wed Nov 04 2026 - 17:40:43 EST
A follow-up to the earlier ppc44x GPIO conversion to gpio-mmio. With the
driver now built on gpio_generic_chip, a few leftovers can go:
- Patch 1 drops the label and parent assignments that
gpio_generic_chip_init() already does.
- Patches 2-3 deduplicate the OSR/TSR source selection shared by both
direction callbacks and fold the single-caller __ppc44x_gpio_set()
into ppc44x_gpio_dir_out().
- Patch 4 expresses the MSB-first pin masks with BIT() and GENMASK().
- Patch 5 trims includes, switches to devm_kzalloc_obj() and tidies
up probe and the OF match table.
No functional change intended.
An AI coding assistant (Claude) was used to help prepare this series.
Rosen Penev (5):
gpio: ppc44x: drop redundant label and parent assignments
gpio: ppc44x: factor out the OSR/TSR source selection
gpio: ppc44x: fold __ppc44x_gpio_set() into ppc44x_gpio_dir_out()
gpio: ppc44x: use BIT() and GENMASK() for the pin masks
gpio: ppc44x: tidy up includes and probe
drivers/gpio/gpio-ppc44x.c | 89 ++++++++++++++++----------------------
1 file changed, 37 insertions(+), 52 deletions(-)
--
2.56.0