diff options
author | Jean Delvare <jdelvare@suse.de> | 2012-01-28 14:10:38 +0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2012-01-30 13:32:11 +0400 |
commit | 1ffd57c1da2a73b0a0e5cd7a6dd52cc49e36bef9 (patch) | |
tree | 4e986ab45ce4cc7a6b1ad763a70d761f2330b1b0 | |
parent | dd8bc93d45c0ac4f64bf074d4be72418aac1609b (diff) | |
download | linux-1ffd57c1da2a73b0a0e5cd7a6dd52cc49e36bef9.tar.xz |
drm/radeon/kms: Fix device tree linkage of i2c buses
Properly set the parent device of i2c buses before registering them so
that they will show at the right place in the device tree (rather than
in /sys/devices directly.)
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Cc: Dave Airlie <airlied@gmail.com>
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_i2c.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_i2c.c b/drivers/gpu/drm/radeon/radeon_i2c.c index 7bb1b079f480..e2a393ff0c44 100644 --- a/drivers/gpu/drm/radeon/radeon_i2c.c +++ b/drivers/gpu/drm/radeon/radeon_i2c.c @@ -897,6 +897,7 @@ struct radeon_i2c_chan *radeon_i2c_create(struct drm_device *dev, i2c->rec = *rec; i2c->adapter.owner = THIS_MODULE; i2c->adapter.class = I2C_CLASS_DDC; + i2c->adapter.dev.parent = &dev->pdev->dev; i2c->dev = dev; i2c_set_adapdata(&i2c->adapter, i2c); if (rec->mm_i2c || |