summaryrefslogtreecommitdiff
path: root/src/drivers/i2c/lm63/lm63.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/i2c/lm63/lm63.c')
-rw-r--r--src/drivers/i2c/lm63/lm63.c24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/drivers/i2c/lm63/lm63.c b/src/drivers/i2c/lm63/lm63.c
index 05302a68da..d98a245de5 100644
--- a/src/drivers/i2c/lm63/lm63.c
+++ b/src/drivers/i2c/lm63/lm63.c
@@ -7,32 +7,30 @@
#include <cpu/x86/msr.h>
#include "chip.h"
-
static void lm63_init(device_t dev)
{
int result;
- if (dev->enabled && dev->path.type == DEVICE_PATH_I2C)
- {
- if(ops_smbus_bus(get_pbus_smbus(dev))) {
- if( dev->bus->dev->path.type == DEVICE_PATH_I2C) smbus_set_link(dev); // it is under mux
+ if (dev->enabled && dev->path.type == DEVICE_PATH_I2C) {
+ if (ops_smbus_bus(get_pbus_smbus(dev))) {
+ if (dev->bus->dev->path.type == DEVICE_PATH_I2C)
+ smbus_set_link(dev); // it is under mux
result = smbus_read_byte(dev, 0x03);
-// result &= ~0x04;
+// result &= ~0x04;
result |= 0x04;
- smbus_write_byte(dev, 0x03, result & 0xff); // config lm63
+ smbus_write_byte(dev, 0x03, result & 0xff); // config lm63
}
-
}
-
}
+
static void lm63_noop(device_t dummy)
{
}
static struct device_operations lm63_operations = {
- .read_resources = lm63_noop,
- .set_resources = lm63_noop,
- .enable_resources = lm63_noop,
- .init = lm63_init,
+ .read_resources = lm63_noop,
+ .set_resources = lm63_noop,
+ .enable_resources = lm63_noop,
+ .init = lm63_init,
};
static void enable_dev(struct device *dev)