imx_phy 33 drivers/phy/freescale/phy-fsl-imx8mq-usb.c struct imx8mq_usb_phy *imx_phy = phy_get_drvdata(phy); imx_phy 36 drivers/phy/freescale/phy-fsl-imx8mq-usb.c value = readl(imx_phy->base + PHY_CTRL1); imx_phy 40 drivers/phy/freescale/phy-fsl-imx8mq-usb.c writel(value, imx_phy->base + PHY_CTRL1); imx_phy 42 drivers/phy/freescale/phy-fsl-imx8mq-usb.c value = readl(imx_phy->base + PHY_CTRL0); imx_phy 44 drivers/phy/freescale/phy-fsl-imx8mq-usb.c writel(value, imx_phy->base + PHY_CTRL0); imx_phy 46 drivers/phy/freescale/phy-fsl-imx8mq-usb.c value = readl(imx_phy->base + PHY_CTRL2); imx_phy 48 drivers/phy/freescale/phy-fsl-imx8mq-usb.c writel(value, imx_phy->base + PHY_CTRL2); imx_phy 50 drivers/phy/freescale/phy-fsl-imx8mq-usb.c value = readl(imx_phy->base + PHY_CTRL1); imx_phy 52 drivers/phy/freescale/phy-fsl-imx8mq-usb.c writel(value, imx_phy->base + PHY_CTRL1); imx_phy 59 drivers/phy/freescale/phy-fsl-imx8mq-usb.c struct imx8mq_usb_phy *imx_phy = phy_get_drvdata(phy); imx_phy 62 drivers/phy/freescale/phy-fsl-imx8mq-usb.c ret = regulator_enable(imx_phy->vbus); imx_phy 66 drivers/phy/freescale/phy-fsl-imx8mq-usb.c return clk_prepare_enable(imx_phy->clk); imx_phy 71 drivers/phy/freescale/phy-fsl-imx8mq-usb.c struct imx8mq_usb_phy *imx_phy = phy_get_drvdata(phy); imx_phy 73 drivers/phy/freescale/phy-fsl-imx8mq-usb.c clk_disable_unprepare(imx_phy->clk); imx_phy 74 drivers/phy/freescale/phy-fsl-imx8mq-usb.c regulator_disable(imx_phy->vbus); imx_phy 90 drivers/phy/freescale/phy-fsl-imx8mq-usb.c struct imx8mq_usb_phy *imx_phy; imx_phy 93 drivers/phy/freescale/phy-fsl-imx8mq-usb.c imx_phy = devm_kzalloc(dev, sizeof(*imx_phy), GFP_KERNEL); imx_phy 94 drivers/phy/freescale/phy-fsl-imx8mq-usb.c if (!imx_phy) imx_phy 97 drivers/phy/freescale/phy-fsl-imx8mq-usb.c imx_phy->clk = devm_clk_get(dev, "phy"); imx_phy 98 drivers/phy/freescale/phy-fsl-imx8mq-usb.c if (IS_ERR(imx_phy->clk)) { imx_phy 100 drivers/phy/freescale/phy-fsl-imx8mq-usb.c return PTR_ERR(imx_phy->clk); imx_phy 104 drivers/phy/freescale/phy-fsl-imx8mq-usb.c imx_phy->base = devm_ioremap_resource(dev, res); imx_phy 105 drivers/phy/freescale/phy-fsl-imx8mq-usb.c if (IS_ERR(imx_phy->base)) imx_phy 106 drivers/phy/freescale/phy-fsl-imx8mq-usb.c return PTR_ERR(imx_phy->base); imx_phy 108 drivers/phy/freescale/phy-fsl-imx8mq-usb.c imx_phy->phy = devm_phy_create(dev, NULL, &imx8mq_usb_phy_ops); imx_phy 109 drivers/phy/freescale/phy-fsl-imx8mq-usb.c if (IS_ERR(imx_phy->phy)) imx_phy 110 drivers/phy/freescale/phy-fsl-imx8mq-usb.c return PTR_ERR(imx_phy->phy); imx_phy 112 drivers/phy/freescale/phy-fsl-imx8mq-usb.c imx_phy->vbus = devm_regulator_get(dev, "vbus"); imx_phy 113 drivers/phy/freescale/phy-fsl-imx8mq-usb.c if (IS_ERR(imx_phy->vbus)) imx_phy 114 drivers/phy/freescale/phy-fsl-imx8mq-usb.c return PTR_ERR(imx_phy->vbus); imx_phy 116 drivers/phy/freescale/phy-fsl-imx8mq-usb.c phy_set_drvdata(imx_phy->phy, imx_phy);