zephyr/drivers/gpio
Shiksha Patel 1dc7e90c03 lpc: Add gpio mcux driver for lpc
Add gpio mcux driver which can be used for lpcxpresso54114 and other lpc
socs. In this driver, CMSIS register access is made for GPIO.

Option for access by GPIO Pin is provided as of now.

Signed-off-by: Shiksha Patel <shiksha.patel@nxp.com>
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2018-01-23 09:18:32 -06:00
..
CMakeLists.txt lpc: Add gpio mcux driver for lpc 2018-01-23 09:18:32 -06:00
gpio_altera_nios2.c drivers: gpio: add support for Altera Nios-II PIO controller 2017-12-21 12:02:24 -08:00
gpio_atmel_sam3.c drivers: gpio: deprecate GPIO_PIN_ENABLE, GPIO_PIN_DISABLE 2017-11-02 18:46:30 -04:00
gpio_cc32xx.c cc3200: Remove TI cc3200 SOC and LaunchXL board support 2017-08-15 11:02:48 -05:00
gpio_cc2650.c drivers: gpio: deprecate GPIO_PIN_ENABLE, GPIO_PIN_DISABLE 2017-11-02 18:46:30 -04:00
gpio_cmsdk_ahb.c drivers: gpio: deprecate GPIO_PIN_ENABLE, GPIO_PIN_DISABLE 2017-11-02 18:46:30 -04:00
gpio_cmsdk_ahb.h drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
gpio_dw_registers.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gpio_dw.c drivers/gpio: Use ifdef relevantly in DW drivers 2017-04-21 16:34:53 +00:00
gpio_dw.h drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
gpio_esp32.c drivers: gpio: esp32: Check return value of pinmux_pin_input_enable() 2017-12-11 09:21:53 -05:00
gpio_fe310.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
gpio_gecko.c drivers: gpio: gecko: GPIO driver ignores pull-up/pull-down settings 2017-10-24 08:49:41 +02:00
gpio_handlers.c drivers: gpio: add system call handlers 2017-10-30 13:20:19 -07:00
gpio_mcux_igpio.c gpio: Introduce mcux igpio shim driver 2017-11-15 09:09:58 -06:00
gpio_mcux_lpc.c lpc: Add gpio mcux driver for lpc 2018-01-23 09:18:32 -06:00
gpio_mcux.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
gpio_mmio32.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
gpio_nrf5.c gpio: Add APIs for enabling/Disabling GPIOTE interrupts for nrf52 SOC. 2017-11-06 09:29:10 -05:00
gpio_pcal9535a.c cleanup: Move #include directives 2017-09-11 12:41:07 -04:00
gpio_pcal9535a.h drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
gpio_pulpino.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
gpio_qmsi_ss.c drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
gpio_qmsi.c drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
gpio_sam0.c gpio: add a GPIO driver for the SAM0 family. 2018-01-04 13:18:25 -05:00
gpio_sch.c cleanup: rename fiber/task -> thread 2017-10-30 18:41:15 -04:00
gpio_sch.h drivers: use K_THREAD_STACK_DEFINE macros 2017-06-09 18:53:28 -04:00
gpio_stm32.c stm32: clean up after completion of transition to ll Clock control 2017-06-02 14:11:13 -04:00
gpio_stm32.h drivers: gpio_stm32: Add defines for ports I, J, K 2018-01-11 14:35:45 -06:00
gpio_utils.h drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
Kconfig lpc: Add gpio mcux driver for lpc 2018-01-23 09:18:32 -06:00
Kconfig.altera_nios2 drivers: gpio: add support for Altera Nios-II PIO controller 2017-12-21 12:02:24 -08:00
Kconfig.atmel_sam3 arch: sam3x: update Kconfig options after move to SAM SoC family tree 2017-05-03 13:51:37 -04:00
Kconfig.cc32xx cc3200: Add a GPIO driver for the TI CC3200 LaunchXL 2016-12-20 09:14:48 -06:00
Kconfig.cc2650 cc2650: Add GPIO driver. 2017-06-16 16:18:12 -04:00
Kconfig.cmsdk_ahb license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.dw doc: spelling fixes in Kconfig files 2017-06-12 19:40:51 -04:00
Kconfig.esp32 drivers: gpio: esp32: Add ESP32 GPIO driver 2017-08-09 12:26:14 -07:00
Kconfig.fe310 gpio: added support for the SiFive Freedom E310 GPIO driver 2017-04-02 15:15:25 +00:00
Kconfig.gecko drivers: gpio_gecko: Add gpio driver for Silabs EXX32 MCUs 2017-10-10 11:56:47 -05:00
Kconfig.mcux gpio: mcux: Revert to older GPIO device names as were used for Kinetis. 2017-02-28 11:18:32 +00:00
Kconfig.mcux_igpio gpio: Introduce mcux igpio shim driver 2017-11-15 09:09:58 -06:00
Kconfig.mcux_lpc lpc: Add gpio mcux driver for lpc 2018-01-23 09:18:32 -06:00
Kconfig.mmio32 spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
Kconfig.nrf5 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.pcal9535a Kconfig: make all syslog variables depend on SYS_LOG 2017-08-04 14:34:54 -05:00
Kconfig.pulpino license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.qmsi license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.sam0 gpio: add a GPIO driver for the SAM0 family. 2018-01-04 13:18:25 -05:00
Kconfig.sch license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.stm32 gpio: stm32: Add support for ports I to K 2017-03-27 09:05:57 -05:00