Lines Matching refs:adapter
188 static u32 i2c_powermac_func(struct i2c_adapter * adapter) in i2c_powermac_func() argument
208 struct i2c_adapter *adapter = platform_get_drvdata(dev); in i2c_powermac_remove() local
210 i2c_del_adapter(adapter); in i2c_powermac_remove()
211 memset(adapter, 0, sizeof(*adapter)); in i2c_powermac_remove()
396 struct i2c_adapter *adapter; in i2c_powermac_probe() local
402 adapter = pmac_i2c_get_adapter(bus); in i2c_powermac_probe()
428 snprintf(adapter->name, sizeof(adapter->name), "%s %d", basename, in i2c_powermac_probe()
432 platform_set_drvdata(dev, adapter); in i2c_powermac_probe()
433 adapter->algo = &i2c_powermac_algorithm; in i2c_powermac_probe()
434 adapter->quirks = &i2c_powermac_quirks; in i2c_powermac_probe()
435 i2c_set_adapdata(adapter, bus); in i2c_powermac_probe()
436 adapter->dev.parent = &dev->dev; in i2c_powermac_probe()
439 adapter->dev.of_node = NULL; in i2c_powermac_probe()
440 rc = i2c_add_adapter(adapter); in i2c_powermac_probe()
443 "failed\n", adapter->name); in i2c_powermac_probe()
444 memset(adapter, 0, sizeof(*adapter)); in i2c_powermac_probe()
448 printk(KERN_INFO "PowerMac i2c bus %s registered\n", adapter->name); in i2c_powermac_probe()
451 adapter->dev.of_node = dev->dev.of_node; in i2c_powermac_probe()
452 i2c_powermac_register_devices(adapter, bus); in i2c_powermac_probe()