imx6ull 怎么通过引脚输出1588 ptp 1s pps秒脉冲?
通过查看imx6q那个贴子,尝试dts添加 MX6UL_PAD_GPIO1_IO01__ENET1_1588_EVENT0_OUT
修改了 drivers/net/ethernet/freescale/fec_ptp.c
-185,7 +185,8 @@ static int fec_ptp_enable_pps(struct fec_enet_private *fep, uint enable)
val |= (1 << FEC_T_TF_OFFSET | 1 << FEC_T_TIE_OFFSET);
val &= ~(1 << FEC_T_TDRE_OFFSET);
val &= ~(FEC_T_TMODE_MASK);
- val |= (FEC_HIGH_PULSE << FEC_T_TMODE_OFFSET);
+ //val |= (FEC_HIGH_PULSE << FEC_T_TMODE_OFFSET);
+ val |= (FEC_TMODE_TOGGLE << FEC_T_TMODE_OFFSET);
ptp4l -A -4 -H -m -i eth0 &
echo 1 > /sys/class/ptp/ptp0/pps_enable
并没有在gpio1_io1引脚上抓到任何输出,请给出回答,谢谢