Hi Steve,
When I try to write PLLEN bit in PLLCTL register of PLL1 it crashes.
But When I read it works fine. Can you please suggest me how do I write the
pll registers?
Below is how I try to write PLL register.
pllcnt = davinci_readl(DAVINCI_PLL_CNTRL0_BASE + PLLCTL);
davinci_writel(DAVINCI_PLL_CNTRL0_BASE + PLLCTL, pllcnt & ~BIT(0));
udelay(50);
davinci_writel(DAVINCI_PLL_CNTRL0_BASE + PLLCTL, (pllcnt & ~BIT(0)) |
PLLRST);
Then kernel fails to write:
davinci_writel(DAVINCI_PLL_CNTRL0_BASE + PLLCTL, pllcnt & ~BIT(0));
Thanks,
Azam.
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source