Revert "ucsi: ucsi_glink: notify partner information"

This reverts commit 3c3f7244f40d7cf47a350ff23761fa0d4d9cd80f.

UCSI partner alternate_mode and usb type information is not needed anymore
for clients like USB redriver as it will be controlled by role switch in
ucsi framework, hence removing it.

Change-Id: I9f697224907edbf35b7ce63bcbf68e0acc4356e7
Signed-off-by: Linyu Yuan <quic_linyyuan@quicinc.com>
This commit is contained in:
Linyu Yuan 2022-05-18 09:53:53 +08:00 committed by Gerrit - the friendly Code Review server
parent 02d2a4f174
commit 4a91571161
2 changed files with 1 additions and 19 deletions

View File

@ -405,7 +405,7 @@ static void ucsi_qti_notify_work(struct work_struct *work)
static void ucsi_qti_notify(struct ucsi_dev *udev, unsigned int offset,
struct ucsi_connector_status *status, size_t len)
{
u8 conn_partner_type, conn_partner_flag;
u8 conn_partner_type;
bool cmd_requested;
struct constat_info_entry *entry;
@ -422,9 +422,6 @@ static void ucsi_qti_notify(struct ucsi_dev *udev, unsigned int offset,
return;
INIT_LIST_HEAD(&entry->node);
entry->constat_info.partner_usb = false;
entry->constat_info.partner_alternate_mode = false;
conn_partner_type = UCSI_CONSTAT_PARTNER_TYPE(status->flags);
switch (conn_partner_type) {
@ -434,24 +431,11 @@ static void ucsi_qti_notify(struct ucsi_dev *udev, unsigned int offset,
case UCSI_CONSTAT_PARTNER_TYPE_DEBUG:
entry->constat_info.acc = TYPEC_ACCESSORY_DEBUG;
break;
case UCSI_CONSTAT_PARTNER_TYPE_UFP:
case UCSI_CONSTAT_PARTNER_TYPE_CABLE:
case UCSI_CONSTAT_PARTNER_TYPE_CABLE_AND_UFP:
case UCSI_CONSTAT_PARTNER_TYPE_DFP:
entry->constat_info.partner_usb = true;
fallthrough;
default:
entry->constat_info.acc = TYPEC_ACCESSORY_NONE;
break;
}
conn_partner_flag = UCSI_CONSTAT_PARTNER_FLAGS(status->flags);
if (conn_partner_flag & UCSI_CONSTAT_PARTNER_FLAG_USB)
entry->constat_info.partner_usb = true;
if (conn_partner_flag & UCSI_CONSTAT_PARTNER_FLAG_ALT_MODE)
entry->constat_info.partner_alternate_mode = true;
mutex_lock(&udev->notify_lock);
list_add_tail(&entry->node, &udev->constat_info_list);
clear_bit(CONN_STAT_REQD, &udev->cmd_requested_flags);

View File

@ -11,8 +11,6 @@
struct ucsi_glink_constat_info {
enum typec_accessory acc;
bool partner_usb;
bool partner_alternate_mode;
};
struct notifier_block;