On 30 September 2015 at 12:14, Przemyslaw Marczak <p.marc...@samsung.com> wrote: > After rework in lib/fdtdec.c, the function fdtdec_get_addr() > doesn't work for nodes with #size-cells property set to 0. > > To get GPIO's 'reg' property, the code should use one of: > fdtdec_get_addr_size_auto_no/parent() function. > > Fortunately dm core provides a function to get the property. > > This commit reworks function gpio_exynos_bind(), to properly > use dev_get_addr() for GPIO device. > > This prevents setting a wrong base register for Exynos GPIOs. > > Tested on: Odroid U3/X2, Trats, Trats2, Odroid XU3, Snow (by Simon). > > Signed-off-by: Przemyslaw Marczak <p.marc...@samsung.com> > Acked-by: Stephen Warren <swar...@nvidia.com> > Acked-by: Simon Glass <s...@chromium.org> > Tested-by: Simon Glass <s...@chromium.org> > --- > Changes V2: > - add acked-by > Changes V3: > - add acked-by and tested-by Simon > --- > drivers/gpio/s5p_gpio.c | 18 +++++++++++------- > 1 file changed, 11 insertions(+), 7 deletions(-)
Applied to u-boot-fdt, thanks! _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot