Current way of using pinctrl-mvebu

Chris Packham judge.packham at gmail.com
Mon Jul 3 02:10:45 CEST 2023


Hi,

I'm looking to upstream support for a new board with the Marvell AC5X
SoC and some NAND driver changes to support the SoC/board. I've got
things working when chain loading vendor based u-boot -> upstream
u-boot but when I boot directly the NAND controller reports
"pxa3xx-nand nand-controller at 805b0000: Ready timeout!!!".

I think this is because the multi purpose pins are not in NAND/DEV
mode. When chainloading the vendor u-boot has already done this so the
driver works.

I notice that pinctrl-mvebu.c just expects a single fixed pin-func
property the covers all the functions required. How is the probe for
this supposed to be configured?

Thanks,
Chris


More information about the U-Boot mailing list