forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'platform-drivers-x86-v6.3-1' of git://git.kernel.org/pub/s…
…cm/linux/kernel/git/pdx86/platform-drivers-x86 Pull x86 platform driver updates from Hans de Goede: - AMD PMC: Improvements to aid s2idle debugging - Dell WMI-DDV: hwmon support - INT3472 camera sensor power-management: Improve privacy LED support - Intel VSEC: Base TPMI (Topology Aware Register and PM Capsule Interface) support - Mellanox: SN5600 and Nvidia L1 switch support - Microsoft Surface Support: Various cleanups + code improvements - tools/intel-speed-select: Various improvements - Miscellaneous other cleanups / fixes * tag 'platform-drivers-x86-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86: (80 commits) platform/x86: nvidia-wmi-ec-backlight: Add force module parameter platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY platform/x86: dell-ddv: Prefer asynchronous probing platform/x86: dell-ddv: Add hwmon support Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces platform: mellanox: mlx-platform: Move bus shift assignment out of the loop platform: mellanox: mlx-platform: Add mux selection register to regmap platform_data/mlxreg: Add field with mapped resource address platform/mellanox: mlxreg-hotplug: Allow more flexible hotplug events configuration platform: mellanox: Extend all systems with I2C notification callback platform: mellanox: Split logic in init and exit flow platform: mellanox: Split initialization procedure platform: mellanox: Introduce support of new Nvidia L1 switch platform: mellanox: Introduce support for next-generation 800GB/s switch platform: mellanox: Cosmetic changes - rename to more common name platform: mellanox: Change "reset_pwr_converter_fail" attribute platform: mellanox: Introduce support for rack manager switch MAINTAINERS: dell-wmi-sysman: drop Divya Bharathi x86/platform/uv: Make kobj_type structure constant platform/x86: think-lmi: Make kobj_type structure constant ...
- Loading branch information
Showing
69 changed files
with
3,174 additions
and
562 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -522,7 +522,6 @@ Description: These files allow to each of ASICs by writing 1. | |
|
||
The files are write only. | ||
|
||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/comm_chnl_ready | ||
Date: July 2022 | ||
KernelVersion: 5.20 | ||
|
@@ -542,3 +541,124 @@ Description: The file indicates COME module hardware configuration. | |
The purpose is to expose some minor BOM changes for the same system SKU. | ||
|
||
The file is read only. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_pwr_converter_fail | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak <[email protected]> | ||
Description: This file shows the system reset cause due to power converter | ||
devices failure. | ||
Value 1 in file means this is reset cause, 0 - otherwise. | ||
|
||
The file is read only. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/erot1_ap_reset | ||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/erot2_ap_reset | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak <[email protected]> | ||
Description: These files aim to monitor the status of the External Root of Trust (EROT) | ||
processor's RESET output to the Application Processor (AP). | ||
By reading this file, could be determined if the EROT has invalidated or | ||
revoked AP Firmware, at which point it will hold the AP in RESET until a | ||
valid firmware is loaded. This protects the AP from running an | ||
unauthorized firmware. In the normal flow, the AP reset should be released | ||
after the EROT validates the integrity of the FW, and it should be done so | ||
as quickly as possible so that the AP boots before the CPU starts to | ||
communicate to each ASIC. | ||
|
||
The files are read only. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/erot1_recovery | ||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/erot2_recovery | ||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/erot1_reset | ||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/erot2_reset | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak <[email protected]> | ||
Description: These files aim to perform External Root of Trust (EROT) recovery | ||
sequence after EROT device failure. | ||
These EROT devices protect ASICs from unauthorized access and in normal | ||
flow their reset should be released with system power – earliest power | ||
up stage, so that EROTs can begin boot and authentication process before | ||
CPU starts to communicate to ASICs. | ||
Issuing a reset to the EROT while asserting the recovery signal will cause | ||
the EROT Application Processor to enter recovery mode so that the EROT FW | ||
can be updated/recovered. | ||
For reset/recovery the related file should be toggled by 1/0. | ||
|
||
The files are read/write. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/erot1_wp | ||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/erot2_wp | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak <[email protected]> | ||
Description: These files allow access to External Root of Trust (EROT) for reset | ||
and recovery sequence after EROT device failure. | ||
Default is 0 (programming disabled). | ||
If the system is in locked-down mode writing this file will not be allowed. | ||
|
||
The files are read/write. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/spi_chnl_select | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak <[email protected]> | ||
Description: This file allows SPI chip selection for External Root of Trust (EROT) | ||
device Out-of-Band recovery. | ||
File can be written with 0 or with 1. It selects which EROT can be accessed | ||
through SPI device. | ||
|
||
The file is read/write. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_pg_fail | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak [email protected] | ||
Description: This file shows ASIC Power Good status. | ||
Value 1 in file means ASIC Power Good failed, 0 - otherwise. | ||
|
||
The file is read only. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/clk_brd1_boot_fail | ||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/clk_brd2_boot_fail | ||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/clk_brd_fail | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak [email protected] | ||
Description: These files are related to clock boards status in system. | ||
- clk_brd1_boot_fail: warning about 1-st clock board failed to boot from CI. | ||
- clk_brd2_boot_fail: warning about 2-nd clock board failed to boot from CI. | ||
- clk_brd_fail: error about common clock board boot failure. | ||
|
||
The files are read only. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/clk_brd_prog_en | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak <[email protected]> | ||
Description: This file enables programming of clock boards. | ||
Default is 0 (programming disabled). | ||
If the system is in locked-down mode writing this file will not be allowed. | ||
|
||
The file is read/write. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_converter_prog_en | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak <[email protected]> | ||
Description: This file enables programming of power converters. | ||
Default is 0 (programming disabled). | ||
If the system is in locked-down mode writing this file will not be allowed. | ||
|
||
The file is read/write. | ||
|
||
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_ac_ok_fail | ||
Date: February 2023 | ||
KernelVersion: 6.3 | ||
Contact: Vadim Pasternak <[email protected]> | ||
Description: This file shows the system reset cause due to AC power failure. | ||
Value 1 in file means this is reset cause, 0 - otherwise. | ||
|
||
The file is read only. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5773,7 +5773,6 @@ F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv | |
F: drivers/platform/x86/dell/dell-wmi-ddv.c | ||
|
||
DELL WMI SYSMAN DRIVER | ||
M: Divya Bharathi <[email protected]> | ||
M: Prasanth Ksr <[email protected]> | ||
L: [email protected] | ||
L: [email protected] | ||
|
@@ -10535,6 +10534,13 @@ S: Maintained | |
F: arch/x86/include/asm/intel_telemetry.h | ||
F: drivers/platform/x86/intel/telemetry/ | ||
|
||
INTEL TPMI DRIVER | ||
M: Srinivas Pandruvada <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/platform/x86/intel/tpmi.c | ||
F: include/linux/intel_tpmi.h | ||
|
||
INTEL UNCORE FREQUENCY CONTROL | ||
M: Srinivas Pandruvada <[email protected]> | ||
L: [email protected] | ||
|
@@ -22480,6 +22486,7 @@ S: Maintained | |
T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git | ||
F: drivers/platform/olpc/ | ||
F: drivers/platform/x86/ | ||
F: include/linux/platform_data/x86/ | ||
|
||
X86 PLATFORM DRIVERS - ARCH | ||
R: Darren Hart <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.