struct resource *res;
device = dev->path.u.i2c.device;
- res = find_resource(dev->bus->dev, 0x20);
+ res = find_resource(get_pbus_smbus(dev)->dev, 0x58);
return do_smbus_recv_byte(res->base, device);
}
struct resource *res;
device = dev->path.u.i2c.device;
- res = find_resource(dev->bus->dev, 0x20);
+ res = find_resource(get_pbus_smbus(dev)->dev, 0x58);
return do_smbus_send_byte(res->base, device, val);
}
struct resource *res;
device = dev->path.u.i2c.device;
- res = find_resource(dev->bus->dev, 0x20);
+ res = find_resource(get_pbus_smbus(dev)->dev, 0x58);
return do_smbus_read_byte(res->base, device, address);
}
struct resource *res;
device = dev->path.u.i2c.device;
- res = find_resource(dev->bus->dev, 0x20);
+ res = find_resource(get_pbus_smbus(dev)->dev, 0x58);
return do_smbus_write_byte(res->base, device, address, val);
}
#endif
+ /* power after power fail */
on = MAINBOARD_POWER_ON_AFTER_POWER_FAIL;
get_option(&on, "power_on_after_fail");
byte = pci_read_config8(dev, PREVIOUS_POWER_STATE);
}
pci_write_config8(dev, PREVIOUS_POWER_STATE, byte);
printk_info("set power %s after power fail\n", on?"on":"off");
-
+
/* Throttle the CPU speed down for testing */
on = SLOW_CPU_OFF;
get_option(&on, "slow_cpu");
.read_byte = lsmbus_read_byte,
.write_byte = lsmbus_write_byte,
};
+
static struct pci_operations lops_pci = {
.set_subsystem = lpci_set_subsystem,
};