Messages in this thread |  | | Date | Tue, 25 Dec 2007 15:32:41 +0100 | | From | Ralf Baechle <> | | Subject | Re: [MIPS] MEM_SDREFCFG is not defined for Alchemy DB1550 (compile fail) |
| |
On Tue, Dec 25, 2007 at 01:41:21PM +0300, Sergei Shtylyov wrote:
>> When I have: >> CONFIG_MIPS_DB1550 >> CONFIG_SOC_AU1550 >> CONFIG_SOC_AU1X00 >> CONFIG_PM > >> MEM_SDREFCFG is used at: >> arch/mips/au1000/common/power.c::pm_do_freq() > > PM code is generally broken and unmaintained, so no wonder. I don't > remember if anyone has fixed CPU context restoration code (it uses a > "skewed" stack frame). > >> While the MEM_SDREFCFG constant is declare only for CONFIG_SOC_AU1000, >> CONFIG_SOC_AU1500, CONFIG_SOC_AU1100 at: >> include/asm-mips/mach-au1x00/au1000.h > >> Maybe MEM_SDREFCFG should be defined for CONFIG_SOC_AU1X00? > > I've just looked into the Au1550 datasheet and indeed it doesn't have > such register; its SDDRAM controller is not compatible with older SoCs. > >> Or there should be #ifdef for its usage in power.c? > > Looks like you'll have to invent something... ;-) > >> Best Regards, >> Alon Bar-Lev.
So I guess it's time to mark the whole PM stuff as BROKEN?
Ralf
|  |