Searched refs:gpio_wakeup (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/net/wireless/silabs/wfx/
H A Dmain.h25 struct gpio_desc *gpio_wakeup; member in struct:wfx_platform_data
H A Dbh.c22 if (!wdev->pdata.gpio_wakeup)
24 if (gpiod_get_value_cansleep(wdev->pdata.gpio_wakeup) > 0)
28 gpiod_set_value_cansleep(wdev->pdata.gpio_wakeup, 1);
34 gpiod_set_value_cansleep(wdev->pdata.gpio_wakeup, 1);
46 gpiod_set_value_cansleep(wdev->pdata.gpio_wakeup, 0);
57 if (!wdev->pdata.gpio_wakeup)
60 gpiod_set_value_cansleep(wdev->pdata.gpio_wakeup, 0);
H A Dmain.c313 wdev->pdata.gpio_wakeup = devm_gpiod_get_optional(dev, "wakeup", GPIOD_OUT_LOW);
314 if (IS_ERR(wdev->pdata.gpio_wakeup))
317 if (wdev->pdata.gpio_wakeup)
318 gpiod_set_consumer_name(wdev->pdata.gpio_wakeup, "wfx wakeup");
346 /* During first part of boot, gpio_wakeup cannot yet been used. So prevent bh() to touch
349 gpio_saved = wdev->pdata.gpio_wakeup;
350 wdev->pdata.gpio_wakeup = NULL;
420 wdev->pdata.gpio_wakeup = gpio_saved;
421 if (wdev->pdata.gpio_wakeup) {
424 gpiod_set_value_cansleep(wdev->pdata.gpio_wakeup,
[all...]
H A Dhif_rx.c90 if (!wdev->pdata.gpio_wakeup || gpiod_get_value(wdev->pdata.gpio_wakeup) == 0) {
H A Dhif_tx.c150 if (wdev->pdata.gpio_wakeup)
151 gpiod_set_value(wdev->pdata.gpio_wakeup, 0);

Completed in 273 milliseconds