enjoy-digital / litepcie_ptm_test

LitePCIe PTM support / test repo.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test Intel i225 PPS output.

trabucayre opened this issue · comments

configuration

sudo /bin/bash
echo 1 > /sys/class/ptp/ptpX/pps_enable
echo 2 0 > /sys/class/ptp/ptpX/pins/SDP0
echo '0 0 0 1 0' > /sys/class/ptp/ptpX/period

where:

  • X depends on enumerate order when more than one ptp compatible interfaces are presents.
  • Y between 0 and 2

pinout

GND GND GND
SDP0 SDP1 SDP2

board

Ref

Since we have two Intel board in the setup, we can just execute each time:

sudo /bin/bash
echo 1 > /sys/class/ptp/ptp0/pps_enable
echo 2 0 > /sys/class/ptp/ptp0/pins/SDP0
echo '0 0 0 1 0' > /sys/class/ptp/ptp0/period
echo 1 > /sys/class/ptp/ptp1/pps_enable
echo 2 0 > /sys/class/ptp/ptp1/pins/SDP0
echo '0 0 0 1 0' > /sys/class/ptp/ptp1/period

phc2sys commands:

sudo phc2sys -s CLOCK_REALTIME -c /dev/ptp0 -O 0 -m
sudo phc2sys -s CLOCK_REALTIME -c /dev/ptp1 -O 0 -m

We can now close since documented/integrated in README.