pcic_write
pcic_write(h, PCIC_INTR, r | irq);
pcic_write(h, PCIC_INTR, r);
pcic_write(h, PCIC_ADDRWIN_ENABLE, reg);
pcic_write(h, io_map_index[win].start_lsb, h->io[win].addr & 0xff);
pcic_write(h, io_map_index[win].start_msb,
pcic_write(h, io_map_index[win].stop_lsb,
pcic_write(h, io_map_index[win].stop_msb,
pcic_write(h, PCIC_IOCTL, reg);
pcic_write(h, PCIC_ADDRWIN_ENABLE, reg);
pcic_write(h, PCIC_ADDRWIN_ENABLE, reg);
pcic_write(h, PCIC_INTR, intr);
pcic_write(h, PCIC_ADDRWIN_ENABLE, 0);
pcic_write(h, PCIC_PWRCTL, power);
pcic_write(h, PCIC_RICOH_REG_MCR2, regtmp);
pcic_write(h, 0x2f, pcic_read(h, 0x2f) & ~0x03);
pcic_write(h, PCIC_PWRCTL, power);
pcic_write(h, PCIC_INTR, intr);
pcic_write(h, PCIC_PWRCTL, 0);
pcic_write(h, PCIC_INTR, intr);
pcic_write(h, PCIC_ADDRWIN_ENABLE, 0);
pcic_write(h, PCIC_PWRCTL, 0);
pcic_write(h, PCIC_INTR, intr);
pcic_write(h, PCIC_CIRRUS_CHIP_INFO, 0);
pcic_write(h, PCIC_INTR, 0);
pcic_write(h, PCIC_ADDRWIN_ENABLE, 0);
pcic_write(h, PCIC_PWRCTL, 0);
pcic_write(h, PCIC_CSC_INTR, 0);
pcic_write(h, PCIC_CSC_INTR, reg);
pcic_write(h, PCIC_CSC_INTR, reg);
pcic_write(h, PCIC_INTR, PCIC_INTR_ENABLE);
pcic_write(h, PCIC_CIRRUS_MISC_CTL_2, reg);
pcic_write(h, PCIC_INTR, intr);
pcic_write(h, PCIC_PWRCTL, 0);
pcic_write(h, mem_map_index[win].sysmem_start_lsb,
pcic_write(h, mem_map_index[win].sysmem_start_msb,
pcic_write(h, mem_map_index[win].sysmem_stop_lsb,
pcic_write(h, mem_map_index[win].sysmem_stop_msb,
pcic_write(h, mem_map_index[win].cardmem_lsb,
pcic_write(h, mem_map_index[win].cardmem_msb,
pcic_write(h, PCIC_ADDRWIN_ENABLE, reg);
static __inline void pcic_write(struct pcic_handle *, int, uint8_t);
static __inline void pcic_write(struct pcic_handle *, int, int);
pcic_write(h, PCIC_CSC_INTR, 0);
pcic_write(h, PCIC_CSC_INTR, 0);
pcic_write(h, PCIC_INTR, intr);
pcic_write(h, PCIC_CSC_INTR, cscintr);
pcic_write(h, PCIC_CARD_DETECT, cd);
pcic_write(h, PCIC_CSC_INTR, 0);
pcic_write(h, PCIC_INTR, reg | irq);
pcic_write(h, PCIC_INTR, reg);
pcic_write(&sc->handle[0], PCIC_CIRRUS_EXTENDED_INDEX,