coreboot/src/superio/ite
Joel Linn 9905d1f8a8 superio/ite: Add special fan vectors
A number of ITE SIOs support "special fan control vectors", which
effectively allow non-linear fan speed control. This is for example used
by the vendor firmware of the "HP Pro 3500 Series".

The special vector registers won't be written to until the mb's
devicetree configures `FAN_VECX.tmp_start != 0`.

Change-Id: I93df2b5652fc3fde775b6161fa5bebc4a34d5e94
Signed-off-by: Joel Linn <jl@conductive.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81426
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2024-04-13 13:23:12 +00:00
..
common superio/ite: Add special fan vectors 2024-04-13 13:23:12 +00:00
it8528e include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
it8613e include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
it8623e include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
it8629e superio/ite: Add IT8629E 2024-02-26 12:59:19 +00:00
it8712f superio: Remove blank lines before and after code blocks 2024-03-30 07:47:54 +00:00
it8718f include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
it8720f superio/acpi: Add SUPERIO_PNP_NO_DIS to support always active LDNs 2024-03-01 15:37:48 +00:00
it8721f superio: Remove blank lines before and after code blocks 2024-03-30 07:47:54 +00:00
it8728f superio/ite: Add special fan vectors 2024-04-13 13:23:12 +00:00
it8772f superio/ite: Add special fan vectors 2024-04-13 13:23:12 +00:00
it8783ef include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
it8784e superio/acpi: Add SUPERIO_PNP_NO_DIS to support always active LDNs 2024-03-01 15:37:48 +00:00
it8786e include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
Makefile.mk superio/ite: Add IT8629E 2024-02-26 12:59:19 +00:00