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
