Lines Matching refs:map
131 int map, int wave, int glue, int sync, int stop) in dc_write_tmpl() argument
143 reg1 = sync | glue << 4 | ++wave << 11 | ++map << 15 | ((operand << 20) & 0xfff00000); in dc_write_tmpl()
175 int map; in ipu_dc_init_sync() local
179 map = ipu_bus_format_to_map(bus_format); in ipu_dc_init_sync()
180 if (map < 0) { in ipu_dc_init_sync()
182 return map; in ipu_dc_init_sync()
198 dc_write_tmpl(dc, addr, WROD(0), 0, map, SYNC_WAVE, 0, 6, 1); in ipu_dc_init_sync()
205 dc_write_tmpl(dc, 2, WROD(0), 0, map, SYNC_WAVE, 8, 5, 1); in ipu_dc_init_sync()
206 dc_write_tmpl(dc, 3, WROD(0), 0, map, SYNC_WAVE, 4, 5, 0); in ipu_dc_init_sync()
207 dc_write_tmpl(dc, 4, WRG, 0, map, NULL_WAVE, 0, 0, 1); in ipu_dc_init_sync()
208 dc_write_tmpl(dc, 1, WROD(0), 0, map, SYNC_WAVE, 0, 5, 1); in ipu_dc_init_sync()
214 dc_write_tmpl(dc, 5, WROD(0), 0, map, SYNC_WAVE, 8, 5, 1); in ipu_dc_init_sync()
215 dc_write_tmpl(dc, 6, WROD(0), 0, map, SYNC_WAVE, 4, 5, 0); in ipu_dc_init_sync()
216 dc_write_tmpl(dc, 7, WRG, 0, map, NULL_WAVE, 0, 0, 1); in ipu_dc_init_sync()
217 dc_write_tmpl(dc, 8, WROD(0), 0, map, SYNC_WAVE, 0, 5, 1); in ipu_dc_init_sync()
330 static void ipu_dc_map_config(struct ipu_dc_priv *priv, enum ipu_dc_map map, in ipu_dc_map_config() argument
333 int ptr = map * 3 + byte_num; in ipu_dc_map_config()
341 reg = readl(priv->dc_reg + DC_MAP_CONF_PTR(map)); in ipu_dc_map_config()
342 reg &= ~(0x1f << ((16 * (map & 0x1)) + (5 * byte_num))); in ipu_dc_map_config()
343 reg |= ptr << ((16 * (map & 0x1)) + (5 * byte_num)); in ipu_dc_map_config()
344 writel(reg, priv->dc_reg + DC_MAP_CONF_PTR(map)); in ipu_dc_map_config()
347 static void ipu_dc_map_clear(struct ipu_dc_priv *priv, int map) in ipu_dc_map_clear() argument
349 u32 reg = readl(priv->dc_reg + DC_MAP_CONF_PTR(map)); in ipu_dc_map_clear()
351 writel(reg & ~(0xffff << (16 * (map & 0x1))), in ipu_dc_map_clear()
352 priv->dc_reg + DC_MAP_CONF_PTR(map)); in ipu_dc_map_clear()