Lines Matching refs:cs

106 zs_get_speed(struct zs_chanstate *cs)  in zs_get_speed()  argument
110 tconst = zs_read_reg(cs, 12); in zs_get_speed()
111 tconst |= zs_read_reg(cs, 13) << 8; in zs_get_speed()
112 return TCONST_TO_BPS(cs->cs_brg_clk, tconst); in zs_get_speed()
119 zs_set_speed(struct zs_chanstate *cs, int bps) in zs_set_speed() argument
127 if (cs->cs_brg_clk == 0) in zs_set_speed()
131 tconst = BPS_TO_TCONST(cs->cs_brg_clk, bps); in zs_set_speed()
136 real_bps = TCONST_TO_BPS(cs->cs_brg_clk, tconst); in zs_set_speed()
142 cs->cs_preg[12] = tconst; in zs_set_speed()
143 cs->cs_preg[13] = tconst >> 8; in zs_set_speed()
150 zs_set_modes(struct zs_chanstate *cs, int cflag) in zs_set_modes() argument
162 cs->cs_rr0_pps = 0; in zs_set_modes()
164 cs->cs_rr0_dcd = 0; in zs_set_modes()
166 cs->cs_rr0_pps = ZSRR0_DCD; in zs_set_modes()
168 cs->cs_rr0_dcd = ZSRR0_DCD; in zs_set_modes()
170 cs->cs_wr5_dtr = ZSWR5_DTR; in zs_set_modes()
171 cs->cs_wr5_rts = ZSWR5_RTS; in zs_set_modes()
172 cs->cs_rr0_cts = ZSRR0_CTS; in zs_set_modes()
174 cs->cs_wr5_dtr = 0; in zs_set_modes()
175 cs->cs_wr5_rts = ZSWR5_DTR; in zs_set_modes()
176 cs->cs_rr0_cts = ZSRR0_DCD; in zs_set_modes()
178 cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS; in zs_set_modes()
179 cs->cs_wr5_rts = 0; in zs_set_modes()
180 cs->cs_rr0_cts = 0; in zs_set_modes()
193 zs_read_reg(struct zs_chanstate *cs, uint8_t reg) in zs_read_reg() argument
197 *cs->cs_reg_csr = reg; in zs_read_reg()
199 val = *cs->cs_reg_csr; in zs_read_reg()
205 zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val) in zs_write_reg() argument
208 *cs->cs_reg_csr = reg; in zs_write_reg()
210 *cs->cs_reg_csr = val; in zs_write_reg()
215 zs_read_csr(struct zs_chanstate *cs) in zs_read_csr() argument
219 val = *cs->cs_reg_csr; in zs_read_csr()
225 zs_write_csr(struct zs_chanstate *cs, uint8_t val) in zs_write_csr() argument
228 *cs->cs_reg_csr = val; in zs_write_csr()
233 zs_read_data(struct zs_chanstate *cs) in zs_read_data() argument
237 val = *cs->cs_reg_data; in zs_read_data()
243 zs_write_data(struct zs_chanstate *cs, uint8_t val) in zs_write_data() argument
246 *cs->cs_reg_data = val; in zs_write_data()
251 zs_abort(struct zs_chanstate *cs) in zs_abort() argument