This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Disabling Video PLL in DM8168

I do not use any of the video peripheral (HDVPSS).

If I try to disable Video PLL in u-boot the processor hangs.

the slice of code is:

static void video_pll_init_ti816x(u32 sil_index, u32 clk_index)
{
	u32 video_pll_ctrl=0;

	/* Video PLL is and all clocks are disabled */
	
	video_pll_ctrl = __raw_readl(VIDEOPLL_CTRL);
	video_pll_ctrl &= 0xFFFFFFFB;
	video_pll_ctrl |= 4;	// Put PLL in ByPass mode
	__raw_writel(video_pll_ctrl, VIDEOPLL_CTRL);
	
	video_pll_ctrl = __raw_readl(VIDEOPLL_CTRL);
	video_pll_ctrl &= 0xFFFFFFF7;	// Disable PLL
	__raw_writel(video_pll_ctrl, VIDEOPLL_CTRL);
	
	__raw_writel(0x0E,DDRPLL_PWD); // PWR down clock 1 & 2 & 3
	
}

Can I safetly powerdown Video PLL? How? Or do I need to setup in some way?

best regards

max