Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp2250900rdb; Mon, 9 Oct 2023 19:33:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFvhE2YaYxq/TnhU60vygMbnIH10acGDJUcr83H0KeH+qkW/WvO46jruHMkkljFr41jzq6f X-Received: by 2002:a05:6808:190a:b0:3af:9851:4d32 with SMTP id bf10-20020a056808190a00b003af98514d32mr23665950oib.7.1696905203002; Mon, 09 Oct 2023 19:33:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696905202; cv=none; d=google.com; s=arc-20160816; b=Ag05j3alASoTl8iOWlJnCXAYYR6Y+x0I2bqhaz6bc2ZRycRXwcZgDAJgZPAukdD8H6 C/XvwUknWuGTUufvC7f5CZ5ihAsRec4QfWVLL+07JKMUp3wsgx1kETv20rwotUW0hRQa R3WAWa0ASBnJCns8RCINHTP9+CvlY1SUtflYIIIqIbVqP00hWmwBaalMIPBlFRwD/1eg 2ve4NouBm2gF2nd3sj7sFssdgUAw91nkvoSSVcYB0CEm1YCao2yuokhhIey67lQGwLUU c8axH14HjwYwKkzGz6P3pfA5/jmdXSXKYh/jHLW+a2zjTVZXk0eEXDBCaEgSOOzQyH+R OKtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=QWM8UrHzsu2UX4IHelGKSRj8CfZv5Ljl9sBp8gvricY=; fh=mKphMZE8edLggk63AgqYD57RMmjk85XWTlJ9RVpnz/0=; b=MV/RasvurGhSl5aI386wMTI8Gu81lr8gj1z1APTBS9aiUpzx+ak2yRQg+3xHcj3DAH f75K/DML7nGcnl+a+u/fX4MMxOeWuCVVI2n5hvIoh+OjPGUloY7pEt6bSY3aqw8OefWC x4R6WJZx4I5NrU31Yk1DKuVbhmjQJYi30Rk16kJMr/0V5ciVu4gkdSiNBQ0Wyfy9m7W3 fevtOXwkcc4I3sYFFvbhunf4xZ2KZyVxq4iUJVnfo53+R8xpI4FdAQXp9XmhxKViGONE WMwE40Saa5vO+w1Lliv7+IEc387hJCZYNaZzDqnCWC/N3Y9oA8dDMx+c6ja6AVt870bd 43zw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id r20-20020a6560d4000000b0058990e98429si272814pgv.146.2023.10.09.19.33.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Oct 2023 19:33:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 8829A8028A5E; Mon, 9 Oct 2023 19:33:19 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1441872AbjJJCdI convert rfc822-to-8bit (ORCPT + 99 others); Mon, 9 Oct 2023 22:33:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379358AbjJJCdH (ORCPT ); Mon, 9 Oct 2023 22:33:07 -0400 Received: from ex01.ufhost.com (ex01.ufhost.com [61.152.239.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F3A1A93; Mon, 9 Oct 2023 19:33:04 -0700 (PDT) Received: from EXMBX165.cuchost.com (unknown [175.102.18.54]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "EXMBX165", Issuer "EXMBX165" (not verified)) by ex01.ufhost.com (Postfix) with ESMTP id C286624E269; Tue, 10 Oct 2023 10:32:56 +0800 (CST) Received: from EXMBX171.cuchost.com (172.16.6.91) by EXMBX165.cuchost.com (172.16.6.75) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 10 Oct 2023 10:32:56 +0800 Received: from [192.168.125.85] (183.27.96.95) by EXMBX171.cuchost.com (172.16.6.91) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 10 Oct 2023 10:32:55 +0800 Message-ID: <7db511de-526a-4270-a65e-a809fa5375ce@starfivetech.com> Date: Tue, 10 Oct 2023 10:32:55 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v7 0/19] Refactoring Microchip PCIe driver and add StarFive PCIe Content-Language: en-US To: Conor Dooley CC: Daire McNamara , Conor Dooley , Rob Herring , Krzysztof Kozlowski , Bjorn Helgaas , Lorenzo Pieralisi , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , Emil Renner Berthing , , , , , Paul Walmsley , "Palmer Dabbelt" , Albert Ou , "Philipp Zabel" , Mason Huo , Leyfoon Tan , Kevin Xie References: <20230927100802.46620-1-minda.chen@starfivetech.com> <20231009-matchless-confined-d0d0d3188f76@wendy> From: Minda Chen In-Reply-To: <20231009-matchless-confined-d0d0d3188f76@wendy> Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [183.27.96.95] X-ClientProxiedBy: EXCAS061.cuchost.com (172.16.6.21) To EXMBX171.cuchost.com (172.16.6.91) X-YovoleRuleAgent: yovoleflag Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=2.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Mon, 09 Oct 2023 19:33:19 -0700 (PDT) X-Spam-Level: ** On 2023/10/9 19:16, Conor Dooley wrote: > On Mon, Oct 09, 2023 at 06:58:42PM +0800, Minda Chen wrote: >> >> >> On 2023/9/27 18:07, Minda Chen wrote: >> > This patchset final purpose is add PCIe driver for StarFive JH7110 SoC. >> > JH7110 using PLDA XpressRICH PCIe IP. Microchip PolarFire Using the >> > same IP and have commit their codes, which are mixed with PLDA >> > controller codes and Microchip platform codes. >> > >> > For re-use the PLDA controller codes, I request refactoring microchip >> > codes, move PLDA common codes to PLDA files. >> > Desigware and Cadence is good example for refactoring codes. >> > >> > So first step is extract the PLDA common codes from microchip, and >> > refactoring the microchip codes.(patch1 - 16) >> > Then, add Starfive codes. (patch17 - 19) >> > >> > This patchset is base on v6.6-rc3 >> > >> > patch1 is move PLDA XpressRICH PCIe host common properties dt-binding >> > docs from microchip,pcie-host.yaml >> > patch2 is move PolarFire codes to PLDA directory. >> > patch3 is move PLDA IP register macros to plda-pcie.h >> > patch4 is rename data structure in microchip codes. >> > patch5 is rename two setup functions in microchip codes, prepare to move >> > to common file. >> > patch6 is change the arguments of plda_pcie_setup_iomems() >> > patch7 is move the two setup functions to common file pcie-plda-host.c >> > patch8 is Add PLDA event interrupt codes and IRQ domain ops. >> > patch9 is rename the IRQ related functions, prepare to move to >> > pcie-plda-host. >> > patch10 - 14 is modify the event codes, preparing for support starfive >> > and microchip two platforms. >> > patch15 is move IRQ related functions to pcie-plda-host.c >> > patch16 is set plda_event_handler to static. >> > patch17 is add StarFive JH7110 PCIe dt-binding doc. >> > patch18 is add StarFive JH7110 Soc PCIe codes. >> > patch19 is Starfive dts config >> > >> Hi Conor and Daire >> Have you ever test this patchset? I'm sure I am not change logic of the PolarFire PCIe driver, >> But I can not test it. >> Since this series patch is delegate to nobody and no response now. I don't know when this patch set can be accepted. > > I'll try to look at this series again this week. I've been AFK a bit > with holidays etc recently, and been a bit delayed in general. I was > mostly happy with it before, and had left reviewed-bys on most of the > series I think. > >> I still hope the refactoring patches can be accepted first > > The last patchset Daire sent has been applied: > https://lore.kernel.org/all/169149233963.79399.5232296870054239065.b4-ty@kernel.org/ > >> (I know you want to add the function of inbound and outbound address translation, Hope this series patch do not influence your upstream plan) > > I'd expect this series to go in before the inbound/outbound translation > one, since this is a lot closer to ready & is being resent more often. > > Cheers, > Conor. Thanks! I will follow the comments and send v8 in this week.