The latter. Linux has a generic thermal framework, (which works as you said,) and most Android gizmos use that for throttling, so I would assume TI has tapped that for OMAPs as well. We may want to tweak the parameters for the Pyra, though. I figure it's not a good use of time to do that before...