/kernel/linux/linux-5.10/drivers/phy/ti/ |
H A D | phy-twl4030-usb.c | 161 enum musb_vbus_id_status linkstat; member 273 enum musb_vbus_id_status linkstat = MUSB_UNKNOWN; in twl4030_usb_linkstat() local 299 linkstat = MUSB_ID_GROUND; in twl4030_usb_linkstat() 301 linkstat = MUSB_VBUS_VALID; in twl4030_usb_linkstat() 303 linkstat = MUSB_VBUS_OFF; in twl4030_usb_linkstat() 305 if (twl->linkstat != MUSB_UNKNOWN) in twl4030_usb_linkstat() 306 linkstat = MUSB_VBUS_OFF; in twl4030_usb_linkstat() 309 kobject_uevent(&twl->dev->kobj, linkstat == MUSB_VBUS_VALID in twl4030_usb_linkstat() 313 status, status, linkstat); in twl4030_usb_linkstat() 319 return linkstat; in twl4030_usb_linkstat() [all...] |
/kernel/linux/linux-6.6/drivers/phy/ti/ |
H A D | phy-twl4030-usb.c | 162 enum musb_vbus_id_status linkstat; member 276 enum musb_vbus_id_status linkstat = MUSB_UNKNOWN; in twl4030_usb_linkstat() local 302 linkstat = MUSB_ID_GROUND; in twl4030_usb_linkstat() 304 linkstat = MUSB_VBUS_VALID; in twl4030_usb_linkstat() 306 linkstat = MUSB_VBUS_OFF; in twl4030_usb_linkstat() 308 if (twl->linkstat != MUSB_UNKNOWN) in twl4030_usb_linkstat() 309 linkstat = MUSB_VBUS_OFF; in twl4030_usb_linkstat() 312 kobject_uevent(&twl->dev->kobj, linkstat == MUSB_VBUS_VALID in twl4030_usb_linkstat() 316 status, status, linkstat); in twl4030_usb_linkstat() 322 return linkstat; in twl4030_usb_linkstat() [all...] |
/kernel/linux/linux-5.10/drivers/extcon/ |
H A D | extcon-palmas.c | 51 if (palmas_usb->linkstat != PALMAS_USB_STATE_VBUS) { in palmas_vbus_irq_handler() 52 palmas_usb->linkstat = PALMAS_USB_STATE_VBUS; in palmas_vbus_irq_handler() 60 if (palmas_usb->linkstat == PALMAS_USB_STATE_VBUS) { in palmas_vbus_irq_handler() 61 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_vbus_irq_handler() 89 palmas_usb->linkstat = PALMAS_USB_STATE_ID; in palmas_id_irq_handler() 97 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_id_irq_handler() 100 } else if ((palmas_usb->linkstat == PALMAS_USB_STATE_ID) && in palmas_id_irq_handler() 102 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_id_irq_handler() 105 } else if ((palmas_usb->linkstat == PALMAS_USB_STATE_DISCONNECT) && in palmas_id_irq_handler() 107 palmas_usb->linkstat in palmas_id_irq_handler() [all...] |
/kernel/linux/linux-5.10/drivers/usb/phy/ |
H A D | phy-twl6030-usb.c | 95 enum musb_vbus_id_status linkstat; member 180 switch (twl->linkstat) { in vbus_show() 224 twl->linkstat = status; in twl6030_usb_irq() 227 twl->linkstat = MUSB_UNKNOWN; in twl6030_usb_irq() 229 if (twl->linkstat != MUSB_UNKNOWN) { in twl6030_usb_irq() 231 twl->linkstat = status; in twl6030_usb_irq() 234 twl->linkstat = MUSB_UNKNOWN; in twl6030_usb_irq() 265 twl->linkstat = status; in twl6030_usbotg_irq() 268 twl->linkstat = MUSB_UNKNOWN; in twl6030_usbotg_irq() 349 twl->linkstat in twl6030_usb_probe() [all...] |
/kernel/linux/linux-6.6/drivers/usb/phy/ |
H A D | phy-twl6030-usb.c | 95 enum musb_vbus_id_status linkstat; member 180 switch (twl->linkstat) { in vbus_show() 224 twl->linkstat = status; in twl6030_usb_irq() 227 twl->linkstat = MUSB_UNKNOWN; in twl6030_usb_irq() 229 if (twl->linkstat != MUSB_UNKNOWN) { in twl6030_usb_irq() 231 twl->linkstat = status; in twl6030_usb_irq() 234 twl->linkstat = MUSB_UNKNOWN; in twl6030_usb_irq() 265 twl->linkstat = status; in twl6030_usbotg_irq() 268 twl->linkstat = MUSB_UNKNOWN; in twl6030_usbotg_irq() 349 twl->linkstat in twl6030_usb_probe() [all...] |
/kernel/linux/linux-6.6/drivers/extcon/ |
H A D | extcon-palmas.c | 51 if (palmas_usb->linkstat != PALMAS_USB_STATE_VBUS) { in palmas_vbus_irq_handler() 52 palmas_usb->linkstat = PALMAS_USB_STATE_VBUS; in palmas_vbus_irq_handler() 60 if (palmas_usb->linkstat == PALMAS_USB_STATE_VBUS) { in palmas_vbus_irq_handler() 61 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_vbus_irq_handler() 89 palmas_usb->linkstat = PALMAS_USB_STATE_ID; in palmas_id_irq_handler() 97 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_id_irq_handler() 100 } else if ((palmas_usb->linkstat == PALMAS_USB_STATE_ID) && in palmas_id_irq_handler() 102 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_id_irq_handler() 105 } else if ((palmas_usb->linkstat == PALMAS_USB_STATE_DISCONNECT) && in palmas_id_irq_handler() 107 palmas_usb->linkstat in palmas_id_irq_handler() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_pcie.c | 213 u16 linkstat, speed; in qib_pcie_params() local 245 pcie_capability_read_word(dd->pcidev, PCI_EXP_LNKSTA, &linkstat); in qib_pcie_params() 250 speed = linkstat & 0xf; in qib_pcie_params() 251 linkstat >>= 4; in qib_pcie_params() 252 linkstat &= 0x1f; in qib_pcie_params() 253 dd->lbus_width = linkstat; in qib_pcie_params() 271 if (minw && linkstat < minw) in qib_pcie_params() 274 linkstat, minw); in qib_pcie_params()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_pcie.c | 198 u16 linkstat, speed; in qib_pcie_params() local 230 pcie_capability_read_word(dd->pcidev, PCI_EXP_LNKSTA, &linkstat); in qib_pcie_params() 235 speed = linkstat & 0xf; in qib_pcie_params() 236 linkstat >>= 4; in qib_pcie_params() 237 linkstat &= 0x1f; in qib_pcie_params() 238 dd->lbus_width = linkstat; in qib_pcie_params() 256 if (minw && linkstat < minw) in qib_pcie_params() 259 linkstat, minw); in qib_pcie_params()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | pcie.c | 246 static u32 extract_speed(u16 linkstat) in extract_speed() argument 250 switch (linkstat & PCI_EXP_LNKSTA_CLS) { in extract_speed() 268 u16 linkstat; in update_lbus_info() local 271 ret = pcie_capability_read_word(dd->pcidev, PCI_EXP_LNKSTA, &linkstat); in update_lbus_info() 277 dd->lbus_width = FIELD_GET(PCI_EXP_LNKSTA_NLW, linkstat); in update_lbus_info() 278 dd->lbus_speed = extract_speed(linkstat); in update_lbus_info()
|
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | pci-sysfs.c | 177 u16 linkstat; in current_link_speed_show() local 181 err = pcie_capability_read_word(pci_dev, PCI_EXP_LNKSTA, &linkstat); in current_link_speed_show() 185 speed = pcie_link_speed[linkstat & PCI_EXP_LNKSTA_CLS]; in current_link_speed_show() 195 u16 linkstat; in current_link_width_show() local 198 err = pcie_capability_read_word(pci_dev, PCI_EXP_LNKSTA, &linkstat); in current_link_width_show() 203 (linkstat & PCI_EXP_LNKSTA_NLW) >> PCI_EXP_LNKSTA_NLW_SHIFT); in current_link_width_show()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | pcie.c | 195 static u32 extract_speed(u16 linkstat) in extract_speed() argument 199 switch (linkstat & PCI_EXP_LNKSTA_CLS) { in extract_speed() 217 u16 linkstat; in update_lbus_info() local 220 ret = pcie_capability_read_word(dd->pcidev, PCI_EXP_LNKSTA, &linkstat); in update_lbus_info() 226 dd->lbus_width = FIELD_GET(PCI_EXP_LNKSTA_NLW, linkstat); in update_lbus_info() 227 dd->lbus_speed = extract_speed(linkstat); in update_lbus_info()
|
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | pci-sysfs.c | 208 u16 linkstat; in current_link_speed_show() local 212 err = pcie_capability_read_word(pci_dev, PCI_EXP_LNKSTA, &linkstat); in current_link_speed_show() 216 speed = pcie_link_speed[linkstat & PCI_EXP_LNKSTA_CLS]; in current_link_speed_show() 226 u16 linkstat; in current_link_width_show() local 229 err = pcie_capability_read_word(pci_dev, PCI_EXP_LNKSTA, &linkstat); in current_link_width_show() 233 return sysfs_emit(buf, "%u\n", FIELD_GET(PCI_EXP_LNKSTA_NLW, linkstat)); in current_link_width_show()
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-altera.c | 602 u16 linkcap, linkstat, linkctl; in altera_pcie_retrain() local 617 &linkstat); in altera_pcie_retrain() 618 if ((linkstat & PCI_EXP_LNKSTA_CLS) == PCI_EXP_LNKSTA_CLS_2_5GB) { in altera_pcie_retrain()
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-altera.c | 599 u16 linkcap, linkstat, linkctl; in altera_pcie_retrain() local 614 &linkstat); in altera_pcie_retrain() 615 if ((linkstat & PCI_EXP_LNKSTA_CLS) == PCI_EXP_LNKSTA_CLS_2_5GB) { in altera_pcie_retrain()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_common.c | 2299 u32 pcs_anadv_reg, pcs_lpab_reg, linkstat; in ixgbe_fc_autoneg_fiber() local 2308 linkstat = IXGBE_READ_REG(hw, IXGBE_PCS1GLSTA); in ixgbe_fc_autoneg_fiber() 2309 if ((!!(linkstat & IXGBE_PCS1GLSTA_AN_COMPLETE) == 0) || in ixgbe_fc_autoneg_fiber() 2310 (!!(linkstat & IXGBE_PCS1GLSTA_AN_TIMED_OUT) == 1)) in ixgbe_fc_autoneg_fiber()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_common.c | 2300 u32 pcs_anadv_reg, pcs_lpab_reg, linkstat; in ixgbe_fc_autoneg_fiber() local 2309 linkstat = IXGBE_READ_REG(hw, IXGBE_PCS1GLSTA); in ixgbe_fc_autoneg_fiber() 2310 if ((!!(linkstat & IXGBE_PCS1GLSTA_AN_COMPLETE) == 0) || in ixgbe_fc_autoneg_fiber() 2311 (!!(linkstat & IXGBE_PCS1GLSTA_AN_TIMED_OUT) == 1)) in ixgbe_fc_autoneg_fiber()
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | palmas.h | 585 enum palmas_usb_state linkstat; member
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | palmas.h | 576 enum palmas_usb_state linkstat; member
|