Lines Matching refs:v
331 u32 v; in mpsc_brg_init() local
333 v = (pi->mirror_regs) ? pi->BRG_BCR_m : readl(pi->brg_base + BRG_BCR); in mpsc_brg_init()
334 v = (v & ~(0xf << 18)) | ((clk_src & 0xf) << 18); in mpsc_brg_init()
337 v &= ~(1 << 25); in mpsc_brg_init()
340 pi->BRG_BCR_m = v; in mpsc_brg_init()
341 writel(v, pi->brg_base + BRG_BCR); in mpsc_brg_init()
349 u32 v; in mpsc_brg_enable() local
351 v = (pi->mirror_regs) ? pi->BRG_BCR_m : readl(pi->brg_base + BRG_BCR); in mpsc_brg_enable()
352 v |= (1 << 16); in mpsc_brg_enable()
355 pi->BRG_BCR_m = v; in mpsc_brg_enable()
356 writel(v, pi->brg_base + BRG_BCR); in mpsc_brg_enable()
361 u32 v; in mpsc_brg_disable() local
363 v = (pi->mirror_regs) ? pi->BRG_BCR_m : readl(pi->brg_base + BRG_BCR); in mpsc_brg_disable()
364 v &= ~(1 << 16); in mpsc_brg_disable()
367 pi->BRG_BCR_m = v; in mpsc_brg_disable()
368 writel(v, pi->brg_base + BRG_BCR); in mpsc_brg_disable()
383 u32 v; in mpsc_set_baudrate() local
386 v = (pi->mirror_regs) ? pi->BRG_BCR_m : readl(pi->brg_base + BRG_BCR); in mpsc_set_baudrate()
387 v = (v & 0xffff0000) | (cdv & 0xffff); in mpsc_set_baudrate()
390 pi->BRG_BCR_m = v; in mpsc_set_baudrate()
391 writel(v, pi->brg_base + BRG_BCR); in mpsc_set_baudrate()
405 u32 v; in mpsc_sdma_burstsize() local
413 v = 0x0; /* 1 64-bit word */ in mpsc_sdma_burstsize()
415 v = 0x1; /* 2 64-bit words */ in mpsc_sdma_burstsize()
417 v = 0x2; /* 4 64-bit words */ in mpsc_sdma_burstsize()
419 v = 0x3; /* 8 64-bit words */ in mpsc_sdma_burstsize()
421 writel((readl(pi->sdma_base + SDMA_SDC) & (0x3 << 12)) | (v << 12), in mpsc_sdma_burstsize()
437 u32 old, v; in mpsc_sdma_intr_mask() local
441 old = v = (pi->mirror_regs) ? pi->shared_regs->SDMA_INTR_MASK_m : in mpsc_sdma_intr_mask()
447 v &= ~mask; in mpsc_sdma_intr_mask()
450 pi->shared_regs->SDMA_INTR_MASK_m = v; in mpsc_sdma_intr_mask()
451 writel(v, pi->shared_regs->sdma_intr_base + SDMA_INTR_MASK); in mpsc_sdma_intr_mask()
460 u32 v; in mpsc_sdma_intr_unmask() local
464 v = (pi->mirror_regs) ? pi->shared_regs->SDMA_INTR_MASK_m in mpsc_sdma_intr_unmask()
470 v |= mask; in mpsc_sdma_intr_unmask()
473 pi->shared_regs->SDMA_INTR_MASK_m = v; in mpsc_sdma_intr_unmask()
474 writel(v, pi->shared_regs->sdma_intr_base + SDMA_INTR_MASK); in mpsc_sdma_intr_unmask()
505 u32 v; in mpsc_sdma_cmd() local
507 v = readl(pi->sdma_base + SDMA_SDCM); in mpsc_sdma_cmd()
509 v |= val; in mpsc_sdma_cmd()
511 v = 0; in mpsc_sdma_cmd()
513 writel(v, pi->sdma_base + SDMA_SDCM); in mpsc_sdma_cmd()
575 u32 v; in mpsc_hw_init() local
581 v = pi->shared_regs->MPSC_MRR_m; in mpsc_hw_init()
582 v &= ~0x1c7; in mpsc_hw_init()
583 pi->shared_regs->MPSC_MRR_m = v; in mpsc_hw_init()
584 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_MRR); in mpsc_hw_init()
586 v = pi->shared_regs->MPSC_RCRR_m; in mpsc_hw_init()
587 v = (v & ~0xf0f) | 0x100; in mpsc_hw_init()
588 pi->shared_regs->MPSC_RCRR_m = v; in mpsc_hw_init()
589 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_RCRR); in mpsc_hw_init()
591 v = pi->shared_regs->MPSC_TCRR_m; in mpsc_hw_init()
592 v = (v & ~0xf0f) | 0x100; in mpsc_hw_init()
593 pi->shared_regs->MPSC_TCRR_m = v; in mpsc_hw_init()
594 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_TCRR); in mpsc_hw_init()
596 v = readl(pi->shared_regs->mpsc_routing_base + MPSC_MRR); in mpsc_hw_init()
597 v &= ~0x1c7; in mpsc_hw_init()
598 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_MRR); in mpsc_hw_init()
600 v = readl(pi->shared_regs->mpsc_routing_base + MPSC_RCRR); in mpsc_hw_init()
601 v = (v & ~0xf0f) | 0x100; in mpsc_hw_init()
602 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_RCRR); in mpsc_hw_init()
604 v = readl(pi->shared_regs->mpsc_routing_base + MPSC_TCRR); in mpsc_hw_init()
605 v = (v & ~0xf0f) | 0x100; in mpsc_hw_init()
606 writel(v, pi->shared_regs->mpsc_routing_base + MPSC_TCRR); in mpsc_hw_init()
652 u32 v; in mpsc_freeze() local
656 v = (pi->mirror_regs) ? pi->MPSC_MPCR_m : in mpsc_freeze()
658 v |= MPSC_MPCR_FRZ; in mpsc_freeze()
661 pi->MPSC_MPCR_m = v; in mpsc_freeze()
662 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_freeze()
667 u32 v; in mpsc_unfreeze() local
669 v = (pi->mirror_regs) ? pi->MPSC_MPCR_m : in mpsc_unfreeze()
671 v &= ~MPSC_MPCR_FRZ; in mpsc_unfreeze()
674 pi->MPSC_MPCR_m = v; in mpsc_unfreeze()
675 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_unfreeze()
682 u32 v; in mpsc_set_char_length() local
686 v = (pi->mirror_regs) ? pi->MPSC_MPCR_m : in mpsc_set_char_length()
688 v = (v & ~(0x3 << 12)) | ((len & 0x3) << 12); in mpsc_set_char_length()
691 pi->MPSC_MPCR_m = v; in mpsc_set_char_length()
692 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_set_char_length()
697 u32 v; in mpsc_set_stop_bit_length() local
702 v = (pi->mirror_regs) ? pi->MPSC_MPCR_m : in mpsc_set_stop_bit_length()
705 v = (v & ~(1 << 14)) | ((len & 0x1) << 14); in mpsc_set_stop_bit_length()
708 pi->MPSC_MPCR_m = v; in mpsc_set_stop_bit_length()
709 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_set_stop_bit_length()
714 u32 v; in mpsc_set_parity() local
718 v = (pi->mirror_regs) ? pi->MPSC_CHR_2_m : in mpsc_set_parity()
722 v = (v & ~0xc000c) | (p << 18) | (p << 2); in mpsc_set_parity()
725 pi->MPSC_CHR_2_m = v; in mpsc_set_parity()
726 writel(v, pi->mpsc_base + MPSC_CHR_2); in mpsc_set_parity()
1348 u32 v; in mpsc_break_ctl() local
1350 v = ctl ? 0x00ff0000 : 0; in mpsc_break_ctl()
1354 pi->MPSC_CHR_1_m = v; in mpsc_break_ctl()
1355 writel(v, pi->mpsc_base + MPSC_CHR_1); in mpsc_break_ctl()