platform/x86:intel/pmc: Create generic_core_init() for all platforms

Create a generic_core_init() function for all architectures to reduce
duplicate code in each architecture file. Create an info structure
to catch the variations between each architecture and pass it to the
generic init function.

Convert all architectures to call the generic core init function.

Signed-off-by: Xi Pardee <xi.pardee@linux.intel.com>
Link: https://lore.kernel.org/r/20250207225615.401235-4-xi.pardee@linux.intel.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
This commit is contained in:
Xi Pardee 2025-02-07 14:56:09 -08:00 • committed by Ilpo Järvinen
commit ac6bef0d54
No known key found for this signature in database
GPG key ID: 59AC4F6153E5CE31
10 changed files with 131 additions and 147 deletions