Hi Geert,
On Thursday, July 12, 2018, Geert Uytterhoeven wrote:
> Yeah, that's why I asked: setup-r7s72100.c is the smallest setup file.
>
> It uses shmobile_init_delay() to preset loops-per-jiffy, to avoid
> calibrating the
> delay loop, and shmobile_init_late() to make s2ram do more than s2idle.
> As RZ/A doesn't have SMP, and thus there's no use for disabling secondary
> CPU cores, the impact of the latter is small (read: I don't know what's
> the real
> impact of calling cpu_idle_poll_ctrl()).
It's been quite a while, but I remember when porting RZ/A1 code that
without those two functions, things didn't work right. Of course that was
many releases ago.
However, one thing that I know I need is
+ .l2c_aux_val = 0,
+ .l2c_aux_mask = ~0,
Without that, I don't get my L2C driver loaded.
Hence:
a96bb197693e ("ARM: 8660/1: shmobile: r7s72100: Enable L2 cache")
So at least for now, I would say I still need the setup file.
Chris