All,

I am working to migrate DaVinci platforms to common clock framework. While 
doing so I would need your support in terms of answering any questions that I 
have, reviewing patches and testing. I have started with DM6446 and I got the 
following questions to you. Could someone clarify this for me?


1.   davinci_clk_disable_unused(). From the description of the function header, 
I understand this was added to disable lpsc modules that are left enabled by 
the bootloader. So it appears that this is a hack. Ideally bootloader needs to 
disable all of the modules before it enters the kernel and this function 
shouldn't have been there. Can someone clarify if this is still needed?

2.   In dm644x.c, for dsp_clk, usecount is set to 1 with a comment "REVISIT how 
to disable". This is true for timer2_clk as well as vicp_clk. I see similar 
things on other DaVinci platforms. Have someone investigated why this hack is 
required? Any volunteers to debug and root cause this? In common clock 
framework, we wouldn't be able to support this hack and has to be debugged and 
fixed. Any comments?

My plan is to send initial set of patches support DM6446 sometime next week. I 
am sure these will be discussed there, but if you can provide some inputs in 
advance, that will help.

Thanks

Murali Karicheri
Software Design Engineer
email: [email protected]

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to