Searched full:tcpci (Results 1 – 14 of 14) sorted by relevance
8 * @brief Helper functions to use by the TCPCI-compliant drivers10 * This file contains generic TCPCI functions that may be used by the drivers to TCPCI-compliant12 * 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_reg45 * @brief Function to read the 8-bit register of TCPCI device48 * @param reg Address of TCPCI register55 * @brief Function to write a value to the 8-bit register of TCPCI device58 * @param reg Address of TCPCI register[all …]
1 # USB-C TCPCI VBUS device configuration options7 bool "USB-C VBUS TCPCI"12 Measure VBUS using the TCPC chip compliant to TCPCI
17 #include <zephyr/usb_c/tcpci.h>31 __ASSERT(vbus_meas != NULL, "TCPCI VBUS meas must not be NULL"); in tcpci_measure()
1 # USB-C TCPCI-compliant devices configuration options11 This symbol should be selected by TCPCI-compliant drivers to allow the use of generic12 TCPCI functions for registers operations.
8 zephyr_library_sources_ifdef(CONFIG_USBC_TCPC_TCPCI tcpci.c)
11 #include <zephyr/usb_c/tcpci.h>15 LOG_MODULE_REGISTER(tcpci, CONFIG_USBC_LOG_LEVEL);
12 #include <zephyr/usb_c/tcpci.h>342 * Per TCPCI spec, do not specify retry (although the TCPC in ps8xxx_tcpc_transmit_data()
196 * 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()
887 /* 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()
7 It should be used as a child node for a specific TCPCI compliant device. The I2C address is10 compatible: "zephyr,usb-c-vbus-tcpci"
25 This value is used to fill the Retry Counter part of the TCPCI Transmit register.
56 * defined by the TCPCI specification - "A masked in rt1718s_alert_worker()
69 /* lock TCPCI registers access */
14 * 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.