[PATCH v2 0/3] Remove <linux/of_gpio.h>
From: Jialu Xu <hidden>
Date: 2026-03-04 10:52:54
Also in:
linux-gpio, lkml
Convert the last three NFC consumers of <linux/of_gpio.h> to the GPIO descriptor API, then remove the deprecated header entirely. Changes in v2: - Add rename quirks in gpiolib-of.c for s3fwrn5 legacy DT properties (s3fwrn5,en-gpios -> en, s3fwrn5,fw-gpios -> wake) to preserve backward compatibility with old device trees. (Linus Walleij) Jialu Xu (3): nfc: s3fwrn5: convert to gpio descriptors nfc: nfcmrvl: convert to gpio descriptors gpio: remove of_get_named_gpio() and <linux/of_gpio.h> drivers/gpio/TODO | 28 ---------------- drivers/gpio/gpiolib-of.c | 31 +++--------------- drivers/nfc/nfcmrvl/main.c | 46 +++++++++----------------- drivers/nfc/nfcmrvl/nfcmrvl.h | 4 ++- drivers/nfc/nfcmrvl/uart.c | 23 +++++++++---- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/nfc/s3fwrn5/i2c.c | 55 +++++--------------------------- drivers/nfc/s3fwrn5/phy_common.c | 11 +++---- drivers/nfc/s3fwrn5/phy_common.h | 5 +-- drivers/nfc/s3fwrn5/uart.c | 45 +++++++------------------- include/linux/of_gpio.h | 38 ---------------------- 11 files changed, 67 insertions(+), 221 deletions(-) delete mode 100644 include/linux/of_gpio.h -- 2.47.3