Lines Matching refs:reset_n_io
115 if (gpio_is_valid(priv->config.reset_n_io)) { in nfcmrvl_nci_register_dev()
116 rc = gpio_request_one(priv->config.reset_n_io, in nfcmrvl_nci_register_dev()
120 priv->config.reset_n_io = -EINVAL; in nfcmrvl_nci_register_dev()
175 if (gpio_is_valid(priv->config.reset_n_io)) in nfcmrvl_nci_register_dev()
176 gpio_free(priv->config.reset_n_io); in nfcmrvl_nci_register_dev()
191 if (gpio_is_valid(priv->config.reset_n_io)) in nfcmrvl_nci_unregister_dev()
192 gpio_free(priv->config.reset_n_io); in nfcmrvl_nci_unregister_dev()
236 if (gpio_is_valid(priv->config.reset_n_io)) { in nfcmrvl_chip_reset()
238 gpio_set_value(priv->config.reset_n_io, 0); in nfcmrvl_chip_reset()
240 gpio_set_value(priv->config.reset_n_io, 1); in nfcmrvl_chip_reset()
247 if (gpio_is_valid(priv->config.reset_n_io)) in nfcmrvl_chip_halt()
248 gpio_set_value(priv->config.reset_n_io, 0); in nfcmrvl_chip_halt()
254 int reset_n_io; in nfcmrvl_parse_dt() local
256 reset_n_io = of_get_named_gpio(node, "reset-n-io", 0); in nfcmrvl_parse_dt()
257 if (reset_n_io < 0) { in nfcmrvl_parse_dt()
259 } else if (!gpio_is_valid(reset_n_io)) { in nfcmrvl_parse_dt()
261 return reset_n_io; in nfcmrvl_parse_dt()
263 pdata->reset_n_io = reset_n_io; in nfcmrvl_parse_dt()