CSR15
lance->RAP = CSR15; /* Mode Register */
lance->RAP = CSR15; /* Mode Register */
lance->RAP = CSR15; /* Mode Register */
REGA( CSR15 ) = 0x8000; /* Set promiscuous mode */
REGA( CSR15 ) = 0; /* Unset promiscuous mode */
x = a->read_csr(ioaddr, CSR15) & 0xfffc;
lp->a->write_csr(ioaddr, CSR15, x | 0x0044);
x = a->read_csr(ioaddr, CSR15);
a->write_csr(ioaddr, CSR15, (x & ~0x0044)); /* reset bits 6 and 2 */
csr15 = lp->a->read_csr(ioaddr, CSR15);
lp->a->write_csr(ioaddr, CSR15, csr15 | 0x8000);
lp->a->write_csr(ioaddr, CSR15, csr15 & 0x7fff);
csr15 = lp->a->read_csr(ioaddr, CSR15) & ~0x0180;
lp->a->write_csr(ioaddr, CSR15, csr15);
REGA( CSR15 ) = 0x8000; /* Set promiscuous mode */
REGA( CSR15 ) = 0; /* Unset promiscuous mode */
iowrite32(tp->mtable->csr15dir, ioaddr + CSR15);
iowrite32(tp->mtable->csr15val, ioaddr + CSR15);
iowrite16(0x0008, ioaddr + CSR15);
iowrite16(t21142_csr15[dev->if_port], ioaddr + CSR15);
iowrite16(8, ioaddr + CSR15);
dw32(CSR15, de->media[media].csr15);
dr32(CSR13), dr32(CSR14), dr32(CSR15));
iowrite32(get_u16(rst + 1 + (i<<1)) << 16, ioaddr + CSR15);
iowrite32(csr15dir, ioaddr + CSR15); /* Direction */
iowrite32(csr15val, ioaddr + CSR15); /* Data */
iowrite32(csr15dir, ioaddr + CSR15); /* Direction */
iowrite32(csr15val, ioaddr + CSR15); /* Data */
iowrite32(get_u16(&reset_sequence[i]) << 16, ioaddr + CSR15);
ioread32(ioaddr + CSR15);
iowrite32(get_u16(&init_sequence[i]) << 16, ioaddr + CSR15);
ioread32(ioaddr + CSR15); /* flush posted writes */
iowrite32(get_u16(rst + 1 + (i<<1)) << 16, ioaddr + CSR15);
iowrite32(0x0001, ioaddr + CSR15);
ioread32(ioaddr + CSR14), ioread32(ioaddr + CSR15));
iowrite32(0x0008, ioaddr + CSR15);
iowrite32(0x0001, ioaddr + CSR15);
ioread32(ioaddr + CSR15));
xw32(CSR15, 0x0008);
xw32(CSR15, 0xa8050000);
xw32(CSR15, 0xa00f0000);
reg = rt2x00mmio_register_read(rt2x00dev, CSR15);
reg = rt2x00mmio_register_read(rt2x00dev, CSR15);