Lines Matching refs:l
222 u32 l; in _set_timing() local
231 l = sossi_read_reg(SOSSI_INIT1_REG); in _set_timing()
232 l &= ~((0x0f << 20) | (0x3f << 24)); in _set_timing()
233 l |= (tw0 << 20) | (tw1 << 24); in _set_timing()
234 sossi_write_reg(SOSSI_INIT1_REG, l); in _set_timing()
240 u32 l; in _set_bits_per_cycle() local
242 l = sossi_read_reg(SOSSI_INIT3_REG); in _set_bits_per_cycle()
243 l &= ~0x3ff; in _set_bits_per_cycle()
244 l |= ((bus_pick_count - 1) << 5) | ((bus_pick_width - 1) & 0x1f); in _set_bits_per_cycle()
245 sossi_write_reg(SOSSI_INIT3_REG, l); in _set_bits_per_cycle()
250 u32 l; in _set_tearsync_mode() local
252 l = sossi_read_reg(SOSSI_TEARING_REG); in _set_tearsync_mode()
253 l &= ~(((1 << 11) - 1) << 15); in _set_tearsync_mode()
254 l |= line << 15; in _set_tearsync_mode()
255 l &= ~(0x3 << 26); in _set_tearsync_mode()
256 l |= mode << 26; in _set_tearsync_mode()
257 sossi_write_reg(SOSSI_TEARING_REG, l); in _set_tearsync_mode()
398 u32 l; in sossi_setup_tearsync() local
419 l = sossi_read_reg(SOSSI_TEARING_REG); in sossi_setup_tearsync()
420 l &= ~((1 << 15) - 1); in sossi_setup_tearsync()
421 l |= vs << 3; in sossi_setup_tearsync()
422 l |= hs; in sossi_setup_tearsync()
424 l |= 1 << 29; in sossi_setup_tearsync()
426 l &= ~(1 << 29); in sossi_setup_tearsync()
428 l |= 1 << 28; in sossi_setup_tearsync()
430 l &= ~(1 << 28); in sossi_setup_tearsync()
431 sossi_write_reg(SOSSI_TEARING_REG, l); in sossi_setup_tearsync()
572 u32 l, k; in sossi_init() local
607 l = omap_readl(MOD_CONF_CTRL_1); in sossi_init()
608 l |= CONF_SOSSI_RESET_R; in sossi_init()
609 omap_writel(l, MOD_CONF_CTRL_1); in sossi_init()
610 l &= ~CONF_SOSSI_RESET_R; in sossi_init()
611 omap_writel(l, MOD_CONF_CTRL_1); in sossi_init()
614 l = omap_readl(ARM_IDLECT2); in sossi_init()
615 l &= ~(1 << 8); /* DMACK_REQ */ in sossi_init()
616 omap_writel(l, ARM_IDLECT2); in sossi_init()
618 l = sossi_read_reg(SOSSI_INIT2_REG); in sossi_init()
620 l |= (1 << 0) | (1 << 1); in sossi_init()
621 sossi_write_reg(SOSSI_INIT2_REG, l); in sossi_init()
623 l &= ~(1 << 1); in sossi_init()
624 sossi_write_reg(SOSSI_INIT2_REG, l); in sossi_init()
627 l = sossi_read_reg(SOSSI_ID_REG); in sossi_init()
630 if (l != 0x55555555 || k != 0xaaaaaaaa) { in sossi_init()
632 "invalid SoSSI sync pattern: %08x, %08x\n", l, k); in sossi_init()
643 l = sossi_read_reg(SOSSI_ID_REG); /* Component code */ in sossi_init()
644 l = sossi_read_reg(SOSSI_ID_REG); in sossi_init()
646 l >> 16, l & 0xffff); in sossi_init()
648 l = sossi_read_reg(SOSSI_INIT1_REG); in sossi_init()
649 l |= (1 << 19); /* DMA_MODE */ in sossi_init()
650 l &= ~(1 << 31); /* REORDERING */ in sossi_init()
651 sossi_write_reg(SOSSI_INIT1_REG, l); in sossi_init()