zephyr/drivers
Krzysztof Chruściński 79c93dd5ec drivers: serial: Add gpio management to low power mode
When low power mode is enabled then whenever UARTE is not active,
driver attempts to put the peripheral into the lowest power state
by stopping and disabling UARTE. However, it did not put pins into
sleep state which could lead to increased current consumption.
Adding pins state handling to the low power mode.

Pins are put into sleep state only if CONFIG_PM_DEVICE=y.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-06-07 19:07:56 -04:00
..
adc drivers: adc: adc_ad559x: fix 5593 adc read 2024-06-04 16:36:14 +02:00
audio drivers: audio: mpxxdtyy: Handle PCM block sizes of more than 1 ms 2024-04-17 14:40:14 +02:00
auxdisplay build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
bbram build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
bluetooth drivers: change Laird references to Ezurio 2024-06-05 17:37:54 -05:00
cache build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
can drivers: can: mcux: flexcan: calculate and set proper TDCO 2024-06-06 00:40:45 -07:00
charger build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
clock_control drivers: clock_control: add a macro for mke17z9 to wrap flexbus clock 2024-06-07 09:55:56 +02:00
console Revert "drivers/console/xtensa_sim_console: force \r\n byte sequence" 2024-06-06 20:06:26 -04:00
coredump
counter drivers: mcux_lptmr_timer: Fix compat string error 2024-06-05 04:24:30 -07:00
crypto modules: mbedtls: remove the default enabling of features 2024-05-31 16:33:06 -05:00
dac build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
dai drivers: dai/ssp: Support dynamic SSP management 2024-06-04 13:40:04 +02:00
disk drivers: disk: add DISK_IOCTL_CTRL_DEINIT command to supported IOCTLs 2024-06-07 18:16:01 +01:00
display drivers: display: ssd16xx: performance improvement 2024-06-04 19:13:18 -04:00
dma drivers: dma: intel_adsp_hda: change L1 exit defaults 2024-06-05 01:38:54 -07:00
edac arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
eeprom drivers: eeprom: atmel_at2x: improve Kconfig help descriptions 2024-06-04 13:40:14 +02:00
entropy drivers: entropy: stm32 entropy driver add semaphore protection 2024-06-04 13:37:05 +02:00
espi drivers: espi: npcx: add support 66MHz eSPI clock 2024-06-04 07:56:19 +02:00
ethernet drivers: ethernet: stm32 eth hal driver align PTP Config Status 2024-06-07 13:00:44 +02:00
flash drivers: flash: flash_shell: Fix unused variables 2024-06-07 12:59:07 +02:00
fpga build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
fuel_gauge build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
gnss drivers: gnss: LCX6G use modem chat runtime API 2024-05-28 10:02:06 +02:00
gpio drivers: gpio: pcal64xxa: give semaphore in case of error 2024-06-07 19:06:42 -04:00
hwinfo drivers: hwinfo: Prevent conflicts 2024-06-07 18:08:04 +01:00
hwspinlock build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
i2c drivers: i2c: Add MAX32690 I2C driver 2024-06-07 13:01:50 +02:00
i2s build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
i3c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
ieee802154 drivers: ieee802154: nrf5: sleep if idle when RxOnWhenIdle=0 2024-06-01 10:25:31 +02:00
input drivers: input: sbus remote controller support 2024-06-06 15:56:38 -05:00
interrupt_controller drivers: MediaTek MT8195 Audio DSP interrupt controller 2024-06-01 05:40:05 -07:00
ipm build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
kscan build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
led drivers/led: add IS31FL3194 LED driver 2024-06-03 15:30:01 -04:00
led_strip driver: led: add support for TI TLC59731 RGB STRIP controller 2024-05-21 16:50:24 -04:00
lora
mbox build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
mdio drivers: mdio: add stm32 mdio support 2024-05-07 09:41:46 +02:00
memc drivers: memc: smartbond: Add support for the memory driver class. 2024-05-23 07:51:41 -04:00
mfd drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
mipi_dbi drivers: mipi_dbi: smartbond: Optimize driver PM 2024-05-24 07:48:41 -04:00
mipi_dsi drivers: dsi: stm32: add additional dt options 2024-04-02 21:03:10 -04:00
misc build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
mm drivers: mm/intel_adsp: Add MMU support to MM driver 2024-06-04 13:40:04 +02:00
modem posix: deprecate POSIX_MAX_FDS and add POSIX_DEVICE_IO 2024-06-04 16:27:12 -05:00
net drivers: nsos: handle connect() blocking call 2024-06-06 15:20:15 -05:00
pcie drivers: pcie: Remove deprecated pcie_bdf_lookup 2024-05-17 09:30:04 +02:00
peci build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
pinctrl drivers: pinctrl: esp32: Use BIT macro when writing pin value 2024-06-06 07:52:55 -04:00
pm_cpu_ops
power_domain power_domain: intel_adsp: Use register definitions 2024-05-24 09:53:04 -05:00
ps2 build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
ptp_clock build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
pwm drivers: pwm: pwm_mcux_qtmr: Add QTMR driver. 2024-06-06 09:41:22 +02:00
regulator drivers: regulator: smartbond: Regulator driver update 2024-06-03 15:41:20 +02:00
reset drivers: reset: Add NXP RSTCTL driver 2024-05-21 16:49:42 -04:00
retained_mem build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
rtc drivers: rtc: rtc_shell: Add devices as sub commands 2024-06-07 21:42:54 +02:00
sdhc drivers: sdhc: sdhc_spi: rework CMD12 failure logic 2024-05-17 09:30:12 +02:00
sensor posix: deprecate POSIX_FNMATCH GETOPT GETENTROPY 2024-06-04 16:27:12 -05:00
serial drivers: serial: Add gpio management to low power mode 2024-06-07 19:07:56 -04:00
sip_svc
smbus build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
spi sys: Add a lockfree mpsc and spsc queues 2024-06-06 00:42:29 -07:00
syscon
timer drivers: timer: Optimized the ambiq stimer driver 2024-06-06 07:52:32 -04:00
usb drivers: udc_dwc2: Abort wait when PHY is not clocked 2024-06-06 07:53:17 -04:00
usb_c drivers: usbc_ppc: Rename usbc_ppc_drv to usbc_ppc_driver_api 2024-05-03 14:44:41 +01:00
video drivers: video: ov7670: introduce driver for ov7670 camera 2024-06-06 20:07:57 -04:00
virtualization build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
w1 drivers: w1: Ensure DQ pin is both input and output. 2024-05-29 07:34:29 +02:00
watchdog drivers: wdt: espressif: Add 32K Xtal Watchdog 2024-05-30 16:52:37 -05:00
wifi drivers: change Laird references to Ezurio 2024-06-05 17:37:54 -05:00
xen
CMakeLists.txt
Kconfig