[PATCH 01/04] ARM: shmobile: Initial r8a7791 SoC support

Linus Walleij linus.walleij at linaro.org
Mon Sep 9 05:15:21 EDT 2013


On Mon, Sep 9, 2013 at 10:05 AM, Magnus Damm <magnus.damm at gmail.com> wrote:

> At
> this time though, apart from common clocks, extended DT support and
> multiplatform I'm not so sure what desired cleanup-wise.

It'd be nice to switch shmobile to use AUTO_ZRELADDR, as it is
the other criteria (apart from common clock) standing in the way
for multiplatform. (Maybe this just works if you turn it on?)

For multiplatform you also have to depopulate <mach/*>
completely, either move stuff down into the mach-folder
or to <linux/platform_data/*> if absolutely necessary.
This will be quite some work, especially if the <mach/*>
path is used in a lot of drivers...

Then we have a quite broad consensus to depopulate arch/arm/*
of drivers, so for shmobile:

clock* -> drivers/clk
cpuidle.c -> drivers/cpuidle (or was this just fixed?)
intc* -> drivers/irqchips
sh-gpio.c -> drivers/pinctrl/gpio

The last one I know you will soon finish.

Then deleteing all board file stuff that is not using DT.

After all that it's top-notch I think :-)

Yours,
Linus Walleij



More information about the linux-arm-kernel mailing list