Hi, Here is a first attempt at getting the regulators properly accounted for the GPIO banks on the Allwinner SoCs. The main interogation I have currently is whether we should always try to get the regulator for the current branch, or if we should restrict it to the one available on the SoCs. Let me know what you think, Maxime Maxime Ripard (2): pinctrl: sunxi: Deal with per-bank regulators ARM: dts: sun7i: bananapi: Add GPIO banks regulators arch/arm/boot/dts/sun7i-a20-bananapi.dts | 5 ++- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 63 +++++++++++++++++++++++++- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 6 ++- 3 files changed, 74 insertions(+) base-commit: 651022382c7f8da46cb4872a545ee1da6d097d2a -- git-series 0.9.1