mfd: max8997: Cast void pointer to data of max8997_pmic_dt_match
authorJingoo Han <jg1.han@samsung.com>
Thu, 1 Aug 2013 02:01:27 +0000 (11:01 +0900)
committerLee Jones <lee.jones@linaro.org>
Thu, 1 Aug 2013 08:54:53 +0000 (09:54 +0100)
Casting (void *) data of max8997_pmic_dt_match is necessary,
because variable 'data' of struct 'of_device_id' is defined as
'const void *data'. Thus, pointer should be used instead of value.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/max8997.c

index ae55dd4..1523047 100644 (file)
@@ -51,7 +51,7 @@ static struct mfd_cell max8997_devs[] = {
 
 #ifdef CONFIG_OF
 static struct of_device_id max8997_pmic_dt_match[] = {
-       { .compatible = "maxim,max8997-pmic", .data = TYPE_MAX8997 },
+       { .compatible = "maxim,max8997-pmic", .data = (void *)TYPE_MAX8997 },
        {},
 };
 #endif