diff options
author | Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> | 2023-02-02 04:07:37 +0300 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2023-02-06 15:47:40 +0300 |
commit | 6d957f1e1646039f51fe1f6c6060738f648c4c70 (patch) | |
tree | 6c515aeb7e27754108824b327358d295df30d74c /include/linux/intel_tpmi.h | |
parent | 762ed313574652ac604fb95dd601232a6e0320ef (diff) | |
download | linux-6d957f1e1646039f51fe1f6c6060738f648c4c70.tar.xz |
platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers
Add interface to get resources and platform data. This will avoid code
duplication. These interfaces includes:
- Get resource count
- Get resource at an index
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/r/20230202010738.2186174-7-srinivas.pandruvada@linux.intel.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'include/linux/intel_tpmi.h')
-rw-r--r-- | include/linux/intel_tpmi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/intel_tpmi.h b/include/linux/intel_tpmi.h index 5b665320ecb4..f505788c05da 100644 --- a/include/linux/intel_tpmi.h +++ b/include/linux/intel_tpmi.h @@ -24,5 +24,7 @@ struct intel_tpmi_plat_info { }; struct intel_tpmi_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev); +struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index); +int tpmi_get_resource_count(struct auxiliary_device *auxdev); #endif |