aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/phy.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/phy.txt b/Documentation/phy.txt
index 0103e4b15b0e..2e24b993e95f 100644
--- a/Documentation/phy.txt
+++ b/Documentation/phy.txt
@@ -84,6 +84,12 @@ The only difference between the two APIs is that devm_phy_get associates the
84device with the PHY using devres on successful PHY get. On driver detach, 84device with the PHY using devres on successful PHY get. On driver detach,
85release function is invoked on the the devres data and devres data is freed. 85release function is invoked on the the devres data and devres data is freed.
86 86
87It should be noted that NULL is a valid phy reference. All phy
88consumer calls on the NULL phy become NOPs. That is the release calls,
89the phy_init() and phy_exit() calls, and phy_power_on() and
90phy_power_off() calls are all NOP when applied to a NULL phy. The NULL
91phy is useful in devices for handling optional phy devices.
92
875. Releasing a reference to the PHY 935. Releasing a reference to the PHY
88 94
89When the controller no longer needs the PHY, it has to release the reference 95When the controller no longer needs the PHY, it has to release the reference