#include <linux/module.h>
#include <linux/hwmon.h>
#include <linux/hwmon-sysfs.h>
#include <linux/err.h>
#include <linux/mutex.h>
#include <linux/log2.h>
#include <linux/pci.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
Go to the source code of this file.
#define AMB_CONFIG_SIZE 2048 |
#define AMB_FUNC_3_OFFSET 768 |
#define AMB_REG_TEMP_ADDR 0x85 |
#define AMB_REG_TEMP_MAX_ADDR 0x82 |
#define AMB_REG_TEMP_MID_ADDR 0x81 |
#define AMB_REG_TEMP_MIN_ADDR 0x80 |
#define AMB_REG_TEMP_STATUS_ADDR 0x84 |
#define AMB_SYSFS_NAME_LEN 16 |
#define DRVNAME "i5k_amb" |
#define I5K_REG_AMB_BASE_ADDR 0x48 |
#define I5K_REG_AMB_LEN_ADDR 0x50 |
#define I5K_REG_CHAN0_PRESENCE_ADDR 0x64 |
#define I5K_REG_CHAN1_PRESENCE_ADDR 0x66 |
#define MAX_AMBS_PER_CHANNEL 16 |
#define MAX_MEM_CHANNELS 4 |
#define REAL_MAX_AMBS_PER_CHANNEL 15 |
module_exit |
( |
i5k_amb_exit |
| ) |
|
module_init |
( |
i5k_amb_init |
| ) |
|