Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp4658780ybi; Tue, 30 Jul 2019 06:02:31 -0700 (PDT) X-Google-Smtp-Source: APXvYqxy/42nbIUX5OU6KEU5PnHwPltuherOsjDdj4/Fbpd+i/bm6qA5Rx2y/vpy8Xhs5nQSANRV X-Received: by 2002:aa7:940c:: with SMTP id x12mr42442068pfo.80.1564491751587; Tue, 30 Jul 2019 06:02:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564491751; cv=none; d=google.com; s=arc-20160816; b=ExJA2yvpmh2jrcwxrcuYCdXc1RPDPEDwnV31pApW8xCNSovJYvBSc+JET1aq8U/CQ8 mygv23NqtQV58L38DQCqh7j16sUg9ZOddp23SEkMxB7Ou56fMgQoivN7VbtFi0HGyo/7 NLTcoCcrdn6TQ6A1znd6mf2kp/9fxjXE8AftKUW2zizGbRyhmIY+WAT3TIdNtf5i+io2 PSB+o7fBFoU1RephpH5XItRxBsQT6Ldl6Wusl/SMFmtNKD/Wjm7JCtU5YktTyfs5/DFE Vm7SsJznCdVB2KzwFPbSb4hEqCVz0bfHmoHtNL9s1xED1dP43CrwSmbXBL70qbqib9E/ bEwQ== 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; bh=FvIiTYmAfg/DHTIwmGRII9mYuGnoOkroa8gAl2zUp2E=; b=PnDdJ8EsLu3gEplZ4lalWY2aUbNUxkVbdfhiQgIBYGW+keiaNVObZqiLc4seUvaxDJ uEMpZRKjVoSj+UWOcbQomltQjvmgyskK9w8uxaPAbPS6Kfmct5ImS6MpbxZgC22dE5cw PePC3laOXhgi45O9jwcHAQ33VfnZtf9oN3cJUAY/CcZtdQuC1rxui/thu/WwCdH7ddna Qisz8j/Uc4uTkVgwvHsqVH4I/isLMa0+asRREWiZ52xght0iVjajfgx6R9BQxMa1d1/m HJiG2SYKSXnAhNnOuAulPWOcZQPLOmJN9U2XPaRHRPMHALGqzT0xs2fUAGsd4h6RKrEP XVGQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 37si30574650pjo.39.2019.07.30.06.02.15; Tue, 30 Jul 2019 06:02:31 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729471AbfG3NBC (ORCPT + 99 others); Tue, 30 Jul 2019 09:01:02 -0400 Received: from mail-qk1-f194.google.com ([209.85.222.194]:34355 "EHLO mail-qk1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728172AbfG3NBB (ORCPT ); Tue, 30 Jul 2019 09:01:01 -0400 Received: by mail-qk1-f194.google.com with SMTP id t8so46498054qkt.1 for ; Tue, 30 Jul 2019 06:01:00 -0700 (PDT) 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=FvIiTYmAfg/DHTIwmGRII9mYuGnoOkroa8gAl2zUp2E=; b=fYnype6ggfP7EGCADQSd8RGjlVeZ13PEdwph6mNbCkLrbWuHoxJYt9hT0uymyxlXQx 1ZQYzjPGxdx9r0q7VhzL/E2U5eR5schErqmiEA/lZGlfEIaPJ3+PeN6Wjq6bTMlqGvAb y9ihepbR3aOGN4cA1bHekc0iStL10U9XRc+4jpHGvyLxyjBIhorjtJzd1giXO3wTtQxn xMolAvZoQ+VImWbDOA8NYEEw6zY8clJeo5uqGT/uDcfLxYkEx0pCw233lwd1e2LhNvEf gb/0AtYExCW9whvSmnY4svVIaZMheSqiTTdL29gknAYdi9DyQqWsGup6SboD5KjlShQP vwzA== X-Gm-Message-State: APjAAAV+UrllIrWOdS2FiO4W6poBmKVSRHzAIzxmek44aEUOnXvxgT2l FJnJkoUyb0MgIHqLdqc77BzDR8F9I+yvfe0m5j0= X-Received: by 2002:a37:5f45:: with SMTP id t66mr77440187qkb.286.1564491660273; Tue, 30 Jul 2019 06:01:00 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Tue, 30 Jul 2019 15:00:43 +0200 Message-ID: Subject: Re: RFC: remove Nuvoton w90x900/nuc900 platform? To: "Wanzongshun (Vincent)" Cc: Linux ARM , Linus Walleij , Russell King , Linux Kernel Mailing List , Avi Fishman , 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 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