pinctrl-lochnagar.c (c39f2d9db0fd81ea20bb5cce9b3f082ca63753e2) pinctrl-lochnagar.c (8a8d6bbe1d3bc7137c777ba06246d7e9c08dde4d)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Lochnagar pin and GPIO control
4 *
5 * Copyright (c) 2017-2018 Cirrus Logic, Inc. and
6 * Cirrus Logic International Semiconductor Ltd.
7 *
8 * Author: Charles Keepax <ckeepax@opensource.cirrus.com>

--- 1147 unchanged lines hidden (view full) ---

1156 priv->gpio_chip.label = dev_name(dev);
1157 priv->gpio_chip.request = gpiochip_generic_request;
1158 priv->gpio_chip.free = gpiochip_generic_free;
1159 priv->gpio_chip.direction_output = lochnagar_gpio_direction_out;
1160 priv->gpio_chip.set = lochnagar_gpio_set;
1161 priv->gpio_chip.can_sleep = true;
1162 priv->gpio_chip.parent = dev;
1163 priv->gpio_chip.base = -1;
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Lochnagar pin and GPIO control
4 *
5 * Copyright (c) 2017-2018 Cirrus Logic, Inc. and
6 * Cirrus Logic International Semiconductor Ltd.
7 *
8 * Author: Charles Keepax <ckeepax@opensource.cirrus.com>

--- 1147 unchanged lines hidden (view full) ---

1156 priv->gpio_chip.label = dev_name(dev);
1157 priv->gpio_chip.request = gpiochip_generic_request;
1158 priv->gpio_chip.free = gpiochip_generic_free;
1159 priv->gpio_chip.direction_output = lochnagar_gpio_direction_out;
1160 priv->gpio_chip.set = lochnagar_gpio_set;
1161 priv->gpio_chip.can_sleep = true;
1162 priv->gpio_chip.parent = dev;
1163 priv->gpio_chip.base = -1;
1164#ifdef CONFIG_OF_GPIO
1165 priv->gpio_chip.of_node = dev->of_node;
1166#endif
1167
1168 switch (lochnagar->type) {
1169 case LOCHNAGAR1:
1170 priv->funcs = lochnagar1_funcs;
1171 priv->nfuncs = ARRAY_SIZE(lochnagar1_funcs);
1172 priv->pins = lochnagar1_pins;
1173 priv->npins = ARRAY_SIZE(lochnagar1_pins);
1174 priv->groups = lochnagar1_groups;

--- 61 unchanged lines hidden ---
1164
1165 switch (lochnagar->type) {
1166 case LOCHNAGAR1:
1167 priv->funcs = lochnagar1_funcs;
1168 priv->nfuncs = ARRAY_SIZE(lochnagar1_funcs);
1169 priv->pins = lochnagar1_pins;
1170 priv->npins = ARRAY_SIZE(lochnagar1_pins);
1171 priv->groups = lochnagar1_groups;

--- 61 unchanged lines hidden ---