Lines Matching full:smbus
3 i2c-isch.c - Linux kernel driver for Intel SCH chipset SMBus
15 Note: we assume there can only be one device, with one SMBus interface.
27 /* SCH SMBus address offsets */
69 /* Make sure the SMBus host is ready to start transmitting */ in sch_transaction()
78 dev_dbg(&sch_adapter.dev, "SMBus error (%02x). " in sch_transaction()
85 "SMBus is not ready: (%02x)\n", temp); in sch_transaction()
98 /* If the SMBus is still busy, we give up */ in sch_transaction()
100 dev_err(&sch_adapter.dev, "SMBus Timeout!\n"); in sch_transaction()
104 dev_dbg(&sch_adapter.dev, "Bus collision! SMBus may be " in sch_transaction()
143 /* Make sure the SMBus host is not busy */ in sch_access()
146 dev_dbg(&sch_adapter.dev, "SMBus busy (%02x)\n", temp); in sch_access()
153 * SMBus, so expect 33 MHz and calculate a bus clock of in sch_access()
266 dev_err(&dev->dev, "SMBus region 0x%x already in use!\n", in smbus_sch_probe()
279 "SMBus SCH adapter at %04x", sch_smba); in smbus_sch_probe()
307 MODULE_DESCRIPTION("Intel SCH SMBus driver");