ath10k: get rid of pci_assign_resource() call from pci_probe
On ARM-based (MSM mach), the pci_assign_resource() is passing some invalid pointers and leading to L2 cache errors, what prevents the PCI communication completly. So far I have not found this funtion to be directly called by any other wifi driver and did not found this assigning needed on any other platform. So removing it completely. Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
1a4ab28fc0
commit
a6a2f74e56
|
@ -2647,18 +2647,6 @@ static int ath10k_pci_probe(struct pci_dev *pdev,
|
|||
|
||||
pci_set_drvdata(pdev, ar);
|
||||
|
||||
/*
|
||||
* Without any knowledge of the Host, the Target may have been reset or
|
||||
* power cycled and its Config Space may no longer reflect the PCI
|
||||
* address space that was assigned earlier by the PCI infrastructure.
|
||||
* Refresh it now.
|
||||
*/
|
||||
ret = pci_assign_resource(pdev, BAR_NUM);
|
||||
if (ret) {
|
||||
ath10k_err("failed to assign PCI space: %d\n", ret);
|
||||
goto err_ar;
|
||||
}
|
||||
|
||||
ret = pci_enable_device(pdev);
|
||||
if (ret) {
|
||||
ath10k_err("failed to enable PCI device: %d\n", ret);
|
||||
|
|
Loading…
Reference in New Issue