Lines Matching refs:gpios
39 struct gpio_desc *gpios[3];
47 if (priv.gpios[2]) {
48 gpiod_set_value(priv.gpios[2], 1);
52 if (gpiod_get_value_cansleep(priv.gpios[0]))
54 else if (gpiod_get_value_cansleep(priv.gpios[1]))
57 if (priv.gpios[2])
58 gpiod_set_value(priv.gpios[2], 0);
182 priv.gpios[0] = devm_gpiod_get_index(dev, "CMOSBattery empty", 0, GPIOD_IN);
183 if (IS_ERR(priv.gpios[0])) {
184 err = PTR_ERR(priv.gpios[0]);
185 priv.gpios[0] = NULL;
188 priv.gpios[1] = devm_gpiod_get_index(dev, "CMOSBattery low", 1, GPIOD_IN);
189 if (IS_ERR(priv.gpios[1])) {
190 err = PTR_ERR(priv.gpios[1]);
191 priv.gpios[1] = NULL;
200 priv.gpios[2] = devm_gpiod_get_index(dev, "CMOSBattery meter", 2, flags);
201 if (IS_ERR(priv.gpios[2])) {
202 err = PTR_ERR(priv.gpios[2]);
203 priv.gpios[2] = NULL;
207 priv.gpios[2] = NULL;