On Fri, 30 Oct 2026 13:34:05 +0100 Igor Opaniuk <[email protected]> 
wrote:

> The QCM2290 function table only lists "qup4" (the debug UART) and
> "gpio". The default pin state of every other QUP serial engine refers
> to its own "qupN" function, so the function name lookup fails with
> -ENOENT when such a device probes. On the Arduino UNO Q
> (qrb2210-arduino-imola) this prints a warning for each enabled engine
> on every boot:
> 
>   i2c_geni i2c@4a80000: pinctrl_select_state_full: pinctrl_config_one: err=-2
>   i2c_geni i2c@4a84000: pinctrl_select_state_full: pinctrl_config_one: err=-2
>   serial_msm_geni serial@4a88000: pinctrl_select_state_full: 
> pinctrl_config_one: err=-2
>   serial_msm_geni serial@4a8c000: pinctrl_select_state_full: 
> pinctrl_config_one: err=-2

Hi, I can not reproduce that warning with the same device. I built
u-boot from latest master branch with max log level option and early
debug uart enabled. Does it need any extra hardware?

Also, I am wondering if this driver can be written with pingroup
support like sc7280 instead of choosing individual pin functions.

Thanks <3

Reply via email to