Lines Matching +full:mipi +full:- +full:calibrate

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * phy.h -- generic phy header file
5 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com
19 #include <linux/phy/phy-dp.h>
20 #include <linux/phy/phy-lvds.h>
21 #include <linux/phy/phy-mipi-dphy.h>
55 * union phy_configure_opts - Opaque generic phy configuration
71 * struct phy_ops - set of function pointers for performing phy operations
80 * @calibrate: calibrate the phy
124 int (*calibrate)(struct phy *phy); member
130 * struct phy_attrs - represents phy attributes
142 * struct phy - represents the phy device
166 * struct phy_provider - represents the phy provider
168 * @children: can be used to override the default (dev->of_node) child node
183 * struct phy_lookup - PHY association in list of phys managed by the phy driver
212 dev_set_drvdata(&phy->dev, data); in phy_set_drvdata()
217 return dev_get_drvdata(&phy->dev); in phy_get_drvdata()
242 return phy->attrs.mode; in phy_get_mode()
248 return phy->attrs.bus_width; in phy_get_bus_width()
252 phy->attrs.bus_width = bus_width; in phy_set_bus_width()
293 return -ENOSYS; in phy_pm_runtime_get()
300 return -ENOSYS; in phy_pm_runtime_get_sync()
307 return -ENOSYS; in phy_pm_runtime_put()
314 return -ENOSYS; in phy_pm_runtime_put_sync()
331 return -ENOSYS; in phy_init()
338 return -ENOSYS; in phy_exit()
345 return -ENOSYS; in phy_power_on()
352 return -ENOSYS; in phy_power_off()
360 return -ENOSYS; in phy_set_mode_ext()
370 return -ENODEV; in phy_set_media()
377 return -ENODEV; in phy_set_speed()
389 return -ENOSYS; in phy_reset()
396 return -ENOSYS; in phy_calibrate()
405 return -ENOSYS; in phy_configure()
414 return -ENOSYS; in phy_validate()
419 return -ENOSYS; in phy_get_bus_width()
429 return ERR_PTR(-ENOSYS); in phy_get()
434 return ERR_PTR(-ENOSYS); in devm_phy_get()
447 return ERR_PTR(-ENOSYS); in devm_of_phy_get()
461 return ERR_PTR(-ENOSYS); in devm_of_phy_get_by_index()
478 return ERR_PTR(-ENOSYS); in of_phy_get()
484 return ERR_PTR(-ENOSYS); in of_phy_simple_xlate()
491 return ERR_PTR(-ENOSYS); in phy_create()
498 return ERR_PTR(-ENOSYS); in devm_phy_create()
514 return ERR_PTR(-ENOSYS); in __of_phy_provider_register()
522 return ERR_PTR(-ENOSYS); in __devm_of_phy_provider_register()