Home | History | Annotate | Download | only in ic

Lines Matching defs:cy_chip

88 	int cy_chip, chip;
104 for (cy_chip = 0, chip = 0; cy_chip < CY_MAX_CD1400s;
105 cy_chip++, chip += (CY_CD1400_MEMSPACING << bustype)) {
112 if (cy_chip == 4)
116 printf("sy: probe chip %d offset 0x%x ... ", cy_chip, chip);
138 if (cy_chip == 4 &&
183 int port, cy_chip, num_chips, cdu, chip;
198 for (cy_chip = 0, chip = 0; cy_chip < num_chips; cy_chip++,
201 if (cy_chip == 4)
205 aprint_debug("attach CD1400 #%d offset 0x%x\n", cy_chip, chip);
207 sc->sc_cd1400_offs[cy_chip] = chip;
213 cd_write_reg(sc, cy_chip, CD1400_GCR, 0);
215 if (cd_read_reg(sc, cy_chip, CD1400_GFRCR) <= 0x46)
221 cd_write_reg(sc, cy_chip, CD1400_PPR,
227 sc->sc_ports[port].cy_chip = cy_chip;
340 cd_write_reg(sc, cy->cy_chip, CD1400_CAR,
346 cd_write_reg(sc, cy->cy_chip, CD1400_LIVR,
365 cd_read_reg(sc, cy->cy_chip, CD1400_MSVR2);
368 cd_write_reg(sc, cy->cy_chip, CD1400_SRER,
662 cd_write_reg(sc, cy->cy_chip, CD1400_CAR, port & CD1400_CAR_CHAN);
667 cd_write_reg(sc, cy->cy_chip, CD1400_TCOR, o_clk_opt);
668 cd_write_reg(sc, cy->cy_chip, CD1400_TBPR, obpr);
672 cd_write_reg(sc, cy->cy_chip, CD1400_RCOR, i_clk_opt);
673 cd_write_reg(sc, cy->cy_chip, CD1400_RBPR, ibpr);
713 cd_write_reg(sc, cy->cy_chip, CD1400_COR1, opt);
725 cd_write_reg(sc, cy->cy_chip, CD1400_COR2,
729 cd_write_reg(sc, cy->cy_chip, CD1400_COR3, CY_RX_FIFO_THRESHOLD);
734 cd_write_reg(sc, cy->cy_chip, CD1400_COR4, CD1400_COR4_PFO_EXCEPTION);
735 cy_chip, CD1400_COR5, 0);
745 cd_write_reg(sc, cy->cy_chip, CD1400_MCOR1, CD1400_MCOR1_CDzd |
748 cd_write_reg(sc, cy->cy_chip, CD1400_MCOR1, CD1400_MCOR1_CDzd);
751 cd_write_reg(sc, cy->cy_chip, CD1400_MCOR2, CD1400_MCOR2_CDod);
758 cd_write_reg(sc, cy->cy_chip, CD1400_RTPR, 2);
783 cd_write_reg(sc, cy->cy_chip, CD1400_CAR,
792 msvr = cd_read_reg(sc, cy->cy_chip, CD1400_MSVR2);
794 if (cd_read_reg(sc, cy->cy_chip, CD1400_MSVR1) &
800 if (cd_read_reg(sc, cy->cy_chip, CD1400_MSVR1) &
821 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR2,
823 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR1,
827 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR1,
829 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR2,
838 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR2,
841 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR1,
846 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR1,
849 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR2,
857 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR2, 0);
859 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR1, 0);
862 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR1, 0);
864 cd_write_reg(sc, cy->cy_chip, CD1400_MSVR2, 0);
962 cd_write_reg(sc, cy->cy_chip, CD1400_CAR,
966 if ((cd_read_reg(sc, cy->cy_chip,
968 cd_write_reg(sc, cy->cy_chip,
975 if ((cd_read_reg(sc, cy->cy_chip,
977 cd_write_reg(sc, cy->cy_chip,
1064 int cy_chip, stat;
1071 for (cy_chip = 0; cy_chip < sc->sc_nchips; cy_chip++) {
1073 stat = cd_read_reg(sc, cy_chip, CD1400_SVRR);
1082 save_rir = cd_read_reg(sc, cy_chip, CD1400_RIR);
1083 save_car = cd_read_reg(sc, cy_chip, CD1400_CAR);
1085 cd_write_reg(sc, cy_chip, CD1400_CAR, save_rir);
1087 serv_type = cd_read_reg(sc, cy_chip, CD1400_RIVR);
1097 line_stat = cd_read_reg(sc, cy->cy_chip,
1099 recv_data = cd_read_reg(sc, cy->cy_chip,
1129 n_chars = cd_read_reg(sc, cy->cy_chip,
1137 cy->cy_chip, CD1400_RDSR);
1150 cy->cy_chip, CD1400_RDSR);
1180 cd_write_reg(sc, cy->cy_chip, msvr, 0);
1186 cd_write_reg(sc, cy->cy_chip, CD1400_RIR,
1188 cd_write_reg(sc, cy->cy_chip, CD1400_CAR, save_car);
1194 save_mir = cd_read_reg(sc, cy_chip, CD1400_MIR);
1195 save_car = cd_read_reg(sc, cy_chip, CD1400_CAR);
1197 cd_write_reg(sc, cy_chip, CD1400_CAR, save_mir);
1199 serv_type = cd_read_reg(sc, cy_chip, CD1400_MIVR);
1206 modem_stat = cd_read_reg(sc, cy->cy_chip, CD1400_MSVR2);
1220 cd_write_reg(sc, cy->cy_chip, CD1400_MIR, save_mir & 0x3f);
1221 cd_write_reg(sc, cy->cy_chip, CD1400_CAR, save_car);
1229 save_tir = cd_read_reg(sc, cy_chip, CD1400_TIR);
1230 save_car = cd_read_reg(sc, cy_chip, CD1400_CAR);
1232 cd_write_reg(sc, cy_chip, CD1400_CAR, save_tir);
1234 serv_type = cd_read_reg(sc, cy_chip, CD1400_TIVR);
1252 cd_write_reg(sc, cy->cy_chip, CD1400_TDR, 0);
1253 cd_write_reg(sc, cy->cy_chip, CD1400_TDR, 0);
1272 cd_write_reg(sc, cy->cy_chip,
1276 cd_write_reg(sc, cy->cy_chip,
1290 cd_write_reg(sc, cy->cy_chip,
1292 cd_write_reg(sc, cy->cy_chip,
1297 cd_write_reg(sc, cy->cy_chip,
1299 cd_write_reg(sc, cy->cy_chip,
1311 cd_write_reg(sc, cy->cy_chip, CD1400_SRER,
1312 cd_read_reg(sc, cy->cy_chip, CD1400_SRER)
1322 cd_write_reg(sc, cy->cy_chip, CD1400_TIR, save_tir & 0x3f);
1323 cd_write_reg(sc, cy->cy_chip, CD1400_CAR, save_car);
1341 cd_write_reg(sc, cy->cy_chip, CD1400_CAR,
1343 cd_write_reg(sc, cy->cy_chip, CD1400_SRER,
1344 cd_read_reg(sc, cy->cy_chip, CD1400_SRER) | CD1400_SRER_TXRDY);
1361 while (cd_read_reg(sc, cy->cy_chip, CD1400_CCR) != 0 && waitcnt-- > 0);
1367 cd_write_reg(sc, cy->cy_chip, CD1400_CCR, cmd);