• C
    mfd: arizona: Correct type of gpio_defaults · 6e00ff07
    Charles Keepax 提交于
    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: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
    Signed-off-by: NLee Jones <lee.jones@linaro.org>
    6e00ff07
pdata.h 5.2 KB