Use resource manager to register I2C interfaces and log them
This commit is contained in:
parent
ec90f4678b
commit
69cb7a0d9e
8 changed files with 20 additions and 19 deletions
|
|
@ -486,7 +486,7 @@ s32 i2c_smbus_i801::i2c_smbus_xfer(u8 addr, char read_write, u8 command, int siz
|
|||
#include "Detector.h"
|
||||
#include "wmi.h"
|
||||
|
||||
void i2c_smbus_i801_detect(std::vector<i2c_smbus_interface*> &busses)
|
||||
void i2c_smbus_i801_detect()
|
||||
{
|
||||
i2c_smbus_interface * bus;
|
||||
HRESULT hres;
|
||||
|
|
@ -553,7 +553,7 @@ void i2c_smbus_i801_detect(std::vector<i2c_smbus_interface*> &busses)
|
|||
bus->pci_subsystem_device = sbd_id;
|
||||
strcpy(bus->device_name, i["Description"].c_str());
|
||||
((i2c_smbus_i801 *)bus)->i801_smba = IORangeStart;
|
||||
busses.push_back(bus);
|
||||
ResourceManager::get()->RegisterI2CBus(bus);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue