mbox

[GIT,PULL] Renesas ARM Based SoC Cleanup for v4.4

Message ID cover.1442478814.git.horms+renesas@verge.net.au
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-cleanup-for-v4.4

Message

Simon Horman Sept. 17, 2015, 8:59 a.m. UTC
Hi Olof, Hi Kevin, Hi Arnd,

Please consider these Renesas ARM based SoC cleanup for v4.4.

 24 files changed, 4 insertions(+), 2687 deletions(-)

Is a pleasing diffstat if I do say so myself.

Of particular note the last legacy board code for Renesas ARM based SoCs,
that of the bockw board, is removed in this pull request.


The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-cleanup-for-v4.4

for you to fetch changes up to 04418c23a9411b85b8789eab5f4397bcbd62b7b4:

  ARM: shmobile: Remove legacy clock support leftovers (2015-09-14 10:06:56 +0900)

----------------------------------------------------------------
Renesas ARM Based SoC Cleanup for v4.4

* Remove bockw/r8a7798 legacy board and SoC code
* Many cleanups relating to legacy board and SoC code removal

----------------------------------------------------------------
Geert Uytterhoeven (7):
      ARM: shmobile: Remove unused declaration of r8a7778_add_standard_devices_dt()
      ARM: shmobile: Remove obsolete sh-gpio.h
      ARM: shmobile: Remove obsolete custom earlyprintk code
      ARM: shmobile: Remove obsolete intc.h
      ARM: shmobile: Remove obsolete legacy PM Domain leftovers
      ARM: shmobile: Remove obsolete earlytimer registration
      ARM: shmobile: Remove obsolete twd_local_timer declaration

Laurent Pinchart (1):
      ARM: shmobile: Remove legacy clock support leftovers

Simon Horman (1):
      ARM: shmobile: remove Makefile.boot

Ulrich Hecht (12):
      ARM: shmobile: bockw: remove "reference" device tree
      ARM: shmobile: bockw: remove "reference" board file and config
      ARM: shmobile: remove paragraph on DT reference platforms
      ARM: shmobile: bockw: remove legacy board file and config
      ARM: shmobile: r8a7778: remove obsolete setup code
      ARM: shmobile: Kconfig: remove obsolete option ARCH_R8A7778
      ARM: shmobile: r8a7778: remove legacy clock implementation
      ARM: shmobile: remove ARCH_SHMOBILE_LEGACY option
      ARM: shmobile: bockw: remove legacy defconfig
      MAINTAINERS: remove references to dropped marzen and bockw defconfigs
      ARM: shmobile: bockw: remove legacy DTB build target
      ARM: shmobile: Kconfig: remove unused SHMOBILE_TIMER_HZ section

 Documentation/devicetree/bindings/arm/shmobile.txt |   6 -
 MAINTAINERS                                        |   2 -
 arch/arm/Kconfig                                   |  26 +-
 arch/arm/Kconfig.debug                             |   3 +-
 arch/arm/boot/dts/Makefile                         |   3 -
 arch/arm/boot/dts/r8a7778-bockw-reference.dts      | 139 ----
 arch/arm/configs/bockw_defconfig                   | 133 ----
 arch/arm/mach-shmobile/Kconfig                     |  73 --
 arch/arm/mach-shmobile/Makefile                    |  14 +-
 arch/arm/mach-shmobile/Makefile.boot               |  12 -
 arch/arm/mach-shmobile/board-bockw-reference.c     |  86 ---
 arch/arm/mach-shmobile/board-bockw.c               | 737 ---------------------
 arch/arm/mach-shmobile/clock-r8a7778.c             | 342 ----------
 arch/arm/mach-shmobile/clock.c                     |  47 --
 arch/arm/mach-shmobile/clock.h                     |  42 --
 arch/arm/mach-shmobile/common.h                    |   5 -
 arch/arm/mach-shmobile/console.c                   |  27 -
 arch/arm/mach-shmobile/intc.h                      | 295 ---------
 arch/arm/mach-shmobile/pm-rmobile.h                |   9 -
 arch/arm/mach-shmobile/r8a7778.h                   |  78 ---
 arch/arm/mach-shmobile/r8a7779.h                   |   2 -
 arch/arm/mach-shmobile/setup-r8a7778.c             | 560 +---------------
 arch/arm/mach-shmobile/sh-gpio.h                   |  29 -
 arch/arm/mach-shmobile/timer.c                     |  21 -
 24 files changed, 4 insertions(+), 2687 deletions(-)
 delete mode 100644 arch/arm/boot/dts/r8a7778-bockw-reference.dts
 delete mode 100644 arch/arm/configs/bockw_defconfig
 delete mode 100644 arch/arm/mach-shmobile/Makefile.boot
 delete mode 100644 arch/arm/mach-shmobile/board-bockw-reference.c
 delete mode 100644 arch/arm/mach-shmobile/board-bockw.c
 delete mode 100644 arch/arm/mach-shmobile/clock-r8a7778.c
 delete mode 100644 arch/arm/mach-shmobile/clock.c
 delete mode 100644 arch/arm/mach-shmobile/clock.h
 delete mode 100644 arch/arm/mach-shmobile/console.c
 delete mode 100644 arch/arm/mach-shmobile/intc.h
 delete mode 100644 arch/arm/mach-shmobile/r8a7778.h
 delete mode 100644 arch/arm/mach-shmobile/sh-gpio.h

Comments

Simon Horman Sept. 17, 2015, 8:59 a.m. UTC | #1
Now that the only multiplatform boot is supported for all
shmobile platforms Makefile.boot may be removed.

This seems correct to me given:
* Setting MACHINE to no value in arch/arm/Makefile
  if CONFIG_ARCH_MULTIPLATFORM is set
* Not including Makefile.boot in arch/arm/boot/Makefile
  if MACHINE has no value

Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 arch/arm/mach-shmobile/Makefile.boot | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 arch/arm/mach-shmobile/Makefile.boot

diff --git a/arch/arm/mach-shmobile/Makefile.boot b/arch/arm/mach-shmobile/Makefile.boot
deleted file mode 100644
index e69de29bb2d1..000000000000
Geert Uytterhoeven Oct. 6, 2015, 3:47 p.m. UTC | #2
Hi Arnd,

On Tue, Oct 6, 2015 at 3:58 PM, Arnd Bergmann <arnd@arndb.de> wrote:
> On Thursday 17 September 2015 17:59:33 Simon Horman wrote:
>> Please consider these Renesas ARM based SoC cleanup for v4.4.
>>
>>  24 files changed, 4 insertions(+), 2687 deletions(-)
>>
>> Is a pleasing diffstat if I do say so myself.
>>
>> Of particular note the last legacy board code for Renesas ARM based SoCs,
>> that of the bockw board, is removed in this pull request.
>
> After a long delay in response, I've merged it now into next/cleanup.
>
> So the transition is complete and you beat me with the multiplatform
> conversion that I have pending for the other ARMv7 platforms, nice work!

Thanks for pulling!

Now I can start out sending my platform data removal series...

> I've used the opportunity to look for any remaining code that you may
> have missed, by tracking symbols that are defined globally but never used
> in mach-shmobile, and didn't find much (which is good).
>
> Could you have a look at the patch below and integrate the parts that
> make sense to you?

I think most of this has already been fixed in Simon's next branch in the mean
time.

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Arnd Bergmann Oct. 6, 2015, 6:42 p.m. UTC | #3
On Tuesday 06 October 2015 17:47:37 Geert Uytterhoeven wrote:
> Hi Arnd,
> 
> On Tue, Oct 6, 2015 at 3:58 PM, Arnd Bergmann <arnd@arndb.de> wrote:
> > On Thursday 17 September 2015 17:59:33 Simon Horman wrote:
> >> Please consider these Renesas ARM based SoC cleanup for v4.4.
> >>
> >>  24 files changed, 4 insertions(+), 2687 deletions(-)
> >>
> >> Is a pleasing diffstat if I do say so myself.
> >>
> >> Of particular note the last legacy board code for Renesas ARM based SoCs,
> >> that of the bockw board, is removed in this pull request.
> >
> > After a long delay in response, I've merged it now into next/cleanup.
> >
> > So the transition is complete and you beat me with the multiplatform
> > conversion that I have pending for the other ARMv7 platforms, nice work!
> 
> Thanks for pulling!
> 
> Now I can start out sending my platform data removal series...

Ok, cool.

I don't think that there is generally a need to wait before sending
stuff out that depends on pull requests to get merged.

> > I've used the opportunity to look for any remaining code that you may
> > have missed, by tracking symbols that are defined globally but never used
> > in mach-shmobile, and didn't find much (which is good).
> >
> > Could you have a look at the patch below and integrate the parts that
> > make sense to you?
> 
> I think most of this has already been fixed in Simon's next branch in the mean
> time.

Ok, thanks for taking a look.

	Arnd
Geert Uytterhoeven Oct. 12, 2015, 7:12 a.m. UTC | #4
Hi Arnd,

On Tue, Oct 6, 2015 at 8:42 PM, Arnd Bergmann <arnd@arndb.de> wrote:
> On Tuesday 06 October 2015 17:47:37 Geert Uytterhoeven wrote:
>> On Tue, Oct 6, 2015 at 3:58 PM, Arnd Bergmann <arnd@arndb.de> wrote:
>> > On Thursday 17 September 2015 17:59:33 Simon Horman wrote:
>> >> Please consider these Renesas ARM based SoC cleanup for v4.4.
>> >>
>> >>  24 files changed, 4 insertions(+), 2687 deletions(-)
>> >>
>> >> Is a pleasing diffstat if I do say so myself.
>> >>
>> >> Of particular note the last legacy board code for Renesas ARM based SoCs,
>> >> that of the bockw board, is removed in this pull request.
>> >
>> > After a long delay in response, I've merged it now into next/cleanup.
>> >
>> > So the transition is complete and you beat me with the multiplatform
>> > conversion that I have pending for the other ARMv7 platforms, nice work!
>>
>> Thanks for pulling!
>>
>> Now I can start out sending my platform data removal series...
>
> Ok, cool.
>
> I don't think that there is generally a need to wait before sending
> stuff out that depends on pull requests to get merged.

Seems like several subsystem maintainers are uncomfortable with taking
these patches even after the legacy removal has hit arm-soc/for-next...

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Arnd Bergmann Oct. 12, 2015, 8:21 a.m. UTC | #5
On Monday 12 October 2015 09:12:15 Geert Uytterhoeven wrote:
> On Tue, Oct 6, 2015 at 8:42 PM, Arnd Bergmann <arnd@arndb.de> wrote:
> > On Tuesday 06 October 2015 17:47:37 Geert Uytterhoeven wrote:
> >>
> >> Now I can start out sending my platform data removal series...
> >
> > Ok, cool.
> >
> > I don't think that there is generally a need to wait before sending
> > stuff out that depends on pull requests to get merged.
> 
> Seems like several subsystem maintainers are uncomfortable with taking
> these patches even after the legacy removal has hit arm-soc/for-next...

Ah, I was misunderstanding you here. I thought these were also patches
for arm-soc.

	Arnd