Pull pin control fixes from Linus Walleij:
 "All is about drivers, no core business going on.
   - Fix a host of runtime problems with the Intel Cherryview driver:
     suspend/resume needs to be marshalled properly, and strange effects
     from BIOS interaction during suspend/resume need to be dealt with.
   - A single bit was being set wrong in the Aspeed driver.
   - Fix an iProc probe ordering fallout resulting from v4.9
     refactorings for bus population.
   - Do not specify a default trigger in the ST Micro cascaded GPIO IRQ
     controller: the kernel will moan.
   - Make IRQs optional altogether on the STM32 driver, it turns out not
     all systems have them or want them.
   - Fix a re-probe bug in the i.MX driver, it will eventually crash if
     probed repeatedly, not good"
* tag 'pinctrl-v4.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
  pinctrl-aspeed-g5: Never set SCU90[6]
  pinctrl: cherryview: Prevent possible interrupt storm on resume
  pinctrl: cherryview: Serialize register access in suspend/resume
  pinctrl: imx: reset group index on probe
  pinctrl: stm32: move gpio irqs binding to optional
  pinctrl: stm32: remove dependency with interrupt controller
  pinctrl: st: don't specify default interrupt trigger
  pinctrl: iproc: Fix iProc and NSP GPIO support