From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 36EB0C433F5 for ; Tue, 10 May 2022 12:45:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241932AbiEJMtY convert rfc822-to-8bit (ORCPT ); Tue, 10 May 2022 08:49:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234124AbiEJMtV (ORCPT ); Tue, 10 May 2022 08:49:21 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E239954F87; Tue, 10 May 2022 05:45:23 -0700 (PDT) Received: from mail-yw1-f174.google.com ([209.85.128.174]) by mrelayeu.kundenserver.de (mreue011 [213.165.67.97]) with ESMTPSA (Nemesis) id 1M89XH-1njiHR09nH-005KE0; Tue, 10 May 2022 14:45:22 +0200 Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-2f7d7e3b5bfso177959347b3.5; Tue, 10 May 2022 05:45:21 -0700 (PDT) X-Gm-Message-State: AOAM5338C3Ge2AUp7+U50RmkC+gXi4PeMs60xRa2ido+KGU4J8YnREez X0kypQicSq4v+3u/0Us0Wr8CsZjzRRXP4xE4GKA= X-Google-Smtp-Source: ABdhPJzMox01vuxEQtUfWllU9AWz/4JUx/kxnCj32RwNPwee8B5gGa7g4UyyJzXx+NUdFazIw85dXRebzWgEGBqQmRs= X-Received: by 2002:a81:ad7:0:b0:2e6:84de:3223 with SMTP id 206-20020a810ad7000000b002e684de3223mr19895862ywk.209.1652186720629; Tue, 10 May 2022 05:45:20 -0700 (PDT) MIME-Version: 1.0 References: <20220510032558.10304-1-ychuang3@nuvoton.com> In-Reply-To: From: Arnd Bergmann Date: Tue, 10 May 2022 14:45:04 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH V4 0/5] Add initial support for MA35D1 SoC To: Jacky Huang Cc: Arnd Bergmann , Linux Kernel Mailing List , DTML , linux-clk , Linux ARM , ychuang570808@gmail.com, Rob Herring , Stephen Boyd , Krzysztof Kozlowski , Olof Johansson , Catalin Marinas , Will Deacon , SoC Team , cfli0@nuvoton.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K1:+XIeksmw5e2s0UWYrNzHMGgJ4tLqDH7geT0rzv8XgIckqj+rRkw HhNfYbvSyteExSSTeUJKTOaUCQJxhcHoB94MxMcHgydMXiDqG+/uCf/gXqtSQ17XF+Rd9gZ crUbHkWfSEBPJZP0dm/lkzNt0eGoRdhX6L0z5uuvzq8WOSc0K0rpnzRuA3JqOTSFxV0wlj2 /NppZW8A9CytApq5ZFGNA== X-UI-Out-Filterresults: notjunk:1;V03:K0:bPX1W1qHsbY=:VSePpeoZseoTzfT7MYBbVc lhPZg3bnHkNSGkn2MW0FGEQSXma/kNNFWiX4c0ryigEhNmnvY064iWYtQLRhsEn8B3HdU4TPG R3kg9P/X2Lt8g3vr2LQAETzhtA/GTJ7fxxRp6uooo9zN3ESRYYHXSvAkNYdOdG75q8Vf1rVoL w/+129PfxO4h5qW/ux6bZXYxVHK5hteCKWv7qJkm8JldZchB9v2xtIkOwTPa4DuLAU9cbL9/1 Fo4HjqViIejewa/ejur5XWR3MqDaBrCvdojJ6pWDGF+d95CU5XcmJT0u4dhvD/2S/naahxaGx pcFLz5sB6/dZoRU3Li8lzOj/lan8140BCUJ0BI550divgNG00BPW7v7dKXEJ8+DRhkdArUUP/ yTOm9/2AIK0mgOc/riWGm4v2ZBZvPwUx/oO9xpkkfVy6r5IWo4dtq2RciNZ5qR2TYwQCwIIsN Ylfo7aZHF4ahM1JHlB0JGE2ZmrL0wMi99nIoRjvyEdeM+3GGYjwea69KaqfIJL71q8JJJGacO SgZ9QFJSBiuNNCLAvf9HGFTymDhW9501QevcmVfBFaRQ52aH0Anym/arWq8zamCMYcL0ACdaH faycYkjriNg63Cuqdplk8+wXZe+1r4GhzhEePssc/9ev2vbBSjx5ISEx1BWNt65eIHixbNqke h/YBese/6EZDxPwRaEgqTElXv3qomjS6GlRqgpN1DCsHUV73Hj/qXPJgPOXwHtcwb/uo= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 10, 2022 at 10:40 AM Jacky Huang wrote: > On 2022/5/10 下午 03:07, Arnd Bergmann wrote: > > MA35D1 is target at consumer application, while NPCM is for BMC. > MA35D1 is equipped with ARM Coretx-A35 dual-core with the M4 co-processor. > > Our team has developed Linux application on MA35D1 test chip in the last > year, and > the mass production version is wafer-out in last month. It will be > announced soon. > > We have ported TF-A, U-Boot, OP-TEE, and Linux 5.4.y to MA35D1 platform, and > have provided Yocto and Buildroot distribution for beta site evaluation. > All the source > code can be found at https://github.com/OpenNuvoton/MPU-Family, include the > Linux 5.4.y porting on MA35D1 platform. Ok, thanks for the information, this is exactly what we need in the changelog text for the platform, and (if you send a pull request) in the tag description. > Yes, we have console device driver ready. Please refer to > https://github.com/OpenNuvoton/MA35D1_linux-5.4.y/blob/master/drivers/tty/serial/ma35d1_serial.c. > But I think we have to fix coding style and have more review on it. Is > the console driver must for the initial support submit, or can we submit it later? I would prefer to have it included, but it looks like this has never been reviewed, and I can immediately see a few things that need changes before it can get included, so I suppose we could merge the platform without it. The reason I'd like to have it included is that without any I/O devices it is obvious that the code you are sending has never been tested on the kernel version you are sending it against, and that makes it more likely that there are bugs. If the platform for some reason does not make it into v5.19, I would ask you to include the serial driver in the series so we can merge a working initial branch for v5.20. In the meantime, please post the driver for review to the linux-kernel and linux-serial lists by itself, and keep me on Cc. > And thank you to remind us to create an entry in MAINTAINERS file. I > will add the patch in the next version. Ok. Arnd From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 94A01C433EF for ; Tue, 10 May 2022 12:46:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=L0q8MvQEW7V50E9kh/2+bOQ0+I5fESzJl4vIz6CsL/g=; b=TBEb9gUte/mX0M ivPOuD5q5Q5EGVRI2UPdAo67eBOOczZRPEmV/L8TQIvz7sVXL9UpN2Jt7yiw3kGDJ3BSZ/2oEywJ6 K1ncK9MkoIad0TIyUxZr3Xe4D6ulSwpFsenkfXvShmlGliMYXBLrNpIHNke87ocE9iLQ7Y6DG/6jT VzFU0IQoYbJ6hYW38B20/rArofrsoTjiT+DFD8hqvPnf2VQ8r9leQS7Dt7b+oGUEDmxTuRu99U+fg y8hdF6xV03SpC3ADJgCmZy8UJkx9qPWVAAcPJY0O4ZmVbelxLu9dhzHRtp/bwWITF8cHJnIRqlLjA Kfup2E6xLgFq5jocw8Mg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1noPF6-001yjE-LG; Tue, 10 May 2022 12:45:33 +0000 Received: from mout.kundenserver.de ([212.227.126.131]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1noPF0-001yep-Gs for linux-arm-kernel@lists.infradead.org; Tue, 10 May 2022 12:45:29 +0000 Received: from mail-yw1-f172.google.com ([209.85.128.172]) by mrelayeu.kundenserver.de (mreue012 [213.165.67.97]) with ESMTPSA (Nemesis) id 1N6bHC-1nrE8l3g5u-0182CB for ; Tue, 10 May 2022 14:45:22 +0200 Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-2ec42eae76bso177992377b3.10 for ; Tue, 10 May 2022 05:45:21 -0700 (PDT) X-Gm-Message-State: AOAM532QIdtkl/gZbb+hLYN8xd7deZDtuTYKecNykjrx3ydQxsJ9ZLR8 l4yBVqeY0/8zWSJvzzFFY/iVzSVpgvES26y2gfM= X-Google-Smtp-Source: ABdhPJzMox01vuxEQtUfWllU9AWz/4JUx/kxnCj32RwNPwee8B5gGa7g4UyyJzXx+NUdFazIw85dXRebzWgEGBqQmRs= X-Received: by 2002:a81:ad7:0:b0:2e6:84de:3223 with SMTP id 206-20020a810ad7000000b002e684de3223mr19895862ywk.209.1652186720629; Tue, 10 May 2022 05:45:20 -0700 (PDT) MIME-Version: 1.0 References: <20220510032558.10304-1-ychuang3@nuvoton.com> In-Reply-To: From: Arnd Bergmann Date: Tue, 10 May 2022 14:45:04 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH V4 0/5] Add initial support for MA35D1 SoC To: Jacky Huang Cc: Arnd Bergmann , Linux Kernel Mailing List , DTML , linux-clk , Linux ARM , ychuang570808@gmail.com, Rob Herring , Stephen Boyd , Krzysztof Kozlowski , Olof Johansson , Catalin Marinas , Will Deacon , SoC Team , cfli0@nuvoton.com X-Provags-ID: V03:K1:OZwvGpo09WGW6X8UaD6ALTJwTVxWbFEy+6gJ5jlRfIRL204c57C GxqrtXxmipV8oO81nhCyKOi51MbD+Xet4TA1bASLipUS+VXks5qI3qp7y1lV1Yb1Giv3MHL fx6JzZEdCFbvL2H1Z5wcWIPgPKOZq9gGo9U5zcDKDO2D+KoWMUBhBXOjUIFfwGUL0ymEAMn MmK4mfi15mwvYP0066iEQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:xR9FvFTXWGI=:bJDxy79jsf5eRi6ycmS/Cs iboprVJmiZaef9rqqHkwiPL8nBuHWUFuYDYac2zyCtGJUBfGbFlezQmEKrIb8+pEADBAfL6v4 lzbLR5CckmezruPgONqaPKT8BG+oxzM3P6mlf4qdL62LuvktiQaRQxAHrXCljH4wmeA8hu/ca VSKjJiy5H55OvCXYUboQpIsIVgIK60YnLjYY7ZVO5b6LO/IsLKXNOJjlZlV87aFr9ECIGMOWD nzvNlx1/hg1Z5fvBntsTWUGk51I+ovE0OtF42Hglc1zaemQC/EQwHhTTun+hqNaSc/Wlc9McF AhX7jJ7P6QLHnoBcIPAeGg/bou6KudFVileFuzfPMtFMOuwIlR9Fr/9TzgLBWgnZi8mypG7jm PZeYkjG6ODzuWEQ1y6cfOtE4YeThjJ3YSKG0tsysoKDp3CNmS5a+Vj4g2ChoInxNbpmhRHVS5 P4nDUDZI2lNrtQhN4Qg5BE8exn4qp8y4I85w8qexR5yQ/fwZPQpyuU/5EbMJp1ehIJFK4aFxB W3Z1zg+uCH8QgsK6ezHtO2rm3OuBqaORfUUZ+fgzTl/eSPDI6UtwTiS8whCul7FiF4qs1Vuol C42VRtSx/ogydNQTFwdWFKxzFIN5B2dBXEkDWwqKnG1Ee/zmaU/WZa6Cs2Uk7AG1Tb1iXozv7 KhttzF3nehqAzVjff/BihsgxDUQ1FBuKSWmk0tcnt8X8U/aqt1kclPRzX5ElseaJUEI/3hOgA zdZsLHDQ+RGEXS6gjLqs/srePJ9qNrlkqEeTnesvnCxY9ewQlZS16pRzghhTbXbs2NCJ8E6BQ n6pXNniMuSHvSxqZfJ+a3/VhQzMZUycGZeO4W6cwZzi8LCyioI= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220510_054526_906519_327CF9B0 X-CRM114-Status: GOOD ( 29.52 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCBNYXkgMTAsIDIwMjIgYXQgMTA6NDAgQU0gSmFja3kgSHVhbmcgPHljaHVhbmczQG51 dm90b24uY29tPiB3cm90ZToKPiBPbiAyMDIyLzUvMTAg5LiL5Y2IIDAzOjA3LCBBcm5kIEJlcmdt YW5uIHdyb3RlOgo+Cj4gTUEzNUQxIGlzIHRhcmdldCBhdCBjb25zdW1lciBhcHBsaWNhdGlvbiwg d2hpbGUgTlBDTSBpcyBmb3IgQk1DLgo+IE1BMzVEMSBpcyBlcXVpcHBlZCB3aXRoIEFSTSBDb3Jl dHgtQTM1IGR1YWwtY29yZSB3aXRoIHRoZSBNNCBjby1wcm9jZXNzb3IuCj4KPiBPdXIgdGVhbSBo YXMgZGV2ZWxvcGVkIExpbnV4IGFwcGxpY2F0aW9uIG9uIE1BMzVEMSB0ZXN0IGNoaXAgaW4gdGhl IGxhc3QKPiB5ZWFyLCBhbmQKPiB0aGUgbWFzcyBwcm9kdWN0aW9uIHZlcnNpb24gaXMgd2FmZXIt b3V0IGluIGxhc3QgbW9udGguIEl0IHdpbGwgYmUKPiBhbm5vdW5jZWQgc29vbi4KPgo+IFdlIGhh dmUgcG9ydGVkIFRGLUEsIFUtQm9vdCwgT1AtVEVFLCBhbmQgTGludXggNS40LnkgdG8gTUEzNUQx IHBsYXRmb3JtLCBhbmQKPiBoYXZlIHByb3ZpZGVkIFlvY3RvIGFuZCBCdWlsZHJvb3QgZGlzdHJp YnV0aW9uIGZvciBiZXRhIHNpdGUgZXZhbHVhdGlvbi4KPiBBbGwgdGhlIHNvdXJjZQo+IGNvZGUg Y2FuIGJlIGZvdW5kIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuTnV2b3Rvbi9NUFUtRmFtaWx5 LCBpbmNsdWRlIHRoZQo+IExpbnV4IDUuNC55IHBvcnRpbmcgb24gTUEzNUQxIHBsYXRmb3JtLgoK T2ssIHRoYW5rcyBmb3IgdGhlIGluZm9ybWF0aW9uLCB0aGlzIGlzIGV4YWN0bHkgd2hhdCB3ZSBu ZWVkIGluIHRoZQpjaGFuZ2Vsb2cgdGV4dCBmb3IgdGhlIHBsYXRmb3JtLCBhbmQgKGlmIHlvdSBz ZW5kIGEgcHVsbCByZXF1ZXN0KQppbiB0aGUgdGFnIGRlc2NyaXB0aW9uLgoKPiBZZXMsIHdlIGhh dmUgY29uc29sZSBkZXZpY2UgZHJpdmVyIHJlYWR5LiBQbGVhc2UgcmVmZXIgdG8KPiBodHRwczov L2dpdGh1Yi5jb20vT3Blbk51dm90b24vTUEzNUQxX2xpbnV4LTUuNC55L2Jsb2IvbWFzdGVyL2Ry aXZlcnMvdHR5L3NlcmlhbC9tYTM1ZDFfc2VyaWFsLmMuCj4gQnV0IEkgdGhpbmsgd2UgaGF2ZSB0 byBmaXggY29kaW5nIHN0eWxlIGFuZCBoYXZlIG1vcmUgcmV2aWV3IG9uIGl0LiBJcwo+IHRoZSBj b25zb2xlIGRyaXZlciBtdXN0IGZvciB0aGUgaW5pdGlhbCBzdXBwb3J0IHN1Ym1pdCwgb3IgY2Fu IHdlIHN1Ym1pdCBpdCBsYXRlcj8KCkkgd291bGQgcHJlZmVyIHRvIGhhdmUgaXQgaW5jbHVkZWQs IGJ1dCBpdCBsb29rcyBsaWtlIHRoaXMgaGFzIG5ldmVyIGJlZW4KcmV2aWV3ZWQsIGFuZCBJIGNh biBpbW1lZGlhdGVseSBzZWUgYSBmZXcgdGhpbmdzIHRoYXQgbmVlZCBjaGFuZ2VzCmJlZm9yZSBp dCBjYW4gZ2V0IGluY2x1ZGVkLCBzbyBJIHN1cHBvc2Ugd2UgY291bGQgbWVyZ2UgdGhlIHBsYXRm b3JtCndpdGhvdXQgaXQuCgpUaGUgcmVhc29uIEknZCBsaWtlIHRvIGhhdmUgaXQgaW5jbHVkZWQg aXMgdGhhdCB3aXRob3V0IGFueSBJL08gZGV2aWNlcwppdCBpcyBvYnZpb3VzIHRoYXQgdGhlIGNv ZGUgeW91IGFyZSBzZW5kaW5nIGhhcyBuZXZlciBiZWVuIHRlc3RlZApvbiB0aGUga2VybmVsIHZl cnNpb24geW91IGFyZSBzZW5kaW5nIGl0IGFnYWluc3QsIGFuZCB0aGF0IG1ha2VzIGl0Cm1vcmUg bGlrZWx5IHRoYXQgdGhlcmUgYXJlIGJ1Z3MuCgpJZiB0aGUgcGxhdGZvcm0gZm9yIHNvbWUgcmVh c29uIGRvZXMgbm90IG1ha2UgaXQgaW50byB2NS4xOSwgSSB3b3VsZAphc2sgeW91IHRvIGluY2x1 ZGUgdGhlIHNlcmlhbCBkcml2ZXIgaW4gdGhlIHNlcmllcyBzbyB3ZSBjYW4gbWVyZ2UKYSB3b3Jr aW5nIGluaXRpYWwgYnJhbmNoIGZvciB2NS4yMC4KCkluIHRoZSBtZWFudGltZSwgcGxlYXNlIHBv c3QgdGhlIGRyaXZlciBmb3IgcmV2aWV3IHRvIHRoZSBsaW51eC1rZXJuZWwKYW5kIGxpbnV4LXNl cmlhbCBsaXN0cyBieSBpdHNlbGYsIGFuZCBrZWVwIG1lIG9uIENjLgoKPiBBbmQgdGhhbmsgeW91 IHRvIHJlbWluZCB1cyB0byBjcmVhdGUgYW4gZW50cnkgaW4gTUFJTlRBSU5FUlMgZmlsZS4gSQo+ IHdpbGwgYWRkIHRoZSBwYXRjaCBpbiB0aGUgbmV4dCB2ZXJzaW9uLgoKT2suCgogICAgICAgQXJu ZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=