• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: GPL-2.0-only
2
3# Generic ITE romstage driver - Just enough UART initialisation code for
4# romstage.
5config SUPERIO_ITE_COMMON_PRE_RAM
6	bool
7
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
29config 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.
38
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
45config 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
51config 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
57config SUPERIO_ITE_ENV_CTRL_FAN_VECTOR
58	bool
59	help
60	  Special fan control that will assist the smart control
61
62config SUPERIO_ITE_ENV_CTRL_FAN_VECTOR_RANGED
63	bool
64	depends on SUPERIO_ITE_ENV_CTRL_FAN_VECTOR
65	help
66	  Range and negative slope support
67
68endif
69