![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Functions | |
static void | init_fan (struct device *const dev, const struct nct7802y_fan_config *const config, const unsigned int fan) |
void | nct7802y_init_fan (struct device *const dev) |
|
static |
Definition at line 9 of file nct7802y_fan.c.
References ARRAY_SIZE, CLOSE_LOOP_FAN_RPM_CTRL, CLOSE_LOOP_FANx_EN, CLOSE_LOOP_FANx_HIGH_RPM, config, FAN_CTRL, FAN_CTRL_TEMP_SRC, FAN_CTRL_TEMPx_SRC_MASK, FAN_CTRL_TEMPx_SRCy, FAN_ENABLE, FAN_MANUAL, FAN_SPPED_HIGHSPEED, FANx_ENABLE, NCT7802Y_FAN_CNT, nct7802y_update(), nct7802y_write(), SMART_FAN_RPM, TABLEx_TARGET_POINTy, TABLEx_TEMP_POINTy, TEMP_TO_FAN_MAP, TEMPx_TO_FAN_MAP_MASK, and TEMPx_TO_FANy_MAP.
Referenced by nct7802y_init_fan().
Definition at line 67 of file nct7802y_fan.c.
References CB_SUCCESS, device::chip_info, CLOSE_LOOP_FAN_PECI_ERR_CURR, CLOSE_LOOP_FAN_PECI_ERR_MASK, CLOSE_LOOP_FAN_PECI_ERR_MAX, CLOSE_LOOP_FAN_PECI_ERR_VALUE, CLOSE_LOOP_FAN_RPM_CTRL, config, FAN_DUTY_ON_PECI_ERROR, FAN_IGNORE, init_fan(), NCT7802Y_FAN_CNT, nct7802y_select_bank(), nct7802y_update(), nct7802y_write(), PECI_ERROR_FULLSPEED, PECI_ERROR_KEEP, PECI_ERROR_VALUE, and value.
Referenced by nct7802y_init().