aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2016-09-26 14:56:24 -0400
committerKalle Valo <kvalo@qca.qualcomm.com>2016-09-27 08:11:52 -0400
commit65901a9e70584afb840b1c013d582d07b7f61696 (patch)
tree48d9cd752c375261f35dc0c6bca6d2f8be1fee43
parentc5d8a34675d9160493a990007ae85ced02241d29 (diff)
ath10k: do not check if reset is NULL
Since reset_control_get() never returns NULL, we can use IS_ERR() instead of IS_ERR_OR_NULL(). The return statements can be simpler as well. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
-rw-r--r--drivers/net/wireless/ath/ath10k/ahb.c25
1 files changed, 10 insertions, 15 deletions
diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c
index 751b7fed536d..fe38b459544d 100644
--- a/drivers/net/wireless/ath/ath10k/ahb.c
+++ b/drivers/net/wireless/ath/ath10k/ahb.c
@@ -195,43 +195,38 @@ static int ath10k_ahb_rst_ctrl_init(struct ath10k *ar)
195 dev = &ar_ahb->pdev->dev; 195 dev = &ar_ahb->pdev->dev;
196 196
197 ar_ahb->core_cold_rst = devm_reset_control_get(dev, "wifi_core_cold"); 197 ar_ahb->core_cold_rst = devm_reset_control_get(dev, "wifi_core_cold");
198 if (IS_ERR_OR_NULL(ar_ahb->core_cold_rst)) { 198 if (IS_ERR(ar_ahb->core_cold_rst)) {
199 ath10k_err(ar, "failed to get core cold rst ctrl: %ld\n", 199 ath10k_err(ar, "failed to get core cold rst ctrl: %ld\n",
200 PTR_ERR(ar_ahb->core_cold_rst)); 200 PTR_ERR(ar_ahb->core_cold_rst));
201 return ar_ahb->core_cold_rst ? 201 return PTR_ERR(ar_ahb->core_cold_rst);
202 PTR_ERR(ar_ahb->core_cold_rst) : -ENODEV;
203 } 202 }
204 203
205 ar_ahb->radio_cold_rst = devm_reset_control_get(dev, "wifi_radio_cold"); 204 ar_ahb->radio_cold_rst = devm_reset_control_get(dev, "wifi_radio_cold");
206 if (IS_ERR_OR_NULL(ar_ahb->radio_cold_rst)) { 205 if (IS_ERR(ar_ahb->radio_cold_rst)) {
207 ath10k_err(ar, "failed to get radio cold rst ctrl: %ld\n", 206 ath10k_err(ar, "failed to get radio cold rst ctrl: %ld\n",
208 PTR_ERR(ar_ahb->radio_cold_rst)); 207 PTR_ERR(ar_ahb->radio_cold_rst));
209 return ar_ahb->radio_cold_rst ? 208 return PTR_ERR(ar_ahb->radio_cold_rst);
210 PTR_ERR(ar_ahb->radio_cold_rst) : -ENODEV;
211 } 209 }
212 210
213 ar_ahb->radio_warm_rst = devm_reset_control_get(dev, "wifi_radio_warm"); 211 ar_ahb->radio_warm_rst = devm_reset_control_get(dev, "wifi_radio_warm");
214 if (IS_ERR_OR_NULL(ar_ahb->radio_warm_rst)) { 212 if (IS_ERR(ar_ahb->radio_warm_rst)) {
215 ath10k_err(ar, "failed to get radio warm rst ctrl: %ld\n", 213 ath10k_err(ar, "failed to get radio warm rst ctrl: %ld\n",
216 PTR_ERR(ar_ahb->radio_warm_rst)); 214 PTR_ERR(ar_ahb->radio_warm_rst));
217 return ar_ahb->radio_warm_rst ? 215 return PTR_ERR(ar_ahb->radio_warm_rst);
218 PTR_ERR(ar_ahb->radio_warm_rst) : -ENODEV;
219 } 216 }
220 217
221 ar_ahb->radio_srif_rst = devm_reset_control_get(dev, "wifi_radio_srif"); 218 ar_ahb->radio_srif_rst = devm_reset_control_get(dev, "wifi_radio_srif");
222 if (IS_ERR_OR_NULL(ar_ahb->radio_srif_rst)) { 219 if (IS_ERR(ar_ahb->radio_srif_rst)) {
223 ath10k_err(ar, "failed to get radio srif rst ctrl: %ld\n", 220 ath10k_err(ar, "failed to get radio srif rst ctrl: %ld\n",
224 PTR_ERR(ar_ahb->radio_srif_rst)); 221 PTR_ERR(ar_ahb->radio_srif_rst));
225 return ar_ahb->radio_srif_rst ? 222 return PTR_ERR(ar_ahb->radio_srif_rst);
226 PTR_ERR(ar_ahb->radio_srif_rst) : -ENODEV;
227 } 223 }
228 224
229 ar_ahb->cpu_init_rst = devm_reset_control_get(dev, "wifi_cpu_init"); 225 ar_ahb->cpu_init_rst = devm_reset_control_get(dev, "wifi_cpu_init");
230 if (IS_ERR_OR_NULL(ar_ahb->cpu_init_rst)) { 226 if (IS_ERR(ar_ahb->cpu_init_rst)) {
231 ath10k_err(ar, "failed to get cpu init rst ctrl: %ld\n", 227 ath10k_err(ar, "failed to get cpu init rst ctrl: %ld\n",
232 PTR_ERR(ar_ahb->cpu_init_rst)); 228 PTR_ERR(ar_ahb->cpu_init_rst));
233 return ar_ahb->cpu_init_rst ? 229 return PTR_ERR(ar_ahb->cpu_init_rst);
234 PTR_ERR(ar_ahb->cpu_init_rst) : -ENODEV;
235 } 230 }
236 231
237 return 0; 232 return 0;