summaryrefslogtreecommitdiff
path: root/src/drivers
diff options
context:
space:
mode:
authorVikram Narayanan <vikram186@gmail.com>2012-01-21 15:32:59 +0530
committerStefan Reinauer <stefan.reinauer@coreboot.org>2012-01-21 18:48:03 +0100
commitea07b9fa6cabbf63151438f88db66d0fad1542fe (patch)
treee4680f58d4759e1396c53b4d6faad6a73d36fe04 /src/drivers
parentc6daaa7497489c578263cc057b2903c04000b01e (diff)
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')
-rw-r--r--src/drivers/i2c/adm1026/adm1026.c24
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)
{
}