1. 27 May, 2020 1 commit
  2. 25 May, 2020 9 commits
  3. 22 May, 2020 1 commit
    • Rodrigo Alencar's avatar
      gpio: max730x: bring gpiochip_add_data after port config · 47a3734b
      Rodrigo Alencar authored
      gpiochip_add_data being called before might cause premature calls of
      the gpiochip operations before the port_config values are initialized,
      which would possibily write zeros to port configuration registers,
      an operation not allowed. For example, if there are gpio-hog nodes
      in a device-tree, the sequence of function calls are performed
      
      gpiochip_add_data
      of_gpiochip_add
      of_gpiochip_scan_gpios
      of_gpiochip_add_hog
      gpiod_hog
      gpiochip_request_own_desc
      gpiod_configure_flags
      gpiod_direction_output/gpiod_direction_input
      
      which would call later the gpiochip operation direction_output or
      direction_input prior the port_config[] initialization.
      
      Moreover, gpiochip_get_data is replaced by the container_of macro
      inside the gpiochip operations, which would allow the calling of
      max7301_direction_input prior to gpiochip_add_data
      Signed-off-by: default avatarRodrigo Alencar <455.rodrigo.alencar@gmail.com>
      [Bartosz: tweaked the commit message]
      Signed-off-by: default avatarBartosz Golaszewski <bgolaszewski@baylibre.com>
      47a3734b
  4. 18 May, 2020 12 commits
  5. 16 May, 2020 1 commit
  6. 12 May, 2020 1 commit
    • Linus Walleij's avatar
      Merge tag 'intel-gpio-v5.8-1' of... · ed43f2b4
      Linus Walleij authored
      Merge tag 'intel-gpio-v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into devel
      
      intel-gpio for v5.8-1
      
      * MSI support for Intel Merrifield
      * Refactor gpio-pch to be up-to-date with recent kernel APIs
      * Miscellaneous cleanups here and there
      
      The following is an automated git shortlog grouped by driver:
      
      ich:
       -  fix a typo
      
      merrifield:
       -  Better show how GPIO and IRQ bases are derived from hardware
       -  Switch over to MSI interrupts
      
      pch:
       -  Use in pch_irq_type() macros provided by IRQ core
       -  Refactor pch_irq_type() to avoid unnecessary locking
       -  Get rid of unneeded variable in IRQ handler
       -  Use BIT() and GENMASK() where it's appropriate
      ed43f2b4
  7. 08 May, 2020 1 commit
    • Linus Walleij's avatar
      Merge tag 'gpio-updates-for-v5.8-part1' of... · 29f9f8e1
      Linus Walleij authored
      Merge tag 'gpio-updates-for-v5.8-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
      
      gpio updates for v5.8-rc1 - part1
      
      - correct the IRQ type used in to_irq() in gpio-xgene-sb
      - add new item to the TODO list
      - support building gpio-pl061 as module
      - improve pull-up/down support on GPIO expanders in device-tree
      - several improvements in gpio-pca953x
      - emit a warning for too long GPIO line names
      - add MODULE_DEVICE_TABLE to gpio-tegra186
      - add support for new variant to gpio-f7188x
      - lsgpio can now display bias flags
      29f9f8e1
  8. 05 May, 2020 3 commits
  9. 29 Apr, 2020 5 commits
  10. 28 Apr, 2020 6 commits