atheros: fix too short msleep
authorFelix Fietkau <nbd@openwrt.org>
Tue, 10 Jun 2014 09:06:25 +0000 (09:06 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Tue, 10 Jun 2014 09:06:25 +0000 (09:06 +0000)
Use msleep(20) instead of msleep(10) to make code closer to reality
since msleep can sleep for up to 20ms even we request shorter delay.
All updated calls are located in PCI initialization routine which is
called only once upon device boot. So there should be no performance
issues caused by more longer delay.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41096

target/linux/atheros/patches-3.10/105-ar2315_pci.patch

index 7a9714f3fa499b8ae989a88c286e9a8959f5ce89..7108d6c75f87360b02d9e622b849a9a08ca9022c 100644 (file)
 +      set_io_port_base(ar231x_pci_controller.io_map_base); /* PCI I/O space*/
 +
 +      reg = ar231x_mask_reg(AR2315_RESET, 0, AR2315_RESET_PCIDMA);
-+      msleep(10);
++      msleep(20);
 +
 +      reg &= ~AR2315_RESET_PCIDMA;
 +      ar231x_write_reg(AR2315_RESET, reg);
-+      msleep(10);
++      msleep(20);
 +
 +      ar231x_mask_reg(AR2315_ENDIAN_CTL, 0,
 +              AR2315_CONFIG_PCIAHB | AR2315_CONFIG_PCIAHB_BRIDGE);