zephyr/drivers/gpio
Francisco Munoz 0cb238127d drivers: gpio: Introduce microchip gpio driver
Adds a new xec gpio driver that can be used with the
XEC MCUs. This driver modifies the PCR1 register in order
to configure gpio settings. Interrupts are triggered by the EC
interrupt aggregator block.

Signed-off-by: Francisco Munoz <francisco.munoz.ruiz@intel.com>
2019-05-08 16:39:54 -07:00
..
CMakeLists.txt drivers: gpio: Introduce microchip gpio driver 2019-05-08 16:39:54 -07:00
gpio_altera_nios2.c
gpio_atmel_sam3.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_cc13xx_cc26xx.c soc: ti_simplelink: add support for TI CC13x2 / CC26x2 series 2019-05-04 09:13:43 -05:00
gpio_cc32xx.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_cc2650.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_cmsdk_ahb.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_cmsdk_ahb.h
gpio_dw_registers.h
gpio_dw.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_dw.h
gpio_esp32.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_gecko.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_handlers.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
gpio_ht16k33.c drivers: gpio: ht16k33: add GPIO driver for Holtek HT16K33 LED driver 2019-05-07 22:33:06 -04:00
gpio_imx.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_intel_apl.c drivers/gpio/gpio_intel_apl: remove dependency on shared interrupts 2019-04-23 09:10:00 -07:00
gpio_mchp_xec.c drivers: gpio: Introduce microchip gpio driver 2019-05-08 16:39:54 -07:00
gpio_mcux_igpio.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_mcux_lpc.c drivers: gpio: Validate pin number before indexing array in mcux drivers 2019-01-31 03:13:15 -06:00
gpio_mcux.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_mmio32.c drivers/gpio: Act relevantly if GPIO_INT is an unsupported flag 2019-01-25 11:24:29 -05:00
gpio_nrfx.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_pcal9535a.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_pcal9535a.h
gpio_qmsi_ss.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_qmsi.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_rv32m1.c gpio: rv32m1: enable GPIO port clocks 2019-04-17 10:40:37 -05:00
gpio_sam0.c drivers: gpio: sam0: Add interrupt support 2019-05-07 08:43:56 -04:00
gpio_sam.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_sch.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_sch.h
gpio_shell.c shell: Modify subcommands to use SHELL_STATIC_SUBCMD_SET_CREATE 2019-02-20 07:31:35 -05:00
gpio_sifive.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_stellaris.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_stm32.c gpio: Add stm32mp157c_dk2 board support 2019-04-26 02:56:20 -07:00
gpio_stm32.h gpio: Add stm32mp157c_dk2 board support 2019-04-26 02:56:20 -07:00
gpio_sx1509b.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
gpio_utils.h drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
Kconfig drivers: gpio: Introduce microchip gpio driver 2019-05-08 16:39:54 -07:00
Kconfig.altera_nios2 kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.atmel_sam3 kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.cc13xx_cc26xx soc: ti_simplelink: add support for TI CC13x2 / CC26x2 series 2019-05-04 09:13:43 -05:00
Kconfig.cc32xx license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.cc2650 kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.cmsdk_ahb kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.dw kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.esp32 kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.gecko kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.ht16k33 drivers: gpio: ht16k33: add GPIO driver for Holtek HT16K33 LED driver 2019-05-07 22:33:06 -04:00
Kconfig.imx kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.intel kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.mcux kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.mcux_igpio kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.mcux_lpc kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.mmio32
Kconfig.nrfx drivers: nrf: Enable nRF drivers by default in Kconfig 2018-12-21 21:01:37 +01:00
Kconfig.pcal9535a kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.qmsi kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.rv32m1 kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.sam soc: sam0: Enable generic peripheral selection 2019-04-19 14:37:17 -05:00
Kconfig.sam0 soc: sam0: Enable generic peripheral selection 2019-04-19 14:37:17 -05:00
Kconfig.sch kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.sifive kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.stellaris kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.stm32 kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.sx1509b kconfig: gpio: Remove lots of redundant GPIO dependencies 2019-03-07 20:28:04 -05:00
Kconfig.xec drivers: gpio: Introduce microchip gpio driver 2019-05-08 16:39:54 -07:00