summaryrefslogtreecommitdiff
path: root/include/linux/xarray.h
diff options
context:
space:
mode:
authorBastien Curutchet (Schneider Electric) <bastien.curutchet@bootlin.com>2026-07-27 12:20:45 +0200
committerJakub Kicinski <kuba@kernel.org>2026-07-31 16:29:55 -0700
commit2a6aab5d5bd478b4aac42dd3238c4fefb9412a0d (patch)
treeeb68416866dbb0178ba9b78e894a492b182a02fc /include/linux/xarray.h
parent9089bde4db6027b84ad07b0a4b6fd802f98397d5 (diff)
net: dsa: microchip: allow the use of other IRQ operations.
The IRQ setup uses an hardcoded set of IRQ operations. These operations don't fit with the KSZ8463 which has an inverted bit logic (it uses an 'enable irq' register instead of a 'mask irq' one) and 16-bits registers. Take the IRQ domain operations as input of ksz_irq_common_setup() to allow KSZ8463 to use the already existing setup with its own set of IRQ operations. Expose ksz_irq_common_setup() and ksz_irq_bus_lock/unlock() so they can be used by ksz8.c. Signed-off-by: Bastien Curutchet (Schneider Electric) <bastien.curutchet@bootlin.com> Link: https://patch.msgid.link/20260727-ksz-new-ptp-v3-3-caba39e680e3@bootlin.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/xarray.h')
0 files changed, 0 insertions, 0 deletions