Searched refs:uspc (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.4/drivers/usb/gadget/udc/bdc/ |
| D | bdc_udc.c | 179 static void handle_link_state_change(struct bdc *bdc, u32 uspc) in handle_link_state_change() argument 184 link_state = BDC_PST(uspc); in handle_link_state_change() 233 u32 uspc; in bdc_sr_uspc() local 237 uspc = bdc_readl(bdc->regs, BDC_USPC); in bdc_sr_uspc() 238 dev_dbg(bdc->dev, "%s uspc=0x%08x\n", __func__, uspc); in bdc_sr_uspc() 241 if (uspc & BDC_PCC) { in bdc_sr_uspc() 243 if ((uspc & BDC_VBC) && !(uspc & BDC_VBS) && !(uspc & BDC_PCS)) in bdc_sr_uspc() 245 else if ((uspc & BDC_PCS) && !BDC_PST(uspc)) in bdc_sr_uspc() 251 if ((uspc & BDC_VBC) && (uspc & BDC_VBS)) { in bdc_sr_uspc() 259 } else if ((uspc & BDC_PRS) || (uspc & BDC_PRC) || disconn) { in bdc_sr_uspc() [all …]
|
| D | bdc_core.c | 137 u32 uspc; in bdc_softconn() local 139 uspc = bdc_readl(bdc->regs, BDC_USPC); in bdc_softconn() 140 uspc &= ~BDC_PST_MASK; in bdc_softconn() 141 uspc |= BDC_LINK_STATE_RX_DET; in bdc_softconn() 142 uspc |= BDC_SWS; in bdc_softconn() 143 dev_dbg(bdc->dev, "%s () uspc=%08x\n", __func__, uspc); in bdc_softconn() 144 bdc_writel(bdc->regs, BDC_USPC, uspc); in bdc_softconn() 150 u32 uspc; in bdc_softdisconn() local 152 uspc = bdc_readl(bdc->regs, BDC_USPC); in bdc_softdisconn() 153 uspc |= BDC_SDC; in bdc_softdisconn() [all …]
|