Lines Matching refs:cx18_write_reg
226 cx18_write_reg(cx, 0x00000008, CX18_PLL_POWER_DOWN); in cx18_init_power()
271 cx18_write_reg(cx, lowpwr ? 0xD : 0x11, CX18_FAST_CLOCK_PLL_INT); in cx18_init_power()
272 cx18_write_reg(cx, lowpwr ? 0x1EFBF37 : 0x038E3D7, in cx18_init_power()
275 cx18_write_reg(cx, 2, CX18_FAST_CLOCK_PLL_POST); in cx18_init_power()
276 cx18_write_reg(cx, 1, CX18_FAST_CLOCK_PLL_PRESCALE); in cx18_init_power()
277 cx18_write_reg(cx, 4, CX18_FAST_CLOCK_PLL_ADJUST_BANDWIDTH); in cx18_init_power()
282 cx18_write_reg(cx, lowpwr ? 0xD : 0xC, CX18_SLOW_CLOCK_PLL_INT); in cx18_init_power()
283 cx18_write_reg(cx, lowpwr ? 0x30C344 : 0x124927F, in cx18_init_power()
285 cx18_write_reg(cx, 3, CX18_SLOW_CLOCK_PLL_POST); in cx18_init_power()
289 cx18_write_reg(cx, 0xF, CX18_MPEG_CLOCK_PLL_INT); in cx18_init_power()
290 cx18_write_reg(cx, 0x2BE2FE, CX18_MPEG_CLOCK_PLL_FRAC); in cx18_init_power()
291 cx18_write_reg(cx, 8, CX18_MPEG_CLOCK_PLL_POST); in cx18_init_power()
338 cx18_write_reg(cx, cx->card->ddr.chip_config, CX18_DDR_CHIP_CONFIG); in cx18_init_memory()
342 cx18_write_reg(cx, cx->card->ddr.refresh, CX18_DDR_REFRESH); in cx18_init_memory()
343 cx18_write_reg(cx, cx->card->ddr.timing1, CX18_DDR_TIMING1); in cx18_init_memory()
344 cx18_write_reg(cx, cx->card->ddr.timing2, CX18_DDR_TIMING2); in cx18_init_memory()
349 cx18_write_reg(cx, cx->card->ddr.tune_lane, CX18_DDR_TUNE_LANE); in cx18_init_memory()
350 cx18_write_reg(cx, cx->card->ddr.initial_emrs, CX18_DDR_INITIAL_EMRS); in cx18_init_memory()
359 cx18_write_reg(cx, 0x00000010, CX18_DDR_POWER_REG); in cx18_init_memory()
364 cx18_write_reg(cx, 0x48, CX18_DDR_MB_PER_ROW_7); in cx18_init_memory()
365 cx18_write_reg(cx, 0xE0000, CX18_DDR_BASE_63_ADDR); in cx18_init_memory()
367 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT02); /* AO */ in cx18_init_memory()
368 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT09); /* AI2 */ in cx18_init_memory()
369 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT05); /* VIM1 */ in cx18_init_memory()
370 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT06); /* AI1 */ in cx18_init_memory()
371 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT07); /* 3D comb */ in cx18_init_memory()
372 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT10); /* ME */ in cx18_init_memory()
373 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT12); /* ENC */ in cx18_init_memory()
374 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT13); /* PK */ in cx18_init_memory()
375 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT11); /* RC */ in cx18_init_memory()
376 cx18_write_reg(cx, 0x00000101, CX18_WMB_CLIENT14); /* AVO */ in cx18_init_memory()
389 cx18_write_reg(cx, 0x5, CX18_DSP0_INTERRUPT_MASK); in cx18_firmware_init()