TGPIO enabled in Radxa X4 AMI BIOS

I have been talking to Ahmad Byagowi from Meta, he helms the OCP-TAP project which has done a lot of great work getting various small computers working with PTP time sync.

The i226-V NIC on the X4 can support PTP hardware timestamps if, I believe, TGPIO support is enabled in the AMI BIOS, and Ahmad also worked with the LattePanda team to get it enabled on the Mu: https://github.com/LattePandaTeam/LattePanda-Mu/issues/4

If enabled, and T_Sync 0 and T_Sync 1 are exposed somewhere on the board, this could be used for cheap but highly accurate time services.

2 Likes

Hi Jeff, We will digging feasibility of this feature.

2 Likes

@ryann, please let me know if you need any help from AMI on the BIOS changes necessary to enable TGPIO.
Also, would you please look into your schematic to see if T_Sync 0 and T_Sync 1 are somehow accessible, at least brought out from under your chipset.
Looking forward to your response.

Thanks for your kindly help, we will require for your assistance if we have any difficulties

Hi,
Any updates / progress on this ?

I guess not ? no updates ?

Hello friend, the latest BIOS (v004) enable PTP.

Excellent! Another follow-up, do you know if TGPIO from the SoC is available on any pin or trace on the board?

According to the schematic, it is not exposed and needs hardware revision

Okay thank you! At a minimum, PTP support is useful already. If there is any opportunity for the TGPIO to be exposed in a future revision, that would be a huge assistance for using the X4 in time-critical situations.

Ryann,
Thx for this, assume PTP is enabled by default ? No need to change BIOS settings?

Also re geerlingguy's question, assume given the RP2040 RPI chip is the one controlling the 40pin GPIO, there is now way to pass TGPIO via the RPI2040......

Thanks

Chris

PTP is enabled by default.
TGPIO sync signals will be routed out from the PCB in the next version.