Lines Matching refs:pld_base
83 unsigned long pld_base, sja1000_base; in tscan1_probe() local
86 pld_base = TSCAN1_PLD_ADDRESS + id * TSCAN1_PLD_SIZE; in tscan1_probe()
87 if (!request_region(pld_base, TSCAN1_PLD_SIZE, dev_name(dev))) in tscan1_probe()
90 if (inb(pld_base + TSCAN1_ID1) != TSCAN1_ID1_VALUE || in tscan1_probe()
91 inb(pld_base + TSCAN1_ID2) != TSCAN1_ID2_VALUE) { in tscan1_probe()
92 release_region(pld_base, TSCAN1_PLD_SIZE); in tscan1_probe()
96 switch (inb(pld_base + TSCAN1_JUMPERS) & (TSCAN1_JP4 | TSCAN1_JP5)) { in tscan1_probe()
108 release_region(pld_base, TSCAN1_PLD_SIZE); in tscan1_probe()
114 release_region(pld_base, TSCAN1_PLD_SIZE); in tscan1_probe()
121 netdev->base_addr = pld_base; in tscan1_probe()
139 outb(TSCAN1_MODE_ENABLE | i, pld_base + TSCAN1_MODE); in tscan1_probe()
144 outb(0, pld_base + TSCAN1_LED); in tscan1_probe()
146 pld_base, sja1000_base, irq); in tscan1_probe()
151 outb(0, pld_base + TSCAN1_MODE); in tscan1_probe()
158 release_region(pld_base, TSCAN1_PLD_SIZE); in tscan1_probe()
166 unsigned long pld_base, sja1000_base; in tscan1_remove() local
173 pld_base = netdev->base_addr; in tscan1_remove()
176 outb(0, pld_base + TSCAN1_MODE); /* disable SJA1000 IO space */ in tscan1_remove()
179 release_region(pld_base, TSCAN1_PLD_SIZE); in tscan1_remove()