zephyr/drivers/gpio
TOKITA Hiroshi 29fe58f7a4 drivers: gpio: mcp23xxx: Fix to allow the use of multiple models
Compilation will fail if multiple models are used at the same time.
Changing to define different unique names for the symbols
to avoid conflicts.

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
2024-12-16 13:09:38 +01:00
..
CMakeLists.txt drivers: gpio: Add support for RZ/G3S 2024-12-12 11:12:22 +01:00
gpio_ad559x.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_adp5585.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_ads114s0x.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_altera_pio.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_ambiq.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_andes_atcgpio100.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_aw9523b.c drivers: gpio: Add support for Awinic AW9523B GPIO controller 2024-12-05 07:44:58 +01:00
gpio_axp192.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_b91.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_bcm2711.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_bd8lb600fs.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_brcmstb.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_cc13xx_cc26xx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_cc32xx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_cmsdk_ahb.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_creg_gpio.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_cy8c95xx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_davinci.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_dw.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_dw.h
gpio_dw_registers.h
gpio_efinix_sapphire.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_emul.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_emul_sdl.c drivers gpio SDL emul: Split in top and bottom 2023-07-06 16:04:15 +02:00
gpio_emul_sdl_bottom.c drivers gpio SDL emul: Split in top and bottom 2023-07-06 16:04:15 +02:00
gpio_emul_sdl_bottom.h drivers gpio SDL emul: Split in top and bottom 2023-07-06 16:04:15 +02:00
gpio_ene_kb1200.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_eos_s3.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_esp32.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_fxl6408.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_gd32.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_gecko.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_grgpio.h drivers/gpio: Add support for GRLIB GRGPIO2 2024-07-29 14:27:15 +02:00
gpio_grgpio2.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_handlers.c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
gpio_hogs.c everywhere: replace double words 2024-06-22 05:40:22 -04:00
gpio_ifx_cat1.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_imx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_intel.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_iproc.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_ite_it8xxx2.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_ite_it8xxx2_v2.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_ite_it8801.c drivers: gpio: it8801: Add I2C-based GPIO device driver 2024-12-03 19:56:50 +01:00
gpio_kscan_ite_it8xxx2.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_litex.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_lmp90xxx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_lpc11u6x.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_max32.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_max149x6.h drivers: gpio: Add MAX14906 industrial input/output 2024-10-08 17:01:44 +02:00
gpio_max14906.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_max14906.h drivers: gpio: Add MAX14906 industrial input/output 2024-10-08 17:01:44 +02:00
gpio_max14916.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_max14916.h drivers: gpio: Add MAX14916 industrial output 2024-10-08 17:01:44 +02:00
gpio_mchp_mss.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_mchp_xec.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_mchp_xec_v2.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_mcp23sxx.c drivers: gpio: mcp23xxx: Fix to allow the use of multiple models 2024-12-16 13:09:38 +01:00
gpio_mcp23xxx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_mcp23xxx.h drivers: mcp23xxx: add support for open-drain chip variants 2024-08-09 09:55:30 +02:00
gpio_mcp230xx.c drivers: gpio: mcp23xxx: Fix to allow the use of multiple models 2024-12-16 13:09:38 +01:00
gpio_mcux.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_mcux_igpio.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_mcux_lpc.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_mcux_rgpio.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_mmio32.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_nct38xx.c gpio: nct38xx: Remove reg access wrappers 2023-09-11 11:00:47 +02:00
gpio_nct38xx.h mfd: Add NCT38xx multi-function driver 2023-09-11 11:00:47 +02:00
gpio_nct38xx_alert.c gpio: nct38xx: Remove reg access wrappers 2023-09-11 11:00:47 +02:00
gpio_nct38xx_port.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_neorv32.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_npcx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_npm1300.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_npm2100.c drivers: gpio: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
gpio_npm6001.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_nrfx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_numaker.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_numicro.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_nxp_s32.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_pca95xx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_pca953x.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_pca_series.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_pcal64xxa.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_pcf857x.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_psoc6.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_rcar.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_renesas_ra.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_renesas_ra_ioport.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_renesas_rz.c drivers: gpio: Add support for RZ/G3S 2024-12-12 11:12:22 +01:00
gpio_renesas_rz.h drivers: gpio: Add support for RZ/G3S 2024-12-12 11:12:22 +01:00
gpio_rp1.c drivers: gpio: add RP1 GPIO driver 2024-12-06 12:14:37 +01:00
gpio_rpi_pico.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_rt1718s.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
gpio_rt1718s.h style: drivers: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
gpio_rt1718s_port.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_rv32m1.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_rzt2m.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_sam.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_sam0.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_sam4l.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_sc18im704.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_sedi.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_shell.c gpio: shell: use new shell_device_get_binding function 2024-12-11 07:58:50 +01:00
gpio_si32.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_sifive.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_smartbond.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_sn74hc595.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_stellaris.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_stm32.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_stm32.h drivers: gpio: stm32: keep track of clock enabling per pin 2024-09-23 13:20:23 -05:00
gpio_stmpe1600.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_sx1509b.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_tca6424a.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_test.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_tle9104.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_xlnx_axi.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_xlnx_ps.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_xlnx_ps.h
gpio_xlnx_ps_bank.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
gpio_xlnx_ps_bank.h
gpio_xmc4xxx.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00
Kconfig drivers: gpio: Add support for RZ/G3S 2024-12-12 11:12:22 +01:00
Kconfig.ad559x drivers: ad559x: add i2c bus support 2024-04-01 12:18:47 -05:00
Kconfig.adp5585 drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
Kconfig.ads114s0x
Kconfig.altera drivers: gpio: Add ALTERA PIO 2023-09-25 16:41:17 +02:00
Kconfig.ambiq drivers: gpio: add Ambiq GPIO driver 2023-12-01 16:25:47 +01:00
Kconfig.andes_atcgpio100
Kconfig.aw9523b drivers: gpio: Add support for Awinic AW9523B GPIO controller 2024-12-05 07:44:58 +01:00
Kconfig.axp192 drivers: mfd: gpio: adjust init priority 2023-10-26 09:50:31 +02:00
Kconfig.b91
Kconfig.bcm2711 drivers: gpio: Add GPIO driver for BCM2711 2023-10-24 11:03:44 +02:00
Kconfig.bd8lb600fs drivers: gpio: split up driver for BD8LB600FS into a GPIO and MFD 2024-03-15 09:00:26 +01:00
Kconfig.brcmstb drivers: gpio: add brcmstb gpio driver 2024-04-25 18:06:43 -04:00
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cmsdk_ahb
Kconfig.creg_gpio
Kconfig.cy8c95xx
Kconfig.davinci drivers: gpio: Add Davinci gpio controller support 2023-08-31 10:31:37 +02:00
Kconfig.dw
Kconfig.efinix_sapphire drivers: gpio: gpio_efinix_sapphire: initial version 2023-06-27 12:09:57 +00:00
Kconfig.emul drivers/gpio emul: Fix reference to example overlay 2024-03-20 15:43:05 +01:00
Kconfig.emul_sdl
Kconfig.ene drivers: gpio: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
Kconfig.eos_s3
Kconfig.esp32
Kconfig.fxl6408 drivers: gpio: fxl6408: Fix Kconfig dependency for log level config 2023-06-06 06:51:48 -04:00
Kconfig.gd32
Kconfig.gecko
Kconfig.grgpio drivers/gpio: Add support for GRLIB GRGPIO2 2024-07-29 14:27:15 +02:00
Kconfig.ifx_cat1
Kconfig.imx
Kconfig.intel
Kconfig.iproc drivers: gpio: add Broadcom iProc GPIO controller driver 2024-05-28 09:59:20 +02:00
Kconfig.it8xxx2
Kconfig.it8801 drivers: gpio: it8801: Add I2C-based GPIO device driver 2024-12-03 19:56:50 +01:00
Kconfig.litex
Kconfig.lmp90xxx
Kconfig.lpc11u6x
Kconfig.max32 drivers: Add MAX32690 gpio driver 2024-05-29 07:30:12 +02:00
Kconfig.max14906 drivers: gpio: Add MAX14906 industrial input/output 2024-10-08 17:01:44 +02:00
Kconfig.max14916 drivers: gpio: Add MAX14916 industrial output 2024-10-08 17:01:44 +02:00
Kconfig.mchp_mss
Kconfig.mcp23xxx drivers: add bindings for all existing mcp23xxx variants 2024-08-09 09:55:30 +02:00
Kconfig.mcux
Kconfig.mcux_igpio
Kconfig.mcux_lpc boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 2024-10-15 19:09:45 -04:00
Kconfig.mcux_rgpio driver: add new gpio driver "gpio_mcux_rgpio" 2024-01-16 20:50:11 -05:00
Kconfig.mmio32
Kconfig.nct38xx drivers: mfd: gpio: adjust init priority 2023-10-26 09:50:31 +02:00
Kconfig.neorv32
Kconfig.npcx
Kconfig.npm1300 drivers: mfd: gpio: adjust init priority 2023-10-26 09:50:31 +02:00
Kconfig.npm2100 drivers: gpio: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
Kconfig.npm6001 drivers: mfd: gpio: adjust init priority 2023-10-26 09:50:31 +02:00
Kconfig.nrfx modules: hal_nordic: nrfx: update API version to 3.2.0 2024-01-08 11:19:37 +01:00
Kconfig.numaker boards: nuvoton: numaker: Drop PINCTRL from board defconfig 2024-11-20 08:23:58 -05:00
Kconfig.numicro boards: nuvoton: numaker: Drop PINCTRL from board defconfig 2024-11-20 08:23:58 -05:00
Kconfig.nxp_s32 drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
Kconfig.pca95xx
Kconfig.pca953x
Kconfig.pca_series drivers: gpio: extend pca_series driver to pca953x and pca955x 2024-09-11 09:38:04 +02:00
Kconfig.pcal64xxa
Kconfig.pcf857x drivers: gpio: PCF857x: Modify PCF8574 driver 2024-01-16 15:19:14 +00:00
Kconfig.psoc6 Documentation: Update documenation for Infineon boards 2024-11-14 20:36:38 -06:00
Kconfig.rcar
Kconfig.renesas_ra boards: arduino: uno_r4: remove CONFIG_PINCTRL from defconfig of uno_r4 2024-11-20 10:14:41 +00:00
Kconfig.renesas_ra_ioport drivers: gpio: Update gpio driver for Renesas RA series 2024-08-19 09:59:27 -04:00
Kconfig.renesas_rz drivers: gpio: Add support for RZ/G3S 2024-12-12 11:12:22 +01:00
Kconfig.rp1 drivers: gpio: add RP1 GPIO driver 2024-12-06 12:14:37 +01:00
Kconfig.rpi_pico soc: raspberrypi: Drop PINCTRL from Kconfig.defconfig 2024-11-25 14:42:01 +01:00
Kconfig.rt1718s
Kconfig.rv32m1
Kconfig.rzt2m drivers: gpio: add rzt2m gpio driver 2023-11-15 11:41:35 +01:00
Kconfig.sam
Kconfig.sam0
Kconfig.sc18im704
Kconfig.sedi drivers: gpio: Add Intel SEDI gpio driver 2023-09-12 10:56:08 +02:00
Kconfig.si32 drivers: gpio: Add initial SiM3U1xx support 2024-08-26 18:51:36 +02:00
Kconfig.sifive
Kconfig.smartbond soc: smartbond: Move PM_DEVICE dependency to soc 2024-05-14 17:05:03 +02:00
Kconfig.sn74hc595
Kconfig.stellaris
Kconfig.stm32
Kconfig.stmpe1600
Kconfig.sx1509b
Kconfig.tca6424a
Kconfig.test
Kconfig.tle9104 drivers: gpio: split up driver for TLE9104 into a MFD 2024-04-09 11:07:27 +02:00
Kconfig.wch_ch32v00x drivers: add the gpio driver for wch ch32v003 2024-11-26 14:41:46 +00:00
Kconfig.xec
Kconfig.xlnx
Kconfig.xlnx_ps
Kconfig.xmc4xxx
wch_gpio_ch32v00x.c drivers: gpio: Place API into iterable section 2024-12-02 22:05:59 +00:00