Lines Matching refs:uf_info

38 	.uf_info = {
81 struct ucc_fast_info *uf_info; in uhdlc_init() local
92 uf_info = &ut_info->uf_info; in uhdlc_init()
95 uf_info->tsa = 1; in uhdlc_init()
96 uf_info->ctsp = 1; in uhdlc_init()
97 uf_info->cds = 1; in uhdlc_init()
98 uf_info->ctss = 1; in uhdlc_init()
100 uf_info->cds = 0; in uhdlc_init()
101 uf_info->ctsp = 0; in uhdlc_init()
102 uf_info->ctss = 0; in uhdlc_init()
109 uf_info->brkpt_support = 1; in uhdlc_init()
111 uf_info->uccm_mask = ((UCC_HDLC_UCCE_RXB | UCC_HDLC_UCCE_RXF | in uhdlc_init()
114 ret = ucc_fast_init(uf_info, &priv->uccf); in uhdlc_init()
127 qe_setbrg(ut_info->uf_info.rx_clock, 20000000, 1); in uhdlc_init()
141 cecr_subblock = ucc_fast_get_qe_cr_subblock(uf_info->ucc_num); in uhdlc_init()
228 cecr_subblock = ucc_fast_get_qe_cr_subblock(uf_info->ucc_num); in uhdlc_init()
444 ucc_fast_get_qe_cr_subblock(priv->ut_info->uf_info.ucc_num); in hdlc_tx_restart()
713 if (request_irq(priv->ut_info->uf_info.irq, in uhdlc_open()
718 priv->ut_info->uf_info.ucc_num); in uhdlc_open()
810 priv->ut_info->uf_info.ucc_num); in uhdlc_close()
822 free_irq(priv->ut_info->uf_info.irq, priv); in uhdlc_close()
924 struct ucc_fast_info *uf_info; in uhdlc_resume() local
937 uf_info = &ut_info->uf_info; in uhdlc_resume()
946 iowrite16be(uf_info->urfs, &uf_regs->urfs); in uhdlc_resume()
947 iowrite16be(uf_info->urfet, &uf_regs->urfet); in uhdlc_resume()
948 iowrite16be(uf_info->urfset, &uf_regs->urfset); in uhdlc_resume()
949 iowrite16be(uf_info->utfs, &uf_regs->utfs); in uhdlc_resume()
950 iowrite16be(uf_info->utfet, &uf_regs->utfet); in uhdlc_resume()
951 iowrite16be(uf_info->utftt, &uf_regs->utftt); in uhdlc_resume()
959 iowrite32be(uf_info->uccm_mask, &uf_regs->uccm); in uhdlc_resume()
969 cecr_subblock = ucc_fast_get_qe_cr_subblock(uf_info->ucc_num); in uhdlc_resume()
977 cecr_subblock = ucc_fast_get_qe_cr_subblock(uf_info->ucc_num); in uhdlc_resume()
1014 priv->ut_info->uf_info.ucc_num); in uhdlc_resume()
1137 ut_info->uf_info.ucc_num = ucc_num; in ucc_hdlc_probe()
1141 ut_info->uf_info.rx_clock = qe_clock_source(sprop); in ucc_hdlc_probe()
1142 if ((ut_info->uf_info.rx_clock < QE_CLK_NONE) || in ucc_hdlc_probe()
1143 (ut_info->uf_info.rx_clock > QE_CLK24)) { in ucc_hdlc_probe()
1154 ut_info->uf_info.tx_clock = qe_clock_source(sprop); in ucc_hdlc_probe()
1155 if ((ut_info->uf_info.tx_clock < QE_CLK_NONE) || in ucc_hdlc_probe()
1156 (ut_info->uf_info.tx_clock > QE_CLK24)) { in ucc_hdlc_probe()
1169 ut_info->uf_info.regs = res.start; in ucc_hdlc_probe()
1170 ut_info->uf_info.irq = irq_of_parse_and_map(np, 0); in ucc_hdlc_probe()