Lines Matching refs:v
333 u32 v; in mpsc_brg_init() local
335 v = (pi->mirror_regs) ? pi->BRG_BCR_m : readl(pi->brg_base + BRG_BCR); in mpsc_brg_init()
336 v = (v & ~(0xf << 18)) | ((clk_src & 0xf) << 18); in mpsc_brg_init()
339 v &= ~(1 << 25); in mpsc_brg_init()
342 pi->BRG_BCR_m = v; in mpsc_brg_init()
343 writel(v, pi->brg_base + BRG_BCR); in mpsc_brg_init()
351 u32 v; in mpsc_brg_enable() local
353 v = (pi->mirror_regs) ? pi->BRG_BCR_m : readl(pi->brg_base + BRG_BCR); in mpsc_brg_enable()
354 v |= (1 << 16); in mpsc_brg_enable()
357 pi->BRG_BCR_m = v; in mpsc_brg_enable()
358 writel(v, pi->brg_base + BRG_BCR); in mpsc_brg_enable()
363 u32 v; in mpsc_brg_disable() local
365 v = (pi->mirror_regs) ? pi->BRG_BCR_m : readl(pi->brg_base + BRG_BCR); in mpsc_brg_disable()
366 v &= ~(1 << 16); in mpsc_brg_disable()
369 pi->BRG_BCR_m = v; in mpsc_brg_disable()
370 writel(v, pi->brg_base + BRG_BCR); in mpsc_brg_disable()
385 u32 v; in mpsc_set_baudrate() local
388 v = (pi->mirror_regs) ? pi->BRG_BCR_m : readl(pi->brg_base + BRG_BCR); in mpsc_set_baudrate()
389 v = (v & 0xffff0000) | (cdv & 0xffff); in mpsc_set_baudrate()
392 pi->BRG_BCR_m = v; in mpsc_set_baudrate()
393 writel(v, pi->brg_base + BRG_BCR); in mpsc_set_baudrate()
407 u32 v; in mpsc_sdma_burstsize() local
415 v = 0x0; /* 1 64-bit word */ in mpsc_sdma_burstsize()
417 v = 0x1; /* 2 64-bit words */ in mpsc_sdma_burstsize()
419 v = 0x2; /* 4 64-bit words */ in mpsc_sdma_burstsize()
421 v = 0x3; /* 8 64-bit words */ in mpsc_sdma_burstsize()
423 writel((readl(pi->sdma_base + SDMA_SDC) & (0x3 << 12)) | (v << 12), in mpsc_sdma_burstsize()
439 u32 old, v; in mpsc_sdma_intr_mask() local
443 old = v = (pi->mirror_regs) ? pi->shared_regs->SDMA_INTR_MASK_m : in mpsc_sdma_intr_mask()
449 v &= ~mask; in mpsc_sdma_intr_mask()
452 pi->shared_regs->SDMA_INTR_MASK_m = v; in mpsc_sdma_intr_mask()
453 writel(v, pi->shared_regs->sdma_intr_base + SDMA_INTR_MASK); in mpsc_sdma_intr_mask()
462 u32 v; in mpsc_sdma_intr_unmask() local
466 v = (pi->mirror_regs) ? pi->shared_regs->SDMA_INTR_MASK_m in mpsc_sdma_intr_unmask()
472 v |= mask; in mpsc_sdma_intr_unmask()
475 pi->shared_regs->SDMA_INTR_MASK_m = v; in mpsc_sdma_intr_unmask()
476 writel(v, pi->shared_regs->sdma_intr_base + SDMA_INTR_MASK); in mpsc_sdma_intr_unmask()
507 u32 v; in mpsc_sdma_cmd() local
509 v = readl(pi->sdma_base + SDMA_SDCM); in mpsc_sdma_cmd()
511 v |= val; in mpsc_sdma_cmd()
513 v = 0; in mpsc_sdma_cmd()
515 writel(v, pi->sdma_base + SDMA_SDCM); in mpsc_sdma_cmd()
577 u32 v; in mpsc_hw_init() local
583 v = pi->shared_regs->MPSC_MRR_m; in mpsc_hw_init()
584 v &= ~0x1c7; in mpsc_hw_init()
585 pi->shared_regs->MPSC_MRR_m = v; in mpsc_hw_init()
586 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_MRR); in mpsc_hw_init()
588 v = pi->shared_regs->MPSC_RCRR_m; in mpsc_hw_init()
589 v = (v & ~0xf0f) | 0x100; in mpsc_hw_init()
590 pi->shared_regs->MPSC_RCRR_m = v; in mpsc_hw_init()
591 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_RCRR); in mpsc_hw_init()
593 v = pi->shared_regs->MPSC_TCRR_m; in mpsc_hw_init()
594 v = (v & ~0xf0f) | 0x100; in mpsc_hw_init()
595 pi->shared_regs->MPSC_TCRR_m = v; in mpsc_hw_init()
596 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_TCRR); in mpsc_hw_init()
598 v = readl(pi->shared_regs->mpsc_routing_base + MPSC_MRR); in mpsc_hw_init()
599 v &= ~0x1c7; in mpsc_hw_init()
600 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_MRR); in mpsc_hw_init()
602 v = readl(pi->shared_regs->mpsc_routing_base + MPSC_RCRR); in mpsc_hw_init()
603 v = (v & ~0xf0f) | 0x100; in mpsc_hw_init()
604 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_RCRR); in mpsc_hw_init()
606 v = readl(pi->shared_regs->mpsc_routing_base + MPSC_TCRR); in mpsc_hw_init()
607 v = (v & ~0xf0f) | 0x100; in mpsc_hw_init()
608 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_TCRR); in mpsc_hw_init()
654 u32 v; in mpsc_freeze() local
658 v = (pi->mirror_regs) ? pi->MPSC_MPCR_m : in mpsc_freeze()
660 v |= MPSC_MPCR_FRZ; in mpsc_freeze()
663 pi->MPSC_MPCR_m = v; in mpsc_freeze()
664 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_freeze()
669 u32 v; in mpsc_unfreeze() local
671 v = (pi->mirror_regs) ? pi->MPSC_MPCR_m : in mpsc_unfreeze()
673 v &= ~MPSC_MPCR_FRZ; in mpsc_unfreeze()
676 pi->MPSC_MPCR_m = v; in mpsc_unfreeze()
677 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_unfreeze()
684 u32 v; in mpsc_set_char_length() local
688 v = (pi->mirror_regs) ? pi->MPSC_MPCR_m : in mpsc_set_char_length()
690 v = (v & ~(0x3 << 12)) | ((len & 0x3) << 12); in mpsc_set_char_length()
693 pi->MPSC_MPCR_m = v; in mpsc_set_char_length()
694 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_set_char_length()
699 u32 v; in mpsc_set_stop_bit_length() local
704 v = (pi->mirror_regs) ? pi->MPSC_MPCR_m : in mpsc_set_stop_bit_length()
707 v = (v & ~(1 << 14)) | ((len & 0x1) << 14); in mpsc_set_stop_bit_length()
710 pi->MPSC_MPCR_m = v; in mpsc_set_stop_bit_length()
711 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_set_stop_bit_length()
716 u32 v; in mpsc_set_parity() local
720 v = (pi->mirror_regs) ? pi->MPSC_CHR_2_m : in mpsc_set_parity()
724 v = (v & ~0xc000c) | (p << 18) | (p << 2); in mpsc_set_parity()
727 pi->MPSC_CHR_2_m = v; in mpsc_set_parity()
728 writel(v, pi->mpsc_base + MPSC_CHR_2); in mpsc_set_parity()
1349 u32 v; in mpsc_break_ctl() local
1351 v = ctl ? 0x00ff0000 : 0; in mpsc_break_ctl()
1355 pi->MPSC_CHR_1_m = v; in mpsc_break_ctl()
1356 writel(v, pi->mpsc_base + MPSC_CHR_1); in mpsc_break_ctl()