On Fri, May 07, 2021 at 02:40:34PM +0530, Vignesh Raghavendra wrote: > If reg property of pinctrl-single node requires address translation then > probe fails with following message: > > single-pinctrl pinctrl@4301c000: failed to get base register size > > This is because driver uses dev_read_addr_size() to get size which also > tries to fetch untranslated addr and fails. > Fix this by using dev_read_addr_size_index() which takes care of address > translation and also makes following dev_read_addr() call redundant. > > This fixes Ethernet failures on TI's AM654 based EVMs due to lack of > pinmux configuration. > > Fixes: 9fd8a430f3 ("pinctrl: single: get register area size by device API") > Signed-off-by: Vignesh Raghavendra Applied to u-boot/master, thanks! -- Tom