zephyr/drivers
Maureen Helm 10ffb888f0 drivers: gpio: Fix mcux lpc driver interrupts for port 1
The mcux lpc driver assumes that PINT interrupts are assigned to GPIO
port instances in groups of four, meaning that GPIO0 uses PIN_INT0-3 and
GPIO1 uses PIN_INT4-7. There was a mistake in the pin assignment
calculation that caused GPIO1 to incorrectly attach pins to PIN_INT0-3.

This caused the gpio isr to be invoked with what appeared to be the
wrong device argument and therefore not invoke any of the expected gpio
callbacks. But actually, it was the wrong irq that fired.

Found when adding support for the accelerometer interrupt on the
lpcxpresso55s69 board.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2020-03-31 14:05:16 +02:00
..
adc global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
audio drivers: audio: mpxxdtyy: Convert to new DT_INST macros 2020-03-26 11:55:52 -05:00
bluetooth drivers: bluetooth: hci: spi: Convert to new DT_INST macros 2020-03-30 14:49:27 -05:00
can net: Enable PM settings on network devices 2020-03-27 14:48:30 +02:00
clock_control drivers/clock_gate: Support on/off operationf in mcux's SIM driver 2020-03-27 14:48:30 +02:00
console drivers/console: Removing left-over cmake directive about telnet 2020-03-16 11:29:54 -04:00
counter global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
crypto drivers: stm32: Convert STM32 drivers to new DT_INST macros 2020-03-26 12:22:12 -05:00
debug tracing: cleanup and split segger/rtt configuration options 2020-02-07 15:58:05 -05:00
display drivers: display: ssd16xx: Convert to new DT_INST macros 2020-03-27 16:55:28 -05:00
dma drivers: dma: sam0: fix macro definition 2020-03-30 08:32:17 -05:00
eeprom global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
entropy global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
espi drivers: microchip: Convert microchip drivers to new DT_INST macros 2020-03-26 16:31:52 -05:00
ethernet global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
flash global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
gpio drivers: gpio: Fix mcux lpc driver interrupts for port 1 2020-03-31 14:05:16 +02:00
hwinfo drivers: litex: Convert litex drivers to new DT_INST macros 2020-03-30 12:49:43 -05:00
i2c global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
i2s drivers: i2s: Kconfig.sam_ssc: Enable support to SAMV71 2020-03-10 14:43:36 +02:00
ieee802154 drivers: ieee802154: Add a missing include 2020-03-31 07:18:06 +02:00
interrupt_controller drivers: intc: intc_shared_irq: Convert to new DT_INST macros 2020-03-30 14:39:56 -05:00
ipm drivers: ipm: fix build issue from DT macro conversion 2020-03-27 11:41:16 -05:00
kscan drivers: microchip: Convert microchip drivers to new DT_INST macros 2020-03-26 16:31:52 -05:00
led drivers: led: Convert to new DT_INST macros 2020-03-26 03:32:26 -05:00
led_strip drivers: led_strip: ws2812_gpio: Fixup one missed DT_INST conversion 2020-03-30 14:49:58 -05:00
lora drivers: lora: sx1276: Convert to new DT_INST macros 2020-03-30 14:48:46 -05:00
modem drivers: modem: wncm14a2a: Convert to new DT_INST macros 2020-03-30 14:38:58 -05:00
net net: Enable PM settings on network devices 2020-03-27 14:48:30 +02:00
neural_net kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
pcie global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
peci drivers: microchip: Convert microchip drivers to new DT_INST macros 2020-03-26 16:31:52 -05:00
pinmux drivers: pinmux: stm32: add pin for UART5 on H7 series 2020-03-30 12:58:10 -05:00
ps2 drivers: microchip: Convert microchip drivers to new DT_INST macros 2020-03-26 16:31:52 -05:00
ptp_clock kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
pwm drivers: litex: Convert litex drivers to new DT_INST macros 2020-03-30 12:49:43 -05:00
sensor global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
serial global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
spi global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
timer global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
usb drivers: usb: usb_dw: Convert to new DT_INST macros 2020-03-30 08:29:30 -05:00
video drivers: video: mt9m114: Convert to new DT_INST macros 2020-03-27 11:06:06 -05:00
watchdog drivers: atmel sam0: Convert atmel sam0 drivers to new DT_INST macros 2020-03-27 11:02:57 -05:00
wifi drivers: wifi: winc1500: Convert to new DT_INST macros 2020-03-30 13:15:43 -05:00
CMakeLists.txt drivers: peci: Add Kconfig for PECI driver 2020-03-13 18:53:04 +02:00
Kconfig drivers: peci: Add Kconfig for PECI driver 2020-03-13 18:53:04 +02:00