[PATCH 3/4] gpio: kunit: rename the swnode consumer to a more generic test consumer

From: Bartosz Golaszewski

Date: Thu Oct 01 2026 - 08:53:27 EST


Ahead of reusing the existing code in machine lookup test cases, rename
the swnode consumer variables and functions to a more generic "test
consumer".

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
---
drivers/gpio/gpiolib-kunit.c | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/drivers/gpio/gpiolib-kunit.c b/drivers/gpio/gpiolib-kunit.c
index 2dc000c6201d9983b16aec3f1368509756fe7800..eb64e1f17d1337b5f371a4c39cd9a40704bd38f3 100644
--- a/drivers/gpio/gpiolib-kunit.c
+++ b/drivers/gpio/gpiolib-kunit.c
@@ -21,7 +21,7 @@
#include <kunit/test.h>

#define GPIO_TEST_PROVIDER "gpio-test-provider"
-#define GPIO_SWNODE_TEST_CONSUMER "gpio-swnode-test-consumer"
+#define GPIO_BASE_TEST_CONSUMER "gpio-base-test-consumer"
#define GPIO_PROBE_ORDER_TEST_CONSUMER "gpio-probe-order-test-consumer"
#define GPIO_PROBE_DEFER_TEST_CONSUMER "gpio-probe-defer-test-consumer"
#define GPIO_UNBIND_TEST_CONSUMER "gpio-unbind-test-consumer"
@@ -141,20 +141,20 @@ static const struct software_node gpio_test_provider_swnode = {
.name = "gpio-test-provider-primary",
};

-struct gpio_swnode_consumer_pdata {
+struct gpio_test_consumer_pdata {
bool gpio_ok;
int errno;
};

-static const struct gpio_swnode_consumer_pdata gpio_swnode_pdata_template = {
+static const struct gpio_test_consumer_pdata gpio_swnode_pdata_template = {
.gpio_ok = false,
.errno = 0,
};

-static int gpio_swnode_consumer_probe(struct platform_device *pdev)
+static int gpio_test_consumer_probe(struct platform_device *pdev)
{
struct device *dev = &pdev->dev;
- struct gpio_swnode_consumer_pdata *pdata = dev_get_platdata(dev);
+ struct gpio_test_consumer_pdata *pdata = dev_get_platdata(dev);
struct gpio_desc *desc;

desc = devm_gpiod_get(dev, "foo", GPIOD_OUT_HIGH);
@@ -168,21 +168,21 @@ static int gpio_swnode_consumer_probe(struct platform_device *pdev)
return 0;
}

-static struct platform_driver gpio_swnode_consumer_driver = {
- .probe = gpio_swnode_consumer_probe,
+static struct platform_driver gpio_test_consumer_driver = {
+ .probe = gpio_test_consumer_probe,
.driver = {
- .name = GPIO_SWNODE_TEST_CONSUMER,
+ .name = GPIO_BASE_TEST_CONSUMER,
},
};

-static int gpio_swnode_register_drivers(struct kunit *test)
+static int gpio_test_register_drivers(struct kunit *test)
{
int ret;

ret = kunit_platform_driver_register(test, &gpio_test_provider_driver);
KUNIT_ASSERT_EQ(test, ret, 0);

- ret = kunit_platform_driver_register(test, &gpio_swnode_consumer_driver);
+ ret = kunit_platform_driver_register(test, &gpio_test_consumer_driver);
KUNIT_ASSERT_EQ(test, ret, 0);

return 0;
@@ -190,7 +190,7 @@ static int gpio_swnode_register_drivers(struct kunit *test)

static void gpio_swnode_lookup_by_primary(struct kunit *test)
{
- struct gpio_swnode_consumer_pdata *pdata;
+ struct gpio_test_consumer_pdata *pdata;
struct platform_device_info pdevinfo;
struct property_entry properties[2];
struct platform_device *pdev;
@@ -210,7 +210,7 @@ static void gpio_swnode_lookup_by_primary(struct kunit *test)
properties[1] = (struct property_entry){ };

pdevinfo = (struct platform_device_info){
- .name = GPIO_SWNODE_TEST_CONSUMER,
+ .name = GPIO_BASE_TEST_CONSUMER,
.id = PLATFORM_DEVID_NONE,
.data = &gpio_swnode_pdata_template,
.size_data = sizeof(gpio_swnode_pdata_template),
@@ -228,7 +228,7 @@ static void gpio_swnode_lookup_by_primary(struct kunit *test)

static void gpio_swnode_lookup_by_secondary(struct kunit *test)
{
- struct gpio_swnode_consumer_pdata *pdata;
+ struct gpio_test_consumer_pdata *pdata;
struct platform_device_info pdevinfo;
struct property_entry properties[2];
struct fwnode_handle *primary;
@@ -259,7 +259,7 @@ static void gpio_swnode_lookup_by_secondary(struct kunit *test)
properties[1] = (struct property_entry){ };

pdevinfo = (struct platform_device_info){
- .name = GPIO_SWNODE_TEST_CONSUMER,
+ .name = GPIO_BASE_TEST_CONSUMER,
.id = PLATFORM_DEVID_NONE,
.data = &gpio_swnode_pdata_template,
.size_data = sizeof(gpio_swnode_pdata_template),
@@ -284,7 +284,7 @@ static struct kunit_case gpio_swnode_lookup_tests[] = {
static struct kunit_suite gpio_swnode_lookup_test_suite = {
.name = "gpio-swnode-lookup",
.test_cases = gpio_swnode_lookup_tests,
- .init = gpio_swnode_register_drivers,
+ .init = gpio_test_register_drivers,
};

static void gpio_swnode_unregister_swnode(void *data)
@@ -732,7 +732,7 @@ static const struct software_node *const gpio_hog_swnodes[] = {
static void gpio_hog_assert(struct kunit *test, unsigned int offset,
int expected_direction)
{
- struct gpio_swnode_consumer_pdata *pdata;
+ struct gpio_test_consumer_pdata *pdata;
struct platform_device_info pdevinfo;
struct property_entry properties[2];
struct platform_device *pdev;
@@ -772,7 +772,7 @@ static void gpio_hog_assert(struct kunit *test, unsigned int offset,
properties[1] = (struct property_entry){ };

pdevinfo = (struct platform_device_info){
- .name = GPIO_SWNODE_TEST_CONSUMER,
+ .name = GPIO_BASE_TEST_CONSUMER,
.id = PLATFORM_DEVID_NONE,
.data = &gpio_swnode_pdata_template,
.size_data = sizeof(gpio_swnode_pdata_template),
@@ -826,7 +826,7 @@ static struct kunit_suite gpio_swnode_hog_test_suite = {
.test_cases = gpio_swnode_hog_tests,
.suite_init = gpio_hog_suite_init,
.suite_exit = gpio_hog_suite_exit,
- .init = gpio_swnode_register_drivers,
+ .init = gpio_test_register_drivers,
};

kunit_test_suites(

--
2.47.3