Lines Matching defs:zscn_cs
530 static struct zs_chanstate zscn_cs;
543 rr0 = zs_read_csr(&zscn_cs);
546 c = zs_read_data(&zscn_cs);
567 rr0 = zs_read_csr(&zscn_cs);
570 zs_write_data(&zscn_cs, c);
580 memset(&zscn_cs, 0, sizeof(struct zs_chanstate));
581 zscn_cs.cs_reg_csr = &cnchan->zc_csr;
582 zscn_cs.cs_reg_data = &cnchan->zc_data;
583 zscn_cs.cs_channel = 0;
584 zscn_cs.cs_brg_clk = PCLK / 16;
585 memcpy(zscn_cs.cs_preg, zs_init_reg, 16);
586 zscn_cs.cs_preg[4] = ZSWR4_CLK_X16 | ZSWR4_ONESB; /* XXX */
587 zscn_cs.cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
588 zs_set_speed(&zscn_cs, ZSCN_SPEED);
590 zs_write_reg(&zscn_cs, 9, 0);
591 zs_write_reg(&zscn_cs, 9, ZSWR9_HARD_RESET);
592 zs_loadchannelregs(&zscn_cs);