• Linus Torvalds's avatar
    Merge tag 'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · a3df5d54
    Linus Torvalds authored
    Pull pin control updates from Linus Walleij:
     "No core changes this time around.
    
      New drivers:
    
       - New driver for Renesas R8A779H0 also known as R-Car V4M.
    
       - New driver for the Awinic AW9523/B I2C GPIO expander. I found this
         living out-of-tree in OpenWrt as an upstream attempt had stalled on
         the finishing line, so I picked it up and finished the job.
    
      Improvements:
    
       - The Nomadik pin control driver was for years re-used out of tree
         for the ST STA chips, and now the IP was re-used in a MIPS
         automotive SoC called MobilEyeq5, so it has been split in pin
         control and GPIO drivers so the latter can be reused by MobilEyeq5.
         (Along with a long list of cleanups)
    
       - A lot of overall cleanup and tidying up"
    
    * tag 'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (87 commits)
      drivers/gpio/nomadik: move dummy nmk_gpio_dbg_show_one() to header
      gpio: nomadik: remove BUG_ON() in nmk_gpio_populate_chip()
      dt-bindings: pinctrl: qcom: update compatible name for match with driver
      pinctrl: aw9523: Make the driver tristate
      pinctrl: nomadik: fix dereference of error pointer
      gpio: nomadik: Back out some managed resources
      pinctrl: aw9523: Add proper terminator
      pinctrl: core: comment that pinctrl_add_gpio_range() is deprecated
      pinctrl: pinmux: Suppress error message for -EPROBE_DEFER
      pinctrl: Add driver for Awinic AW9523/B I2C GPIO Expander
      dt-bindings: pinctrl: Add bindings for Awinic AW9523/AW9523B
      gpio: nomadik: Finish conversion to use firmware node APIs
      gpio: nomadik: fix Kconfig dependencies inbetween pinctrl & GPIO
      pinctrl: da9062: Add OF table
      dt-bindings: pinctrl: at91: add sam9x7
      pinctrl: ocelot: remove redundant assignment to variable ret
      gpio: nomadik: grab optional reset control and deassert it at probe
      gpio: nomadik: support mobileye,eyeq5-gpio
      gpio: nomadik: handle variadic GPIO count
      gpio: nomadik: support shared GPIO IRQs
      ...
    a3df5d54
core.c 59.1 KB