On Thu, Apr 02, 2009 at 09:12:25AM +0100, Chris Jones wrote: > Jonathan McDowell wrote: > > On Wed, Apr 01, 2009 at 07:18:50PM +0100, Chris Jones wrote: [power saving] > > Is this code in SVN now? I'm currently concentrating on getting the base > > balloon3 support into mainline kernels, but I'll have a look if that > > ever gets done. > > Yes - I folded the changes into balloon3.patch. Ah, simple enough then. > >> The same issue arises with the Samosa bus - did parking the bus lines > >> ever get in after the grand TCL kernel hacking session? I can't see it > >> in the code. > > > > No, this didn't get added so you're not missing anything. > > OK. If I was to put in the relevant code, I assume it would go at the > tail end of samosa_suspend_late() and the head end of > samosa_resume_early(), bracketing the power management of the devices on > the bus. Hmm. I think that'll probably work ok. From my reading of Documentation/power/devices.txt bus->suspend_late/bus->suspend_early get called for each device on the bus, but after suspend/before resume is called for any of them. > I propose making the registers set/reset, since: > - it uses less logic resource in the hardware than making them readable > - I've already got a VHDL module which does the job > - it makes changing individual bits an atomic operation, leaving no gap > between a read and a writeback which could get interrupted Sounds reasonable. > There are a couple of bits we need to be able to read, as well. Hold > tight for a Balloon 3 register remap. On a sort of related note, can someone provide me with a known good built copy of bootldr/the FPGA code to put on my loon3? I seem to be running a bootldr from last May or so and I don't have JTAG so can't afford to get it wrong. J. -- Web [ Keyboard: Used for entering errors into a system. ] site: http:// [ ] Made by www.earth.li/~noodles/ [ ] HuggieTag 0.0.23