summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/Peripherals
diff options
context:
space:
mode:
authorEyal Harari <Eyal.Harari@freesacle.com>2014-09-17 11:53:05 (GMT)
committerRichard Schmitt <richard.schmitt@freescale.com>2014-09-19 14:31:31 (GMT)
commitc389efaced25672b600a6a9c26c8bb1aefd8eca3 (patch)
tree6e14649838b0f5eb3246b1904aa2e3d07816d175 /drivers/net/ethernet/freescale/fman/Peripherals
parent277ed7a2df8a53288cf08b61a7d44e916021fd49 (diff)
downloadlinux-fsl-qoriq-c389efaced25672b600a6a9c26c8bb1aefd8eca3.tar.xz
FMD: DSAR: Don't disable/enable Tx explicitly. Change call to exit DSAR to fm_soc_resume
Signed-off-by: Eyal Harari <Eyal.Harari@freesacle.com> Change-Id: I888b95ca0c7f2e13266ecf81c41e779666a6e612 Reviewed-on: http://git.am.freescale.net:8181/19106 Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Cristian-Constantin Sovaiala <Cristian.Sovaiala@freescale.com> Reviewed-by: Richard Schmitt <richard.schmitt@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/Peripherals')
-rw-r--r--drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c b/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c
index 8378df2..1f3ae53 100644
--- a/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c
+++ b/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c
@@ -5813,8 +5813,7 @@ t_Error FM_PORT_EnterDsarFinal(t_Handle h_DsarRxPort, t_Handle h_DsarTxPort)
fmGetSetParams.setParams.type = UPDATE_FM_CLD;
FmGetSetParams(p_FmPort->h_Fm, &fmGetSetParams);
- // Issue graceful stop to HC and DSAR Tx ports
- FM_PORT_Disable(p_FmPortTx);
+ /* Issue graceful stop to HC port */
FM_PORT_Disable(p_FmPortHc);
// config tx port
@@ -5915,7 +5914,6 @@ void FM_PORT_ExitDsar(t_Handle h_FmPortRx, t_Handle h_FmPortTx)
FmGetSetParams(p_FmPort->h_Fm, &fmGetSetParams);
WRITE_UINT32(p_FmPortTx->p_FmPortBmiRegs->txPortBmiRegs.fmbm_tcmne, p_FmPort->deepSleepVars.fmbm_tcmne);
WRITE_UINT32(p_FmPortTx->p_FmPortBmiRegs->txPortBmiRegs.fmbm_tcfg, p_FmPort->deepSleepVars.fmbm_tcfg);
- FM_PORT_Enable(p_FmPortTx);
FM_PORT_Enable(p_FmPortHc);
}