[PATCH v3 0/3] Remove <linux/of_gpio.h>
From: Jialu Xu <hidden>
Date: 2026-03-06 03:56:14
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 v3: - Expand commit messages with more detail. (Linus Walleij) - Add missing Signed-off-by. (Linus Walleij) - Remove include/linux/of_gpio.h entry from MAINTAINERS. (Linus Walleij) 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) [PATCH v3 1/3] nfc: s3fwrn5: convert to gpio descriptors [PATCH v3 2/3] nfc: nfcmrvl: convert to gpio descriptors [PATCH v3 3/3] gpio: remove of_get_named_gpio() and <linux/of_gpio.h> MAINTAINERS | 1 - 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 -------------------------------------- 12 files changed, 67 insertions(+), 222 deletions(-)