diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-04-10 15:18:50 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-04-10 15:18:50 -0400 |
| commit | a7726f6b61e8917e73101bb8071facdff7ec5d72 (patch) | |
| tree | 8c0e0635a0a279fa3bad3e7ea393c38b3b73b5ce /include/linux | |
| parent | 1b02dcb9fa530614151d5713684a626a3c93e054 (diff) | |
| parent | a986c75a7df027d2c649a8f087be9417372cbfb3 (diff) | |
Merge tag 'platform-drivers-x86-v4.17-1' of git://git.infradead.org/linux-platform-drivers-x86
Pull x86 platform driver updates from Andy Shevchenko:
- Dell SMBIOS driver fixed against memory leaks.
- The fujitsu-laptop driver is cleaned up and now supports hotkeys for
Lifebook U7x7 models. Besides that the typo introduced by one of
previous clean up series has been fixed.
- Specific to x86-based laptops HID device now supports
KEY_ROTATE_LOCK_TOGGLE event which is emitted, for example, by Wacom
MobileStudio Pro 13.
- Turbo MAX 3 technology is enabled for the rest of platforms that
support Hardware-P-States feature which have core priority described
by ACPI CPPC table.
- Mellanox on x86 gets better support of I2C bus in use including
support of hotpluggable ones.
- Silead touchscreen is enabled on two tablet models, i.e Yours Y8W81
and I.T.Works TW701.
- From now on the second fan on Thinkpad P50 is supported.
- The topstar-laptop driver is reworked to support new models, in
particular Topstar U931.
* tag 'platform-drivers-x86-v4.17-1' of git://git.infradead.org/linux-platform-drivers-x86: (41 commits)
platform/x86: thinkpad_acpi: Add 2nd Fan Support for Thinkpad P50
platform/x86: dell-smbios: Fix memory leaks in build_tokens_sysfs()
intel-hid: support KEY_ROTATE_LOCK_TOGGLE
intel-hid: clean up and sort header files
platform/x86: silead_dmi: Add entry for the Yours Y8W81 tablet
platform/x86: fujitsu-laptop: Support Lifebook U7x7 hotkeys
platform/x86: mlx-platform: Add physical bus number auto detection
platform/mellanox: mlxreg-hotplug: Change input for device create routine
platform/x86: mlx-platform: Add deffered bus functionality
platform/x86: mlx-platform: Use define for the channel numbers
platform/x86: fujitsu-laptop: Revert UNSUPPORTED_CMD back to an int
platform/x86: Fix dell driver init order
platform/x86: dell-smbios: Resolve dependency error on ACPI_WMI
platform/x86: dell-smbios: Resolve dependency error on DCDBAS
platform/x86: Allow for SMBIOS backend defaults
platform/x86: dell-smbios: Link all dell-smbios-* modules together
platform/x86: dell-smbios: Rename dell-smbios source to dell-smbios-base
platform/x86: dell-smbios: Correct some style warnings
platform/x86: wmi: Fix misuse of vsprintf extension %pULL
platform/x86: intel-hid: Reset wakeup capable flag on removal
...
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/platform_data/mlxreg.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/platform_data/mlxreg.h b/include/linux/platform_data/mlxreg.h index fcdc707eab99..2744cff1b297 100644 --- a/include/linux/platform_data/mlxreg.h +++ b/include/linux/platform_data/mlxreg.h | |||
| @@ -129,6 +129,8 @@ struct mlxreg_core_platform_data { | |||
| 129 | * @mask: top aggregation interrupt common mask; | 129 | * @mask: top aggregation interrupt common mask; |
| 130 | * @cell_low: location of low aggregation interrupt register; | 130 | * @cell_low: location of low aggregation interrupt register; |
| 131 | * @mask_low: low aggregation interrupt common mask; | 131 | * @mask_low: low aggregation interrupt common mask; |
| 132 | * @deferred_nr: I2C adapter number must be exist prior probing execution; | ||
| 133 | * @shift_nr: I2C adapter numbers must be incremented by this value; | ||
| 132 | */ | 134 | */ |
| 133 | struct mlxreg_core_hotplug_platform_data { | 135 | struct mlxreg_core_hotplug_platform_data { |
| 134 | struct mlxreg_core_item *items; | 136 | struct mlxreg_core_item *items; |
| @@ -139,6 +141,8 @@ struct mlxreg_core_hotplug_platform_data { | |||
| 139 | u32 mask; | 141 | u32 mask; |
| 140 | u32 cell_low; | 142 | u32 cell_low; |
| 141 | u32 mask_low; | 143 | u32 mask_low; |
| 144 | int deferred_nr; | ||
| 145 | int shift_nr; | ||
| 142 | }; | 146 | }; |
| 143 | 147 | ||
| 144 | #endif /* __LINUX_PLATFORM_DATA_MLXREG_H */ | 148 | #endif /* __LINUX_PLATFORM_DATA_MLXREG_H */ |
