/linux/drivers/extcon/ |
H A D | Kconfig | 39 FSA9480 microUSB switch and accessory detector chip. The FSA9480 is a USB 40 port accessory detector and switch. The FSA9480 is fully controlled using 84 microUSB switch and accessory detector chip. The LC824206XA is a USB 85 port accessory detector and switch. The LC824206XA is fully controlled 96 Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory 115 Maxim MAX77693 PMIC. The MAX77693 MUIC is a USB port accessory 125 Maxim MAX77843. The MAX77843 MUIC is a USB port accessory 134 Maxim MAX8997 PMIC. The MAX8997 MUIC is a USB port accessory 168 Richtek RT8973A. The RT8973A is a USB port accessory detector 180 Silicon Mitus SM5502. The SM5502 is a USB port accessory
|
H A D | extcon-max14577.c | 106 /* Define supported accessory type */ 362 /* Check accessory state which is either detached or attached */ in max14577_muic_adc_handler() 409 * This accessory isn't used in general case if it is specially in max14577_muic_adc_handler() 410 * needed to detect additional accessory, should implement in max14577_muic_adc_handler() 411 * proper operation when this accessory is attached/detached. in max14577_muic_adc_handler() 414 "accessory is %s but it isn't used (adc:0x%x)\n", in max14577_muic_adc_handler() 419 "failed to detect %s accessory (adc:0x%x)\n", in max14577_muic_adc_handler() 473 "failed to detect %s accessory (chg_type:0x%x)\n", in max14577_muic_chg_handler() 526 * Handle all of accessory except for in max14577_parse_irq() 527 * type of charger accessory. in max14577_parse_irq() [all …]
|
H A D | extcon-usbc-tusb320.c | 92 [TUSB320_ATTACHED_STATE_ACC] = "accessory", 287 u8 state, mode, accessory; in tusb320_typec_irq_handler() local 302 accessory = FIELD_GET(TUSB320_REG8_ACCESSORY_CONNECTED, reg8); in tusb320_typec_irq_handler() 319 * Accessory detected. For debug accessories, just make some 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() 370 else /* Charge through accessory */ in tusb320_typec_irq_handler() [all …]
|
H A D | extcon-max77693.c | 147 /* Define supported accessory type */ 184 * ADC1K bit is used to separate specific accessory. 661 /* Check accessory state which is either detached or attached */ in max77693_muic_adc_handler() 744 * This accessory isn't used in general case if it is specially in max77693_muic_adc_handler() 745 * needed to detect additional accessory, should implement in max77693_muic_adc_handler() 746 * proper operation when this accessory is attached/detached. in max77693_muic_adc_handler() 749 "accessory is %s but it isn't used (adc:0x%x)\n", in max77693_muic_adc_handler() 754 "failed to detect %s accessory (adc:0x%x)\n", in max77693_muic_adc_handler() 928 "failed to detect %s accessory (chg_type:0x%x)\n", in max77693_muic_chg_handler() 966 * Handle all of accessory except for in max77693_muic_irq_work() [all …]
|
H A D | extcon-rt8973a.c | 106 /* Define supported accessory type */ 143 * So, Device type1 is used to separate specific accessory. 359 "Unknown accessory type (adc:0x%x)\n", cable_type); in rt8973a_muic_cable_handler() 397 /* Change the state of external accessory */ in rt8973a_muic_cable_handler() 631 * Detect accessory after completing the initialization of platform in rt8973a_muic_i2c_probe()
|
H A D | extcon-sm5502.c | 137 /* Define supported accessory type */ 174 * So, Device type1 is used to separate specific accessory. 514 /* Change the state of external accessory */ in sm5502_muic_cable_handler() 759 * Detect accessory after completing the initialization of platform in sm5022_muic_i2c_probe()
|
/linux/include/linux/usb/ |
H A D | typec_altmode.h | 120 * For the muxes there is no difference between Accessory Modes and Alternate 121 * Modes, so the Accessory Modes are supplied with specific modal state values 123 * alternate mode device, the mux for Accessory Modes will be linked with the 127 * value for typec_set_mode() when accessory modes are supported. 136 * state values, just like the Accessory Modes. 142 TYPEC_MODE_AUDIO, /* Audio Accessory */ 143 TYPEC_MODE_DEBUG, /* Debug Accessory */
|
H A D | typec.h | 209 * @accessory: Audio, Debug or none. 226 enum typec_accessory accessory; member 269 * @accessory: Supported Accessory Modes 284 enum typec_accessory accessory[TYPEC_MAX_ACCESSORY]; member
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-bd9571mwv-regulator | 17 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 D | sysfs-class-typec | 100 Space separated list of accessory modes, defined in the USB 158 Shows the Accessory Mode name when the partner is an Accessory. 159 The Accessory Modes are defined in USB Type-C Specification.
|
H A D | usb-charger-uevent | 17 USB_CHARGER_ACA_TYPE Accessory Charging Adapter
|
/linux/Documentation/devicetree/bindings/extcon/ |
H A D | siliconmitus,sm5502-muic.yaml | 14 which can detect the state of external accessory when external accessory is
|
H A D | extcon-rt8973a.txt | 5 is a USB port accessory detector and switch that is optimized to protect low
|
H A D | fcs,fsa880.yaml | 13 The FSA880 and FSA9480 are USB port accessory detectors and switches.
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | qcom,wcd939x-usbss.yaml | 19 Accessory Mode. 54 purpose of handling USB-C Audio Accessory Mode muxing and orientation switching.
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | dialog,da7219.yaml | 14 in-built advanced accessory detection (AAD) for mobile 15 computing and accessory applications, which supports 94 Configuration of advanced accessory detection.
|
H A D | qcom,wcd939x.yaml | 19 to handle USB-C altmode & orientation switching for Audio Accessory Mode. 46 enable Audio Accessory Mode.
|
H A D | ti,ts3a227e.yaml | 8 Autonomous Audio Accessory Detection and Configuration Switch
|
/linux/drivers/usb/typec/ |
H A D | wusb3801.c | 265 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()
|
/linux/sound/soc/codecs/ |
H A D | ts3a227e.h | 3 * TS3A227E Autonous Audio Accessory Detection and Configureation Switch
|
/linux/Documentation/devicetree/bindings/connector/ |
H A D | usb-connector.yaml | 144 accessory-mode-audio: 146 description: Whether the device supports Audio Adapter Accessory Mode. This 150 accessory-mode-debug: 152 description: Whether the device supports Debug Accessory Mode. This
|
/linux/include/uapi/linux/usb/ |
H A D | charger.h | 14 * ACA (Accessory Charger Adapters)
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | mediatek,mt6359-auxadc.yaml | 16 accessory detection resistance (usually, for a 3.5mm audio jack)
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | pine64,pinephone-keyboard.yaml | 13 A keyboard accessory is available for the Pine64 PinePhone and PinePhone Pro.
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | twl4030-charger.yaml | 42 - description: Accessory Charger Voltage Channel
|