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

From: Bartosz Golaszewski

Date: Mon Oct 12 2026 - 10:46:39 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 | 48 ++++++++++++++++++++++----------------------
1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/drivers/gpio/gpiolib-kunit.c b/drivers/gpio/gpiolib-kunit.c
index f5f1e3627bf0084dc87f4a4dad8ac7e003c3945c..b662be88a08711380f938852d84809f36a8d62d0 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"
@@ -140,20 +140,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_test_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);
@@ -167,21 +167,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;
@@ -189,7 +189,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;
@@ -209,10 +209,10 @@ 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),
+ .data = &gpio_test_pdata_template,
+ .size_data = sizeof(gpio_test_pdata_template),
.properties = properties,
};

@@ -227,7 +227,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;
@@ -258,10 +258,10 @@ 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),
+ .data = &gpio_test_pdata_template,
+ .size_data = sizeof(gpio_test_pdata_template),
.properties = properties,
};

@@ -283,7 +283,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)
@@ -731,7 +731,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;
@@ -771,10 +771,10 @@ 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),
+ .data = &gpio_test_pdata_template,
+ .size_data = sizeof(gpio_test_pdata_template),
.properties = properties,
};

@@ -825,7 +825,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