Home
last modified time | relevance | path

Searched refs:accessory (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/extcon/
H A Dextcon-usbc-tusb320.c287 u8 state, mode, accessory; in tusb320_typec_irq_handler() local
302 accessory = FIELD_GET(TUSB320_REG8_ACCESSORY_CONNECTED, reg8); in tusb320_typec_irq_handler()
322 if (accessory == TUSB320_REG8_ACCESSORY_CONNECTED_AUDIO || in tusb320_typec_irq_handler()
323 accessory == TUSB320_REG8_ACCESSORY_CONNECTED_ACHRG) { in tusb320_typec_irq_handler()
329 } else if (accessory == in tusb320_typec_irq_handler()
336 } else if (accessory == in tusb320_typec_irq_handler()
346 accessory); in tusb320_typec_irq_handler()
473 priv->cap.accessory[0] = TYPEC_ACCESSORY_AUDIO; in tusb320_typec_probe()
474 priv->cap.accessory[1] = TYPEC_ACCESSORY_DEBUG; in tusb320_typec_probe()
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-bd9571mwv-regulator17 the accessory power switch from a power switch to a
19 2. Switch accessory power switch off, to prepare for
23 4. Switch accessory power switch on, to resume the
H A Dsysfs-class-extcon13 accessory cables have such capability. For example,
/linux/drivers/usb/typec/
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 Drt1719.c246 data->partner_desc.accessory = TYPEC_ACCESSORY_DEBUG; in rt1719_register_partner()
248 data->partner_desc.accessory = TYPEC_ACCESSORY_NONE; in rt1719_register_partner()
891 typec_cap.accessory[0] = TYPEC_ACCESSORY_DEBUG; in rt1719_probe()
H A Dclass.c799 return sprintf(buf, "%s\n", typec_accessory_modes[p->accessory]); in accessory_mode_show()
1122 partner->accessory = desc->accessory; in typec_register_partner()
1978 for (i = 0; i < ARRAY_SIZE(port->cap->accessory); i++) { in supported_accessory_modes_show()
1979 if (port->cap->accessory[i]) in supported_accessory_modes_show()
1981 typec_accessory_modes[port->cap->accessory[i]]); in supported_accessory_modes_show()
H A Danx7411.c377 int pd, int accessory) in anx7411_register_partner() argument
386 desc.accessory = accessory; in anx7411_register_partner()
/linux/include/linux/usb/
H A Dtypec.h226 * @accessory: Audio, Debug or none.
244 enum typec_accessory accessory;
292 * @accessory: Supported Accessory Modes
309 enum typec_accessory accessory[TYPEC_MAX_ACCESSORY];
240 enum typec_accessory accessory; global() member
304 enum typec_accessory accessory[TYPEC_MAX_ACCESSORY]; global() member
/linux/drivers/usb/typec/ucsi/
H A Ducsi.c1091 desc.accessory = TYPEC_ACCESSORY_DEBUG; in ucsi_register_partner()
1094 desc.accessory = TYPEC_ACCESSORY_AUDIO; in ucsi_register_partner()
1611 enum typec_accessory *accessory = cap->accessory; in ucsi_register_port() local
1668 *accessory++ = TYPEC_ACCESSORY_AUDIO; in ucsi_register_port()
1670 *accessory = TYPEC_ACCESSORY_DEBUG; in ucsi_register_port()
/linux/drivers/usb/typec/tipd/
H A Dcore.c354 desc.accessory = TYPEC_ACCESSORY_NONE; /* XXX: handle accessories */ in tps6598x_connect()
816 desc.accessory = TYPEC_ACCESSORY_NONE; /* XXX: handle accessories */ in cd321x_update_work()
/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c4398 port->partner_desc.accessory = TYPEC_ACCESSORY_DEBUG; in tcpm_typec_connect()
4400 port->partner_desc.accessory = TYPEC_ACCESSORY_AUDIO; in tcpm_typec_connect()
4402 port->partner_desc.accessory = TYPEC_ACCESSORY_NONE; in tcpm_typec_connect()
7323 port->typec_caps.accessory[mode++] = TYPEC_ACCESSORY_AUDIO; in tcpm_fw_get_caps()
7326 port->typec_caps.accessory[mode++] = TYPEC_ACCESSORY_DEBUG; in tcpm_fw_get_caps()