aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/platform_data/mlxreg.h
diff options
context:
space:
mode:
authorVadim Pasternak <vadimp@nvidia.com>2020-09-23 20:20:52 +0300
committerHans de Goede <hdegoede@redhat.com>2020-10-07 23:21:00 +0200
commitd2f3ab5b6b05f67817f3bd3f2fda5f0126e95a62 (patch)
tree6ff755cf7cae6f4529fb38cdb3495c662c5b8878 /include/linux/platform_data/mlxreg.h
parentplatform_data/mlxreg: Update module license (diff)
downloadlinux-dev-d2f3ab5b6b05f67817f3bd3f2fda5f0126e95a62.tar.xz
linux-dev-d2f3ab5b6b05f67817f3bd3f2fda5f0126e95a62.zip
platform_data/mlxreg: Extend core platform structure
Add 'capability' field to structure 'mlxreg_core_platform_data'. The purpose of this filed to indicate the actual number of the components within the particular group. Such components could be, for example the number of the FAN drawers. Some systems are equipped with FAN drawers with one tachometer inside, others with FAN drawers with several tachometers inside. Signed-off-by: Vadim Pasternak <vadimp@nvidia.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Link: https://lore.kernel.org/r/20200923172053.26296-5-vadimp@nvidia.com Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'include/linux/platform_data/mlxreg.h')
-rw-r--r--include/linux/platform_data/mlxreg.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/platform_data/mlxreg.h b/include/linux/platform_data/mlxreg.h
index 0a727d405a7a..101333fe2b8d 100644
--- a/include/linux/platform_data/mlxreg.h
+++ b/include/linux/platform_data/mlxreg.h
@@ -109,6 +109,7 @@ struct mlxreg_core_item {
* @features: supported features of device;
* @version: implementation version;
* @identity: device identity name;
+ * @capability: device capability register;
*/
struct mlxreg_core_platform_data {
struct mlxreg_core_data *data;
@@ -117,6 +118,7 @@ struct mlxreg_core_platform_data {
u32 features;
u32 version;
char identity[MLXREG_CORE_LABEL_MAX_SIZE];
+ u32 capability;
};
/**