|
AM64x MCU+ SDK
10.00.00
|
|
Go to the documentation of this file.
110 uint16_t seqId, uint8_t
domain, uint64_t *ts);
123 uint16_t seqId, uint8_t
domain, uint64_t *ts);
int LLDTSyncGetRxTime(LLDTSync_t *hTSync, uint8_t rxPort, int msgType, uint16_t seqId, uint8_t domain, uint64_t *ts)
Retrieves the PTP RX timestamp for a specific message.
void LLDTSyncCfgInit(LLDTSyncCfg_t *cfg)
Initializes the LLDTSyncCfg_t configuration structure.
int LLDTSyncAdjFreq(LLDTSync_t *hTSync, int ppb)
Adjusts the frequency of the PTP clock.
uint32_t enetType
Definition: lldtsync.h:68
int LLDTSyncSetTime(LLDTSync_t *hTSync, uint64_t ts)
Sets the time for the PTP clock.
int LLDTSyncEnableTsEvent(LLDTSync_t *hTSync, uint32_t ports[], uint32_t numPorts)
Enables PTP timestamp events for specified ports.
LLDTSync_t * LLDTSyncOpen(LLDTSyncCfg_t *cfg)
Opens a new LLDTSync instance to access the PTP clock.
void LLDTSyncClose(LLDTSync_t *hTSync)
Closes the LLDTSync instance.
Data types and macros for TI Enet LLD abstract APIs.
uint32_t instId
Definition: lldtsync.h:72
int LLDTSyncGetTime(LLDTSync_t *hTSync, uint64_t *ts)
Retrieves the current time from the PTP clock.
Configuration structure for LLDTSync.
Definition: lldtsync.h:64
struct LLDTSync LLDTSync_t
Structure representing the LLDTSync instance.
Definition: lldtsync.h:78
domgrp_t domain
Definition: tisci_pm_core.h:1
int LLDTSyncGetTxTime(LLDTSync_t *hTSync, uint8_t txPort, int msgType, uint16_t seqId, uint8_t domain, uint64_t *ts)
Retrieves the PTP TX timestamp for a specific message.