• Linus Torvalds's avatar
    Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · 361c89a0
    Linus Torvalds authored
    Pull pin control updates from Linus Walleij:
     "The two large chunks is the header clean-up from Andy and the Qualcomm
      DT bindings clean-up from Krzysztof. Each which could give rise to
      conflicts, but I haven't seen any.
    
      The YAML conversions happening around the device tree is the biggest
      item in the series and is the result of Rob Herrings ambition to
      autovalidate these trees against strict schemas and it is paying off
      in lots of bugs found and ever prettier device trees. Sooner or later
      the transition will be complete, Krzysztof is fixing up all of the
      Qualcomm stuff, which is pretty voluminous.
    
      Core changes:
    
       - minor but nice and important documentation clean-ups
    
      New drivers:
    
       - subdriver for the Qualcomm SDM670 SoC
    
       - subdriver for the Intel Moorefield SoC
    
       - trivial support for the NXP Freescale i.MXRT1170 SoC
    
      Other changes and improvements
    
       - major clean-up of the Qualcomm pin control device tree bindings by
         Krzysztof
    
       - major header clean-up by Andy
    
       - some immutable irqchip clean-up for the Actions Semiconductor and
         Nuvoton drivers
    
       - GPIO helpers for The Cypress cy8c95x0 driver
    
       - bias handling in the Mediatek MT7986 driver
    
       - remove the unused pins-are-numbered concept that never flew"
    
    * tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (231 commits)
      pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions()
      dt-bindings: pinctrl: st,stm32: Deprecate pins-are-numbered
      dt-bindings: pinctrl: mediatek,mt65xx: Deprecate pins-are-numbered
      pinctrl: stm32: Remove check for pins-are-numbered
      pinctrl: mediatek: common: Remove check for pins-are-numbered
      pinctrl: qcom: remove duplicate included header files
      pinctrl: sunxi: d1: Add CAN bus pinmuxes
      pinctrl: loongson2: Fix some const correctness
      pinctrl: pinconf-generic: add missing of_node_put()
      pinctrl: intel: Enumerate PWM device when community has a capability
      pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe()
      pwm: lpss: Allow other drivers to enable PWM LPSS
      pwm: lpss: Include headers we are the direct user of
      pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS
      pwm: Add a stub for devm_pwmchip_add()
      pinctrl: k210: call of_node_put()
      pinctrl: starfive: Use existing variable gpio
      dt-bindings: pinctrl: semtech,sx150xq: fix match patterns for 16 GPIOs matching
      pinconf-generic: fix style issues in pin_config_param doc
      pinctrl: pinctrl-loongson2: fix Kconfig dependency
      ...
    361c89a0
pinctrl-ocelot.c 58.2 KB