![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <types.h>
#include <console/console.h>
#include <device/device.h>
#include <option.h>
#include <superio/hwm5_conf.h>
#include <superio/nuvoton/common/hwm.h>
#include "superio_hwm.h"
Go to the source code of this file.
Data Structures | |
struct | fan_speed |
struct | temperature |
Macros | |
#define | FAN_CRUISE_CONTROL_DISABLED 0 |
#define | FAN_CRUISE_CONTROL_SPEED 1 |
#define | FAN_CRUISE_CONTROL_THERMAL 2 |
#define | FAN_SPEED_5625 0 |
#define | HWM_BASE 0x290 |
Functions | |
void | hwm_setup (void) |
Variables | |
struct fan_speed | fan_speeds [] |
struct temperature | temperatures [] |
#define FAN_CRUISE_CONTROL_DISABLED 0 |
Definition at line 14 of file superio_hwm.c.
#define FAN_CRUISE_CONTROL_SPEED 1 |
Definition at line 15 of file superio_hwm.c.
#define FAN_CRUISE_CONTROL_THERMAL 2 |
Definition at line 16 of file superio_hwm.c.
#define FAN_SPEED_5625 0 |
Definition at line 18 of file superio_hwm.c.
#define HWM_BASE 0x290 |
Definition at line 21 of file superio_hwm.c.
Definition at line 49 of file superio_hwm.c.
References BIOS_DEBUG, temperature::deg_celsius, temperature::deg_fahrenheit, FAN_CRUISE_CONTROL_DISABLED, FAN_CRUISE_CONTROL_SPEED, FAN_CRUISE_CONTROL_THERMAL, FAN_SPEED_5625, fan_speeds, get_uint_option(), HWM_BASE, nuvoton_hwm_select_bank(), pnp_write_hwm5_index(), printk, and temperatures.
struct fan_speed fan_speeds[] |
Definition at line 1 of file superio_hwm.c.
Referenced by hwm_setup().
struct temperature temperatures[] |
Definition at line 1 of file superio_hwm.c.
Referenced by hwm_setup().