regulator: ab3100: cast fix
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 23 Jan 2014 14:20:01 +0000 (15:20 +0100)
committerMark Brown <broonie@linaro.org>
Thu, 23 Jan 2014 19:52:09 +0000 (19:52 +0000)
commit23e21ddf6c3d9cb37aa69da496f80e8481e2c8bd
tree6fd598864d1ec9244abec186902ccb50f26eb007
parentd8ec26d7f8287f5788a494f56e8814210f0e64be
regulator: ab3100: cast fix

The AB3100 regulator driver emits a warning when compiled on 64bit
systems like this:

drivers/regulator/ab3100.c:
In function ‘ab3100_regulator_of_probe’:
srivers/regulator/ab3100.c:649:4:
warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]

As the int is a different size than the 64bit pointer used to
pass regulator data. Switch to using an unsigned long as ID
passed for the regulator to get rid of the warning.

Reported-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/regulator/ab3100.c