• Linus Torvalds's avatar
    Merge tag 'gpio-v5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio · 0bf0dfda
    Linus Torvalds authored
    Pull GPIO fixes from Linus Walleij:
     "Some late GPIO fixes for the v5.9 series:
    
       - Fix compiler warnings on the OMAP when PM is disabled
    
       - Clear the interrupt when setting edge sensitivity on the Spreadtrum
         driver.
    
       - Fix up spurious interrupts on the TC35894.
    
       - Support threaded interrupts on the Siox controller.
    
       - Fix resource leaks on the mockup driver.
    
       - Fix line event handling in syscall compatible mode for the
         character device.
    
       - Fix an unitialized variable in the PCA953A driver.
    
       - Fix access to all GPIO IRQs on the Aspeed AST2600.
    
       - Fix line direction on the AMD FCH driver.
    
       - Use the bitmap API instead of compiler intrinsics for bit
         manipulation in the PCA953x driver"
    
    * tag 'gpio-v5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
      gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
      gpio: pca953x: Use bitmap API over implicit GCC extension
      gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION
      gpio: aspeed: fix ast2600 bank properties
      gpio/aspeed-sgpio: don't enable all interrupts by default
      gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
      gpio: pca953x: Fix uninitialized pending variable
      gpiolib: Fix line event handling in syscall compatible mode
      gpio: mockup: fix resource leak in error path
      gpio: siox: explicitly support only threaded irqs
      gpio: tc35894: fix up tc35894 interrupt configuration
      gpio: sprd: Clear interrupt when setting the type as edge
      gpio: omap: Fix warnings if PM is disabled
    0bf0dfda
gpio-aspeed.c 31.4 KB