diff options
-rw-r--r-- | net/rfkill/rfkill-gpio.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/net/rfkill/rfkill-gpio.c b/net/rfkill/rfkill-gpio.c index 1d104e728ef9..aa4ac108c330 100644 --- a/net/rfkill/rfkill-gpio.c +++ b/net/rfkill/rfkill-gpio.c | |||
@@ -42,18 +42,18 @@ static int rfkill_gpio_set_power(void *data, bool blocked) | |||
42 | 42 | ||
43 | if (blocked) { | 43 | if (blocked) { |
44 | if (gpio_is_valid(rfkill->pdata->shutdown_gpio)) | 44 | if (gpio_is_valid(rfkill->pdata->shutdown_gpio)) |
45 | gpio_direction_output(rfkill->pdata->shutdown_gpio, 0); | 45 | gpio_set_value(rfkill->pdata->shutdown_gpio, 0); |
46 | if (gpio_is_valid(rfkill->pdata->reset_gpio)) | 46 | if (gpio_is_valid(rfkill->pdata->reset_gpio)) |
47 | gpio_direction_output(rfkill->pdata->reset_gpio, 0); | 47 | gpio_set_value(rfkill->pdata->reset_gpio, 0); |
48 | if (!IS_ERR(rfkill->clk) && rfkill->clk_enabled) | 48 | if (!IS_ERR(rfkill->clk) && rfkill->clk_enabled) |
49 | clk_disable(rfkill->clk); | 49 | clk_disable(rfkill->clk); |
50 | } else { | 50 | } else { |
51 | if (!IS_ERR(rfkill->clk) && !rfkill->clk_enabled) | 51 | if (!IS_ERR(rfkill->clk) && !rfkill->clk_enabled) |
52 | clk_enable(rfkill->clk); | 52 | clk_enable(rfkill->clk); |
53 | if (gpio_is_valid(rfkill->pdata->reset_gpio)) | 53 | if (gpio_is_valid(rfkill->pdata->reset_gpio)) |
54 | gpio_direction_output(rfkill->pdata->reset_gpio, 1); | 54 | gpio_set_value(rfkill->pdata->reset_gpio, 1); |
55 | if (gpio_is_valid(rfkill->pdata->shutdown_gpio)) | 55 | if (gpio_is_valid(rfkill->pdata->shutdown_gpio)) |
56 | gpio_direction_output(rfkill->pdata->shutdown_gpio, 1); | 56 | gpio_set_value(rfkill->pdata->shutdown_gpio, 1); |
57 | } | 57 | } |
58 | 58 | ||
59 | rfkill->clk_enabled = blocked; | 59 | rfkill->clk_enabled = blocked; |
@@ -114,8 +114,8 @@ static int rfkill_gpio_probe(struct platform_device *pdev) | |||
114 | rfkill->clk = devm_clk_get(&pdev->dev, pdata->power_clk_name); | 114 | rfkill->clk = devm_clk_get(&pdev->dev, pdata->power_clk_name); |
115 | 115 | ||
116 | if (gpio_is_valid(pdata->reset_gpio)) { | 116 | if (gpio_is_valid(pdata->reset_gpio)) { |
117 | ret = devm_gpio_request(&pdev->dev, pdata->reset_gpio, | 117 | ret = devm_gpio_request_one(&pdev->dev, pdata->reset_gpio, |
118 | rfkill->reset_name); | 118 | 0, rfkill->reset_name); |
119 | if (ret) { | 119 | if (ret) { |
120 | pr_warn("%s: failed to get reset gpio.\n", __func__); | 120 | pr_warn("%s: failed to get reset gpio.\n", __func__); |
121 | return ret; | 121 | return ret; |
@@ -123,8 +123,8 @@ static int rfkill_gpio_probe(struct platform_device *pdev) | |||
123 | } | 123 | } |
124 | 124 | ||
125 | if (gpio_is_valid(pdata->shutdown_gpio)) { | 125 | if (gpio_is_valid(pdata->shutdown_gpio)) { |
126 | ret = devm_gpio_request(&pdev->dev, pdata->shutdown_gpio, | 126 | ret = devm_gpio_request_one(&pdev->dev, pdata->shutdown_gpio, |
127 | rfkill->shutdown_name); | 127 | 0, rfkill->shutdown_name); |
128 | if (ret) { | 128 | if (ret) { |
129 | pr_warn("%s: failed to get shutdown gpio.\n", __func__); | 129 | pr_warn("%s: failed to get shutdown gpio.\n", __func__); |
130 | return ret; | 130 | return ret; |