Home
last modified time | relevance | path

Searched refs:portsc (Results 1 – 25 of 45) sorted by relevance

12

/openbmc/linux/drivers/usb/cdns3/
H A Dcdnsp-debug.h432 switch (portsc & PORT_PLS_MASK) { in cdnsp_portsc_link_state_string()
467 u32 portsc) in cdnsp_decode_portsc() argument
476 DEV_PORT_SPEED(portsc)); in cdnsp_decode_portsc()
478 if (portsc & PORT_RESET) in cdnsp_decode_portsc()
482 if (portsc & PORT_CSC) in cdnsp_decode_portsc()
484 if (portsc & PORT_WRC) in cdnsp_decode_portsc()
486 if (portsc & PORT_RC) in cdnsp_decode_portsc()
488 if (portsc & PORT_PLC) in cdnsp_decode_portsc()
490 if (portsc & PORT_CEC) in cdnsp_decode_portsc()
493 if (portsc & PORT_WKCONN_E) in cdnsp_decode_portsc()
[all …]
H A Dcdnsp-ring.c790 u32 portsc, cmd_regs; in cdnsp_handle_port_status() local
810 portsc = readl(&port_regs->portsc); in cdnsp_handle_port_status()
812 (portsc & PORT_CHANGE_BITS), &port_regs->portsc); in cdnsp_handle_port_status()
820 if ((portsc & PORT_PLC)) { in cdnsp_handle_port_status()
827 if (DEV_SUPERSPEED_ANY(portsc)) { in cdnsp_handle_port_status()
845 !DEV_SUPERSPEED_ANY(portsc)) in cdnsp_handle_port_status()
854 if (portsc & PORT_CSC) { in cdnsp_handle_port_status()
860 if (portsc & PORT_CONNECT) { in cdnsp_handle_port_status()
869 if ((portsc & (PORT_RC | PORT_WRC)) && (portsc & PORT_CONNECT)) { in cdnsp_handle_port_status()
876 if (portsc & PORT_CEC) in cdnsp_handle_port_status()
[all …]
H A Dcdnsp-trace.h772 TP_PROTO(u32 portnum, u32 portsc),
773 TP_ARGS(portnum, portsc),
776 __field(u32, portsc)
780 __entry->portsc = portsc;
785 __entry->portsc)
790 TP_PROTO(u32 portnum, u32 portsc),
791 TP_ARGS(portnum, portsc)
795 TP_PROTO(u32 portnum, u32 portsc),
796 TP_ARGS(portnum, portsc)
H A Dcdnsp-gadget.c135 u32 portsc = readl(port_regs); in cdnsp_clear_port_change_bit() local
137 writel(cdnsp_port_state_to_neutral(portsc) | in cdnsp_clear_port_change_bit()
138 (portsc & PORT_CHANGE_BITS), port_regs); in cdnsp_clear_port_change_bit()
1282 cdnsp_disable_port(pdev, &pdev->usb3_port.regs->portsc); in cdnsp_run()
1285 cdnsp_set_link_state(pdev, &pdev->usb2_port.regs->portsc, in cdnsp_run()
1438 cdnsp_disable_port(pdev, &pdev->usb2_port.regs->portsc); in cdnsp_stop()
1439 cdnsp_disable_port(pdev, &pdev->usb3_port.regs->portsc); in cdnsp_stop()
1490 u32 portpm, portsc; in __cdnsp_gadget_wakeup() local
1493 portsc = readl(&port_regs->portsc) & PORT_PLS_MASK; in __cdnsp_gadget_wakeup()
1503 if (portsc == XDEV_U3 && !pdev->may_wakeup) in __cdnsp_gadget_wakeup()
[all …]
/openbmc/linux/drivers/usb/early/
H A Dehci-dbgp.c495 u32 ctrl, portsc, cmd; in _dbgp_external_startup() local
519 portsc |= PORT_TEST_PKT; in _dbgp_external_startup()
547 portsc &= ~PORT_PE; in _dbgp_external_startup()
610 u32 portsc; in ehci_reset_port() local
617 portsc &= ~PORT_PE; in ehci_reset_port()
618 portsc |= PORT_RESET; in ehci_reset_port()
626 if (!(portsc & PORT_RESET)) in ehci_reset_port()
629 if (portsc & PORT_RESET) { in ehci_reset_port()
641 if (!(portsc & PORT_CONNECT)) in ehci_reset_port()
645 if ((portsc & PORT_CSC)) in ehci_reset_port()
[all …]
H A Dxhci-dbc.c351 void __iomem *portsc; in xdbc_do_reset_debug_port() local
360 portsc = ops_reg + 0x400 + i * 0x10; in xdbc_do_reset_debug_port()
361 val = readl(portsc); in xdbc_do_reset_debug_port()
363 writel(val | PORT_RESET, portsc); in xdbc_do_reset_debug_port()
436 ret = handshake(&xdbc.xdbc_reg->portsc, PORTSC_CONN_STATUS, PORTSC_CONN_STATUS, 5000000, 100); in xdbc_start()
693 port_reg = readl(&xdbc.xdbc_reg->portsc); in xdbc_handle_port_status()
714 writel(port_reg, &xdbc.xdbc_reg->portsc); in xdbc_handle_port_status()
/openbmc/linux/drivers/usb/host/
H A Dxhci-hub.c284 u32 portsc; in xhci_usb2_hub_descriptor() local
338 u32 portsc; in xhci_usb3_hub_descriptor() local
584 u32 portsc; in xhci_disable_port() local
601 portsc = xhci_port_state_to_neutral(portsc); in xhci_disable_port()
791 u32 portsc; in xhci_set_link_state() local
801 portsc, temp); in xhci_set_link_state()
941 if ((portsc & PORT_RESET) || !(portsc & PORT_PE)) { in xhci_handle_usb2_port_link_resume()
1853 u32 portsc; in xhci_port_missing_cas_quirk() local
1867 portsc |= PORT_WR; in xhci_port_missing_cas_quirk()
1883 u32 temp, portsc; in xhci_bus_resume() local
[all …]
H A Dxhci-dbgcap.c663 u32 portsc; in dbc_handle_port_status() local
665 portsc = readl(&dbc->regs->portsc); in dbc_handle_port_status()
666 if (portsc & DBC_PORTSC_CONN_CHANGE) in dbc_handle_port_status()
672 if (portsc & DBC_PORTSC_LINK_CHANGE) in dbc_handle_port_status()
679 writel(portsc & ~DBC_PORTSC_RESET_CHANGE, &dbc->regs->portsc); in dbc_handle_port_status()
755 u32 ctrl, portsc; in xhci_dbc_do_handle_events() local
765 portsc = readl(&dbc->regs->portsc); in xhci_dbc_do_handle_events()
777 portsc = readl(&dbc->regs->portsc); in xhci_dbc_do_handle_events()
778 writel(portsc, &dbc->regs->portsc); in xhci_dbc_do_handle_events()
785 portsc = readl(&dbc->regs->portsc); in xhci_dbc_do_handle_events()
[all …]
H A Dxhci-trace.h512 TP_PROTO(u32 portnum, u32 portsc),
513 TP_ARGS(portnum, portsc),
516 __field(u32, portsc)
520 __entry->portsc = portsc;
524 xhci_decode_portsc(__get_buf(XHCI_MSG_MAX), __entry->portsc)
529 TP_PROTO(u32 portnum, u32 portsc),
530 TP_ARGS(portnum, portsc)
534 TP_PROTO(u32 portnum, u32 portsc),
535 TP_ARGS(portnum, portsc)
539 TP_PROTO(u32 portnum, u32 portsc),
[all …]
H A Dxhci-debugfs.c349 u32 portsc; in xhci_portsc_show() local
352 portsc = readl(port->addr); in xhci_portsc_show()
353 seq_printf(s, "%s\n", xhci_decode_portsc(str, portsc)); in xhci_portsc_show()
370 u32 portsc; in xhci_port_write() local
382 portsc = readl(port->addr); in xhci_port_write()
383 if ((portsc & PORT_PLS_MASK) != XDEV_RXDETECT) { in xhci_port_write()
387 portsc = xhci_port_state_to_neutral(portsc); in xhci_port_write()
388 portsc &= ~PORT_PLS_MASK; in xhci_port_write()
389 portsc |= PORT_LINK_STROBE | XDEV_COMP_MODE; in xhci_port_write()
390 writel(portsc, port->addr); in xhci_port_write()
H A Dehci-fsl.c195 u32 portsc, tmp; in ehci_fsl_setup_phy() local
206 portsc = ehci_readl(ehci, &ehci->regs->port_status[port_offset]); in ehci_fsl_setup_phy()
207 portsc &= ~(PORT_PTS_MSK | PORT_PTS_PTW); in ehci_fsl_setup_phy()
224 portsc |= PORT_PTS_ULPI; in ehci_fsl_setup_phy()
227 portsc |= PORT_PTS_SERIAL; in ehci_fsl_setup_phy()
230 portsc |= PORT_PTS_PTW; in ehci_fsl_setup_phy()
270 portsc |= PORT_PTS_UTMI; in ehci_fsl_setup_phy()
283 ehci_writel(ehci, portsc, &ehci->regs->port_status[port_offset]); in ehci_fsl_setup_phy()
H A Dxhci.h2636 if (portsc & PORT_OC) in xhci_decode_portsc()
2638 if (portsc & PORT_RESET) in xhci_decode_portsc()
2642 if (portsc & PORT_CSC) in xhci_decode_portsc()
2644 if (portsc & PORT_PEC) in xhci_decode_portsc()
2646 if (portsc & PORT_WRC) in xhci_decode_portsc()
2648 if (portsc & PORT_OCC) in xhci_decode_portsc()
2650 if (portsc & PORT_RC) in xhci_decode_portsc()
2652 if (portsc & PORT_PLC) in xhci_decode_portsc()
2654 if (portsc & PORT_CEC) in xhci_decode_portsc()
2656 if (portsc & PORT_CAS) in xhci_decode_portsc()
[all …]
H A Dehci.h659 ehci_port_speed(struct ehci_hcd *ehci, unsigned int portsc) in ehci_port_speed() argument
662 switch ((portsc >> (ehci->has_hostpc ? 25 : 26)) & 3) { in ehci_port_speed()
679 #define ehci_port_speed(ehci, portsc) USB_PORT_STAT_HIGH_SPEED argument
716 #define ehci_has_ci_pec_bug(e, portsc) \ argument
718 && !(portsc & PORT_PEC) && !(portsc & PORT_PE))
H A Dxhci-tegra.c2043 if (DEV_LOWSPEED(portsc)) in tegra_xhci_portsc_to_speed()
2046 if (DEV_HIGHSPEED(portsc)) in tegra_xhci_portsc_to_speed()
2049 if (DEV_FULLSPEED(portsc)) in tegra_xhci_portsc_to_speed()
2052 if (DEV_SUPERSPEED_ANY(portsc)) in tegra_xhci_portsc_to_speed()
2067 u32 portsc; in tegra_xhci_enable_phy_sleepwalk_wake() local
2172 u32 portsc; in tegra_xusb_enter_elpg() local
2191 if (((portsc & PORT_PLS_MASK) == XDEV_U3) || ((portsc & DEV_SPEED_MASK) == XDEV_FS)) in tegra_xusb_enter_elpg()
2699 u32 portsc; in tegra_xhci_hub_control() local
2711 portsc = readl(ports[i]->addr); in tegra_xhci_hub_control()
2730 if (portsc & PORT_CONNECT) in tegra_xhci_hub_control()
[all …]
H A Dxhci-pci.c893 u32 portsc; in xhci_pci_poweroff_late() local
910 portsc = readl(port->addr); in xhci_pci_poweroff_late()
912 if ((portsc & PORT_PLS_MASK) != XDEV_U3) in xhci_pci_poweroff_late()
931 portsc = xhci_port_state_to_neutral(portsc); in xhci_pci_poweroff_late()
932 writel(portsc | PORT_PE, port->addr); in xhci_pci_poweroff_late()
/openbmc/qemu/hw/usb/
H A Dhcd-ehci.c695 uint32_t *portsc = &s->portsc[port->index]; in ehci_attach() local
716 uint32_t *portsc = &s->portsc[port->index]; in ehci_detach() local
745 uint32_t portsc = s->portsc[port->index]; in ehci_child_detach() local
760 uint32_t *portsc = &s->portsc[port->index]; in ehci_wakeup() local
818 uint32_t portsc = s->portsc[ep->dev->port->index]; in ehci_wakeup_endpoint() local
869 memset(&s->portsc, 0x00, sizeof(s->portsc)); in ehci_reset()
942 uint32_t *portsc = &s->portsc[port]; in handle_port_owner_write() local
960 *portsc |= owner; in handle_port_owner_write()
972 uint32_t *portsc = &s->portsc[port]; in ehci_port_write() local
1016 *portsc |= val; in ehci_port_write()
[all …]
H A Dhcd-xhci.c2626 port->portsc |= bits; in xhci_port_notify()
2638 port->portsc = PORTSC_PP; in xhci_port_update()
2640 port->portsc |= PORTSC_CCS; in xhci_port_update()
2656 port->portsc |= PORTSC_PED; in xhci_port_update()
2679 port->portsc |= PORTSC_WRC; in xhci_port_reset()
2687 port->portsc |= PORTSC_PED; in xhci_port_reset()
2691 port->portsc &= ~PORTSC_PR; in xhci_port_reset()
2823 ret = port->portsc; in xhci_port_read()
2843 uint32_t portsc, notify; in xhci_port_write() local
2859 portsc = port->portsc; in xhci_port_write()
[all …]
/openbmc/u-boot/drivers/usb/host/
H A Dehci-vf.c183 writel((PORT_PTS_UTMI | PORT_PTS_PTW), &ehci->portsc); in ehci_hcd_init()
184 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
187 writel((PORT_PTS_UTMI | PORT_PTS_PTW), &ehci->portsc); in ehci_hcd_init()
188 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
283 writel((PORT_PTS_UTMI | PORT_PTS_PTW), &ehci->portsc); in vf_init_after_reset()
284 setbits_le32(&ehci->portsc, USB_EN); in vf_init_after_reset()
329 writel((PORT_PTS_UTMI | PORT_PTS_PTW), &ehci->portsc); in ehci_usb_probe()
330 setbits_le32(&ehci->portsc, USB_EN); in ehci_usb_probe()
H A Dehci-mx6.c375 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
376 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
423 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in mx6_init_after_reset()
424 setbits_le32(&ehci->portsc, USB_EN); in mx6_init_after_reset()
543 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_usb_probe()
544 setbits_le32(&ehci->portsc, USB_EN); in ehci_usb_probe()
H A Dehci-mx5.c254 __raw_writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
255 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
/openbmc/linux/drivers/usb/gadget/udc/
H A Dmv_udc_core.c1006 u32 tmp, portsc; in udc_reset() local
1043 portsc = readl(&udc->op_regs->portsc[0]); in udc_reset()
1052 writel(portsc, &udc->op_regs->portsc[0]); in udc_reset()
1131 u32 portsc; in mv_udc_wakeup() local
1137 portsc = readl(&udc->op_regs->portsc); in mv_udc_wakeup()
1143 writel(portsc, &udc->op_regs->portsc[0]); in mv_udc_wakeup()
1415 u32 portsc; in mv_set_ptc() local
1417 portsc = readl(&udc->op_regs->portsc[0]); in mv_set_ptc()
1419 writel(portsc, &udc->op_regs->portsc[0]); in mv_set_ptc()
1951 u32 portsc; in irq_process_port_change() local
[all …]
/openbmc/u-boot/drivers/usb/gadget/
H A Dci_udc.h19 u32 portsc; /* 0x174 */ member
40 u32 portsc; /* 0x184 */ member
/openbmc/linux/drivers/usb/phy/
H A Dphy-fsl-usb.c158 tmp = fsl_readl(&usb_dr_regs->portsc) & ~PORTSC_W1C_BITS; in fsl_otg_drv_vbus()
159 fsl_writel(tmp | PORTSC_PORT_POWER, &usb_dr_regs->portsc); in fsl_otg_drv_vbus()
161 tmp = fsl_readl(&usb_dr_regs->portsc) & in fsl_otg_drv_vbus()
163 fsl_writel(tmp, &usb_dr_regs->portsc); in fsl_otg_drv_vbus()
194 tmp = fsl_readl(&fsl_otg_dev->dr_mem_map->portsc) & ~PORTSC_W1C_BITS; in fsl_otg_loc_sof()
200 fsl_writel(tmp, &fsl_otg_dev->dr_mem_map->portsc); in fsl_otg_loc_sof()
908 temp = fsl_readl(&p_otg->dr_mem_map->portsc); in usb_otg_start()
923 fsl_writel(temp, &p_otg->dr_mem_map->portsc); in usb_otg_start()
/openbmc/linux/drivers/usb/fotg210/
H A Dfotg210-hcd.h611 fotg210_get_speed(struct fotg210_hcd *fotg210, unsigned int portsc) in fotg210_get_speed() argument
619 fotg210_port_speed(struct fotg210_hcd *fotg210, unsigned int portsc) in fotg210_port_speed() argument
621 switch (fotg210_get_speed(fotg210, portsc)) { in fotg210_port_speed()
/openbmc/u-boot/drivers/phy/
H A Dmsm8916-usbh-phy.c54 writel(PORT_PTS_ULPI, &p->ehci->portsc); in msm_phy_reset()

12