Lines Matching refs:k_phy

55 	struct keystone_usbphy *k_phy = dev_get_drvdata(phy->dev);  in keystone_usbphy_init()  local
58 val = keystone_usbphy_readl(k_phy->phy_ctrl, USB_PHY_CTL_CLOCK); in keystone_usbphy_init()
59 keystone_usbphy_writel(k_phy->phy_ctrl, USB_PHY_CTL_CLOCK, in keystone_usbphy_init()
66 struct keystone_usbphy *k_phy = dev_get_drvdata(phy->dev); in keystone_usbphy_shutdown() local
69 val = keystone_usbphy_readl(k_phy->phy_ctrl, USB_PHY_CTL_CLOCK); in keystone_usbphy_shutdown()
70 keystone_usbphy_writel(k_phy->phy_ctrl, USB_PHY_CTL_CLOCK, in keystone_usbphy_shutdown()
77 struct keystone_usbphy *k_phy; in keystone_usbphy_probe() local
81 k_phy = devm_kzalloc(dev, sizeof(*k_phy), GFP_KERNEL); in keystone_usbphy_probe()
82 if (!k_phy) in keystone_usbphy_probe()
86 k_phy->phy_ctrl = devm_ioremap_resource(dev, res); in keystone_usbphy_probe()
87 if (IS_ERR(k_phy->phy_ctrl)) in keystone_usbphy_probe()
88 return PTR_ERR(k_phy->phy_ctrl); in keystone_usbphy_probe()
90 ret = usb_phy_gen_create_phy(dev, &k_phy->usb_phy_gen, NULL); in keystone_usbphy_probe()
94 k_phy->usb_phy_gen.phy.init = keystone_usbphy_init; in keystone_usbphy_probe()
95 k_phy->usb_phy_gen.phy.shutdown = keystone_usbphy_shutdown; in keystone_usbphy_probe()
97 platform_set_drvdata(pdev, k_phy); in keystone_usbphy_probe()
99 return usb_add_phy_dev(&k_phy->usb_phy_gen.phy); in keystone_usbphy_probe()
104 struct keystone_usbphy *k_phy = platform_get_drvdata(pdev); in keystone_usbphy_remove() local
106 usb_remove_phy(&k_phy->usb_phy_gen.phy); in keystone_usbphy_remove()