On Fri, Nov 09, 2012 at 00:24:23, Hunter, Jon wrote: > > On 11/08/2012 01:59 AM, Igor Grinberg wrote: > > [snip] > > > There is no reliable way to determine which source should be used in runtime > > for boards that do not have the 32k oscillator wired. > > So thinking about this some more and given that we are moving away from > board files, if a board does not provide a 32kHz clock source, then this > should be reflected in the device-tree source file for that board. > Hence, at boot time we should be able to determine if a 32kHz clock > source can be used. > Let me feed some more thoughts here :) The way it is being detected currently is based on timer idle status bit. I am worried that, this is the only option we have. You can also refer to the implementation, so that it will help us to conclude on this - http://arago-project.org/git/projects/?p=linux-am33x.git;a=commitdiff;h=58abec6ac010f4f8818caa4a52d16c4802e14acc Note that this is based on v3.2 kernel (+ additional patches), you should look the implementation of function omap_dm_timer_switch_src(). Thanks, Vaibhav -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html