linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: Arnd Bergmann <arnd@arndb.de>
To: "Wanzongshun (Vincent)" <wanzongshun@huawei.com>
Cc: Tomer Maimon <tmaimon77@gmail.com>,
	Avi Fishman <avifishman70@gmail.com>,
	Patrick Venture <venture@google.com>,
	Linus Walleij <linus.walleij@linaro.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Tali Perry <tali.perry1@gmail.com>, Nancy Yuen <yuenn@google.com>,
	Russell King <rmk+kernel@armlinux.org.uk>,
	OpenBMC Maillist <openbmc@lists.ozlabs.org>,
	Linux ARM <linux-arm-kernel@lists.infradead.org>,
	Benjamin Fair <benjaminfair@google.com>
Subject: Re: RFC: remove Nuvoton w90x900/nuc900 platform?
Date: Tue, 30 Jul 2019 15:00:43 +0200	[thread overview]
Message-ID: <CAK8P3a3VsArSUgMwoPVxm8JcTPAQDoztg22MGqX4Vj5cjtADZg@mail.gmail.com> (raw)
In-Reply-To: <CAK8P3a1ss9-G_mr48-UMOenrA0XDGWUFik4TC=m0WFfimoFdnQ@mail.gmail.com>

That wasn't it either, sorry for spamming the rest. I found one more
address for Zongshun at Huawei.

