[PATCH v1 0/3] pinctrl: mpfs-mssio: three fixes

Conor Dooley conor at kernel.org
Mon Aug 31 03:50:56 PDT 2026


From: Conor Dooley <conor.dooley at microchip.com>

Three fixes for issues I encountered, one of which is clearly world
ending if not resolved while the other two should go to stable because
they'll cause the wrong bank voltage setting to be applied or reported
in debugfs.

I discovered these myself while working on a new board that needed novel
pinctrl configuration. I think that few customers have probably been
impacted by incorrect bank voltage setting because it requires trying to
set a bank voltage that differs from what the FPGA configuration set, and
not only are the configurations currently in upstream and Microchip's
vendor devicetrees a match for the FPGA settings, I think customers are
using the FPGA configuration tool instead of pinctrl to configure IO
since that's how it has had to be done for the last several years.
pic64gx is where I spotted it since the config tool can't be used there,
so the impact is limited to users of that SoC that want to have non-default
bank voltages.

Cheers,
Conor.

CC: Conor Dooley <conor.dooley at microchip.com>
CC: Daire McNamara <daire.mcnamara at microchip.com>
CC: Linus Walleij <linusw at kernel.org>
CC: linux-riscv at lists.infradead.org
CC: linux-gpio at vger.kernel.org
CC: linux-kernel at vger.kernel.org
CC: Valentina.FernandezAlanis at microchip.com

Conor Dooley (3):
  pinctrl: mpfs-mssio: fix whitespace in debugfs output
  pinctrl: mpfs-mssio: fix width of unused bank voltage setting
  pinctrl: mpfs-mssio: use correct regmap function to set bank voltage

 drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

-- 
2.53.0




More information about the linux-riscv mailing list