diff options
| author | Sushil Singh <sushilkumars@nvidia.com> | 2020-11-18 05:15:53 -0500 |
|---|---|---|
| committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2021-05-12 21:43:36 -0400 |
| commit | 38cd360781ca67b686829d8dd3d8023d0d7c13dc (patch) | |
| tree | 8f15fe24af09608abf30faf9581c207cda7fa502 /Documentation/devicetree/bindings/platform | |
| parent | 397f8bd575cad792b2f6835bc7ab6eedce0a15eb (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.txt | 2 |
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 | ||
| 137 | Example: | 139 | Example: |
| 138 | 140 | ||
