1. Nov 21, 2022
  2. Nov 18, 2022
    • Linus Walleij's avatar
      Merge tag 'intel-pinctrl-v6.2-1' of... · 91dd3114
      Linus Walleij authored
      Merge tag 'intel-pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
      
      intel-pinctrl for v6.2-1
      
      * Add Intel Moorefield pin control driver
      * Deduplicate COMMUNITY() macro in the Intel pin control drivers
      * Switch Freescale GPIO driver to use fwnode instead of of_node
      * Miscellaneous clenups here and there
      
      The following is an automated git shortlog grouped by driver:
      
      alderlake:
       -  Deduplicate COMMUNITY macro code
      
      cannonlake:
       -  Deduplicate COMMUNITY macro code
      
      device property:
       -  Introduce fwnode_device_is_compatible() helper
      
      icelake:
       -  Deduplicate COMMUNITY macro code
      
      intel:
       -  Add Intel Moorefield pin controller support
       -  Use temporary variable for struct device
       -  Use str_enable_disable() helper
      
      merrifield:
       -  Use temporary variable for struct device
      
      qcom:
       -  lpass-lpi: Add missed bitfield.h
      
      soc:
       -  fsl: qe: Switch to use fwnode instead of of_node
      
      sunrisepoint:
       -  Deduplicate COMMUNITY macro code
      
      tigerlake:
       -  Deduplicate COMMUNITY macro code
      91dd3114
    • Geert Uytterhoeven's avatar
      pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs · 80d34260
      Geert Uytterhoeven authored
      Since commit 502df79b
      
       ("gpiolib: Warn on drivers still using
      static gpiobase allocation") in gpio/for-next, one or more warnings are
      printed during boot on systems where the pin controller also provides
      GPIO functionality:
      
          gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
      
      Fix this for ARM-based SH/R-Mobile SoCs by:
        1. Taking into account a non-zero GPIO base in the various GPIO chip
           callbacks,
        2. Switching to dynamic allocation of the GPIO base when support for
           legacy function GPIOs is not enabled.
      
      On SuperH SoCs using legacy function GPIOs, the GPIO bases of the GPIO
      controller and the GPIO function controller must not be changed, as all
      board files rely on the fixed GPIO_* and GPIO_FN_* definitions provided
      by the various <cpu/sh*.h> header files.
      
      Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
      Link: https://lore.kernel.org/r/df2cf30ac4c3cbee726799f32b727c1ebe62819c.1668000684.git.geert+renesas@glider.be
      80d34260
  3. Nov 17, 2022
  4. Nov 16, 2022
  5. Nov 15, 2022
  6. Nov 14, 2022
  7. Nov 11, 2022
  8. Nov 10, 2022
  9. Nov 09, 2022