| ## |
| ## This file is part of the coreboot project. |
| ## |
| ## Copyright (C) 2009 Ronald G. Minnich |
| ## Copyright (C) 2014 Edward O'Callaghan <eocallaghan@alterapraxis.com> |
| ## Copyright (C) 2016 secunet Security Networks AG |
| ## Copyright (C) 2019 Protectli |
| ## |
| ## This program is free software; you can redistribute it and/or modify |
| ## it under the terms of the GNU General Public License as published by |
| ## the Free Software Foundation; version 2 of the License. |
| ## |
| ## This program is distributed in the hope that it will be useful, |
| ## but WITHOUT ANY WARRANTY; without even the implied warranty of |
| ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| ## GNU General Public License for more details. |
| ## |
| |
| # Generic ITE romstage driver - Just enough UART initialisation code for |
| # romstage. |
| config SUPERIO_ITE_COMMON_PRE_RAM |
| bool |
| |
| # Generic ITE environment controller driver |
| config SUPERIO_ITE_ENV_CTRL |
| bool |
| |
| if SUPERIO_ITE_ENV_CTRL |
| |
| config SUPERIO_ITE_ENV_CTRL_FAN16_CONFIG |
| bool |
| help |
| Enable extended, 16-bit wide tacho counters. |
| |
| config SUPERIO_ITE_ENV_CTRL_8BIT_PWM |
| bool |
| help |
| PWM duty cycles are set in 8-bit registers (instead of 7 bit). |
| |
| config SUPERIO_ITE_ENV_CTRL_PWM_FREQ2 |
| bool |
| help |
| The second FAN controller has a separate frequency setting. |
| |
| config SUPERIO_ITE_ENV_CTRL_NO_ONOFF |
| bool |
| help |
| FAN controller always works in SmartGuardian mode. |
| |
| config SUPERIO_ITE_ENV_CTRL_5FANS |
| bool |
| help |
| ITE FAN controller has 5 independent outputs. |
| |
| config SUPERIO_ITE_ENV_CTRL_7BIT_SLOPE_REG |
| bool |
| help |
| Slope PWM registers have no separate BIT6 and are set directly by |
| 7-bit values instead. |
| |
| endif |