[PATCH 1/3] ARM: cache-l2x0: make the reinitialization possible

Barry Song 21cnbao at gmail.com
Tue Aug 30 19:11:07 EDT 2011


2011/8/30 Shawn Guo <shawn.guo at freescale.com>:
> On Tue, Aug 30, 2011 at 10:08:59PM +0800, Barry Song wrote:
>> 2011/8/30 Shawn Guo <shawn.guo at linaro.org>:
>> > If ARM core gets powered off during suspend, L2 cache controller
>> > has to be reinitialized by resume procedure.
>> >
>> > The patch removes __init annotation from a few initialization
>> > functions to make the reinitialization possible.  For example,
>> > platform resume function can call l2x0_of_init() to get L2 cache
>> > back to work.
>>
>> i think it is good. and i have sent a similar patch before:
>>
>> http://www.spinics.net/lists/arm-kernel/msg137372.html
>> [PATCH v2 3/4] ARM: L2X0: move l2x0_init out of .init section
>>
> Since prima2 supports DT, you may also want to call l2x0_of_init()
> instead of l2x0_init().  l2x0_of_init() will parse configuration from
> DT and sets up tag RAM control for you.

i know that. and rob's patch did some suppport to prima2 and we were
in the loop of that patch and i have acked it if you read the mail.
i sent the patch againest the Linus's tree.

>
> --
> Regards,
> Shawn
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>



More information about the linux-arm-kernel mailing list