From be763470169bf4a631193f492c9e8ceac77321fb Mon Sep 17 00:00:00 2001 From: Matthew Fredrickson Date: Fri, 20 Jun 2008 21:14:06 +0000 Subject: Revery unnecessary udelay git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@4426 a0bf4364-ded3-4de4-8d8a-66a801d63aff --- drivers/dahdi/wct4xxp/base.c | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'drivers/dahdi') diff --git a/drivers/dahdi/wct4xxp/base.c b/drivers/dahdi/wct4xxp/base.c index 22b4417..8e38a01 100644 --- a/drivers/dahdi/wct4xxp/base.c +++ b/drivers/dahdi/wct4xxp/base.c @@ -412,14 +412,6 @@ static struct t4 *cards[MAX_T4_CARDS]; static inline unsigned int __t4_pci_in(struct t4 *wc, const unsigned int addr) { unsigned int res = readl(&wc->membase[addr]); - if (pedanticpci) { - /* Even though we do not support fast back-to-back - * transactions, some host bridges appear to generate them. - * This delay prevents this. - */ - if (!test_bit(T4_LOADING_FW, &wc->checkflag)) - udelay(3); - } return res; } @@ -428,12 +420,6 @@ static inline void __t4_pci_out(struct t4 *wc, const unsigned int addr, const un unsigned int tmp; writel(value, &wc->membase[addr]); if (pedanticpci) { - /* Even though we do not support fast back-to-back - * transactions, some host bridges appear to generate them. - * This delay prevents this. - */ - if (!test_bit(T4_LOADING_FW, &wc->checkflag)) - udelay(3); tmp = __t4_pci_in(wc, WC_VERSION); if ((tmp & 0xffff0000) != 0xc01a0000) printk("TE4XXP: Version Synchronization Error!\n"); @@ -3171,15 +3157,12 @@ static void t4_vpm450_init(struct t4 *wc) return; } - set_bit(T4_LOADING_FW, &wc->checkflag); if (!(wc->vpm450m = init_vpm450m(wc, laws, wc->numspans, firmware))) { printk("VPM450: Failed to initialize\n"); if (firmware != &embedded_firmware) release_firmware(firmware); - clear_bit(T4_LOADING_FW, &wc->checkflag); return; } - clear_bit(T4_LOADING_FW, &wc->checkflag); if (firmware != &embedded_firmware) release_firmware(firmware); -- cgit v1.2.3