summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/platform
diff options
context:
space:
mode:
authorSushil Singh <sushilkumars@nvidia.com>2020-11-18 05:15:53 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2021-05-12 21:43:36 -0400
commit38cd360781ca67b686829d8dd3d8023d0d7c13dc (patch)
tree8f15fe24af09608abf30faf9581c207cda7fa502 /Documentation/devicetree/bindings/platform
parent397f8bd575cad792b2f6835bc7ab6eedce0a15eb (diff)
eqos: use phy reset low power mode from DT
Issue: Some ethernet PHY consume low power only when they are put in reset mode otherwise power consumption is high. Fix: Add DT flag which can be set for the PHYs which consume low power when they are in reset. Driver puts those phy chip to reset mode for low power consumption state if the corresponding dt flag is set, else use supported low power mode operation for the selected phy. Default operation is to use phy reset mode for low power consumption. Bug 200627703 Change-Id: If86c37b43c8f737c332c46188ab2e91ae9c72343 Signed-off-by: Sushil Singh <sushilkumars@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2447746 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: Bhadram Varka <vbhadram@nvidia.com> Reviewed-by: Nagaraj Annaiah <nannaiah@nvidia.com> Reviewed-by: Srinivas Ramachandran <srinivasra@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: Aaron Tian <atian@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'Documentation/devicetree/bindings/platform')
-rw-r--r--Documentation/devicetree/bindings/platform/tegra/tegra-eqos.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/platform/tegra/tegra-eqos.txt b/Documentation/devicetree/bindings/platform/tegra/tegra-eqos.txt
index c3d710ad3..cf30d6adf 100644
--- a/Documentation/devicetree/bindings/platform/tegra/tegra-eqos.txt
+++ b/Documentation/devicetree/bindings/platform/tegra/tegra-eqos.txt
@@ -133,6 +133,8 @@ Optional properties:
133- nvidia,rx_riwt: Specifies the RX wathcdog interrupt timeout in usec 133- nvidia,rx_riwt: Specifies the RX wathcdog interrupt timeout in usec
134 for an Rx descriptor for which IOC bit is not set. 134 for an Rx descriptor for which IOC bit is not set.
135 The RIWT field is programmed as (<val> * 256) / 62.5 135 The RIWT field is programmed as (<val> * 256) / 62.5
136- phy_rst_lp_mode Specifies that the phy should be put in reset for low
137 power mode when it is set.
136 138
137Example: 139Example:
138 140