On Mon, Oct 14, 2019 at 11:43:47AM +0300, Andy Shevchenko wrote: > Refactor restoring HOSTSW_OWN registers by using an introduced helper. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > --- > drivers/pinctrl/intel/pinctrl-intel.c | 38 +++++++++++++++------------ > 1 file changed, 21 insertions(+), 17 deletions(-) > > diff --git a/drivers/pinctrl/intel/pinctrl-intel.c b/drivers/pinctrl/intel/pinctrl-intel.c > index 18467e2efe99..e59ac31921e7 100644 > --- a/drivers/pinctrl/intel/pinctrl-intel.c > +++ b/drivers/pinctrl/intel/pinctrl-intel.c > @@ -1588,6 +1588,25 @@ intel_gpio_update_pad_mode(void __iomem *hostown, u32 mask, u32 value) > return curr; > } > > +static void intel_restore_hostown(struct intel_pinctrl *pctrl, unsigned int c, > + void __iomem *base, unsigned int gpp, u32 saved) > +{ > + struct intel_community *community = &pctrl->communities[c]; const?