Searched full:tcpci (Results 1 – 16 of 16) sorted by relevance
/Zephyr-latest/include/zephyr/drivers/usb_c/ |
D | tcpci_priv.h | 8 * @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/ |
D | Kconfig.usbc_vbus_tcpci | 1 # USB-C TCPCI VBUS device configuration options 7 bool "USB-C VBUS TCPCI" 12 Measure VBUS using the TCPC chip compliant to TCPCI
|
D | usbc_vbus_tcpci.c | 17 #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/ |
D | Kconfig.tcpc_tcpci | 1 # 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.
|
D | CMakeLists.txt | 8 zephyr_library_sources_ifdef(CONFIG_USBC_TCPC_TCPCI tcpci.c)
|
D | tcpci.c | 11 #include <zephyr/usb_c/tcpci.h> 15 LOG_MODULE_REGISTER(tcpci, CONFIG_USBC_LOG_LEVEL); 509 * Per TCPCI spec, do not specify retry (although the TCPC in tcpci_tcpm_transmit_data() 636 LOG_ERR("Not a TCPCI-specified reg address"); in tcpci_tcpm_get_status_register() 660 LOG_ERR("Not a TCPCI-specified reg address"); in tcpci_tcpm_clear_status_register() 683 LOG_ERR("Not a TCPCI-specified reg address"); in tcpci_tcpm_mask_status_register()
|
D | ps8xxx.c | 12 #include <zephyr/usb_c/tcpci.h>
|
D | rt1715.c | 12 #include <zephyr/usb_c/tcpci.h>
|
D | ucpd_stm32.c | 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()
|
D | ucpd_numaker.c | 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()
|
/Zephyr-latest/dts/bindings/usb-c/ |
D | zephyr,usb-c-vbus-tcpci.yaml | 7 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/ |
D | parade,ps8xxx.yaml | 25 This value is used to fill the Retry Counter part of the TCPCI Transmit register.
|
D | richtek,rt1715.yaml | 60 This value is used to fill the Retry Counter part of the TCPCI Transmit register.
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_rt1718s.c | 56 * defined by the TCPCI specification - "A masked in rt1718s_alert_worker()
|
D | gpio_rt1718s.h | 69 /* lock TCPCI registers access */
|
/Zephyr-latest/include/zephyr/usb_c/ |
D | tcpci.h | 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.
|