At present, there are no PIO sections inside pinctrl DTS section in constradiction to the same file used in kernel. This problem causes the pinctrl driver in u-boot to wrongly detect number of pio ports to be zero which in turn causes the driver to deny any PIO configuration presented in any section of the DTS, for example Ethernet will not work because of wrong PIO configuration.
Alexey Tsirlin (1): Fixed sama5d3 dts file so PIO sections are inside pinctrl as in kernel dts arch/arm/dts/sama5d3.dtsi | 111 +++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 55 deletions(-) -- 2.34.1