power: supply: max17040: remove unneeded double cast
There is no need for double explicit cast from of_device_get_match_data() (uintptr_t and then to target enum) because implicit conversion from uintptr_t to enum is straightforward (uintptr_t is a integer type). Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
This commit is contained in:
Родитель
a837f35c5a
Коммит
6dfbb2cece
|
@ -486,8 +486,7 @@ static int max17040_probe(struct i2c_client *client,
|
|||
ret = max17040_get_of_data(chip);
|
||||
if (ret)
|
||||
return ret;
|
||||
chip_id = (enum chip_id) (uintptr_t)
|
||||
of_device_get_match_data(&client->dev);
|
||||
chip_id = (uintptr_t)of_device_get_match_data(&client->dev);
|
||||
}
|
||||
chip->data = max17040_family[chip_id];
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче