diff options
author | Vikram Narayanan <vikram186@gmail.com> | 2012-01-21 15:32:59 +0530 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2012-01-21 18:48:03 +0100 |
commit | ea07b9fa6cabbf63151438f88db66d0fad1542fe (patch) | |
tree | e4680f58d4759e1396c53b4d6faad6a73d36fe04 /src/drivers/i2c/adm1026/adm1026.c | |
parent | c6daaa7497489c578263cc057b2903c04000b01e (diff) | |
download | coreboot-ea07b9fa6cabbf63151438f88db66d0fad1542fe.tar.xz |
adm1026: removed prototype
Removed the prototype and restructured the code
Change-Id: I13a648acf7bae30635e0469e301ce5635d9d7a8c
Signed-off-by: Vikram Narayanan <vikram186@gmail.com>
Reviewed-on: http://review.coreboot.org/570
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/drivers/i2c/adm1026/adm1026.c')
-rw-r--r-- | src/drivers/i2c/adm1026/adm1026.c | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/drivers/i2c/adm1026/adm1026.c b/src/drivers/i2c/adm1026/adm1026.c index 1aaae52e6d..5b06629088 100644 --- a/src/drivers/i2c/adm1026/adm1026.c +++ b/src/drivers/i2c/adm1026/adm1026.c @@ -20,19 +20,6 @@ #define ADM1026_REG_CONFIG2 0x01 #define ADM1026_REG_CONFIG3 0x07 -static void adm1026_enable_monitoring(device_t dev); - -static void adm1026_init(device_t dev) -{ - 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 - adm1026_enable_monitoring(dev); - } - } -} - static void adm1026_enable_monitoring(device_t dev) { int result; @@ -47,6 +34,17 @@ static void adm1026_enable_monitoring(device_t dev) } } +static void adm1026_init(device_t dev) +{ + 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 + adm1026_enable_monitoring(dev); + } + } +} + static void adm1026_noop(device_t dummy) { } |