On Tue, Jul 30, 2019 at 2:34 PM Arnd Bergmann <arnd@arndb.de> wrote:
>
> Trying Wan Zongshun <Vincent.Wan@amd.com> instead of
> the bouncing Wan ZongShun <mcuos.com@gmail.com>.
> (I assume you are the same person, sorry if not).
>
> On Tue, Jul 30, 2019 at 2:09 PM Arnd Bergmann <arnd@arndb.de> wrote:
> >
> > As the mach-netx and mach-8695 platforms are being removed now,
> > I wonder whether we should do the same with w90x00: Here is what
> > I found after looking at the git history and external material for it.
> >
> >     - The supported chips (nuc910/950/960) are no longer marketed
> >       by the manufacturer
> >
> >     - Newer chips from the same family (nuc97x, nuc980, n329x)
> >       that are still marketed have Linux BSPs but those were never
> >       submitted for upstream inclusion.
> >
> >     - Wan ZongShun is listed as maintainer, but the last patch he wrote
> >       was in 2011.
> >
> >     - All patches to w90x900 platform specific files afterwards
> >       are cleanups that were apparently done without access to
> >       test hardware.
> >
> >     - The http://www.mcuos.com/ website listed in the MAINTAINERS
> >        file is no longer reachable.
> >
> > We do support the newer NPCM platform from Nuvoton. I don't think
> > there are any shared drivers between the two, but I've added its
> > maintainers to Cc anyway, in case they still (plan to) use one of
> > those drivers.
> >
> > If we decide that it's time to let go, I'll would the patches below.
> >
> >       watchdog: remove w90x900 driver
> >       spi: remove w90x900 driver
> >       ASoC: remove w90x900/nuc900 platform drivers
> >       fbdev: remove w90x900/nuc900 platform drivers
> >       Input: remove w90x900 keyboard driver
> >       Input: remove w90x900 touchscreen driver
> >       mtd: rawnand: remove w90x900 driver
> >       net: remove w90p910-ether driver
> >       rtc: remove w90x900/nuc900 driver
> >       usb: remove ehci-w90x900 driver
> >       ARM: remove w90x900 platform
> >
> >  Documentation/watchdog/watchdog-parameters.rst   |   10 -
> >  MAINTAINERS                                      |   16 -
> >  arch/arm/Kconfig                                 |   21 +-
> >  arch/arm/Makefile                                |    1 -
> >  arch/arm/configs/nuc910_defconfig                |   51 -
> >  arch/arm/configs/nuc950_defconfig                |   67 --
> >  arch/arm/configs/nuc960_defconfig                |   57 --
> >  arch/arm/mach-w90x900/Kconfig                    |   54 --
> >  arch/arm/mach-w90x900/Makefile                   |   20 -
> >  arch/arm/mach-w90x900/Makefile.boot              |    4 -
> >  arch/arm/mach-w90x900/clksel.c                   |   88 --
> >  arch/arm/mach-w90x900/clock.c                    |  121 ---
> >  arch/arm/mach-w90x900/clock.h                    |   40 -
> >  arch/arm/mach-w90x900/cpu.c                      |  238 -----
> >  arch/arm/mach-w90x900/cpu.h                      |   56 --
> >  arch/arm/mach-w90x900/dev.c                      |  537 -----------
> >  arch/arm/mach-w90x900/gpio.c                     |  150 ---
> >  arch/arm/mach-w90x900/include/mach/entry-macro.S |   26 -
> >  arch/arm/mach-w90x900/include/mach/hardware.h    |   19 -
> >  arch/arm/mach-w90x900/include/mach/irqs.h        |   82 --
> >  arch/arm/mach-w90x900/include/mach/map.h         |  153 ---
> >  arch/arm/mach-w90x900/include/mach/mfp.h         |   21 -
> >  arch/arm/mach-w90x900/include/mach/regs-clock.h  |   49 -
> >  arch/arm/mach-w90x900/include/mach/regs-irq.h    |   46 -
> >  arch/arm/mach-w90x900/include/mach/regs-ldm.h    |  248 -----
> >  arch/arm/mach-w90x900/include/mach/regs-serial.h |   54 --
> >  arch/arm/mach-w90x900/include/mach/uncompress.h  |   43 -
> >  arch/arm/mach-w90x900/irq.c                      |  212 -----
> >  arch/arm/mach-w90x900/mach-nuc910evb.c           |   38 -
> >  arch/arm/mach-w90x900/mach-nuc950evb.c           |   42 -
> >  arch/arm/mach-w90x900/mach-nuc960evb.c           |   38 -
> >  arch/arm/mach-w90x900/mfp.c                      |  197 ----
> >  arch/arm/mach-w90x900/nuc910.c                   |   58 --
> >  arch/arm/mach-w90x900/nuc910.h                   |   17 -
> >  arch/arm/mach-w90x900/nuc950.c                   |   52 --
> >  arch/arm/mach-w90x900/nuc950.h                   |   17 -
> >  arch/arm/mach-w90x900/nuc960.c                   |   50 -
> >  arch/arm/mach-w90x900/nuc960.h                   |   17 -
> >  arch/arm/mach-w90x900/nuc9xx.h                   |   22 -
> >  arch/arm/mach-w90x900/regs-ebi.h                 |   29 -
> >  arch/arm/mach-w90x900/regs-gcr.h                 |   34 -
> >  arch/arm/mach-w90x900/regs-timer.h               |   37 -
> >  arch/arm/mach-w90x900/regs-usb.h                 |   31 -
> >  arch/arm/mach-w90x900/time.c                     |  168 ----
> >  drivers/input/keyboard/Kconfig                   |   11 -
> >  drivers/input/keyboard/Makefile                  |    1 -
> >  drivers/input/keyboard/w90p910_keypad.c          |  264 ------
> >  drivers/input/touchscreen/Kconfig                |    9 -
> >  drivers/input/touchscreen/Makefile               |    1 -
> >  drivers/input/touchscreen/w90p910_ts.c           |  331 -------
> >  drivers/mtd/nand/raw/Kconfig                     |    8 -
> >  drivers/mtd/nand/raw/Makefile                    |    1 -
> >  drivers/mtd/nand/raw/nuc900_nand.c               |  304 ------
> >  drivers/net/ethernet/Kconfig                     |    1 -
> >  drivers/net/ethernet/Makefile                    |    1 -
> >  drivers/net/ethernet/nuvoton/Kconfig             |   29 -
> >  drivers/net/ethernet/nuvoton/Makefile            |    6 -
> >  drivers/net/ethernet/nuvoton/w90p910_ether.c     | 1082 ----------------------
> >  drivers/rtc/Kconfig                              |    7 -
> >  drivers/rtc/Makefile                             |    1 -
> >  drivers/rtc/rtc-nuc900.c                         |  271 ------
> >  drivers/spi/Kconfig                              |    7 -
> >  drivers/spi/Makefile                             |    1 -
> >  drivers/spi/spi-nuc900.c                         |  429 ---------
> >  drivers/usb/host/Kconfig                         |    6 -
> >  drivers/usb/host/Makefile                        |    1 -
> >  drivers/usb/host/ehci-w90x900.c                  |  130 ---
> >  drivers/video/fbdev/Kconfig                      |   14 -
> >  drivers/video/fbdev/Makefile                     |    1 -
> >  drivers/video/fbdev/nuc900fb.c                   |  760 ---------------
> >  drivers/video/fbdev/nuc900fb.h                   |   51 -
> >  drivers/watchdog/Kconfig                         |    9 -
> >  drivers/watchdog/Makefile                        |    1 -
> >  drivers/watchdog/nuc900_wdt.c                    |  303 ------
> >  include/Kbuild                                   |    2 -
> >  include/linux/platform_data/keypad-w90p910.h     |   16 -
> >  include/linux/platform_data/spi-nuc900.h         |   29 -
> >  include/linux/platform_data/video-nuc900fb.h     |   79 --
> >  sound/soc/Kconfig                                |    1 -
> >  sound/soc/Makefile                               |    1 -
> >  sound/soc/nuc900/Kconfig                         |   29 -
> >  sound/soc/nuc900/Makefile                        |   12 -
> >  sound/soc/nuc900/nuc900-ac97.c                   |  391 --------
> >  sound/soc/nuc900/nuc900-audio.c                  |   73 --
> >  sound/soc/nuc900/nuc900-audio.h                  |  108 ---
> >  sound/soc/nuc900/nuc900-pcm.c                    |  321 -------
> >  86 files changed, 1 insertion(+), 8433 deletions(-)
> >
> >           Arnd

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2019-07-30 13:01 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-30 12:09 RFC: remove Nuvoton w90x900/nuc900 platform? Arnd Bergmann
2019-07-30 12:24 ` Arnd Bergmann
2019-07-30 12:34 ` Arnd Bergmann
2019-07-30 13:00   ` Arnd Bergmann [this message]
2019-07-30 13:58     ` Avi Fishman
2019-07-30 15:23       ` Arnd Bergmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAK8P3a3VsArSUgMwoPVxm8JcTPAQDoztg22MGqX4Vj5cjtADZg@mail.gmail.com \
    --to=arnd@arndb.de \
    --cc=avifishman70@gmail.com \
    --cc=benjaminfair@google.com \
    --cc=linus.walleij@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=openbmc@lists.ozlabs.org \
    --cc=rmk+kernel@armlinux.org.uk \
    --cc=tali.perry1@gmail.com \
    --cc=tmaimon77@gmail.com \
    --cc=venture@google.com \
    --cc=wanzongshun@huawei.com \
    --cc=yuenn@google.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).