[PATCH v1 0/6] regmap-irq: Cleanups and remove unused functionality

From: Aidan MacDonald
Date: Tue May 09 2023 - 07:01:12 EST

This is a straightforward patch series, mostly just removing a bunch
of old features that were only used by a handful of drivers.

- 1/6 is a documentation fix
- 2/6, 3/6, and 4/6 remove unused, deprecated functionality
- 5/6 makes the behavior of .handle_mask_sync() a bit more consistent
w.r.t. mask and unmask registers, to aid maintainability.
- 6/6 removes now-unused "inverted mask/unmask" compatibility code.

Aidan MacDonald (6):
regmap-irq: Fix typo in documentation for .get_irq_reg()
regmap-irq: Remove virtual registers
regmap-irq: Remove type registers
regmap-irq: Remove support for not_fixed_stride
regmap-irq: Minor adjustments to .handle_mask_sync()
regmap-irq: Drop backward compatibility for inverted mask/unmask

drivers/base/regmap/regmap-irq.c | 269 ++++++-------------------------
include/linux/regmap.h | 30 +---
2 files changed, 48 insertions(+), 251 deletions(-)