[PATCH v3 0/3] gpio: Simplify with device_get_match_data()

Krzysztof Kozlowski posted 3 patches 1 month, 3 weeks ago
drivers/gpio/gpio-aspeed.c    |  7 ++-----
drivers/gpio/gpio-creg-snps.c |  4 +---
drivers/gpio/gpio-zynq.c      | 12 +++++-------
3 files changed, 8 insertions(+), 15 deletions(-)
[PATCH v3 0/3] gpio: Simplify with device_get_match_data()
Posted by Krzysztof Kozlowski 1 month, 3 weeks ago
Changes in v3:
- Fix subjects and commit msg -> device_get_match_data
- Patch #3: Use dev_err_probe
- Link to v2: https://patch.msgid.link/20251219-gpio-of-match-v2-0-5c65cbb513ac@oss.qualcomm.com

Changes in v2:
- Drop applied patch
- Use device_get_match_data() as suggested by Bartosz
- Link to v1: https://patch.msgid.link/20251106-gpio-of-match-v1-0-50c7115a045e@linaro.org

Few simple cleanups, not tested on the hardware.

Care has to be taken when converting of_match_data() into
of_device_get_match_data(), because first can check arbitrary
device_node and the latter checks device's node.  Cases here should be
safe because of_match_data() uses 'pdev->dev.of_node'.

Best regards,
Krzysztof

---
Krzysztof Kozlowski (3):
      gpio: aspeed: Simplify with device_get_match_data()
      gpio: creg-snps: Simplify with device_get_match_data()
      gpio: zynq: Simplify with device_get_match_data()

 drivers/gpio/gpio-aspeed.c    |  7 ++-----
 drivers/gpio/gpio-creg-snps.c |  4 +---
 drivers/gpio/gpio-zynq.c      | 12 +++++-------
 3 files changed, 8 insertions(+), 15 deletions(-)
---
base-commit: 26ac2c4153a2c543a4ef3dee421b46bedb0f8f0f
change-id: 20251106-gpio-of-match-23b24cddf063

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Re: [PATCH v3 0/3] gpio: Simplify with device_get_match_data()
Posted by Bartosz Golaszewski 1 month, 2 weeks ago
On Fri, 19 Dec 2025 13:13:11 +0100, Krzysztof Kozlowski wrote:
> Changes in v3:
> - Fix subjects and commit msg -> device_get_match_data
> - Patch #3: Use dev_err_probe
> - Link to v2: https://patch.msgid.link/20251219-gpio-of-match-v2-0-5c65cbb513ac@oss.qualcomm.com
> 
> Changes in v2:
> - Drop applied patch
> - Use device_get_match_data() as suggested by Bartosz
> - Link to v1: https://patch.msgid.link/20251106-gpio-of-match-v1-0-50c7115a045e@linaro.org
> 
> [...]

Applied, thanks!

[1/3] gpio: aspeed: Simplify with device_get_match_data()
      commit: cecf10b700e06a2f2e2b638b1f680e1ae7f343ac
[2/3] gpio: creg-snps: Simplify with device_get_match_data()
      commit: da7c18a457c7a32c4ed1e1e326837d9d7cb4483c
[3/3] gpio: zynq: Simplify with device_get_match_data()
      commit: 48befae0d6eee275c3e30d1cd45f39d6ba011e19

Best regards,
-- 
Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>