• Linus Torvalds's avatar
    Merge tag 'gpio-updates-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux · ebcb577a
    Linus Torvalds authored
    Pull gpio updates from Bartosz Golaszewski:
     "Relatively few updates for this release cycle. We have a single new
      driver and some minor changes in drivers, more work on limiting the
      usage of of_node in drivers and DT updates:
    
       - new driver: gpio-en7523
    
       - dt-bindings: convertion of faraday,ftgpio010 to YAML, new
         compatible string in gpio-vf610 and a bugfix in an example
    
       - gpiolib core: several improvements and some code shrink
    
       - documentation: convert all public docs into kerneldoc format
    
       - set IRQ bus token in gpio-crystalcove (addresses a debugfs issue)
    
       - add a missing return value check for kstrdup() in gpio-merrifield
    
       - allow gpio-tps68470 to be built as module
    
       - more work on limiting usage of of_node in GPIO drivers
    
       - several sysfs interface improvements
    
       - use SDPX in gpio-ts4900"
    
    * tag 'gpio-updates-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
      gpio: ts4900: Use SPDX header
      gpiolib: Use list_first_entry()/list_last_entry()
      gpiolib: sysfs: Simplify edge handling in the code
      gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock
      gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock
      gpiolib: make struct comments into real kernel docs
      dt-bindings: gpio: convert faraday,ftgpio01 to yaml
      dt-bindings: gpio: gpio-vf610: Add imx93 compatible string
      gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO
      gpiolib: Use short form of ternary operator in gpiod_get_index()
      gpiolib: Introduce for_each_gpio_desc_with_flag() macro
      gpio: Add support for Airoha EN7523 GPIO controller
      dt-bindings: arm: airoha: Add binding for Airoha GPIO controller
      dt-bindings: gpio: fix gpio-hog example
      gpio: tps68470: Allow building as module
      gpio: tegra: Get rid of duplicate of_node assignment
      gpio: altera-a10sr: Switch to use fwnode instead of of_node
      gpio: merrifield: check the return value of devm_kstrdup()
      gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED
    ebcb577a
gpiolib.h 8.12 KB