]> git.karo-electronics.de Git - linux-beck.git/commit
mfd: arizona: Correct type of gpio_defaults
authorCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Sun, 29 Mar 2015 11:45:42 +0000 (12:45 +0100)
committerLee Jones <lee.jones@linaro.org>
Mon, 30 Mar 2015 09:06:29 +0000 (10:06 +0100)
commit6e00ff079354ee72fe95cb61a3993962074a2592
treedeadac612134b3b0111e2363de6d5daf838462d5
parentaec9038ec9c60a6ffbf2617859201befa87746d6
mfd: arizona: Correct type of gpio_defaults

gpio_defaults needs to be specified as an unsigned int rather than an
int, because the intention of the DT binding is that all out of range
values for a 16-bit register will cause the defaults to be used,
however, if gpio_defaults is an int then values that are larger than
INT_MAX will become negative numbers and be written out directly to the
hardware. As no where in the code replies on gpio_defaults being an int,
the simplest fix is to just change it to unsigned.

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
include/linux/mfd/arizona/pdata.h