Lines Matching defs:data
305 u32 data;
318 data = readl(phy_dwc3->base + SSUSB_PHY_CTRL_REG);
319 writel(data | SSUSB_CTRL_SS_PHY_RESET,
322 writel(data, phy_dwc3->base + SSUSB_PHY_CTRL_REG);
326 data &= ~SSUSB_CTRL_REF_USE_PAD;
328 data |= SSUSB_CTRL_REF_USE_PAD;
330 writel(data, phy_dwc3->base + SSUSB_PHY_CTRL_REG);
335 data |= SSUSB_CTRL_SS_PHY_EN | SSUSB_CTRL_LANE0_PWR_PRESENT;
336 writel(data, phy_dwc3->base + SSUSB_PHY_CTRL_REG);
343 ret = usb_ss_read_phycreg(phy_dwc3, 0x102D, &data);
347 data |= (1 << 7);
348 ret = usb_ss_write_phycreg(phy_dwc3, 0x102D, data);
352 ret = usb_ss_read_phycreg(phy_dwc3, 0x1010, &data);
356 data &= ~0xff0;
357 data |= 0x20;
358 ret = usb_ss_write_phycreg(phy_dwc3, 0x1010, data);
369 ret = usb_ss_read_phycreg(phy_dwc3, SSPHY_CTRL_RX_OVRD_IN_HI(0), &data);
373 data &= ~RX_OVRD_IN_HI_RX_EQ_EN;
374 data |= RX_OVRD_IN_HI_RX_EQ_EN_OVRD;
375 data &= ~RX_OVRD_IN_HI_RX_EQ_MASK;
376 data |= RX_OVRD_IN_HI_RX_EQ(phy_dwc3->rx_eq);
377 data |= RX_OVRD_IN_HI_RX_EQ_OVRD;
379 SSPHY_CTRL_RX_OVRD_IN_HI(0), data);
390 SSPHY_CTRL_TX_OVRD_DRV_LO(0), &data);
394 data &= ~TX_OVRD_DRV_LO_PREEMPH_MASK;
395 data |= TX_OVRD_DRV_LO_PREEMPH(phy_dwc3->tx_deamp_3_5db);
396 data &= ~TX_OVRD_DRV_LO_AMPLITUDE_MASK;
397 data |= 0x6E;
398 data |= TX_OVRD_DRV_LO_EN;
400 SSPHY_CTRL_TX_OVRD_DRV_LO(0), data);
404 data = 0;
405 data &= ~SSPHY_MPLL_MASK;
406 data |= SSPHY_MPLL(phy_dwc3->mpll);
407 usb_ss_write_phycreg(phy_dwc3, 0x30, data);
416 data = readl(phy_dwc3->base + SSUSB_PHY_PARAM_CTRL_1);
418 data &= ~PHY_PARAM_CTRL1_MASK;
420 data |= PHY_PARAM_CTRL1_TX_FULL_SWING(0x6e) |
426 PHY_PARAM_CTRL1_MASK, data);
474 .data = &qcom_ipq806x_usb_hs_drvdata },
476 .data = &qcom_ipq806x_usb_ss_drvdata },
487 const struct phy_drvdata *data;
494 data = of_device_get_match_data(&pdev->dev);
515 clk_set_rate(phy_dwc3->ref_clk, data->clk_rate);
535 generic_phy = devm_phy_create(phy_dwc3->dev, pdev->dev.of_node, &data->ops);