ARM: OMAP4: PM: Warn users about usage of older bootloaders
authorRajendra Nayak <rnayak@ti.com>
Mon, 4 Feb 2013 12:24:43 +0000 (17:54 +0530)
committerPaul Walmsley <paul@pwsan.com>
Wed, 6 Feb 2013 23:38:32 +0000 (16:38 -0700)
commit6048009818047297c510e300c6e8e6f623d4eac9
tree47f502815a9e1f202adffc6f260944378f70df3e
parent88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7
ARM: OMAP4: PM: Warn users about usage of older bootloaders

OMAP4 CHIP level PM works only with newer bootloaders. The
dependency on the bootloader comes from the fact that the
kernel is missing reset and initialization code for some
devices.

While the right thing to do is to add reset and init code in
the kernel, for some co-processor IP blocks like DSP and IVA
it means downloading firmware into each one of them to execute
idle instructions.

While a feasible solution is worked upon on how such IP blocks
can be better handled in the kernel, in the interim, to avoid
any further frustration to users testing PM on OMAP4 and finding
it broken, warn them about the bootloader being a possible
cause.

Signed-off-by: Rajendra Nayak <rnayak@ti.com>
Cc: Tero Kristo <t-kristo@ti.com>
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
Cc: R Sricharan <r.sricharan@ti.com>
[paul@pwsan.com: tweaked warning messages and comments slightly]
Acked-by: Kevin Hilman <khilman@linaro.org>
[paul@pwsan.com: fixed checkpatch warning]
Signed-off-by: Paul Walmsley <paul@pwsan.com>
arch/arm/mach-omap2/pm44xx.c