zephyr/drivers
Maureen Helm d71f246855 gpio: Introduce new mcux gpio driver
Adds a new mcux gpio driver that can be used for k64 and other Kinetis
SoCs. This driver uses mcux CMSIS register accesses to the GPIO and PORT
modules. Some of the logic from the k64 gpio driver was reused and
refactored (mainly flag parsing and callback handling).

Jira: ZEP-1394
Change-Id: If5e9390861c181ec555dce6569b14debb729526a
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-12 09:46:27 -06:00
..
adc drivers: adc108s102: use unified kernel 2016-12-22 01:22:09 +00:00
aio drivers: aio: remove aio disabling before invoking callback 2017-01-07 14:14:29 +00:00
bluetooth Bluetooth: Create separate bt_recv_prio() API 2017-01-05 08:49:17 +02:00
clock_control clock/stm32: add STM32F107 reset and clock control 2017-01-12 09:46:27 -06:00
console drivers: rtt: Lock interrupts around RTT Write 2017-01-05 13:32:11 +01:00
counter counter: cmsdk: Add Timer 0 and 1 as Counters 2016-12-06 10:31:45 -06:00
dma drivers: dma: update to unified kernel 2016-11-09 18:38:57 -08:00
ethernet ethernet: Rename ksdk to mcux 2017-01-12 09:46:26 -06:00
flash flash: Rename ksdk to mcux 2017-01-12 09:46:26 -06:00
gpio gpio: Introduce new mcux gpio driver 2017-01-12 09:46:27 -06:00
grove logging: move sys_log to subsys/logging 2016-12-19 19:58:39 +00:00
i2c i2c: Rename ksdk to mcux 2017-01-12 09:46:26 -06:00
ieee802154 logging: move sys_log to subsys/logging 2016-12-19 19:58:39 +00:00
interrupt_controller arcv2_irq: Add power management suspend/resume 2016-12-15 12:49:31 +00:00
ipm drivers: Remove legacy nanokernel.h include 2016-12-04 14:59:37 -06:00
pci drivers: Remove legacy nanokernel.h include 2016-12-04 14:59:37 -06:00
pinmux pinmux: Init mcux pinmux driver in PRE_KERNEL_1 2017-01-12 09:46:27 -06:00
pwm logging: move sys_log to subsys/logging 2016-12-19 19:58:39 +00:00
random random: Rename ksdk to mcux 2017-01-12 09:46:26 -06:00
rtc rtc: qmsi: Fix wrong comment in driver init 2016-12-21 20:06:18 +00:00
sensor kernel: remove dependency on CONFIG_NANO_TIMERS/TIMEOUTS 2017-01-08 18:09:52 +00:00
serial serial: enable 64-bytes FIFO for UART 16750 in uart_ns16550 driver 2017-01-05 16:05:20 +00:00
shared_irq drivers: Remove legacy nanokernel.h include 2016-12-04 14:59:37 -06:00
slip drivers: eliminate nano/micro kernel usage 2016-12-21 18:45:02 +00:00
spi spi_qmsi_ss: add device_busy_set() to avoid re-enter deep sleep 2016-12-23 16:49:23 +00:00
timer arm: nordic_nrf5: Cleanup Kconfig dependencies for timer and clocks 2017-01-09 20:55:10 +00:00
usb drivers/usb: Use the right data-type 2016-12-21 12:54:53 +00:00
watchdog watchdog: Add driver for CMSDK APB WDOG 2016-12-06 10:31:45 -06:00
Kconfig drivers: cc2520: Add a new IP stack ready adaptation of CC2520 driver 2016-12-02 12:40:18 +02:00
Makefile net: Make native IP stack the default 2016-12-02 12:41:17 +02:00