Home | History | Annotate | Download | only in qe

Lines Matching defs:uccf

14 #include "uccf.h"
17 void ucc_fast_transmit_on_demand(ucc_fast_private_t *uccf)
19 out_be16(&uccf->uf_regs->utodr, UCC_FAST_TOD);
219 void ucc_fast_enable(ucc_fast_private_t *uccf, comm_dir_e mode)
224 uf_regs = uccf->uf_regs;
230 uccf->enabled_tx = 1;
234 uccf->enabled_rx = 1;
239 void ucc_fast_disable(ucc_fast_private_t *uccf, comm_dir_e mode)
244 uf_regs = uccf->uf_regs;
250 uccf->enabled_tx = 0;
254 uccf->enabled_rx = 0;
261 ucc_fast_private_t *uccf;
272 uccf = (ucc_fast_private_t *)malloc(sizeof(ucc_fast_private_t));
273 if (!uccf) {
278 memset(uccf, 0, sizeof(ucc_fast_private_t));
281 uccf->uf_info = uf_info;
282 uccf->uf_regs = (ucc_fast_t *)ucc_get_reg_baseaddr(uf_info->ucc_num);
284 if (uccf->uf_regs == NULL) {
290 uccf->enabled_tx = 0;
291 uccf->enabled_rx = 0;
293 uf_regs = uccf->uf_regs;
294 uccf->p_ucce = (u32 *) &(uf_regs->ucce);
295 uccf->p_uccm = (u32 *) &(uf_regs->uccm);
307 uccf->ucc_fast_tx_virtual_fifo_base_offset =
312 uccf->ucc_fast_rx_virtual_fifo_base_offset =
319 uccf->ucc_fast_tx_virtual_fifo_base_offset);
321 uccf->ucc_fast_rx_virtual_fifo_base_offset);
335 uccf->ucc_fast_tx_virtual_fifo_base_offset =
340 uccf->ucc_fast_rx_virtual_fifo_base_offset =
347 uccf->ucc_fast_tx_virtual_fifo_base_offset);
349 uccf->ucc_fast_rx_virtual_fifo_base_offset);
386 *uccf_ret = uccf;