dp: tx: Optimized issuing GUID during topology discovery.

Issuing a GUID is done internally by topology discovery. The GUID was already
obtained by the LINK_ADDRESS sideband message.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
This commit is contained in:
Andrei-Liviu Simion 2015-07-01 22:11:18 -07:00 committed by Nava kishore Manne
parent cd39ad1cfc
commit e804dc0ca8

View file

@ -3217,7 +3217,6 @@ static void XDp_RxSetAvailPbn(XDp *InstancePtr, XDp_SidebandMsg *Msg)
static void XDp_TxIssueGuid(XDp *InstancePtr, u8 LinkCountTotal,
u8 *RelativeAddress, XDp_TxTopology *Topology, u8 *Guid)
{
XDp_TxGetGuid(InstancePtr, LinkCountTotal, RelativeAddress, Guid);
u8 GuidIndex;
for (GuidIndex = 0; GuidIndex < XDP_GUID_NBYTES; GuidIndex++) {
@ -3228,7 +3227,10 @@ static void XDp_TxIssueGuid(XDp *InstancePtr, u8 LinkCountTotal,
/* The current GUID is all 0's; issue a GUID to the device. */
XDp_TxWriteGuid(InstancePtr, LinkCountTotal, RelativeAddress,
GuidTable[Topology->NodeTotal]);
XDp_TxGetGuid(InstancePtr, LinkCountTotal, RelativeAddress, Guid);
for (GuidIndex = 0; GuidIndex < XDP_GUID_NBYTES; GuidIndex++) {
Guid[GuidIndex] = GuidTable[Topology->NodeTotal][GuidIndex];
}
}
/******************************************************************************/