|
Revision tags: v6.15, v6.15-rc7, v6.15-rc6, v6.15-rc5, v6.15-rc4, v6.15-rc3, v6.15-rc2, v6.15-rc1, v6.14, v6.14-rc7, v6.14-rc6, v6.14-rc5, v6.14-rc4, v6.14-rc3, v6.14-rc2, v6.14-rc1, v6.13, v6.13-rc7, v6.13-rc6, v6.13-rc5, v6.13-rc4, v6.13-rc3, v6.13-rc2, v6.13-rc1, v6.12, v6.12-rc7, v6.12-rc6, v6.12-rc5, v6.12-rc4, v6.12-rc3, v6.12-rc2, v6.12-rc1, v6.11, v6.11-rc7, v6.11-rc6, v6.11-rc5, v6.11-rc4, v6.11-rc3, v6.11-rc2, v6.11-rc1, v6.10, v6.10-rc7, v6.10-rc6, v6.10-rc5, v6.10-rc4, v6.10-rc3, v6.10-rc2 |
|
| #
a43b9ec0 |
| 29-May-2024 |
Tony Luck <[email protected]> |
peci, hwmon: Switch to new Intel CPU model defines
Update peci subsystem to use the same vendor-family-model combined definition that core x86 code uses.
Signed-off-by: Tony Luck <[email protected]
peci, hwmon: Switch to new Intel CPU model defines
Update peci subsystem to use the same vendor-family-model combined definition that core x86 code uses.
Signed-off-by: Tony Luck <[email protected]> Acked-by: Guenter Roeck <[email protected]> Reviewed-by: Iwona Winiarska <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Iwona Winiarska <[email protected]>
show more ...
|
|
Revision tags: v6.10-rc1, v6.9, v6.9-rc7, v6.9-rc6, v6.9-rc5, v6.9-rc4, v6.9-rc3, v6.9-rc2 |
|
| #
ebaed6d4 |
| 29-Mar-2024 |
Randy Dunlap <[email protected]> |
peci: linux/peci.h: fix Excess kernel-doc description warning
Remove the @controller: line to prevent the kernel-doc warning:
include/linux/peci.h:84: warning: Excess struct member 'controller' des
peci: linux/peci.h: fix Excess kernel-doc description warning
Remove the @controller: line to prevent the kernel-doc warning:
include/linux/peci.h:84: warning: Excess struct member 'controller' description in 'peci_device'
Signed-off-by: Randy Dunlap <[email protected]> Cc: Iwona Winiarska <[email protected]> Cc: [email protected] Reviewed-by: Iwona Winiarska <[email protected]> Fixes: 6523d3b2ffa2 ("peci: Add core infrastructure") Cc: Greg Kroah-Hartman <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.9-rc1, v6.8, v6.8-rc7, v6.8-rc6, v6.8-rc5, v6.8-rc4, v6.8-rc3, v6.8-rc2, v6.8-rc1, v6.7, v6.7-rc8, v6.7-rc7, v6.7-rc6, v6.7-rc5, v6.7-rc4, v6.7-rc3, v6.7-rc2, v6.7-rc1, v6.6, v6.6-rc7, v6.6-rc6, v6.6-rc5, v6.6-rc4, v6.6-rc3, v6.6-rc2, v6.6-rc1, v6.5, v6.5-rc7, v6.5-rc6, v6.5-rc5, v6.5-rc4, v6.5-rc3, v6.5-rc2, v6.5-rc1, v6.4 |
|
| #
8306d6f3 |
| 23-Jun-2023 |
Zev Weiss <[email protected]> |
peci: Constify struct peci_controller_ops
As with most ops structs, we never modify it at runtime, and keeping function pointers in read-only memory is generally a good thing security-wise.
Signed-
peci: Constify struct peci_controller_ops
As with most ops structs, we never modify it at runtime, and keeping function pointers in read-only memory is generally a good thing security-wise.
Signed-off-by: Zev Weiss <[email protected]> Link: https://lore.kernel.org/r/[email protected] Reviewed-by: Iwona Winiarska <[email protected]> Signed-off-by: Iwona Winiarska <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
|
Revision tags: v6.4-rc7, v6.4-rc6, v6.4-rc5, v6.4-rc4, v6.4-rc3, v6.4-rc2, v6.4-rc1, v6.3, v6.3-rc7, v6.3-rc6, v6.3-rc5, v6.3-rc4, v6.3-rc3, v6.3-rc2, v6.3-rc1, v6.2, v6.2-rc8, v6.2-rc7, v6.2-rc6, v6.2-rc5, v6.2-rc4, v6.2-rc3, v6.2-rc2, v6.2-rc1, v6.1, v6.1-rc8, v6.1-rc7, v6.1-rc6, v6.1-rc5, v6.1-rc4, v6.1-rc3, v6.1-rc2, v6.1-rc1, v6.0, v6.0-rc7, v6.0-rc6, v6.0-rc5, v6.0-rc4, v6.0-rc3, v6.0-rc2, v6.0-rc1, v5.19, v5.19-rc8, v5.19-rc7, v5.19-rc6, v5.19-rc5, v5.19-rc4, v5.19-rc3, v5.19-rc2, v5.19-rc1, v5.18, v5.18-rc7, v5.18-rc6, v5.18-rc5, v5.18-rc4, v5.18-rc3, v5.18-rc2, v5.18-rc1, v5.17, v5.17-rc8, v5.17-rc7, v5.17-rc6, v5.17-rc5, v5.17-rc4 |
|
| #
93e1821c |
| 08-Feb-2022 |
Iwona Winiarska <[email protected]> |
peci: Add peci-cpu driver
PECI is an interface that may be used by different types of devices. Add a peci-cpu driver compatible with Intel processors. The driver is responsible for handling auxiliar
peci: Add peci-cpu driver
PECI is an interface that may be used by different types of devices. Add a peci-cpu driver compatible with Intel processors. The driver is responsible for handling auxiliary devices that can subsequently be used by other drivers (e.g. hwmons).
Reviewed-by: Pierre-Louis Bossart <[email protected]> Acked-by: Joel Stanley <[email protected]> Signed-off-by: Iwona Winiarska <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
6b8145b0 |
| 08-Feb-2022 |
Iwona Winiarska <[email protected]> |
peci: Add support for PECI device drivers
Add support for PECI device drivers, which unlike PECI controller drivers are actually able to provide functionalities to userspace.
Also, extend peci_requ
peci: Add support for PECI device drivers
Add support for PECI device drivers, which unlike PECI controller drivers are actually able to provide functionalities to userspace.
Also, extend peci_request API to allow querying more details about PECI device (e.g. model/family), that's going to be used to find a compatible peci_driver.
Reviewed-by: Pierre-Louis Bossart <[email protected]> Acked-by: Joel Stanley <[email protected]> Signed-off-by: Iwona Winiarska <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
52857e68 |
| 08-Feb-2022 |
Iwona Winiarska <[email protected]> |
peci: Add device detection
Since PECI devices are discoverable, we can dynamically detect devices that are actually available in the system.
This change complements the earlier implementation by re
peci: Add device detection
Since PECI devices are discoverable, we can dynamically detect devices that are actually available in the system.
This change complements the earlier implementation by rescanning PECI bus to detect available devices. For this purpose, it also introduces the minimal API for PECI requests.
Reviewed-by: Pierre-Louis Bossart <[email protected]> Acked-by: Joel Stanley <[email protected]> Signed-off-by: Iwona Winiarska <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|
| #
6523d3b2 |
| 08-Feb-2022 |
Iwona Winiarska <[email protected]> |
peci: Add core infrastructure
Intel processors provide access for various services designed to support processor and DRAM thermal management, platform manageability and processor interface tuning an
peci: Add core infrastructure
Intel processors provide access for various services designed to support processor and DRAM thermal management, platform manageability and processor interface tuning and diagnostics. Those services are available via the Platform Environment Control Interface (PECI) that provides a communication channel between the processor and the Baseboard Management Controller (BMC) or other platform management device.
This change introduces PECI subsystem by adding the initial core module and API for controller drivers.
Co-developed-by: Jason M Bills <[email protected]> Co-developed-by: Jae Hyun Yoo <[email protected]> Reviewed-by: Pierre-Louis Bossart <[email protected]> Acked-by: Joel Stanley <[email protected]> Signed-off-by: Jason M Bills <[email protected]> Signed-off-by: Jae Hyun Yoo <[email protected]> Signed-off-by: Iwona Winiarska <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
|