Matthew Garrett
2009-Nov-17 22:56 UTC
[Nouveau] [PATCH] nouveau: Set i2c adapter parent device
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 <mjg at redhat.com> --- 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
On Tue, 2009-11-17 at 17:56 -0500, Matthew Garrett wrote:> 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 <mjg at redhat.com>Applied :)> --- > 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) {