Hi David, > -----Original Message----- > From: David Miller <davem@xxxxxxxxxxxxx> > Sent: Monday, February 4, 2019 4:12 AM > To: Y.b. Lu <yangbo.lu@xxxxxxx> > Cc: netdev@xxxxxxxxxxxxxxx; devicetree@xxxxxxxxxxxxxxx; > richardcochran@xxxxxxxxx; robh+dt@xxxxxxxxxx; Claudiu Manoil > <claudiu.manoil@xxxxxxx> > Subject: Re: [v2, 0/9] Add ENETC PTP clock driver > > From: David Miller <davem@xxxxxxxxxxxxx> > Date: Sun, 03 Feb 2019 11:39:21 -0800 (PST) > > > From: Yangbo Lu <yangbo.lu@xxxxxxx> > > Date: Sat, 2 Feb 2019 10:56:58 +0800 > > > >> There is same QorIQ 1588 timer IP block on the new ENETC Ethernet > >> controller with eTSEC/DPAA Ethernet controllers. However it's > >> different endianness (little-endian) and using PCI driver. > >> > >> To support ENETC PTP driver, ptp_qoriq driver needed to be reworked > >> to make functions global for reusing, to add little- endian support, > >> to add ENETC memory map support, and to add ENETC dependency for > >> ptp_qoriq driver. > >> > >> In addition, although ENETC PTP driver is a PCI driver, the dts node > >> still could be used. Currently the ls1028a dtsi which is the only > >> platform by now using ENETC is not complete, so there is still > >> dependency for ENETC PTP node upstreaming. This will be done in the > >> near future. The hardware timestamping support for ENETC is done but > >> needs to be reworked with new method in internal git tree, and will > >> be sent out soon. > > > > Series applied. > > Once AGAIN, I had to revert: > > [davem@localhost net-next]$ make -s -j8 > ERROR: "ptp_qoriq_remove_debugfs" > [drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp.ko] undefined! > make[1]: *** [scripts/Makefile.modpost:92: __modpost] Error 1 > make: *** [Makefile:1262: modules] Error 2 > > Please do an allmodconfig build and don't resubmit this until it all passes. [Y.b. Lu] Oh.. Sorry for the trouble. Just come back from Chinese Spring Festival holiday. Let me fix the issue and send out new version after testing. Thanks a lot for your patience :) > > Thank you.