aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/phy/phy.h
diff options
context:
space:
mode:
authorDov Levenglick <levengeek@gmail.com>2018-02-02 18:34:50 +0200
committerKishon Vijay Abraham I <kishon@ti.com>2018-03-08 13:56:24 +0530
commitbecaf17a58473e358e056ada2642e895aae93b0e (patch)
tree8631abffb370e9ce8fa2f7d7924162ad65ae4e44 /include/linux/phy/phy.h
parentphy: rockchip-emmc: use regmap_read_poll_timeout to poll dllrdy (diff)
downloadwireguard-linux-becaf17a58473e358e056ada2642e895aae93b0e.tar.xz
wireguard-linux-becaf17a58473e358e056ada2642e895aae93b0e.zip
phy: fix structure documentation
Add missing documentation of structure members and modify the order of documentation to match that of the structure declaration. Signed-off-by: Dov Levenglick <dov.levenglick@gmail.com> Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Diffstat (limited to 'include/linux/phy/phy.h')
-rw-r--r--include/linux/phy/phy.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/include/linux/phy/phy.h b/include/linux/phy/phy.h
index 485469e6fa7f..c9d14eeee7f5 100644
--- a/include/linux/phy/phy.h
+++ b/include/linux/phy/phy.h
@@ -81,7 +81,8 @@ struct phy_attrs {
* @mutex: mutex to protect phy_ops
* @init_count: used to protect when the PHY is used by multiple consumers
* @power_count: used to protect when the PHY is used by multiple consumers
- * @phy_attrs: used to specify PHY specific attributes
+ * @attrs: used to specify PHY specific attributes
+ * @pwr: power regulator associated with the phy
*/
struct phy {
struct device dev;
@@ -97,9 +98,10 @@ struct phy {
/**
* struct phy_provider - represents the phy provider
* @dev: phy provider device
+ * @children: can be used to override the default (dev->of_node) child node
* @owner: the module owner having of_xlate
- * @of_xlate: function pointer to obtain phy instance from phy pointer
* @list: to maintain a linked list of PHY providers
+ * @of_xlate: function pointer to obtain phy instance from phy pointer
*/
struct phy_provider {
struct device *dev;
@@ -110,6 +112,13 @@ struct phy_provider {
struct of_phandle_args *args);
};
+/**
+ * struct phy_lookup - PHY association in list of phys managed by the phy driver
+ * @node: list node
+ * @dev_id: the device of the association
+ * @con_id: connection ID string on device
+ * @phy: the phy of the association
+ */
struct phy_lookup {
struct list_head node;
const char *dev_id;