Example #1
0
void disp_syncgen_init(int module)
{
	/* BASE : DPC */
	NX_DPC_SetBaseAddress(module, (U32)IO_ADDRESS(NX_DPC_GetPhysicalAddress(module)));
	NX_DPC_OpenModule(module);
	/* CLOCK: MLC PCLK */
	NX_DPC_SetClockPClkMode(module, NX_PCLKMODE_ALWAYS);
}
Example #2
0
void dump_register_dpc(int module)
{
#if (DUMP_REGISTER)
#define DBGOUT(args...)  printk(args)
    struct NX_DPC_RegisterSet *pREG =
        (struct NX_DPC_RegisterSet*)NX_DPC_GetBaseAddress(module);
		NX_DPC_SetBaseAddress(module, (void *)IO_ADDRESS(NX_DPC_GetPhysicalAddress(module)));
	
    DBGOUT("DPC%d BASE ADDRESS: %p\n", module, pREG);
    DBGOUT(" DPCCTRL0     = 0x%04x\r\n", pREG->DPCCTRL0);
#endif
}