This PR updates GPIO driver to use DTS information regarding gpio availability. This also fixes interrupt handling and also removes kconfig definition for GPIO port. A few configuration checks were also added to improve code usage. Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| Kconfig | ||
| Kconfig.b91 | ||
| Kconfig.esp32 | ||
| Kconfig.gecko | ||
| Kconfig.imx | ||
| Kconfig.it8xxx2 | ||
| Kconfig.litex | ||
| Kconfig.mcux | ||
| Kconfig.mcux_ftm | ||
| Kconfig.mcux_pwt | ||
| Kconfig.mcux_sctimer | ||
| Kconfig.mcux_tpm | ||
| Kconfig.npcx | ||
| Kconfig.nrf5_sw | ||
| Kconfig.nrfx | ||
| Kconfig.rv32m1_tpm | ||
| Kconfig.sam | ||
| Kconfig.sam0 | ||
| Kconfig.sifive | ||
| Kconfig.stm32 | ||
| Kconfig.xec | ||
| Kconfig.xlnx | ||
| pwm_b91.c | ||
| pwm_capture.c | ||
| pwm_gecko.c | ||
| pwm_handlers.c | ||
| pwm_imx.c | ||
| pwm_ite_it8xxx2.c | ||
| pwm_led_esp32.c | ||
| pwm_litex.c | ||
| pwm_mchp_xec.c | ||
| pwm_mcux_ftm.c | ||
| pwm_mcux_pwt.c | ||
| pwm_mcux_sctimer.c | ||
| pwm_mcux_tpm.c | ||
| pwm_mcux.c | ||
| pwm_npcx.c | ||
| pwm_nrf5_sw.c | ||
| pwm_nrfx.c | ||
| pwm_rv32m1_tpm.c | ||
| pwm_sam0_tcc.c | ||
| pwm_sam.c | ||
| pwm_shell.c | ||
| pwm_sifive.c | ||
| pwm_stm32.c | ||
| pwm_xlnx_axi_timer.c | ||