Messages in this thread | | | Subject | Re: [PATCH] ARM: at91: pm: fix SRAM allocation | From | Jean-Christophe PLAGNIOL-VILLARD <> | Date | Tue, 3 Mar 2015 00:14:57 +0800 |
| |
> On Mar 2, 2015, at 6:57 PM, Alexandre Belloni <alexandre.belloni@free-electrons.com> wrote: > > On 02/03/2015 at 18:50:27 +0800, Jean-Christophe PLAGNIOL-VILLARD wrote : >> >>> On Mar 2, 2015, at 6:42 PM, Alexandre Belloni <alexandre.belloni@free-electrons.com> wrote: >>> >>> On some platforms, there are multiple SRAM nodes defined in the device tree but >>> some of them are disabled, leading to allocation failure. Try to find the first >>> enabled SRAM node and allocate from it. >>> >>> Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> >>> --- >>> arch/arm/mach-at91/pm.c | 20 +++++++++----------- >>> 1 file changed, 9 insertions(+), 11 deletions(-) >>> >>> diff --git a/arch/arm/mach-at91/pm.c b/arch/arm/mach-at91/pm.c >>> index 5e34fb143309..97cc529b6fa0 100644 >>> --- a/arch/arm/mach-at91/pm.c >>> +++ b/arch/arm/mach-at91/pm.c >>> @@ -272,35 +272,33 @@ static void __init at91_pm_sram_init(void) >>> struct device_node *node; >>> struct platform_device *pdev; >> >> pdev not initialised at NULL > > Indeed, I'll fix that. It doesn't really matter for now as all the > at91 DT have at least one sram node. except if we drop it or when we add a new SoC and forget it
Best Regards, J. > > Wenyou, can you test it? If it works, I'll send v2. > > -- > Alexandre Belloni, Free Electrons > Embedded Linux, Kernel and Android engineering > http://free-electrons.com
| |