Searched refs:gpio_wakeup (Results 1 - 5 of 5) sorted by relevance
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | main.h | 25 struct gpio_desc *gpio_wakeup; member in struct:wfx_platform_data
|
H A D | bh.c | 22 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 D | main.c | 313 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 D | hif_rx.c | 90 if (!wdev->pdata.gpio_wakeup || gpiod_get_value(wdev->pdata.gpio_wakeup) == 0) {
|
H A D | hif_tx.c | 150 if (wdev->pdata.gpio_wakeup) 151 gpiod_set_value(wdev->pdata.gpio_wakeup, 0);
|
Completed in 273 milliseconds