1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2018 Allied Telesis Labs
10 DECLARE_GLOBAL_DATA_PTR;
12 int gpio_hog_list(struct gpio_desc *gpiod, int max_count,
13 const char *node_name, const char *gpio_name, int value)
19 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, node_name);
23 if (!dm_gpio_is_valid(gpiod)) {
25 gpio_request_list_by_name_nodev(offset_to_ofnode(node),
26 gpio_name, gpiod, max_count,
31 for (i = 0; i < count; i++)
32 dm_gpio_set_value(&gpiod[i], value);