You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
774 B
25 lines
774 B
# USB-C TCPCI-compliant devices configuration options |
|
|
|
# Copyright 2024 Google LLC |
|
# SPDX-License-Identifier: Apache-2.0 |
|
|
|
config USBC_TCPC_TCPCI |
|
bool |
|
select I2C |
|
help |
|
Enable support for Type-C Port Controller Interface. |
|
This symbol should be selected by TCPCI-compliant drivers to allow the use of generic |
|
TCPCI functions for registers operations. |
|
|
|
if USBC_TCPC_TCPCI |
|
|
|
config USBC_TCPC_TCPCI_I2C_RETRIES |
|
int "I2C communication retries" |
|
default 2 |
|
help |
|
Number of I2C transaction tries that will be performed for each request. |
|
Some TCPCs are going into deep sleep mode when no charger is connected and won't respond |
|
to the i2c address immediately. If device won't respond after retries, it means that |
|
it is not responsible or is not connected. |
|
|
|
endif
|
|
|