Thread (27 messages) flat view 27 messages, 11 authors, 2021-09-03

Re: [PATCH 4/5] ARM: Add basic support for EcoNet EN7523 SoC

From: Bert Vermeulen <hidden>
Date: 2021-08-09 13:04:15
Also in: linux-arm-kernel, lkml

On 8/9/21 2:46 PM, Geert Uytterhoeven wrote:
quoted
I didn't make that patch, but it turns out it's needed to get PSCI working;
detection hangs without it. That makes no sense to me, but I'll examine further.
Probably PSCI relies on the memory contents at the start of RAM not
being overwritten?
It turns out to hang at the first SMC call, for PSCI_0_2_FN_PSCI_VERSION. I 
assume the receiver of that call, ATF, got dropped in that region by the 
vendor's U-Boot.
Does it help if you remove the first 512 KiB from the /memory node
(which should be declared in en7523-evb.dts instead of en7523.dtsi
BTW)?
No it doesn't, was just trying to work out why not, in your 
fdt_check_mem_start().

Anyway that was Arnd's first suggestion, but I think his second suggestion 
(teach fdt_check_mem_start() about /memreserve/) is the cleaner approach to 
this. Opinions?


-- 
Bert Vermeulen
bert@biot.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help