于 2017年6月29日 GMT+08:00 下午6:10:31, Andre Przywara <andre.przyw...@arm.com> 写到: >The sunxi GPIO driver is missing some compatible strings for recent >SoCs. While most of the sunxi GPIO code seems to not rely on this (and >so works anyway), the sunxi_name_to_gpio() function does and fails at >the moment (for instance when resolving the MMC CD pin name). >Add the compatible strings for the A64, H5 and V3s, which were missing >from the list. This now covers all pinctrl nodes in our own DTs. >Strictly speaking the V3s has only ports B, C, E, F and G, but I think >the other SoCs have gaps in there as well and for the pin number
Yes, the current U-Boot driver doesn't care gaps at all, and I remember A64 has also no A bank. >computation this does not matter. > >Signed-off-by: Andre Przywara <andre.przyw...@arm.com> >--- > drivers/gpio/sunxi_gpio.c | 4 ++++ > 1 file changed, 4 insertions(+) > >diff --git a/drivers/gpio/sunxi_gpio.c b/drivers/gpio/sunxi_gpio.c >index b47cc66..d20a7e7 100644 >--- a/drivers/gpio/sunxi_gpio.c >+++ b/drivers/gpio/sunxi_gpio.c >@@ -353,12 +353,16 @@ static const struct udevice_id sunxi_gpio_ids[] = >{ > ID("allwinner,sun8i-a83t-pinctrl", a_all), > ID("allwinner,sun8i-h3-pinctrl", a_all), > ID("allwinner,sun8i-r40-pinctrl", a_all), >+ ID("allwinner,sun8i-v3s-pinctrl", a_all), > ID("allwinner,sun9i-a80-pinctrl", a_all), >+ ID("allwinner,sun50i-a64-pinctrl", a_all), >+ ID("allwinner,sun50i-h5-pinctrl", a_all), > ID("allwinner,sun6i-a31-r-pinctrl", l_2), > ID("allwinner,sun8i-a23-r-pinctrl", l_1), > ID("allwinner,sun8i-a83t-r-pinctrl", l_1), > ID("allwinner,sun8i-h3-r-pinctrl", l_1), > ID("allwinner,sun9i-a80-r-pinctrl", l_3), >+ ID("allwinner,sun50i-a64-r-pinctrl", l_1), > { } > }; > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot