Home
last modified time | relevance | path

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

/openbmc/linux/drivers/extcon/
H A Dextcon-usbc-tusb320.c286 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()
472 priv->cap.accessory[0] = TYPEC_ACCESSORY_AUDIO; in tusb320_typec_probe()
473 priv->cap.accessory[1] = TYPEC_ACCESSORY_DEBUG; in tusb320_typec_probe()
H A DKconfig39 FSA9480 microUSB switch and accessory detector chip. The FSA9480 is a USB
40 port accessory detector and switch. The FSA9480 is fully controlled using
85 Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory
104 Maxim MAX77693 PMIC. The MAX77693 MUIC is a USB port accessory
114 Maxim MAX77843. The MAX77843 MUIC is a USB port accessory
123 Maxim MAX8997 PMIC. The MAX8997 MUIC is a USB port accessory
157 Richtek RT8973A. The RT8973A is a USB port accessory detector
169 Silicon Mitus SM5502. The SM5502 is a USB port accessory
/openbmc/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,
H A Dsysfs-class-typec100 Space separated list of accessory modes, defined in the USB
/openbmc/linux/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.c606 return sprintf(buf, "%s\n", typec_accessory_modes[p->accessory]); in accessory_mode_show()
870 partner->accessory = desc->accessory; in typec_register_partner()
1632 for (i = 0; i < ARRAY_SIZE(port->cap->accessory); i++) { in supported_accessory_modes_show()
1633 if (port->cap->accessory[i]) in supported_accessory_modes_show()
1635 typec_accessory_modes[port->cap->accessory[i]]); in supported_accessory_modes_show()
H A Danx7411.c374 int pd, int accessory) in anx7411_register_partner() argument
383 desc.accessory = accessory; in anx7411_register_partner()
/openbmc/linux/Documentation/devicetree/bindings/extcon/
H A Dsiliconmitus,sm5502-muic.yaml14 which can detect the state of external accessory when external accessory is
H A Dextcon-rt8973a.txt5 is a USB port accessory detector and switch that is optimized to protect low
H A Dfcs,fsa880.yaml13 The FSA880 and FSA9480 are USB port accessory detectors and switches.
H A Dwlf,arizona.yaml104 The first cell defines the accessory detection pin, zero
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Ddialog,da7219.yaml14 in-built advanced accessory detection (AAD) for mobile
15 computing and accessory applications, which supports
93 Configuration of advanced accessory detection.
/openbmc/linux/include/linux/usb/
H A Dtypec.h217 enum typec_accessory accessory; member
272 enum typec_accessory accessory[TYPEC_MAX_ACCESSORY]; member
/openbmc/linux/Documentation/devicetree/bindings/input/
H A Dpine64,pinephone-keyboard.yaml13 A keyboard accessory is available for the Pine64 PinePhone and PinePhone Pro.
/openbmc/linux/drivers/usb/typec/ucsi/
H A Ducsi.c769 desc.accessory = TYPEC_ACCESSORY_DEBUG; in ucsi_register_partner()
772 desc.accessory = TYPEC_ACCESSORY_AUDIO; in ucsi_register_partner()
1196 enum typec_accessory *accessory = cap->accessory; in ucsi_register_port() local
1254 *accessory++ = TYPEC_ACCESSORY_AUDIO; in ucsi_register_port()
1256 *accessory = TYPEC_ACCESSORY_DEBUG; in ucsi_register_port()
/openbmc/linux/Documentation/devicetree/bindings/power/supply/
H A Dgpio-charger.yaml30 - usb-aca # USB accessory charger adapter
/openbmc/linux/drivers/usb/typec/tipd/
H A Dcore.c239 desc.accessory = TYPEC_ACCESSORY_NONE; /* XXX: handle accessories */ in tps6598x_connect()
/openbmc/linux/drivers/hid/
H A DKconfig197 accessory. This driver fixes input mapping and adds support for
1053 Say Y here if you have a Sony PS2/3/4 accessory and want to enable
/openbmc/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c3591 port->partner_desc.accessory = TYPEC_ACCESSORY_DEBUG; in tcpm_typec_connect()
3593 port->partner_desc.accessory = TYPEC_ACCESSORY_AUDIO; in tcpm_typec_connect()
3595 port->partner_desc.accessory = TYPEC_ACCESSORY_NONE; in tcpm_typec_connect()
/openbmc/linux/drivers/iio/adc/
H A DKconfig16 internal voltages, convert accessory and battery, AC (charger, mains)
1389 temperature measurement, system supply voltage, audio accessory,