Home
last modified time | relevance | path

Searched refs:accessory (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/drivers/extcon/
H A Dextcon-usbc-tusb320.c91 [TUSB320_ATTACHED_STATE_ACC] = "accessory",
286 u8 state, mode, accessory; in tusb320_typec_irq_handler() local
301 accessory = FIELD_GET(TUSB320_REG8_ACCESSORY_CONNECTED, reg8); in tusb320_typec_irq_handler()
321 if (accessory == TUSB320_REG8_ACCESSORY_CONNECTED_AUDIO || in tusb320_typec_irq_handler()
322 accessory == TUSB320_REG8_ACCESSORY_CONNECTED_ACHRG) { in tusb320_typec_irq_handler()
328 } else if (accessory == in tusb320_typec_irq_handler()
335 } else if (accessory == in tusb320_typec_irq_handler()
345 accessory); in tusb320_typec_irq_handler()
369 else /* Charge through accessory */ in tusb320_typec_irq_handler()
472 priv->cap.accessory[ in tusb320_typec_probe()
[all...]
/kernel/linux/linux-5.10/drivers/usb/typec/
H A Dstusb160x.c361 desc.accessory = stusb160x_get_accessory(status); in stusb160x_attach()
583 enum typec_accessory *accessory = chip->capability.accessory; in stusb160x_get_caps() local
597 *accessory++ = TYPEC_ACCESSORY_AUDIO; in stusb160x_get_caps()
598 *accessory++ = TYPEC_ACCESSORY_DEBUG; in stusb160x_get_caps()
603 *accessory++ = TYPEC_ACCESSORY_AUDIO; in stusb160x_get_caps()
604 *accessory++ = TYPEC_ACCESSORY_DEBUG; in stusb160x_get_caps()
615 *accessory++ = TYPEC_ACCESSORY_AUDIO; in stusb160x_get_caps()
616 *accessory++ = TYPEC_ACCESSORY_DEBUG; in stusb160x_get_caps()
H A Dclass.c34 enum typec_accessory accessory; member
526 return sprintf(buf, "%s\n", typec_accessory_modes[p->accessory]); in accessory_mode_show()
619 partner->accessory = desc->accessory; in typec_register_partner()
1222 for (i = 0; i < ARRAY_SIZE(port->cap->accessory); i++) { in supported_accessory_modes_show()
1223 if (port->cap->accessory[i]) in supported_accessory_modes_show()
1225 typec_accessory_modes[port->cap->accessory[i]]); in supported_accessory_modes_show()
H A Dtps6598x.c228 desc.accessory = TYPEC_ACCESSORY_NONE; /* XXX: handle accessories */ in tps6598x_connect()
/kernel/linux/linux-6.6/drivers/usb/typec/
H A Dstusb160x.c361 desc.accessory = stusb160x_get_accessory(status); in stusb160x_attach()
583 enum typec_accessory *accessory = chip->capability.accessory; in stusb160x_get_caps() local
597 *accessory++ = TYPEC_ACCESSORY_AUDIO; in stusb160x_get_caps()
598 *accessory++ = TYPEC_ACCESSORY_DEBUG; in stusb160x_get_caps()
603 *accessory++ = TYPEC_ACCESSORY_AUDIO; in stusb160x_get_caps()
604 *accessory++ = TYPEC_ACCESSORY_DEBUG; in stusb160x_get_caps()
615 *accessory++ = TYPEC_ACCESSORY_AUDIO; in stusb160x_get_caps()
616 *accessory++ = TYPEC_ACCESSORY_DEBUG; in stusb160x_get_caps()
H A Dwusb3801.c265 desc.accessory = TYPEC_ACCESSORY_AUDIO; in wusb3801_hw_update()
268 desc.accessory = TYPEC_ACCESSORY_DEBUG; in wusb3801_hw_update()
370 wusb3801->cap.accessory[0] = TYPEC_ACCESSORY_AUDIO; in wusb3801_probe()
371 wusb3801->cap.accessory[1] = TYPEC_ACCESSORY_DEBUG; in wusb3801_probe()
H A Dclass.h31 enum typec_accessory accessory; member
H A Drt1719.c252 data->partner_desc.accessory = TYPEC_ACCESSORY_DEBUG; in rt1719_register_partner()
254 data->partner_desc.accessory = TYPEC_ACCESSORY_NONE; in rt1719_register_partner()
896 typec_cap.accessory[0] = TYPEC_ACCESSORY_DEBUG; in rt1719_probe()
H A Dclass.c603 return sprintf(buf, "%s\n", typec_accessory_modes[p->accessory]); in accessory_mode_show()
867 partner->accessory = desc->accessory; in typec_register_partner()
1624 for (i = 0; i < ARRAY_SIZE(port->cap->accessory); i++) { in supported_accessory_modes_show()
1625 if (port->cap->accessory[i]) in supported_accessory_modes_show()
1627 typec_accessory_modes[port->cap->accessory[i]]); in supported_accessory_modes_show()
H A Danx7411.c374 int pd, int accessory) in anx7411_register_partner()
383 desc.accessory = accessory; in anx7411_register_partner()
373 anx7411_register_partner(struct anx7411_data *ctx, int pd, int accessory) anx7411_register_partner() argument
/kernel/linux/linux-5.10/include/linux/usb/
H A Dtypec.h177 * @accessory: Audio, Debug or none.
186 enum typec_accessory accessory; member
214 * @accessory: Supported Accessory Modes
227 enum typec_accessory accessory[TYPEC_MAX_ACCESSORY]; member
/kernel/linux/linux-6.6/include/linux/usb/
H A Dtypec.h202 * @accessory: Audio, Debug or none.
217 enum typec_accessory accessory; member
257 * @accessory: Supported Accessory Modes
272 enum typec_accessory accessory[TYPEC_MAX_ACCESSORY]; member
/kernel/linux/linux-5.10/drivers/usb/typec/ucsi/
H A Ducsi.c580 desc.accessory = TYPEC_ACCESSORY_DEBUG; in ucsi_register_partner()
583 desc.accessory = TYPEC_ACCESSORY_AUDIO; in ucsi_register_partner()
1026 enum typec_accessory *accessory = cap->accessory; in ucsi_register_port() local
1066 *accessory++ = TYPEC_ACCESSORY_AUDIO; in ucsi_register_port()
1068 *accessory = TYPEC_ACCESSORY_DEBUG; in ucsi_register_port()
/kernel/linux/linux-6.6/drivers/usb/typec/ucsi/
H A Ducsi.c759 desc.accessory = TYPEC_ACCESSORY_DEBUG; in ucsi_register_partner()
762 desc.accessory = TYPEC_ACCESSORY_AUDIO; in ucsi_register_partner()
1158 enum typec_accessory *accessory = cap->accessory; in ucsi_register_port() local
1216 *accessory++ = TYPEC_ACCESSORY_AUDIO; in ucsi_register_port()
1218 *accessory = TYPEC_ACCESSORY_DEBUG; in ucsi_register_port()
/kernel/linux/linux-6.6/drivers/usb/typec/tipd/
H A Dcore.c238 desc.accessory = TYPEC_ACCESSORY_NONE; /* XXX: handle accessories */ in tps6598x_connect()
/kernel/linux/linux-5.10/drivers/usb/typec/tcpm/
H A Dtcpm.c2808 port->partner_desc.accessory = TYPEC_ACCESSORY_DEBUG; in tcpm_typec_connect()
2810 port->partner_desc.accessory = TYPEC_ACCESSORY_AUDIO; in tcpm_typec_connect()
2812 port->partner_desc.accessory = TYPEC_ACCESSORY_NONE; in tcpm_typec_connect()
/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/
H A Dtcpm.c3579 port->partner_desc.accessory = TYPEC_ACCESSORY_DEBUG; in tcpm_typec_connect()
3581 port->partner_desc.accessory = TYPEC_ACCESSORY_AUDIO; in tcpm_typec_connect()
3583 port->partner_desc.accessory = TYPEC_ACCESSORY_NONE; in tcpm_typec_connect()

Completed in 31 milliseconds