<div dir="ltr">Hi Jonathan,<div><br></div><div>Thanks a lot for trying to add WPCM450.</div><div><br></div><div>Hoever WPCM450 is in EOL for several years and we are not supporting this product anymore.</div><div>As you said it is only available in the secondary market.</div><div><br></div><div>Due to it is better not to add the WPCM450 under Nuvoton maintenance. </div><div><br></div><div>Again we highly appreciate your support and time on NPCM750 patches.</div><div><br></div><div>have a great weekend</div><div><br></div><div>Tomer</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 20 Mar 2021 at 20:17, Jonathan Neuschäfer <<a href="mailto:j.neuschaefer@gmx.net">j.neuschaefer@gmx.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This series adds basic support for the Nuvoton WPCM450 BMC SoC. It's an older<br>
SoC but still commonly found on eBay, mostly in Supermicro X9 server boards.<br>
<br>
Patches 1-6 add devicetree bindings for the WPCM450 SoC and its various parts.<br>
Patches 7-11 add arch and driver support. Patches 12 and 13 add a devicetree<br>
for the SoC and a board based on it. Patch 14 finally updates the MAINTAINERS<br>
file.<br>
<br>
Patch 2 requires "dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML"<br>
(<a href="https://lore.kernel.org/lkml/20210320164023.614059-1-j.neuschaefer@gmx.net/" rel="noreferrer" target="_blank">https://lore.kernel.org/lkml/20210320164023.614059-1-j.neuschaefer@gmx.net/</a>)<br>
<br>
This series is based on 5.12-rc2, and doesn't cleanly apply to OpenBMC's dev-5.10<br>
branch (there are some trivial merge conflicts).<br>
<br>
Jonathan Neuschäfer (14):<br>
dt-bindings: vendor-prefixes: Add Supermicro<br>
dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string<br>
dt-bindings: interrupt-controller: Add nuvoton,wpcm450-aic<br>
dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart<br>
dt-bindings: timer: nuvoton,npcm7xx: Add wpcm450-timer<br>
dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt<br>
ARM: npcm: Introduce Nuvoton WPCM450 SoC<br>
irqchip: Add driver for WPCM450 interrupt controller<br>
serial: 8250_of: Add nuvoton,wpcm450-uart<br>
clocksource/drivers/npcm: Add support for WPCM450<br>
watchdog: npcm: Add support for WPCM450<br>
ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip<br>
ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based on WPCM450<br>
MAINTAINERS: Nuvoton NPCM: Add wpcm patterns<br>
<br>
.../devicetree/bindings/arm/npcm/npcm.yaml | 6 +<br>
.../nuvoton,wpcm450-aic.yaml | 39 +++++<br>
.../devicetree/bindings/serial/8250.yaml | 1 +<br>
.../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +-<br>
.../devicetree/bindings/vendor-prefixes.yaml | 2 +<br>
.../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +-<br>
MAINTAINERS | 11 +-<br>
arch/arm/boot/dts/Makefile | 2 +<br>
.../nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 +++++<br>
arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 ++++++++<br>
arch/arm/mach-npcm/Kconfig | 13 +-<br>
arch/arm/mach-npcm/Makefile | 1 +<br>
arch/arm/mach-npcm/wpcm450.c | 13 ++<br>
drivers/clocksource/timer-npcm7xx.c | 1 +<br>
drivers/irqchip/Kconfig | 6 +<br>
drivers/irqchip/Makefile | 1 +<br>
drivers/irqchip/irq-wpcm450-aic.c | 162 ++++++++++++++++++<br>
drivers/tty/serial/8250/8250_of.c | 1 +<br>
drivers/watchdog/npcm_wdt.c | 1 +<br>
19 files changed, 374 insertions(+), 8 deletions(-)<br>
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/nuvoton,wpcm450-aic.yaml<br>
create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts<br>
create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi<br>
create mode 100644 arch/arm/mach-npcm/wpcm450.c<br>
create mode 100644 drivers/irqchip/irq-wpcm450-aic.c<br>
<br>
--<br>
2.30.2<br>
<br>
</blockquote></div>