summaryrefslogtreecommitdiff
path: root/include/linux/intel_tpmi.h
diff options
context:
space:
mode:
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>2023-02-02 04:07:37 +0300
committerHans de Goede <hdegoede@redhat.com>2023-02-06 15:47:40 +0300
commit6d957f1e1646039f51fe1f6c6060738f648c4c70 (patch)
tree6c515aeb7e27754108824b327358d295df30d74c /include/linux/intel_tpmi.h
parent762ed313574652ac604fb95dd601232a6e0320ef (diff)
downloadlinux-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.h2
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