Lines Matching refs:ret
125 int ret; in ath10k_ahb_clock_enable() local
131 ret = -EIO; in ath10k_ahb_clock_enable()
135 ret = clk_prepare_enable(ar_ahb->cmd_clk); in ath10k_ahb_clock_enable()
136 if (ret) { in ath10k_ahb_clock_enable()
137 ath10k_err(ar, "failed to enable cmd clk: %d\n", ret); in ath10k_ahb_clock_enable()
141 ret = clk_prepare_enable(ar_ahb->ref_clk); in ath10k_ahb_clock_enable()
142 if (ret) { in ath10k_ahb_clock_enable()
143 ath10k_err(ar, "failed to enable ref clk: %d\n", ret); in ath10k_ahb_clock_enable()
147 ret = clk_prepare_enable(ar_ahb->rtc_clk); in ath10k_ahb_clock_enable()
148 if (ret) { in ath10k_ahb_clock_enable()
149 ath10k_err(ar, "failed to enable rtc clk: %d\n", ret); in ath10k_ahb_clock_enable()
162 return ret; in ath10k_ahb_clock_enable()
240 int ret; in ath10k_ahb_release_reset() local
250 ret = reset_control_deassert(ar_ahb->radio_cold_rst); in ath10k_ahb_release_reset()
251 if (ret) { in ath10k_ahb_release_reset()
252 ath10k_err(ar, "failed to deassert radio cold rst: %d\n", ret); in ath10k_ahb_release_reset()
253 return ret; in ath10k_ahb_release_reset()
256 ret = reset_control_deassert(ar_ahb->radio_warm_rst); in ath10k_ahb_release_reset()
257 if (ret) { in ath10k_ahb_release_reset()
258 ath10k_err(ar, "failed to deassert radio warm rst: %d\n", ret); in ath10k_ahb_release_reset()
259 return ret; in ath10k_ahb_release_reset()
262 ret = reset_control_deassert(ar_ahb->radio_srif_rst); in ath10k_ahb_release_reset()
263 if (ret) { in ath10k_ahb_release_reset()
264 ath10k_err(ar, "failed to deassert radio srif rst: %d\n", ret); in ath10k_ahb_release_reset()
265 return ret; in ath10k_ahb_release_reset()
268 ret = reset_control_deassert(ar_ahb->cpu_init_rst); in ath10k_ahb_release_reset()
269 if (ret) { in ath10k_ahb_release_reset()
270 ath10k_err(ar, "failed to deassert cpu init rst: %d\n", ret); in ath10k_ahb_release_reset()
271 return ret; in ath10k_ahb_release_reset()
311 int ret; in ath10k_ahb_halt_chip() local
347 ret = reset_control_assert(ar_ahb->core_cold_rst); in ath10k_ahb_halt_chip()
348 if (ret) in ath10k_ahb_halt_chip()
349 ath10k_err(ar, "failed to assert core cold rst: %d\n", ret); in ath10k_ahb_halt_chip()
352 ret = reset_control_assert(ar_ahb->radio_cold_rst); in ath10k_ahb_halt_chip()
353 if (ret) in ath10k_ahb_halt_chip()
354 ath10k_err(ar, "failed to assert radio cold rst: %d\n", ret); in ath10k_ahb_halt_chip()
357 ret = reset_control_assert(ar_ahb->radio_warm_rst); in ath10k_ahb_halt_chip()
358 if (ret) in ath10k_ahb_halt_chip()
359 ath10k_err(ar, "failed to assert radio warm rst: %d\n", ret); in ath10k_ahb_halt_chip()
362 ret = reset_control_assert(ar_ahb->radio_srif_rst); in ath10k_ahb_halt_chip()
363 if (ret) in ath10k_ahb_halt_chip()
364 ath10k_err(ar, "failed to assert radio srif rst: %d\n", ret); in ath10k_ahb_halt_chip()
367 ret = reset_control_assert(ar_ahb->cpu_init_rst); in ath10k_ahb_halt_chip()
368 if (ret) in ath10k_ahb_halt_chip()
369 ath10k_err(ar, "failed to assert cpu init rst: %d\n", ret); in ath10k_ahb_halt_chip()
383 ret = reset_control_deassert(ar_ahb->core_cold_rst); in ath10k_ahb_halt_chip()
384 if (ret) in ath10k_ahb_halt_chip()
385 ath10k_err(ar, "failed to deassert core cold rst: %d\n", ret); in ath10k_ahb_halt_chip()
408 int ret; in ath10k_ahb_request_irq_legacy() local
410 ret = request_irq(ar_ahb->irq, in ath10k_ahb_request_irq_legacy()
413 if (ret) { in ath10k_ahb_request_irq_legacy()
415 ar_ahb->irq, ret); in ath10k_ahb_request_irq_legacy()
416 return ret; in ath10k_ahb_request_irq_legacy()
441 int ret; in ath10k_ahb_resource_init() local
448 ret = -ENXIO; in ath10k_ahb_resource_init()
455 ret = PTR_ERR(ar_ahb->mem); in ath10k_ahb_resource_init()
465 ret = -ENOMEM; in ath10k_ahb_resource_init()
473 ret = -ENOMEM; in ath10k_ahb_resource_init()
477 ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); in ath10k_ahb_resource_init()
478 if (ret) { in ath10k_ahb_resource_init()
479 ath10k_err(ar, "failed to set 32-bit dma mask: %d\n", ret); in ath10k_ahb_resource_init()
483 ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); in ath10k_ahb_resource_init()
484 if (ret) { in ath10k_ahb_resource_init()
486 ret); in ath10k_ahb_resource_init()
490 ret = ath10k_ahb_clock_init(ar); in ath10k_ahb_resource_init()
491 if (ret) in ath10k_ahb_resource_init()
494 ret = ath10k_ahb_rst_ctrl_init(ar); in ath10k_ahb_resource_init()
495 if (ret) in ath10k_ahb_resource_init()
501 ret = ar_ahb->irq; in ath10k_ahb_resource_init()
528 return ret; in ath10k_ahb_resource_init()
558 int ret; in ath10k_ahb_prepare_device() local
560 ret = ath10k_ahb_clock_enable(ar); in ath10k_ahb_prepare_device()
561 if (ret) { in ath10k_ahb_prepare_device()
563 return ret; in ath10k_ahb_prepare_device()
576 ret = ath10k_ahb_release_reset(ar); in ath10k_ahb_prepare_device()
577 if (ret) in ath10k_ahb_prepare_device()
584 ret = ath10k_pci_wait_for_target_init(ar); in ath10k_ahb_prepare_device()
585 if (ret) in ath10k_ahb_prepare_device()
596 return ret; in ath10k_ahb_prepare_device()
601 int ret; in ath10k_ahb_chip_reset() local
606 ret = ath10k_ahb_prepare_device(ar); in ath10k_ahb_chip_reset()
607 if (ret) in ath10k_ahb_chip_reset()
608 return ret; in ath10k_ahb_chip_reset()
656 int ret; in ath10k_ahb_hif_power_up() local
660 ret = ath10k_ahb_chip_reset(ar); in ath10k_ahb_hif_power_up()
661 if (ret) { in ath10k_ahb_hif_power_up()
662 ath10k_err(ar, "failed to reset chip: %d\n", ret); in ath10k_ahb_hif_power_up()
666 ret = ath10k_pci_init_pipes(ar); in ath10k_ahb_hif_power_up()
667 if (ret) { in ath10k_ahb_hif_power_up()
668 ath10k_err(ar, "failed to initialize CE: %d\n", ret); in ath10k_ahb_hif_power_up()
672 ret = ath10k_pci_init_config(ar); in ath10k_ahb_hif_power_up()
673 if (ret) { in ath10k_ahb_hif_power_up()
674 ath10k_err(ar, "failed to setup init config: %d\n", ret); in ath10k_ahb_hif_power_up()
678 ret = ath10k_ahb_wake_target_cpu(ar); in ath10k_ahb_hif_power_up()
679 if (ret) { in ath10k_ahb_hif_power_up()
680 ath10k_err(ar, "could not wake up target CPU: %d\n", ret); in ath10k_ahb_hif_power_up()
689 return ret; in ath10k_ahb_hif_power_up()
742 int ret; in ath10k_ahb_probe() local
769 ret = ath10k_ahb_resource_init(ar); in ath10k_ahb_probe()
770 if (ret) in ath10k_ahb_probe()
781 ret = ath10k_pci_setup_resource(ar); in ath10k_ahb_probe()
782 if (ret) { in ath10k_ahb_probe()
783 ath10k_err(ar, "failed to setup resource: %d\n", ret); in ath10k_ahb_probe()
789 ret = ath10k_ahb_request_irq_legacy(ar); in ath10k_ahb_probe()
790 if (ret) in ath10k_ahb_probe()
793 ret = ath10k_ahb_prepare_device(ar); in ath10k_ahb_probe()
794 if (ret) in ath10k_ahb_probe()
803 ret = -ENODEV; in ath10k_ahb_probe()
807 ret = ath10k_core_register(ar, &bus_params); in ath10k_ahb_probe()
808 if (ret) { in ath10k_ahb_probe()
809 ath10k_err(ar, "failed to register driver core: %d\n", ret); in ath10k_ahb_probe()
832 return ret; in ath10k_ahb_probe()
875 int ret; in ath10k_ahb_init() local
877 ret = platform_driver_register(&ath10k_ahb_driver); in ath10k_ahb_init()
878 if (ret) in ath10k_ahb_init()
880 ret); in ath10k_ahb_init()
881 return ret; in ath10k_ahb_init()