CSR15
outl(0x00000008, ioaddr + CSR15); /* Listen on AUI also. */
outl(tp->mtable->csr15dir, ioaddr + CSR15);
outl(tp->mtable->csr15val, ioaddr + CSR15);
outw(0x0008, ioaddr + CSR15);
outl(0x0008, ioaddr + CSR15);
outl(0x0001, ioaddr + CSR15);
outl(get_u16(rst + 1 + (i<<1)) << 16, ioaddr + CSR15);
outl(csr15dir, ioaddr + CSR15); /* Direction */
outl(csr15val, ioaddr + CSR15); /* Data */
outl(csr15dir, ioaddr + CSR15); /* Direction */
outl(csr15val, ioaddr + CSR15); /* Data */
outl(get_u16(&reset_sequence[i]) << 16, ioaddr + CSR15);
outl(get_u16(&init_sequence[i]) << 16, ioaddr + CSR15);
outl(t21041_csr15[port], ioaddr + CSR15);
outl(0x0001, ioaddr + CSR15);
outl(0x0006, ioaddr + CSR15);
outl(0x0000, ioaddr + CSR15);