blob: 6fde3c883f235df50e9100e59f9fe5b3acb1e7a6 [file] [log] [blame]
Felix Held3f3eca92020-01-23 17:12:32 +01001# SPDX-License-Identifier: GPL-2.0-only
Stefan Reinauer6559f432010-12-17 00:13:54 +00002
Omar Pakker57603e22016-07-29 23:31:45 +02003# Generic ITE romstage driver - Just enough UART initialisation code for
4# romstage.
Arthur Heymans085a2262019-01-04 16:11:50 +01005config SUPERIO_ITE_COMMON_PRE_RAM
Patrick Georgi0588d192009-08-12 15:00:51 +00006 bool
Nico Hubere34e1782016-09-29 12:33:01 +02007
8# Generic ITE environment controller driver
9config SUPERIO_ITE_ENV_CTRL
10 bool
11
12if SUPERIO_ITE_ENV_CTRL
13
14config SUPERIO_ITE_ENV_CTRL_FAN16_CONFIG
15 bool
16 help
17 Enable extended, 16-bit wide tacho counters.
18
19config SUPERIO_ITE_ENV_CTRL_8BIT_PWM
20 bool
21 help
22 PWM duty cycles are set in 8-bit registers (instead of 7 bit).
23
24config SUPERIO_ITE_ENV_CTRL_PWM_FREQ2
25 bool
26 help
27 The second FAN controller has a separate frequency setting.
28
Krystian Hebel97445f22019-02-26 11:19:58 +010029config SUPERIO_ITE_ENV_CTRL_NO_ONOFF
30 bool
31 help
32 FAN controller always works in SmartGuardian mode.
33
34config SUPERIO_ITE_ENV_CTRL_5FANS
35 bool
36 help
37 ITE FAN controller has 5 independent outputs.
Michał Żygowskidcfff372018-12-31 10:45:19 +010038
39config SUPERIO_ITE_ENV_CTRL_7BIT_SLOPE_REG
40 bool
41 help
42 Slope PWM registers have no separate BIT6 and are set directly by
43 7-bit values instead.
44
Michael Büchler370b8b62020-06-01 20:51:58 +020045config SUPERIO_ITE_ENV_CTRL_EXT_ANY_TMPIN
46 bool
47 help
48 Temperature can be read to any TMPIN from an external sensor via SST/PECI
49 (instead of TMPIN3 only).
50
Joel Linnf7e45672024-03-29 14:03:44 +010051config SUPERIO_ITE_ENV_CTRL_NO_FULLSPEED_SETTING
52 bool
53 help
54 Fan controller does not support running at full speed when limit
55 temperature is reached.
56
Nico Hubere34e1782016-09-29 12:33:01 +020057endif