linux/include/linux/bcma
Dmitry Torokhov 8595a96891 bcma: gpio: Add and register software node for GPIO controller
We want to convert the legacy gpio-keys platform device on BCM47XX
boards to use software nodes. To do this properly and allow
referencing the GPIO controller by address rather than relying on
name-based matching (which is being removed from the gpiolib core),
we need to associate the GPIO controller with a software node.

Introduce bcma_gpio_swnode, register it if the device does not
already have a firmware node, and associate it with the gpio_chip.

Assisted-by: Antigravity:gemini-3.5-flash
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Tested-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
2026-07-17 12:46:24 +02:00
..
bcma_driver_arm_c9.h
bcma_driver_chipcommon.h bcma: Use the proper gpio include 2022-11-04 12:59:25 +02:00
bcma_driver_gmac_cmn.h
bcma_driver_mips.h
bcma_driver_pci.h PCI: Rename CRS Completion Status to RRS 2024-09-10 19:52:30 -05:00
bcma_driver_pcie2.h
bcma_regs.h
bcma_soc.h MIPS: BCM47XX: Setup struct device for the SoC 2019-01-09 13:21:02 -08:00
bcma.h bcma: gpio: Add and register software node for GPIO controller 2026-07-17 12:46:24 +02:00