]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
pinctrl: intel: Introduce for_each_intel_gpio_group() helper et al.
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Thu, 29 Aug 2024 13:59:20 +0000 (16:59 +0300)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 30 Aug 2024 18:47:36 +0000 (21:47 +0300)
commit74367ad80cca02adc975aaef42a2d9d5e685feaa
tree7ea4707a48802a073fdc625fdec322661754f250
parente075cbfeb41ef1ce8b1bae7838ac985297ab367e
pinctrl: intel: Introduce for_each_intel_gpio_group() helper et al.

Introduce a helper macro for_each_intel_gpio_group() et al.
With those in place, update the users.

It reduces the C code base as well as shrinks the binary:

  add/remove: 0/0 grow/shrink: 4/21 up/down: 39/-621 (-582)
  Total: Before=15942, After=15360, chg -3.65%

Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/pinctrl/intel/pinctrl-intel.c