G'Day, > See the default_idle() function on i386 for how it's done there... Thanks a lot for the direction here. I looked at what default_idle() is doing in i386, then looked to see if there was a comparable function in arm --- which there was. It seems there is already a simple low-power mode activated during the (arm) idle process, so all I would need to do is add a couple more lines of asm to this to get what I need. That is a heck of a lot simpler than what I had been looking at doing! I am glad I asked here first: I think I have saved myself a couple of day's work and a lot of headaches in doing so! Thanks again for the assistance: it was exactly what I needed. -- Matthew -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/