Home
last modified time | relevance | path

Searched full:tcpci (Results 1 – 14 of 14) sorted by relevance

/Zephyr-latest/include/zephyr/drivers/usb_c/
Dtcpci_priv.h8 * @brief Helper functions to use by the TCPCI-compliant drivers
10 * This file contains generic TCPCI functions that may be used by the drivers to TCPCI-compliant
12 * TCPCI generic functionality and register operations.
34 /** Size of the array containing the standard registers used by tcpci dump command */
37 * @brief Array containing the standard TCPCI registers list.
38 * If the TCPC driver contain any vendor-specific registers, it may override the TCPCI dump_std_reg
45 * @brief Function to read the 8-bit register of TCPCI device
48 * @param reg Address of TCPCI register
55 * @brief Function to write a value to the 8-bit register of TCPCI device
58 * @param reg Address of TCPCI register
[all …]
/Zephyr-latest/drivers/usb_c/vbus/
DKconfig.usbc_vbus_tcpci1 # USB-C TCPCI VBUS device configuration options
7 bool "USB-C VBUS TCPCI"
12 Measure VBUS using the TCPC chip compliant to TCPCI
Dusbc_vbus_tcpci.c17 #include <zephyr/usb_c/tcpci.h>
31 __ASSERT(vbus_meas != NULL, "TCPCI VBUS meas must not be NULL"); in tcpci_measure()
/Zephyr-latest/drivers/usb_c/tcpc/
DKconfig.tcpc_tcpci1 # USB-C TCPCI-compliant devices configuration options
11 This symbol should be selected by TCPCI-compliant drivers to allow the use of generic
12 TCPCI functions for registers operations.
DCMakeLists.txt8 zephyr_library_sources_ifdef(CONFIG_USBC_TCPC_TCPCI tcpci.c)
Dtcpci.c11 #include <zephyr/usb_c/tcpci.h>
15 LOG_MODULE_REGISTER(tcpci, CONFIG_USBC_LOG_LEVEL);
Dps8xxx.c12 #include <zephyr/usb_c/tcpci.h>
342 * Per TCPCI spec, do not specify retry (although the TCPC in ps8xxx_tcpc_transmit_data()
Ducpd_stm32.c196 * vstate_cc maps directly to cc_state from tcpci spec when in ucpd_get_cc()
1345 /* SOP'/SOP'' must be enabled via TCPCI call */ in ucpd_isr_init()
Ducpd_numaker.c887 /* Per TCPCI 4.4.5.1 TCPC_CONTROL, BIST Test Mode in numaker_utcpd_isr()
1410 * to follow TCPCI in numaker_utcpd_init_startup()
2072 /* Per TCPCI spec, no retry for non-SOP* transmission */ in numaker_tcpc_transmit_data()
/Zephyr-latest/dts/bindings/usb-c/
Dzephyr,usb-c-vbus-tcpci.yaml7 It should be used as a child node for a specific TCPCI compliant device. The I2C address is
10 compatible: "zephyr,usb-c-vbus-tcpci"
/Zephyr-latest/dts/bindings/tcpc/
Dparade,ps8xxx.yaml25 This value is used to fill the Retry Counter part of the TCPCI Transmit register.
/Zephyr-latest/drivers/gpio/
Dgpio_rt1718s.c56 * defined by the TCPCI specification - "A masked in rt1718s_alert_worker()
Dgpio_rt1718s.h69 /* lock TCPCI registers access */
/Zephyr-latest/include/zephyr/usb_c/
Dtcpci.h14 * registry values. They may be used by all TCPC drivers compliant to the TCPCI specification.
272 * For value interpretation look at the CC_STATUS Register Definition in the TCPCI specification.