[PATCH 2/2] drm/radeon/kms: add I2C_CLASS_HWMON to radeon i2c adapater classes

Alex Deucher alexdeucher at gmail.com
Tue May 3 10:32:37 PDT 2011


I'm not sure this is necessary.  In most cases the driver
will add the hwmon device itself based on information from the
vbios tables.  However, there are some boards without a proper
vbios entry for the the hwmon chips and non-x86 (Mac/Sun) cards do
not have a standard vbios.  This allows the hwmon drivers to
detect devices on the radeon i2c buses.

Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
Cc: Jean Delvare <khali at linux-fr.org>
---
 drivers/gpu/drm/radeon/radeon_i2c.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/gpu/drm/radeon/radeon_i2c.c b/drivers/gpu/drm/radeon/radeon_i2c.c
index 781196d..65d8744 100644
--- a/drivers/gpu/drm/radeon/radeon_i2c.c
+++ b/drivers/gpu/drm/radeon/radeon_i2c.c
@@ -888,7 +888,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.class = I2C_CLASS_DDC | I2C_CLASS_HWMON;
 	i2c->dev = dev;
 	i2c_set_adapdata(&i2c->adapter, i2c);
 	if (rec->mm_i2c ||
-- 
1.7.1.1



More information about the dri-devel mailing list