Lines Matching refs:l
212 u32 l; in _set_timing() local
221 l = sossi_read_reg(SOSSI_INIT1_REG); in _set_timing()
222 l &= ~((0x0f << 20) | (0x3f << 24)); in _set_timing()
223 l |= (tw0 << 20) | (tw1 << 24); in _set_timing()
224 sossi_write_reg(SOSSI_INIT1_REG, l); in _set_timing()
230 u32 l; in _set_bits_per_cycle() local
232 l = sossi_read_reg(SOSSI_INIT3_REG); in _set_bits_per_cycle()
233 l &= ~0x3ff; in _set_bits_per_cycle()
234 l |= ((bus_pick_count - 1) << 5) | ((bus_pick_width - 1) & 0x1f); in _set_bits_per_cycle()
235 sossi_write_reg(SOSSI_INIT3_REG, l); in _set_bits_per_cycle()
240 u32 l; in _set_tearsync_mode() local
242 l = sossi_read_reg(SOSSI_TEARING_REG); in _set_tearsync_mode()
243 l &= ~(((1 << 11) - 1) << 15); in _set_tearsync_mode()
244 l |= line << 15; in _set_tearsync_mode()
245 l &= ~(0x3 << 26); in _set_tearsync_mode()
246 l |= mode << 26; in _set_tearsync_mode()
247 sossi_write_reg(SOSSI_TEARING_REG, l); in _set_tearsync_mode()
388 u32 l; in sossi_setup_tearsync() local
409 l = sossi_read_reg(SOSSI_TEARING_REG); in sossi_setup_tearsync()
410 l &= ~((1 << 15) - 1); in sossi_setup_tearsync()
411 l |= vs << 3; in sossi_setup_tearsync()
412 l |= hs; in sossi_setup_tearsync()
414 l |= 1 << 29; in sossi_setup_tearsync()
416 l &= ~(1 << 29); in sossi_setup_tearsync()
418 l |= 1 << 28; in sossi_setup_tearsync()
420 l &= ~(1 << 28); in sossi_setup_tearsync()
421 sossi_write_reg(SOSSI_TEARING_REG, l); in sossi_setup_tearsync()
562 u32 l, k; in sossi_init() local
597 l = omap_readl(MOD_CONF_CTRL_1); in sossi_init()
598 l |= CONF_SOSSI_RESET_R; in sossi_init()
599 omap_writel(l, MOD_CONF_CTRL_1); in sossi_init()
600 l &= ~CONF_SOSSI_RESET_R; in sossi_init()
601 omap_writel(l, MOD_CONF_CTRL_1); in sossi_init()
604 l = omap_readl(ARM_IDLECT2); in sossi_init()
605 l &= ~(1 << 8); /* DMACK_REQ */ in sossi_init()
606 omap_writel(l, ARM_IDLECT2); in sossi_init()
608 l = sossi_read_reg(SOSSI_INIT2_REG); in sossi_init()
610 l |= (1 << 0) | (1 << 1); in sossi_init()
611 sossi_write_reg(SOSSI_INIT2_REG, l); in sossi_init()
613 l &= ~(1 << 1); in sossi_init()
614 sossi_write_reg(SOSSI_INIT2_REG, l); in sossi_init()
617 l = sossi_read_reg(SOSSI_ID_REG); in sossi_init()
620 if (l != 0x55555555 || k != 0xaaaaaaaa) { in sossi_init()
622 "invalid SoSSI sync pattern: %08x, %08x\n", l, k); in sossi_init()
633 l = sossi_read_reg(SOSSI_ID_REG); /* Component code */ in sossi_init()
634 l = sossi_read_reg(SOSSI_ID_REG); in sossi_init()
636 l >> 16, l & 0xffff); in sossi_init()
638 l = sossi_read_reg(SOSSI_INIT1_REG); in sossi_init()
639 l |= (1 << 19); /* DMA_MODE */ in sossi_init()
640 l &= ~(1 << 31); /* REORDERING */ in sossi_init()
641 sossi_write_reg(SOSSI_INIT1_REG, l); in sossi_init()