Home
last modified time | relevance | path

Searched refs:cable (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-5.10/sound/drivers/
H A Daloop.c75 * call in cable->lock
79 * call in cable->lock
91 * call in cable->lock
93 unsigned int (*pos_update)(struct loopback_cable *cable);
142 struct loopback_cable *cable; member
207 /* call in cable->lock */
228 /* call in cable->lock */
231 struct loopback_cable *cable = dpcm->cable; in loopback_snd_timer_start() local
237 err = snd_timer_start(cable in loopback_snd_timer_start()
269 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_stop() local
299 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_close_cable() local
321 loopback_check_format(struct loopback_cable *cable, int stream) loopback_check_format() argument
382 struct loopback_cable *cable = dpcm->cable; loopback_trigger() local
439 struct loopback_cable *cable = dpcm->cable; params_change() local
459 struct loopback_cable *cable = dpcm->cable; loopback_prepare() local
602 loopback_jiffies_timer_pos_update(struct loopback_cable *cable) loopback_jiffies_timer_pos_update() argument
683 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_check_resolution() local
711 loopback_snd_timer_period_elapsed(struct loopback_cable *cable, int event, unsigned long resolution) loopback_snd_timer_period_elapsed() argument
792 struct loopback_cable *cable = timeri->callback_data; loopback_snd_timer_function() local
800 struct loopback_cable *cable; loopback_snd_timer_work() local
824 struct loopback_cable *cable = timeri->callback_data; loopback_snd_timer_event() local
853 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_dpcm_info() local
913 struct loopback_cable *cable = dpcm->cable; loopback_hw_free() local
933 struct loopback_cable *cable = dpcm->cable; rule_format() local
948 struct loopback_cable *cable = dpcm->cable; rule_rate() local
964 struct loopback_cable *cable = dpcm->cable; rule_channels() local
980 struct loopback_cable *cable = dpcm->cable; rule_period_bytes() local
997 struct loopback_cable *cable; free_cable() local
1104 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_open() local
1189 struct loopback_cable *cable = NULL; loopback_open() local
1413 struct loopback_cable *cable; loopback_active_get() local
1631 struct loopback_cable *cable = loopback->cables[sub][num]; print_substream_info() local
[all...]
/kernel/linux/linux-6.6/sound/drivers/
H A Daloop.c74 * call in cable->lock
78 * call in cable->lock
90 * call in cable->lock
92 unsigned int (*pos_update)(struct loopback_cable *cable);
141 struct loopback_cable *cable; member
206 /* call in cable->lock */
227 /* call in cable->lock */
230 struct loopback_cable *cable = dpcm->cable; in loopback_snd_timer_start() local
236 err = snd_timer_start(cable in loopback_snd_timer_start()
268 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_stop() local
298 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_close_cable() local
320 loopback_check_format(struct loopback_cable *cable, int stream) loopback_check_format() argument
381 struct loopback_cable *cable = dpcm->cable; loopback_trigger() local
438 struct loopback_cable *cable = dpcm->cable; params_change() local
458 struct loopback_cable *cable = dpcm->cable; loopback_prepare() local
601 loopback_jiffies_timer_pos_update(struct loopback_cable *cable) loopback_jiffies_timer_pos_update() argument
682 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_check_resolution() local
710 loopback_snd_timer_period_elapsed(struct loopback_cable *cable, int event, unsigned long resolution) loopback_snd_timer_period_elapsed() argument
791 struct loopback_cable *cable = timeri->callback_data; loopback_snd_timer_function() local
799 struct loopback_cable *cable; loopback_snd_timer_work() local
823 struct loopback_cable *cable = timeri->callback_data; loopback_snd_timer_event() local
852 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_dpcm_info() local
912 struct loopback_cable *cable = dpcm->cable; loopback_hw_free() local
932 struct loopback_cable *cable = dpcm->cable; rule_format() local
947 struct loopback_cable *cable = dpcm->cable; rule_rate() local
963 struct loopback_cable *cable = dpcm->cable; rule_channels() local
979 struct loopback_cable *cable = dpcm->cable; rule_period_bytes() local
996 struct loopback_cable *cable; free_cable() local
1103 struct loopback_cable *cable = dpcm->cable; loopback_snd_timer_open() local
1188 struct loopback_cable *cable = NULL; loopback_open() local
1412 struct loopback_cable *cable; loopback_active_get() local
1630 struct loopback_cable *cable = loopback->cables[sub][num]; print_substream_info() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/chipidea/
H A Dotg.c31 struct ci_hdrc_cable *cable; in hw_read_otgsc() local
38 cable = &ci->platdata->vbus_extcon; in hw_read_otgsc()
39 if (!IS_ERR(cable->edev) || ci->role_switch) { in hw_read_otgsc()
40 if (cable->changed) in hw_read_otgsc()
45 if (cable->connected) in hw_read_otgsc()
50 if (cable->enabled) in hw_read_otgsc()
56 cable = &ci->platdata->id_extcon; in hw_read_otgsc()
57 if (!IS_ERR(cable->edev) || ci->role_switch) { in hw_read_otgsc()
58 if (cable->changed) in hw_read_otgsc()
63 if (cable in hw_read_otgsc()
85 struct ci_hdrc_cable *cable; hw_write_otgsc() local
[all...]
H A Dcore.c611 struct ci_hdrc_cable *cable = NULL; in ci_usb_role_switch_set() local
624 cable = &ci->platdata->vbus_extcon; in ci_usb_role_switch_set()
626 cable = &ci->platdata->id_extcon; in ci_usb_role_switch_set()
628 if (cable) { in ci_usb_role_switch_set()
629 cable->changed = true; in ci_usb_role_switch_set()
630 cable->connected = false; in ci_usb_role_switch_set()
638 cable = NULL; in ci_usb_role_switch_set()
642 cable = &ci->platdata->vbus_extcon; in ci_usb_role_switch_set()
644 cable = &ci->platdata->id_extcon; in ci_usb_role_switch_set()
646 if (cable) { in ci_usb_role_switch_set()
667 struct ci_hdrc_cable *cable; ci_get_platdata() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/chipidea/
H A Dotg.c31 struct ci_hdrc_cable *cable; in hw_read_otgsc() local
38 cable = &ci->platdata->vbus_extcon; in hw_read_otgsc()
39 if (!IS_ERR(cable->edev) || ci->role_switch) { in hw_read_otgsc()
40 if (cable->changed) in hw_read_otgsc()
45 if (cable->connected) in hw_read_otgsc()
50 if (cable->enabled) in hw_read_otgsc()
56 cable = &ci->platdata->id_extcon; in hw_read_otgsc()
57 if (!IS_ERR(cable->edev) || ci->role_switch) { in hw_read_otgsc()
58 if (cable->changed) in hw_read_otgsc()
63 if (cable in hw_read_otgsc()
85 struct ci_hdrc_cable *cable; hw_write_otgsc() local
[all...]
H A Dcore.c618 struct ci_hdrc_cable *cable; in ci_usb_role_switch_set() local
621 cable = &ci->platdata->id_extcon; in ci_usb_role_switch_set()
622 cable->changed = true; in ci_usb_role_switch_set()
623 cable->connected = true; in ci_usb_role_switch_set()
624 cable = &ci->platdata->vbus_extcon; in ci_usb_role_switch_set()
625 cable->changed = true; in ci_usb_role_switch_set()
626 cable->connected = false; in ci_usb_role_switch_set()
628 cable = &ci->platdata->id_extcon; in ci_usb_role_switch_set()
629 cable->changed = true; in ci_usb_role_switch_set()
630 cable in ci_usb_role_switch_set()
681 struct ci_hdrc_cable *cable; ci_get_platdata() local
[all...]
/kernel/linux/linux-5.10/drivers/extcon/
H A Dextcon.c204 * @cable_index: the index of this cable in the edev
205 * @attr_g: the attribute group for the cable
268 /* Find the the index of extcon cable in edev->supported_cable */ in find_cable_index_by_id()
321 struct extcon_cable *cable; in is_extcon_property_capability() local
329 cable = &edev->cables[index]; in is_extcon_property_capability()
333 ret = test_bit(prop - EXTCON_PROP_USB_MIN, cable->usb_bits); in is_extcon_property_capability()
336 ret = test_bit(prop - EXTCON_PROP_CHG_MIN, cable->chg_bits); in is_extcon_property_capability()
339 ret = test_bit(prop - EXTCON_PROP_JACK_MIN, cable->jack_bits); in is_extcon_property_capability()
342 ret = test_bit(prop - EXTCON_PROP_DISP_MIN, cable->disp_bits); in is_extcon_property_capability()
354 struct extcon_cable *cable in init_property() local
397 struct extcon_cable *cable = container_of(attr, struct extcon_cable, cable_name_show() local
408 struct extcon_cable *cable = container_of(attr, struct extcon_cable, cable_state_show() local
637 struct extcon_cable *cable; extcon_get_property() local
716 struct extcon_cable *cable; extcon_set_property() local
837 struct extcon_cable *cable; extcon_set_property_capability() local
1137 struct extcon_cable *cable; extcon_dev_register() local
[all...]
H A Dextcon-intel-cht-wc.c235 unsigned int cable, bool state) in cht_wc_extcon_set_state()
237 extcon_set_state_sync(ext->edev, cable, state); in cht_wc_extcon_set_state()
238 if (cable == EXTCON_CHG_USB_SDP) in cht_wc_extcon_set_state()
245 unsigned int cable = EXTCON_NONE; in cht_wc_extcon_pwrsrc_event() local
276 cable = ret; in cht_wc_extcon_pwrsrc_event()
283 if (cable != ext->previous_cable) { in cht_wc_extcon_pwrsrc_event()
284 cht_wc_extcon_set_state(ext, cable, true); in cht_wc_extcon_pwrsrc_event()
286 ext->previous_cable = cable; in cht_wc_extcon_pwrsrc_event()
362 * When a host-cable is detected the BIOS enables an external 5v boost in cht_wc_extcon_probe()
234 cht_wc_extcon_set_state(struct cht_wc_extcon_data *ext, unsigned int cable, bool state) cht_wc_extcon_set_state() argument
H A Dextcon-fsa9480.c110 u16 cable; member
210 int cable = fls64(cables) - 1; in fsa9480_handle_change() local
212 extcon_set_state_sync(usbsw->edev, cable, attached); in fsa9480_handle_change()
213 cables &= ~BIT_ULL(cable); in fsa9480_handle_change()
236 fsa9480_handle_change(usbsw, usbsw->cable & ~val, false); in fsa9480_detect_dev()
239 fsa9480_handle_change(usbsw, val & ~usbsw->cable, true); in fsa9480_detect_dev()
241 usbsw->cable = val; in fsa9480_detect_dev()
H A Dextcon-axp288.c3 * extcon-axp288.c - X-Power AXP288 PMIC extcon cable detection driver
215 unsigned int cable = info->previous_cable; in axp288_handle_chrg_det_event() local
239 dev_dbg(info->dev, "sdp cable is connected\n"); in axp288_handle_chrg_det_event()
240 cable = EXTCON_CHG_USB_SDP; in axp288_handle_chrg_det_event()
243 dev_dbg(info->dev, "cdp cable is connected\n"); in axp288_handle_chrg_det_event()
244 cable = EXTCON_CHG_USB_CDP; in axp288_handle_chrg_det_event()
247 dev_dbg(info->dev, "dcp cable is connected\n"); in axp288_handle_chrg_det_event()
248 cable = EXTCON_CHG_USB_DCP; in axp288_handle_chrg_det_event()
252 cable = EXTCON_CHG_USB_SDP; in axp288_handle_chrg_det_event()
261 extcon_set_state_sync(info->edev, cable, vbus_attac in axp288_handle_chrg_det_event()
[all...]
/kernel/linux/linux-6.6/drivers/extcon/
H A Dextcon.c205 * @cable_index: the index of this cable in the edev
206 * @attr_g: the attribute group for the cable
270 /* Find the index of extcon cable in edev->supported_cable */ in find_cable_index_by_id()
323 struct extcon_cable *cable; in is_extcon_property_capability() local
331 cable = &edev->cables[index]; in is_extcon_property_capability()
335 ret = test_bit(prop - EXTCON_PROP_USB_MIN, cable->usb_bits); in is_extcon_property_capability()
338 ret = test_bit(prop - EXTCON_PROP_CHG_MIN, cable->chg_bits); in is_extcon_property_capability()
341 ret = test_bit(prop - EXTCON_PROP_JACK_MIN, cable->jack_bits); in is_extcon_property_capability()
344 ret = test_bit(prop - EXTCON_PROP_DISP_MIN, cable->disp_bits); in is_extcon_property_capability()
356 struct extcon_cable *cable in init_property() local
399 struct extcon_cable *cable = container_of(attr, struct extcon_cable, cable_name_show() local
410 struct extcon_cable *cable = container_of(attr, struct extcon_cable, cable_state_show() local
628 struct extcon_cable *cable; extcon_get_property() local
707 struct extcon_cable *cable; extcon_set_property() local
831 struct extcon_cable *cable; extcon_set_property_capability() local
1093 struct extcon_cable *cable; extcon_alloc_cables() local
[all...]
H A Dextcon-fsa9480.c110 u16 cable; member
210 int cable = fls64(cables) - 1; in fsa9480_handle_change() local
212 extcon_set_state_sync(usbsw->edev, cable, attached); in fsa9480_handle_change()
213 cables &= ~BIT_ULL(cable); in fsa9480_handle_change()
236 fsa9480_handle_change(usbsw, usbsw->cable & ~val, false); in fsa9480_detect_dev()
239 fsa9480_handle_change(usbsw, val & ~usbsw->cable, true); in fsa9480_detect_dev()
241 usbsw->cable = val; in fsa9480_detect_dev()
H A Dextcon-intel-cht-wc.c270 unsigned int cable, bool state) in cht_wc_extcon_set_state()
272 extcon_set_state_sync(ext->edev, cable, state); in cht_wc_extcon_set_state()
273 if (cable == EXTCON_CHG_USB_SDP) in cht_wc_extcon_set_state()
280 unsigned int cable = EXTCON_NONE; in cht_wc_extcon_pwrsrc_event() local
314 cable = ret; in cht_wc_extcon_pwrsrc_event()
321 if (cable != ext->previous_cable) { in cht_wc_extcon_pwrsrc_event()
322 cht_wc_extcon_set_state(ext, cable, true); in cht_wc_extcon_pwrsrc_event()
324 ext->previous_cable = cable; in cht_wc_extcon_pwrsrc_event()
525 * When a host-cable is detected the BIOS enables an external 5v boost in cht_wc_extcon_probe()
269 cht_wc_extcon_set_state(struct cht_wc_extcon_data *ext, unsigned int cable, bool state) cht_wc_extcon_set_state() argument
H A Dextcon-axp288.c3 * extcon-axp288.c - X-Power AXP288 PMIC extcon cable detection driver
216 unsigned int cable = info->previous_cable; in axp288_handle_chrg_det_event() local
244 dev_dbg(info->dev, "sdp cable is connected\n"); in axp288_handle_chrg_det_event()
245 cable = EXTCON_CHG_USB_SDP; in axp288_handle_chrg_det_event()
248 dev_dbg(info->dev, "cdp cable is connected\n"); in axp288_handle_chrg_det_event()
249 cable = EXTCON_CHG_USB_CDP; in axp288_handle_chrg_det_event()
252 dev_dbg(info->dev, "dcp cable is connected\n"); in axp288_handle_chrg_det_event()
253 cable = EXTCON_CHG_USB_DCP; in axp288_handle_chrg_det_event()
257 cable = EXTCON_CHG_USB_SDP; in axp288_handle_chrg_det_event()
268 extcon_set_state_sync(info->edev, cable, vbus_attac in axp288_handle_chrg_det_event()
[all...]
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dcharger-manager.c448 * duration exceed 'discharging _max_duration_ms', charger cable is
909 * of charger cable
915 struct charger_cable *cable = in charger_extcon_work() local
919 if (cable->attached && cable->min_uA != 0 && cable->max_uA != 0) { in charger_extcon_work()
920 ret = regulator_set_current_limit(cable->charger->consumer, in charger_extcon_work()
921 cable->min_uA, cable->max_uA); in charger_extcon_work()
924 cable in charger_extcon_work()
948 struct charger_cable *cable = charger_extcon_notifier() local
973 charger_extcon_init(struct charger_manager *cm, struct charger_cable *cable) charger_extcon_init() argument
1053 struct charger_cable *cable = &charger->cables[j]; charger_manager_register_extcon() local
[all...]
H A Daxp288_charger.c125 struct extcon_dev *cable; member
130 /* SDP/CDP/DCP USB charging cable notifications */
135 } cable; member
569 * an OTG host cable is inserted and the ID pin on the micro-B receptacle is
572 * OTG host cable is removed. The Type-C connector has no ID pin, there is
601 container_of(work, struct axp288_chrg_info, cable.work); in axp288_charger_extcon_evt_worker()
603 struct extcon_dev *edev = info->cable.edev; in axp288_charger_extcon_evt_worker()
620 /* Determine cable/charger type */ in axp288_charger_extcon_evt_worker()
654 container_of(nb, struct axp288_chrg_info, cable.nb); in axp288_charger_handle_cable_evt()
655 schedule_work(&info->cable in axp288_charger_handle_cable_evt()
[all...]
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dcharger-manager.c448 * duration exceed 'discharging _max_duration_ms', charger cable is
909 * of charger cable
915 struct charger_cable *cable = in charger_extcon_work() local
919 if (cable->attached && cable->min_uA != 0 && cable->max_uA != 0) { in charger_extcon_work()
920 ret = regulator_set_current_limit(cable->charger->consumer, in charger_extcon_work()
921 cable->min_uA, cable->max_uA); in charger_extcon_work()
924 cable in charger_extcon_work()
948 struct charger_cable *cable = charger_extcon_notifier() local
973 charger_extcon_init(struct charger_manager *cm, struct charger_cable *cable) charger_extcon_init() argument
1050 struct charger_cable *cable = &charger->cables[j]; charger_manager_register_extcon() local
[all...]
H A Daxp288_charger.c129 struct extcon_dev *cable; member
134 /* SDP/CDP/DCP USB charging cable notifications */
139 } cable; member
588 * an OTG host cable is inserted and the ID pin on the micro-B receptacle is
591 * OTG host cable is removed. The Type-C connector has no ID pin, there is
620 container_of(work, struct axp288_chrg_info, cable.work); in axp288_charger_extcon_evt_worker()
622 struct extcon_dev *edev = info->cable.edev; in axp288_charger_extcon_evt_worker()
642 /* Determine cable/charger type */ in axp288_charger_extcon_evt_worker()
679 container_of(nb, struct axp288_chrg_info, cable.nb); in axp288_charger_handle_cable_evt()
680 schedule_work(&info->cable in axp288_charger_handle_cable_evt()
[all...]
/kernel/linux/linux-5.10/drivers/usb/typec/
H A Dclass.c91 struct typec_cable *cable = to_typec_cable(dev); in get_pd_identity() local
93 return cable->identity; in get_pd_identity()
216 * If a partner or cable plug executes Enter/Exit Mode command successfully, the
245 * Returns handle to the port that a cable plug or partner with @alt is
697 * @cable: USB Type-C Cable with the plug
698 * @desc: Description of the cable plug
704 * Returns handle to the cable plug on success or ERR_PTR on failure.
706 struct typec_plug *typec_register_plug(struct typec_cable *cable, in typec_register_plug() argument
722 plug->dev.parent = &cable->dev; in typec_register_plug()
724 dev_set_name(&plug->dev, "%s-%s", dev_name(cable in typec_register_plug()
755 struct typec_cable *cable = to_typec_cable(dev); type_show() local
772 struct typec_cable *cable = to_typec_cable(dev); plug_type_show() local
787 struct typec_cable *cable = to_typec_cable(dev); typec_cable_release() local
826 typec_cable_put(struct typec_cable *cable) typec_cable_put() argument
838 typec_cable_is_active(struct typec_cable *cable) typec_cable_is_active() argument
851 typec_cable_set_identity(struct typec_cable *cable) typec_cable_set_identity() argument
874 struct typec_cable *cable; typec_register_cable() local
915 typec_unregister_cable(struct typec_cable *cable) typec_unregister_cable() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dextcon-provider.h28 struct extcon_dev *extcon_dev_allocate(const unsigned int *cable);
31 const unsigned int *cable);
81 static inline struct extcon_dev *extcon_dev_allocate(const unsigned int *cable) in extcon_dev_allocate() argument
89 const unsigned int *cable) in devm_extcon_dev_allocate()
88 devm_extcon_dev_allocate(struct device *dev, const unsigned int *cable) devm_extcon_dev_allocate() argument
/kernel/linux/linux-6.6/include/linux/
H A Dextcon-provider.h28 struct extcon_dev *extcon_dev_allocate(const unsigned int *cable);
31 const unsigned int *cable);
81 static inline struct extcon_dev *extcon_dev_allocate(const unsigned int *cable) in extcon_dev_allocate() argument
89 const unsigned int *cable) in devm_extcon_dev_allocate()
88 devm_extcon_dev_allocate(struct device *dev, const unsigned int *cable) devm_extcon_dev_allocate() argument
/kernel/linux/linux-6.6/drivers/usb/typec/
H A Dclass.c66 struct typec_cable *cable = to_typec_cable(dev); in get_pd_identity() local
68 return cable->identity; in get_pd_identity()
288 * If a partner or cable plug executes Enter/Exit Mode command successfully, the
317 * Returns handle to the port that a cable plug or partner with @alt is
1008 * @cable: USB Type-C Cable with the plug
1009 * @desc: Description of the cable plug
1015 * Returns handle to the cable plug on success or ERR_PTR on failure.
1017 struct typec_plug *typec_register_plug(struct typec_cable *cable, in typec_register_plug() argument
1034 plug->dev.parent = &cable->dev; in typec_register_plug()
1036 dev_set_name(&plug->dev, "%s-%s", dev_name(cable in typec_register_plug()
1075 struct typec_cable *cable = to_typec_cable(dev); plug_type_show() local
1091 struct typec_cable *cable = to_typec_cable(dev); typec_cable_release() local
1130 typec_cable_put(struct typec_cable *cable) typec_cable_put() argument
1142 typec_cable_is_active(struct typec_cable *cable) typec_cable_is_active() argument
1155 typec_cable_set_identity(struct typec_cable *cable) typec_cable_set_identity() argument
1178 struct typec_cable *cable; typec_register_cable() local
1220 typec_unregister_cable(struct typec_cable *cable) typec_unregister_cable() argument
1661 struct typec_cable *cable = to_typec_cable(dev); usb_power_delivery_revision_show() local
[all...]
/kernel/linux/linux-5.10/include/linux/usb/
H A Dtypec.h109 int typec_cable_set_identity(struct typec_cable *cable);
118 * Description of an Alternate Mode which a connector, cable plug or partner
163 * @active: Is the cable active or passive
249 void typec_unregister_cable(struct typec_cable *cable);
252 void typec_cable_put(struct typec_cable *cable);
253 int typec_cable_is_active(struct typec_cable *cable);
255 struct typec_plug *typec_register_plug(struct typec_cable *cable,
/kernel/linux/linux-6.6/include/linux/usb/
H A Dtypec.h123 int typec_cable_set_identity(struct typec_cable *cable);
132 * Description of an Alternate Mode which a connector, cable plug or partner
185 * @active: Is the cable active or passive
296 void typec_unregister_cable(struct typec_cable *cable);
299 void typec_cable_put(struct typec_cable *cable);
300 int typec_cable_is_active(struct typec_cable *cable);
302 struct typec_plug *typec_register_plug(struct typec_cable *cable,
/kernel/linux/linux-5.10/drivers/ata/
H A Dpata_cs5535.c58 * cs5535_cable_detect - detect cable type
61 * Perform cable detection for ATA66 capable cable. Return a libata
62 * cable type.
67 u8 cable; in cs5535_cable_detect() local
70 pci_read_config_byte(pdev, CS5535_CABLE_DETECT, &cable); in cs5535_cable_detect()
71 if (cable & 1) in cs5535_cable_detect()

Completed in 26 milliseconds

12