/kernel/linux/linux-5.10/sound/drivers/ |
H A D | aloop.c | 75 * 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 D | aloop.c | 74 * 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 D | otg.c | 31 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 D | core.c | 611 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 D | otg.c | 31 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 D | core.c | 618 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 D | extcon.c | 204 * @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 D | extcon-intel-cht-wc.c | 235 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 D | extcon-fsa9480.c | 110 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 D | extcon-axp288.c | 3 * 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 D | extcon.c | 205 * @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 D | extcon-fsa9480.c | 110 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 D | extcon-intel-cht-wc.c | 270 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 D | extcon-axp288.c | 3 * 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 D | charger-manager.c | 448 * 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 D | axp288_charger.c | 125 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 D | charger-manager.c | 448 * 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 D | axp288_charger.c | 129 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 D | class.c | 91 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 D | extcon-provider.h | 28 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 D | extcon-provider.h | 28 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 D | class.c | 66 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 D | typec.h | 109 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 D | typec.h | 123 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 D | pata_cs5535.c | 58 * 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()
|