)]}'
{
  "commit": "bfa231bb4c7eae56b9967da19d1678bf0847259d",
  "tree": "857a1be5784d9e9600ea1dac5fcd6e4bd67a7eec",
  "parents": [
    "74b1dbf6f236f4fe88bd1077ae4657ca4b2c339e",
    "47f16cf7a6017212230985f6bc7f1b55b6d234d9"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Oct 22 06:59:20 2026 -1000"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Oct 22 06:59:20 2026 -1000"
  },
  "message": "Merge tag \u0027gpio-updates-for-v7.4-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux\n\nPull gpio updates from Bartosz Golaszewski:\n \"Nothing stands out as particularly interesting, it\u0027s been a calm\n  cycle. We have three new drivers, support for more models and lots of\n  updates across many modules (details are in the signed tag as usual).\n  There are also some minor changes and additions to the in-kernel GPIO\n  API.\n\n  GPIO core:\n   - provide a new controller API: gpiochip_generic_get_config()\n   - return -EOPNOTSUPP instead of -ENODEV to user-space if it requests\n     hardware timestamping on systems where it\u0027s unavailable (no\n     user-space regressions reported)\n\n  New drivers:\n   - add a driver for ROHM BD73800 PMIC GPIO controller\n   - add a driver for Axiado AX3005 SGPIO controller\n   - add a driver for Analog Devices AD7768 GPIO controller\n\n  New hardware support:\n   - extend gpio-rcar with support for R-Car X5H (R8A78000)\n   - extend gpio-tegra186 with support for Tegra 268\n\n  Driver changes:\n   - refactor and improve gpio-rtd1625: switch to modern or better\n     fitting interfaces and improve coding style\n   - improve error handling of return values of\n     platform_get_irq_optional() in several drivers\n   - normalize the return value of the gpio_chip::get() callback in\n     gpio-siox in order to not propagate invalid values up to the GPIO\n     core\n   - implement gpio_chip::get_direction() for gpio-pcf857x\n   - use managed variants of notifier registration functions in several\n     drivers\n   - remove legacy gpio_set_value_cansleep() as it has no more users\n   - add pinctrl support to gpio-realtek-otto\n   - add runtime PM support to the gpio-regmap helper module\n   - add more ACPI GPIO quirks for various hardware\n   - stop needlessly reading gpio_chip::base in gpio-pxa\n   - add support for tracking of direction of generic GPIO chips with no\n     direction registers via pinctrl backend to gpio-mmio (use the new\n     core API: gpiochip_generic_get_config())\n   - use the \"safe\" variants of debugfs_create_file() in\n     gpio-sloppy-analyzer\n   - use device name as GPIO chip label in gpio-omap\n   - refactor bit ops in gpio-dln2\n   - prepare gpio-it87 for upcoming kmalloc_obj() conversion\n\n  Devicetree bindings:\n   - document new model in gpio-pca95xx\n   - allow the gpio-hogs property in gpio-zynq and fsl,qoriq-gpio\n   - allow the gpio-ranges property in gpio-realtek-otto\n\n  Misc fixes:\n   - add missing MODULE_ALIAS() to gpio-crystalcove\n   - fix a comment typo in example GPIO tools\n   - fix unbalanced brackets in documentation\n   - add names to regmaps in gpio-mvebu to avoid collisions in debugfs\n     output\n   - fix GPIO lookup using relative paths in GPIO ACPI\"\n\n* tag \u0027gpio-updates-for-v7.4-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: (63 commits)\n  gpiolib: acpi: Fix GPIO lookup using relative path\n  gpio: legacy: Kill gpio_set_value_cansleep()\n  dt-bindings: gpio: pca95xx: add onnn,pca9655 with nxp,pca9555 fallback\n  gpiolib: acpi: Ignore GPIO 11 interrupt on Acer Nitro V 16S AI\n  gpio: pxa: stop reading gpio_chip::base in direction callbacks\n  gpio: axiado: add AX3005 SGPIO controller support\n  dt-bindings: gpio: add Axiado AX3005 SGPIO controller\n  gpiolib: acpi: Add quirk for Lenovo IdeaPad Slim 3 15ABR8\n  MAINTAINERS: Add ROHM BD73800 PMIC files\n  gpio: bd73800: Support ROHM BD73800 PMIC GPIOs\n  clk: bd718x7: Support ROHM BD73800\n  regulator: bd71828: Support ROHM BD73800\n  rtc: bd70528: Support RTC on ROHM BD73800\n  mfd: Support for ROHM BD73800 PMIC core\n  dt-bindings: mfd: ROHM BD73800 PMIC\n  dt-bindings: regulator: ROHM BD73800 regulators\n  dt-bindings: rohm,bd*: Ref common ROHM bindings\n  dt-bindings: mfd: Common ROHM PMIC properties\n  gpio: siox: normalize return value of gpio_get()\n  gpio: dln2: use assign_bit() where applicable\n  ...\n",
  "tree_diff": []
}
