[PATCH v3 0/8] Alchemy updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Here's a new set of patches to modernize Alchemy setup and PM code.
All patches have been compile-tested with db100 and db1200 defconfigs,
and have been runnning on a few custom Au1250 boards for now more than
4 weeks.  I've suspended and resumed a few hundred times while stressing
the system (continuously reading from SD cards and playing audio and
compiling GCC) without any problems.

#1 removes unussed functions
#2 removes the cpu_table and replaces it with simpler code (IMHO of course)
#3 enables use of cp0 counter as a fallback,
#4 clockevent/clocksource support using one of the 2 counters of the Au1xxx
   this also enables the use of the 'wait' instruction; depends on #3
#5 cleanup made possible with #4 
#7 and #8 fix suspend/resume.

I didn't touch the current Alchemy sysctl PM implementation to not change
existing behavior except when necessary (e.g. in #4), although I'm
itching to remove it completely and replace it with something better
suited (and -looking) for 2.6.  It is broken for newer Alchemy SoCs anyway.


Changes V2->V3:
- swap patches 1 and 2 
- minor refinements, no function changes.

Changes V1->V2:
- address Sergei's comments wrt. config[OD] handling
- change TOY clocksource to RTC clocksource
- add another patch (#5)


Thanks,
	Manuel Lauss


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux