![]() |
PDK API Guide for J721E
|
Data Structures | |
| struct | CSL_CPTS_VERSION |
| Holds the Time sync submodule's version info. More... | |
| struct | CSL_CPTS_EVENTINFO |
| Holds Time sync event info contents. More... | |
| struct | CSL_CPTS_CONTROL |
| Holds the CPTS control register info. More... | |
Typedefs | |
| typedef uint32_t | CSL_CPTS_TS_OUTPUT_BIT |
| Defines CPTS timestamp output bits. More... | |
| typedef uint32_t | CSL_CPTS_TS_PPM_DIR |
| Defines PPM Correction Direction. More... | |
| #define CSL_CPTS_EVENTTYPE_TS_PUSH 0 |
Defines CPTS event types.
Time stamp push event
| #define CSL_CPTS_EVENTTYPE_TS_ROLLOVER 1 |
Time stamp rollover event (32-bit mode only)
| #define CSL_CPTS_EVENTTYPE_TS_HALFROLLOVER 2 |
Time stamp Half Rollover event (32-bit mode only)
| #define CSL_CPTS_EVENTTYPE_HW_TS_PUSH 3 |
Hardware Time stamp push event
| #define CSL_CPTS_EVENTTYPE_ETH_RECEIVE 4 |
Ethernet receive event
| #define CSL_CPTS_EVENTTYPE_ETH_TRANSMIT 5 |
Ethernet Transmit event
| #define CSL_CPTS_EVENTTYPE_TS_COMP 6 |
Time stamp compare event (non-toggle mode only)
| #define CSL_CPTS_EVENTTYPE_HOST 7 |
Host event
| #define CPTS_TS_OUTPUT_BIT_DISABLED ((uint32_t) 0U) |
| #define CPTS_TS_OUTPUT_BIT_17 ((uint32_t) 1U) |
| #define CPTS_TS_OUTPUT_BIT_18 ((uint32_t) 2U) |
| #define CPTS_TS_OUTPUT_BIT_19 ((uint32_t) 3U) |
| #define CPTS_TS_OUTPUT_BIT_20 ((uint32_t) 4U) |
| #define CPTS_TS_OUTPUT_BIT_21 ((uint32_t) 5U) |
| #define CPTS_TS_OUTPUT_BIT_22 ((uint32_t) 6U) |
| #define CPTS_TS_OUTPUT_BIT_23 ((uint32_t) 7U) |
| #define CPTS_TS_OUTPUT_BIT_24 ((uint32_t) 8U) |
| #define CPTS_TS_OUTPUT_BIT_25 ((uint32_t) 9U) |
| #define CPTS_TS_OUTPUT_BIT_26 ((uint32_t) 10U) |
| #define CPTS_TS_OUTPUT_BIT_27 ((uint32_t) 11U) |
| #define CPTS_TS_OUTPUT_BIT_28 ((uint32_t) 12U) |
| #define CPTS_TS_OUTPUT_BIT_29 ((uint32_t) 13U) |
| #define CPTS_TS_OUTPUT_BIT_30 ((uint32_t) 14U) |
| #define CPTS_TS_OUTPUT_BIT_31 ((uint32_t) 15U) |
| #define CSL_CPTS_TS_PPM_DIR_INCREASE ((uint32_t) 0U) |
| #define CSL_CPTS_TS_PPM_DIR_DECREASE ((uint32_t) 1U) |
| typedef uint32_t CSL_CPTS_TS_OUTPUT_BIT |
Defines CPTS timestamp output bits.
| typedef uint32_t CSL_CPTS_TS_PPM_DIR |
Defines PPM Correction Direction.