The parent device of the i2c adapter should be set to the appropriate PCI device in order for it to show up properly in sysfs.
Signed-off-by: Matthew Garrett <[email protected]> --- drivers/gpu/drm/nouveau/nouveau_i2c.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nouveau_i2c.c b/drivers/gpu/drm/nouveau/nouveau_i2c.c index 3f219dd..cca2b6c 100644 --- a/drivers/gpu/drm/nouveau/nouveau_i2c.c +++ b/drivers/gpu/drm/nouveau/nouveau_i2c.c @@ -176,6 +176,7 @@ nouveau_i2c_init(struct drm_device *dev, struct dcb_i2c_entry *entry, int index) "nouveau-%s-%d", pci_name(dev->pdev), index); i2c->adapter.owner = THIS_MODULE; i2c->adapter.algo_data = &i2c->algo; + i2c->adapter.dev.parent = &dev->pdev->dev; i2c->dev = dev; switch (entry->port_type) { -- 1.6.5.2 _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
