diff mbox series

[v1,18/23] phy: marvell: cp110: mark u-boot power-off calls

Message ID 20210324150325.v1.18.Icfc5cbfdba64754496812154272b28c0ff639f0f@changeid
State Accepted
Commit 80ebc63cc9296a972086b8685f3d60fcebf4b4df
Delegated to: Stefan Roese
Headers show
Series phy: marvell: Sync Armada 3k/7k/8k SERDES code with Marvell version | expand

Commit Message

Stefan Roese March 24, 2021, 2:06 p.m. UTC
From: Igal Liberman <igall@marvell.com>

It helps ATF to determine who called power off
function (U-boot/Linux) and act accordingly

Signed-off-by: Igal Liberman <igall@marvell.com>
Reviewed-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Signed-off-by: Stefan Roese <sr@denx.de>
---

 drivers/phy/marvell/comphy_cp110.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/drivers/phy/marvell/comphy_cp110.c b/drivers/phy/marvell/comphy_cp110.c
index d9a94f9d0d09..489a17c76f42 100644
--- a/drivers/phy/marvell/comphy_cp110.c
+++ b/drivers/phy/marvell/comphy_cp110.c
@@ -553,10 +553,10 @@  int comphy_cp110_init(struct chip_serdes_phy_config *ptr_chip_cfg,
 		}
 		switch (ptr_comphy_map->type) {
 		case COMPHY_TYPE_UNCONNECTED:
+			mode = COMPHY_TYPE_UNCONNECTED | COMPHY_CALLER_UBOOT;
 			ret = comphy_smc(MV_SIP_COMPHY_POWER_OFF,
 					 ptr_chip_cfg->comphy_base_addr,
-					 lane,
-					 ptr_comphy_map->type);
+					 lane, mode);
 		case COMPHY_TYPE_IGNORE:
 			continue;
 			break;