[processor-sdk/pdk.git] / packages / ti / transport / timeSync / v2 / src / ip / cpsw / timeSync_cpsw.c
diff --git a/packages/ti/transport/timeSync/v2/src/ip/cpsw/timeSync_cpsw.c b/packages/ti/transport/timeSync/v2/src/ip/cpsw/timeSync_cpsw.c
index c8b1de815f1d6659880c74e7b8c5710b3835f7ca..f212d2c3a22cd6f4389d94fa57a8b36d1b85f516 100644 (file)
static void TimeSync_getSeqId(uint16_t *seqId,
uint8_t *frame);
-static int32_t TimeSync_configPps(Enet_Type enetType);
+static int32_t TimeSync_configPps(Enet_Type enetType, uint32_t instId);
/* ========================================================================== */
/* Global Variables */
if (status == TIMESYNC_OK)
{
- status = TimeSync_configPps(gTimeSyncCpswObj.enetType);
+ status = TimeSync_configPps(gTimeSyncCpswObj.enetType, gTimeSyncCpswObj.instId);
if (status != TIMESYNC_OK)
{
EnetAppUtils_print("Failed to configure PPS generation: %d\n", status);
*seqId = Enet_ntohs(*seqId);
}
-static int32_t TimeSync_configPps(Enet_Type enetType)
+static int32_t TimeSync_configPps(Enet_Type enetType, uint32_t instId)
{
int32_t status = TIMESYNC_OK;
Enet_IoctlPrms prms;
if (enetType == ENET_CPSW_2G)
{
status = EnetAppUtils_setTimeSyncRouter(gTimeSyncCpswObj.enetType,
+ instId,
CSLR_TIMESYNC_INTRTR0_IN_MCU_CPSW0_CPTS_GENF0_0,
CSLR_TIMESYNC_INTRTR0_OUTL_MCU_CPSW0_CPTS_HW3_PUSH_0);
}
else
{
status = EnetAppUtils_setTimeSyncRouter(gTimeSyncCpswObj.enetType,
+ instId,
CSLR_TIMESYNC_INTRTR0_IN_CPSW0_CPTS_GENF0_0,
CSLR_TIMESYNC_INTRTR0_OUTL_CPSW0_CPTS_HW1_PUSH_0);
}