zephyr/drivers/usb_c/tcpc
Michał Barnaś b9ef11d4b4 usbc: add event-driven handling of CC lines changes in ps8815 driver
Add bool value that stores the CC change information received in
the interrupt of TCPC alert line. In sink role when in disconnected
state, polling the CC lines causes the chip to be awaken from sleep
mode increasing the power usage. When partner is connected, or any
other CC lines change happens, the chip informs about it with alert.
It can be cached and used instead of asking the chip directly.

Signed-off-by: Michał Barnaś <barnas@google.com>
2024-09-23 10:03:19 +02:00
..
CMakeLists.txt usbc: add TCPC driver for Parade PS8815 chip 2024-09-23 10:03:19 +02:00
Kconfig usbc: add TCPC driver for Parade PS8815 chip 2024-09-23 10:03:19 +02:00
Kconfig.tcpc_numaker
Kconfig.tcpc_ps8xxx usbc: add TCPC driver for Parade PS8815 chip 2024-09-23 10:03:19 +02:00
Kconfig.tcpc_stm32
Kconfig.tcpc_tcpci
ps8xxx.c usbc: add event-driven handling of CC lines changes in ps8815 driver 2024-09-23 10:03:19 +02:00
ps8xxx_priv.h usbc: add TCPC driver for Parade PS8815 chip 2024-09-23 10:03:19 +02:00
shell.c
tcpci.c
ucpd_numaker.c
ucpd_numaker.h
ucpd_stm32.c
ucpd_stm32_priv.h