Lines Matching refs:gpios
46 struct nokia_modem_gpio *gpios; member
80 sysfs_remove_link(&dev->kobj, modem->gpios[i].name); in nokia_modem_gpio_unexport()
81 gpiod_unexport(modem->gpios[i].gpio); in nokia_modem_gpio_unexport()
105 modem->gpios = devm_kzalloc(dev, gpio_count * in nokia_modem_gpio_probe()
107 if (!modem->gpios) { in nokia_modem_gpio_probe()
115 modem->gpios[i].gpio = devm_gpiod_get_index(dev, NULL, i); in nokia_modem_gpio_probe()
116 if (IS_ERR(modem->gpios[i].gpio)) { in nokia_modem_gpio_probe()
118 return PTR_ERR(modem->gpios[i].gpio); in nokia_modem_gpio_probe()
122 &(modem->gpios[i].name)); in nokia_modem_gpio_probe()
128 err = gpiod_direction_output(modem->gpios[i].gpio, 0); in nokia_modem_gpio_probe()
132 err = gpiod_export(modem->gpios[i].gpio, 0); in nokia_modem_gpio_probe()
136 err = gpiod_export_link(dev, modem->gpios[i].name, in nokia_modem_gpio_probe()
137 modem->gpios[i].gpio); in nokia_modem_gpio_probe()