zephyr/drivers
Daniel DeGrasse 694e6493af timers: mcux_gpt_timer: Change MCUX GPT timer to use indirect ISR
Indirect ISR automatically calls power management functions, which GPT
timer direct ISR was not calling. Calling these functions means that the
kernel will recognize that it is exiting low power mode when the GPT
timer interrupt fires that wakes the SOC up, and will call
pm_power_state_exit_post_ops, which can in turn raise the clock
frequencies and voltage of the SOC as early as possible.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-03-07 13:53:14 -06:00
..
adc adc: updates to MEC172x adc to support pinctrl 2022-03-07 11:03:06 +01:00
audio drivers: Remove undesirable irq_enable calls from nrfx driver shims 2022-03-07 09:19:56 -06:00
bbram drivers: bbram: mec: fixed compilation error 2022-03-01 14:18:55 -06:00
bluetooth include/drivers/clock_control: stm32: Add XXX_ENABLED and XXX_FREQ 2022-03-07 11:36:28 +01:00
cache
can drivers: can: remove deprecated APIs 2022-02-24 13:49:53 -08:00
clock_control drivers: Remove undesirable irq_enable calls from nrfx driver shims 2022-03-07 09:19:56 -06:00
console drivers: console: gsm_mux: gsm_mux_state_str should be static 2022-03-01 11:53:15 +01:00
counter drivers: counter: maxim_ds3231: use gpio_dt_spec 2022-02-21 22:16:10 -05:00
crypto drivers: crypto: Add multipart hash support 2022-03-01 16:32:43 -05:00
dac drivers: dac: dacx3608: use i2c_dt_spec 2022-02-21 22:16:10 -05:00
debug
disk drivers: usdhc: Add log for DAT3 detection 2022-02-02 16:59:30 +01:00
display drivers: display: st7789v: fix gpio_dt_spec initialization 2022-03-01 14:38:21 -06:00
dma drivers: dma: dw_common: fix style issue 2022-03-04 08:55:45 -06:00
ec_host_cmd_periph
edac edac: ibecc: Add LOG_INF for indication initialization 2022-01-18 13:22:53 -05:00
eeprom eeprom/at2x: add config to disable handling WP 2022-02-21 19:41:18 -05:00
entropy drivers: entropy: stm32 rng driver should not block if Seed error occurs 2022-03-07 10:49:19 +01:00
espi espi: updated MEC172x espi module for pinctrl 2022-03-07 11:03:06 +01:00
ethernet drivers: ethernet: dsa_ksz8xxx: fix spi bus initialization 2022-03-07 09:54:21 -06:00
flash drivers: flash: mcux_flexspi_nor: use DEVICE_DT_GET 2022-02-21 22:16:10 -05:00
fpga drivers: fpga controller: add shell support 2021-09-03 09:54:00 -04:00
gpio gpio: MEC172x: update gpio module for pinctrl 2022-03-07 11:03:06 +01:00
hwinfo drivers: hwinfo: sam: Introduce RSTC driver 2022-02-28 10:53:57 +01:00
i2c drivers: i2c: MEC15xx: Improved error handling 2022-03-07 14:13:34 -05:00
i2s drivers: Remove undesirable irq_enable calls from nrfx driver shims 2022-03-07 09:19:56 -06:00
ieee802154 modules: hal_nordic: 802.15.4 make possible to disable CSMA-CA 2022-03-07 10:51:21 +01:00
interrupt_controller drivers: interrupt_controller: intc_ioapic: use DEVICE_DT_GET_OR_NULL 2022-02-21 22:16:10 -05:00
ipm drivers/ipm: Add ipm_cavs_host: host/DSP communication on adsp_intel 2022-03-01 09:59:15 -05:00
kscan kscan: update mchp keyscan module to use pinctrl 2022-03-07 11:03:06 +01:00
led drivers: led: lp5562: use i2c_dt_spec 2022-02-21 22:16:10 -05:00
led_strip drivers: led_strip: ws2812_gpio: drop redundant dev_cfg helper 2022-02-21 22:16:10 -05:00
lora lora: sx126x: fix missing GPIO instantiation 2022-02-28 10:52:23 +01:00
mbox mbox: Fix function syscall check 2022-03-02 07:55:32 -08:00
mdio drivers: mdio: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
memc drivers: memc: mcux_flexspi_hyperram: use DEVICE_DT_GET 2022-02-21 22:16:10 -05:00
misc drivers: misc: grove_lcd_rgb: use custom log level 2022-02-22 11:58:33 -08:00
mm drivers: mm: add driver for Intel Audio DSP 2022-01-18 19:18:30 -05:00
modem modem: hl7800: use correct timeouts on KTCPSND to avoid internal deadlock 2022-03-07 09:24:25 -06:00
net drivers: net: ppp: asynch api: use microseconds 2022-02-01 13:31:20 +01:00
neural_net drivers: neural_net: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
pcie pcie: controller: add non-recursive pcie busses enumeration 2022-01-19 13:37:36 -05:00
peci drivers: peci: xec: Handle corner case for PECI recovery 2022-02-21 20:58:26 -05:00
pinctrl drivers: pinctrl: Microchip MEC172x pinctrl driver 2022-03-07 11:03:06 +01:00
pinmux pinmux: esp32: check only for pullup 2022-03-07 10:54:18 +01:00
pm_cpu_ops drivers: pm_cpu_ops: build as static library 2021-08-17 06:06:03 -04:00
power_domain drivers: power_domain: gpio controlled domain 2022-01-19 13:35:32 -05:00
ps2 drivers: npcx: Drop DRV_CONFIG/DRV_DATA usage 2022-01-28 10:06:05 +01:00
ptp_clock drivers: ptp_clock: build as static library 2021-08-17 06:06:03 -04:00
pwm pwm: npcx: only reconfigure PWM if necessary 2022-02-21 20:54:42 -05:00
regulator drivers: regulator: pmic: remove unneeded NULL check 2022-01-28 10:06:21 +01:00
sensor drivers: sensors: lis2dh: Allow any movement on interrupt 1 2022-03-07 10:46:17 +01:00
serial drivers: serial: Add pm constraint setting to mcux lpuart driver 2022-03-07 13:53:14 -06:00
spi qmspi: MEC172x: fix unused variable warning 2022-03-07 11:03:06 +01:00
syscon syscon: Compile the generic driver only when selected 2022-02-07 09:27:41 -05:00
timer timers: mcux_gpt_timer: Change MCUX GPT timer to use indirect ISR 2022-03-07 13:53:14 -06:00
usb drivers: usb_dc_mcux: Move mcux callback handler out of ISR context 2022-01-28 10:05:47 +01:00
video drivers: video: ov2640: remove deprecated PM macro 2021-11-03 20:27:18 -04:00
virtualization drivers: virt_ivshmem: Allow multiple instances of ivShMem devices. 2021-12-20 19:42:27 +02:00
watchdog Microchip: MEC172x: watchdog driver 2022-02-21 20:42:18 -05:00
wifi drivers: wifi: eswifi: fix spi bus initialization 2022-02-28 10:52:17 +01:00
xen xenvm: arm64: add Xen Enlighten and event channel support 2021-12-07 12:15:38 -05:00
CMakeLists.txt drivers: power_domain: gpio controlled domain 2022-01-19 13:35:32 -05:00
Kconfig drivers: power_domain: gpio controlled domain 2022-01-19 13:35:32 -05:00