Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp4870895ybi; Tue, 30 Jul 2019 09:33:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqz/4wKo83cwHKK+JvHPkg9gO0rHRSTpzIx2fCDFjcKvhpaGo1vLyO9IWvhzUXkc9/gmf3ND X-Received: by 2002:a62:874d:: with SMTP id i74mr41876928pfe.94.1564504426974; Tue, 30 Jul 2019 09:33:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564504426; cv=none; d=google.com; s=arc-20160816; b=pYj3ETOYrRqHKPlCORiMNz6qxvglCEeQoNWv4lEQMjUfWsN7AgSlkK0RadAfyOGYqU ZKOp8fulI79BRSmvm1MbHCumi5BGKHdoSGjjC9aQuKoj/w5qaF79hqR6QsyvsrYe0QGQ qXMH89ocRwf++rlBmWbvR1D6/BOM85YtfFPVWCbWKyfYxe3oRY/eyHaOvU3xWZgBa8uJ D/XxsbXMH4nfseimILnizv4UV4xTgr1cxgy3j7NiWNQc0e1QMg1G1KBu2m5UJWQCAP6b zfUF39GW1fbfCIgKDEbwWHPl7iA05z0iezx9vAmvEIsmvKBJdr3cyvx97g7IbljBv07O CjYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=9wb5fCPLRkHIuopagtxyMmMpXLrl0Rl6PybjU+HPqQI=; b=Y+JcBi3NIgouXeyUJXY6ET5CR9mKc5m787PrGNXhlOnQFQjheXo9nxCjmGOvAASGdZ ZZstRFQdzWfSufE8sK3OUP/njZOkutJBXbxr2vxmYmjYNtBsNyt8arHaxqUZFMk3lMrV MJGbY4FaRRYpTTea/YOccmFoqYw7nMCRMPLHuGVBiIuNd0o4N3iK9KA0N82gSugNd8aW 66nzAHOhRSa5yuGfgjjhtQqX3ubJU2f3jM/jWEiSEYHnMd9wCQK6CTvfsli7zaBjI/I6 kE/qryrIhBnCfUYBV2qD3V0lDGhKPRPq/h/GkqKDql3ZJ/9+/OrcsydCNC4Fe7bUd+40 rMXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=XiAE8fVg; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d6si27974971pjc.7.2019.07.30.09.33.31; Tue, 30 Jul 2019 09:33:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=XiAE8fVg; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729038AbfG3N7h (ORCPT + 99 others); Tue, 30 Jul 2019 09:59:37 -0400 Received: from mail-io1-f66.google.com ([209.85.166.66]:41847 "EHLO mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727924AbfG3N7h (ORCPT ); Tue, 30 Jul 2019 09:59:37 -0400 Received: by mail-io1-f66.google.com with SMTP id j5so124127354ioj.8 for ; Tue, 30 Jul 2019 06:59:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9wb5fCPLRkHIuopagtxyMmMpXLrl0Rl6PybjU+HPqQI=; b=XiAE8fVgxaehenU+6hOzDym1qp9KOc38kQrFKPFusw0TNdTWtcpXfm0HHOEOuX2EZA owtofDoewjXypreHkadKme6OaeM/0jjHxnAExAs6aVvNVtVhZDpAlArb0jAaoTycKXtZ 150pDtKr3oDAnfY3sLdcTe2xNY+9iR/bZdm8uwAHV7v7fXf0B8vad1j0VGm6IaQOOxSO meW/+YTQprYOpoHKACzS71pfANzEgmS1rZ3d8wxt3oBDv5hvy1cI4PUpYz2yoj6NgGsJ P17QxdLGR+z8WEmgdqa1LkUz1n9DYueRAgrwf7rWkLCKm1aHe7WhIMoSqeDo5Oa22BHz NsPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9wb5fCPLRkHIuopagtxyMmMpXLrl0Rl6PybjU+HPqQI=; b=b5NJwuEAntFRzbvBns3rCGIt3HwgEgPBUHLt9VNT9WzIwVc1qk+fd2D5GC0KOhyCjb uwtyybWRIwOQUbulXtgWMq90cnB/xbpeF2zNbrLh4qYFy5y6EDTnSvJBWFa60IusPy2p rjPf6FycNagWqJkI0lKai2F/opwoTQe87/2bGBT/xGZC7wfBNEzJcBwXVcq5Ngzq1bb4 +eZ9cNNy12HAeqcXUKe1/eFkBH7m/YgNNTivTvgonjmZbkHWGYi7RpJA4VKix/VfN9fw HgiHZnWkoxTelk/vXRQNFy6hVlKqBBZO0sxjMcpqAUkYl91mA+5er5lrwxxaVinfqUQM NcPg== X-Gm-Message-State: APjAAAU/RGng1XZOz+ddoeFJ+XPfCxOjLTHU9Dfk91YbX8kCjcY0+LAq lR6h4BuZxppeoCIkYrXZs1l1oX0AZhCPqmSUkQ== X-Received: by 2002:a6b:f80e:: with SMTP id o14mr37504332ioh.1.1564495176204; Tue, 30 Jul 2019 06:59:36 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Avi Fishman Date: Tue, 30 Jul 2019 16:58:47 +0300 Message-ID: Subject: Re: RFC: remove Nuvoton w90x900/nuc900 platform? To: Arnd Bergmann Cc: "Wanzongshun (Vincent)" , Linux ARM , Linus Walleij , Russell King , Linux Kernel Mailing List , Tomer Maimon , Tali Perry , Patrick Venture , Nancy Yuen , Benjamin Fair , OpenBMC Maillist Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Note that we we are going to add soon drivers/net/ethernet/nuvoton/npcm7xx_emc.c so maybe don't remove drivers/net/ethernet/nuvoton On Tue, Jul 30, 2019 at 4:01 PM Arnd Bergmann wrote: > > 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 wrote: > > > > Trying Wan Zongshun instead of > > the bouncing Wan ZongShun . > > (I assume you are the same person, sorry if not). > > > > On Tue, Jul 30, 2019 at 2:09 PM Arnd Bergmann 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 -- Regards, Avi