AM6442: VLAN in IEEE1588 synchronization

Part Number: AM6442

We have a requirement here and would like to inquire if there are any recommended implementation paths for supporting VLAN in IEEE1588 synchronization.

We are using CSPW network interfaces and the LinuxPTP open-source protocol stack for implementation, but we can't find any information about VLAN online. The AM64 manual CPTS has some information, specifically in the CPSW_PN_TS_CTL_REG_k 0802 2310h register, there are two enable bits:

  • TS_TX_VLAN_LTYPE2_EN
  • TS_TX_VLAN_LTYPE1_EN

However, upon reviewing the CPSW driver, there are no operations on the relevant registers. We are currently unclear on how to implement the VLAN feature of IEEE1588 on the AM64 hardware platform.