> -Original Message-
> From: Thomas Gleixner
> Sent: Thursday, April 11, 2024 3:03 AM
> To: D, Lakshmi Sowjanya ;
> jstu...@google.com; giome...@enneenne.com; cor...@lwn.net; linux-
> ker...@vger.kernel.org
> Cc: x...@kernel.org; net...@vger.kernel.org; linux-...@vger.kernel.org;
> -Original Message-
> From: Thomas Gleixner
> Sent: Thursday, April 11, 2024 2:51 AM
> To: D, Lakshmi Sowjanya ;
> jstu...@google.com; giome...@enneenne.com; cor...@lwn.net; linux-
> ker...@vger.kernel.org
> Cc: x...@kernel.org; net...@vger.kernel.org; linux-...@vger.kernel.org;
On Wed, Apr 10 2024 at 17:18, lakshmi.sowjany...@intel.com wrote:
> @@ -48,6 +49,7 @@ struct module;
> * @archdata:Optional arch-specific data
> * @max_cycles: Maximum safe cycle value which won't overflow on
> * multiplication
> + * @freq_khz:
On Wed, Apr 10 2024 at 17:18, lakshmi.sowjany...@intel.com wrote:
> From: Lakshmi Sowjanya D
>
> Add base clock hardware abstraction in clocksource structure.
>
> Add clocksource ID for x86 ART(Always Running Timer). The newly added
> clocksource ID and conversion parameters are used to convert
From: Lakshmi Sowjanya D
Add base clock hardware abstraction in clocksource structure.
Add clocksource ID for x86 ART(Always Running Timer). The newly added
clocksource ID and conversion parameters are used to convert time in a
clocksource domain to base clock and vice versa.
Convert the base