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
