> -----Original Message----- > From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> > Sent: Saturday, January 6, 2024 8:50 PM > To: D, Lakshmi Sowjanya <lakshmi.sowjanya.d@intel.com> > Cc: tglx@linutronix.de; jstultz@google.com; giometti@enneenne.com; > corbet@lwn.net; linux-kernel@vger.kernel.org; x86@kernel.org; > netdev@vger.kernel.org; linux-doc@vger.kernel.org; intel-wired- > lan@lists.osuosl.org; Dong, Eddie <eddie.dong@intel.com>; Hall, Christopher S > <christopher.s.hall@intel.com>; Brandeburg, Jesse > <jesse.brandeburg@intel.com>; davem@davemloft.net; > alexandre.torgue@foss.st.com; joabreu@synopsys.com; > mcoquelin.stm32@gmail.com; perex@perex.cz; linux-sound@vger.kernel.org; > Nguyen, Anthony L <anthony.l.nguyen@intel.com>; N, Pandith > <pandith.n@intel.com>; Sangannavar, Mallikarjunappa > <mallikarjunappa.sangannavar@intel.com>; T R, Thejesh Reddy > <thejesh.reddy.t.r@intel.com> > Subject: Re: [RFC PATCH v3 00/11] Add support for Intel PPS Generator > > On Wed, Jan 03, 2024 at 05:25:51PM +0530, lakshmi.sowjanya.d@intel.com > wrote: > > From: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com> > > > > The goal of the PPS(Pulse Per Second) hardware/software is to generate > > a signal from the system on a wire so that some third-party hardware > > can observe that signal and judge how close the system's time is to > > another system or piece of hardware. > > > > Existing methods (like parallel ports) require software to flip a bit > > at just the right time to create a PPS signal. Many things can prevent > > software from doing this precisely. This (Timed I/O) method is better > > because software only "arms" the hardware in advance and then depends > > on the hardware to "fire" and flip the signal at just the right time. > > > > To generate a PPS signal with this new hardware, the kernel wakes up > > twice a second, once for 1->0 edge and other for the 0->1 edge. It > > does this shortly (~10ms) before the actual change in the signal needs > > to be made. It computes the TSC value at which edge will happen, > > convert to a value hardware understands and program this value to Timed I/O > hardware. > > The actual edge transition happens without any further action from the > > kernel. > > > > The result here is a signal coming out of the system that is roughly > > 1,000 times more accurate than the old methods. If the system is > > heavily loaded, the difference in accuracy is larger in old methods. > > Facebook and Google are the customers that use this feature. > > > > Application Interface: > > The API to use Timed I/O is very simple. It is enabled and disabled by > > writing a '1' or '0' value to the sysfs enable attribute associated > > with the Timed I/O PPS device. Each Timed I/O pin is represented by a > > PPS device. When enabled, a pulse-per-second(PPS) synchronized with > > the system clock is continuously produced on the Timed I/O pin, > > otherwise it is pulled low. > > > > The Timed I/O signal on the motherboard is enabled in the BIOS setup. > > At some point you should announce v1 of the series. RFC is usually being > neglected by many (busy) maintainers. This patch series is dependent on https://lore.kernel.org/netdev/20231215220612.173603-2-peter.hilber@opensynergy.com/T/ which is RFC. Regards, Sowjanya > > -- > With Best Regards, > Andy Shevchenko >
On 09.01.24 07:31, D, Lakshmi Sowjanya wrote: > > >> -----Original Message----- >> From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> >> Sent: Saturday, January 6, 2024 8:50 PM >> To: D, Lakshmi Sowjanya <lakshmi.sowjanya.d@intel.com> >> Cc: tglx@linutronix.de; jstultz@google.com; giometti@enneenne.com; >> corbet@lwn.net; linux-kernel@vger.kernel.org; x86@kernel.org; >> netdev@vger.kernel.org; linux-doc@vger.kernel.org; intel-wired- >> lan@lists.osuosl.org; Dong, Eddie <eddie.dong@intel.com>; Hall, Christopher S >> <christopher.s.hall@intel.com>; Brandeburg, Jesse >> <jesse.brandeburg@intel.com>; davem@davemloft.net; >> alexandre.torgue@foss.st.com; joabreu@synopsys.com; >> mcoquelin.stm32@gmail.com; perex@perex.cz; linux-sound@vger.kernel.org; >> Nguyen, Anthony L <anthony.l.nguyen@intel.com>; N, Pandith >> <pandith.n@intel.com>; Sangannavar, Mallikarjunappa >> <mallikarjunappa.sangannavar@intel.com>; T R, Thejesh Reddy >> <thejesh.reddy.t.r@intel.com> >> Subject: Re: [RFC PATCH v3 00/11] Add support for Intel PPS Generator >> [...] >> At some point you should announce v1 of the series. RFC is usually being >> neglected by many (busy) maintainers. > > This patch series is dependent on https://lore.kernel.org/netdev/20231215220612.173603-2-peter.hilber@opensynergy.com/T/ which is RFC. So I understand my dependency series being RFC prevents the PPS series from dropping the RFC tag (correct me if I am wrong). I plan to send out a non-RFC version of the dependency series next. So far I think there will only be polishing changes. Due to testing being some effort, I wanted to test and send it together with some other series. But if this is blocking the PPS series, I think I could send out a non-RFC version of the dependency series earlier (by the end of January?). Please let me know what would align with the PPS series timeline. Regards, Peter > > Regards, > Sowjanya >> >> -- >> With Best Regards, >> Andy Shevchenko >> >
> -----Original Message----- > From: Peter Hilber <peter.hilber@opensynergy.com> > Sent: Thursday, January 11, 2024 5:15 PM > To: D, Lakshmi Sowjanya <lakshmi.sowjanya.d@intel.com>; Andy Shevchenko > <andriy.shevchenko@linux.intel.com> > Cc: tglx@linutronix.de; jstultz@google.com; giometti@enneenne.com; > corbet@lwn.net; linux-kernel@vger.kernel.org; x86@kernel.org; > netdev@vger.kernel.org; linux-doc@vger.kernel.org; intel-wired- > lan@lists.osuosl.org; Dong, Eddie <eddie.dong@intel.com>; Hall, Christopher S > <christopher.s.hall@intel.com>; Brandeburg, Jesse > <jesse.brandeburg@intel.com>; davem@davemloft.net; > alexandre.torgue@foss.st.com; joabreu@synopsys.com; > mcoquelin.stm32@gmail.com; perex@perex.cz; linux-sound@vger.kernel.org; > Nguyen, Anthony L <anthony.l.nguyen@intel.com>; N, Pandith > <pandith.n@intel.com>; Sangannavar, Mallikarjunappa > <mallikarjunappa.sangannavar@intel.com>; T R, Thejesh Reddy > <thejesh.reddy.t.r@intel.com> > Subject: Re: [RFC PATCH v3 00/11] Add support for Intel PPS Generator > > On 09.01.24 07:31, D, Lakshmi Sowjanya wrote: > > > > > >> -----Original Message----- > >> From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> > >> Sent: Saturday, January 6, 2024 8:50 PM > >> To: D, Lakshmi Sowjanya <lakshmi.sowjanya.d@intel.com> > >> Cc: tglx@linutronix.de; jstultz@google.com; giometti@enneenne.com; > >> corbet@lwn.net; linux-kernel@vger.kernel.org; x86@kernel.org; > >> netdev@vger.kernel.org; linux-doc@vger.kernel.org; intel-wired- > >> lan@lists.osuosl.org; Dong, Eddie <eddie.dong@intel.com>; Hall, > >> Christopher S <christopher.s.hall@intel.com>; Brandeburg, Jesse > >> <jesse.brandeburg@intel.com>; davem@davemloft.net; > >> alexandre.torgue@foss.st.com; joabreu@synopsys.com; > >> mcoquelin.stm32@gmail.com; perex@perex.cz; > >> linux-sound@vger.kernel.org; Nguyen, Anthony L > >> <anthony.l.nguyen@intel.com>; N, Pandith <pandith.n@intel.com>; > >> Sangannavar, Mallikarjunappa <mallikarjunappa.sangannavar@intel.com>; > >> T R, Thejesh Reddy <thejesh.reddy.t.r@intel.com> > >> Subject: Re: [RFC PATCH v3 00/11] Add support for Intel PPS Generator > >> > [...] > >> At some point you should announce v1 of the series. RFC is usually > >> being neglected by many (busy) maintainers. > > > > This patch series is dependent on > https://lore.kernel.org/netdev/20231215220612.173603-2- > peter.hilber@opensynergy.com/T/ which is RFC. > > So I understand my dependency series being RFC prevents the PPS series from > dropping the RFC tag (correct me if I am wrong). > > I plan to send out a non-RFC version of the dependency series next. So far I think > there will only be polishing changes. Due to testing being some effort, I wanted > to test and send it together with some other series. > > But if this is blocking the PPS series, I think I could send out a non-RFC version of > the dependency series earlier (by the end of January?). Please let me know what > would align with the PPS series timeline. Thanks Peter, This timeline should be okay. We will also send non-RFC v1 by the same time. Regards, Sowjanya > Regards, > > Peter > > > > > Regards, > > Sowjanya > >> > >> -- > >> With Best Regards, > >> Andy Shevchenko > >> > >
© 2016 - 2025 Red Hat, Inc.