Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2606604pxj; Mon, 31 May 2021 06:26:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy5Hp/qOd7M7vvqsQ4wmc7nmn1S2LpcU9PIcdbZbGvfnCgGrQmPgvnLX72I1eRo1zqusD5y X-Received: by 2002:a05:6402:50c6:: with SMTP id h6mr25530727edb.327.1622467584446; Mon, 31 May 2021 06:26:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622467584; cv=none; d=google.com; s=arc-20160816; b=WRA0Q0Mj84l/uOqXJy/NdNpOMhVjeZbYyGubtR2JXSQ8Om2dNSbSRzq3uCmn4yI6RP zHzJnicOb+raq3Na2EKa9qR9KBA5IBaR3FPczoeF8hboJdIJCtkZUPHXmeQR975w1SCz TUd/wPEe93zXzVGKALVVF7/mv7jfdKHhEPqz9k/P9RzIa9IcPZt6uvlKUqv+CLYzYeKQ 1wwpdYncJkgli6q9sf3wXbWS91KV28euZzSrl/7ZDUKHZd1Xqle5J64yEWX+ZTzGiLgV XJ72Ep54ymPEMg+/dQJ1dVB4O9E62QhfCI9mw3+evgzBSTiq1476ZNSw8QSPtIShO8rX 97wQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=Agkw27IhxphqpYlbPCxfL/siy/w/sp2l2vkRwyGocE0=; b=ZIjs+8TePgZ0aVZ/7gci0DBqs8QO+oJ8VVierQmGiDlAMZLvUKI5SlmbhvtnSeoQOI Xj7mIHscdjLMWM4Mr36AoPkK29o6lUC6kclfDaFO6kdFSj/l738A2g/f3lD+bou14OIU KlJSrVk8S9ei8vKa+DwgmRoKE8X09Mp/fc2rnEbRY+s2taVk7+Gjusyf7y9VPMklgefK pT4irM+Xewhs5C7FJ9ZVx2aUqTIBq1V4FCpK/sU/9Dkdxe3Hxr40JjHKVhcN/zPTbMWc tNGcoWdFWZAJXy8gUpw1LsNwDex6149MPBIA/nz61aHOyceDcb8N3Wqqhv9q352IZ13u CXBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=IddtYeAK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ds10si14802325ejc.355.2021.05.31.06.25.59; Mon, 31 May 2021 06:26:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=IddtYeAK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231889AbhEaN0I (ORCPT + 99 others); Mon, 31 May 2021 09:26:08 -0400 Received: from mail.kernel.org ([198.145.29.99]:53846 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231579AbhEaNUo (ORCPT ); Mon, 31 May 2021 09:20:44 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 7A890613A9; Mon, 31 May 2021 13:18:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1622467128; bh=9m+RsYSeUlrNwVCa1+L4Xk+683fS4psBxLrB0mG/5kY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=IddtYeAKmYpnWsxBYWjTW17TjFLnwqDmdsAbNhb2MfEH9JJAHsaeNmnob0x5kXu50 ULP6hdnTFC3LE9lupvlnBTeyMmoaO7pIzjZcOIgAp/UZ7vZnBONClaklbICM6Psamg ATqs3ORTWNaZrkN9VClKVX/DK8HuqiCW5uoV7SYdtL6TFPor4C7KviTf8rNRPOX0mS N27ytuQ0FVz+r942KzrKpn4MT+sz5PMy2HohMteceDGZptlL+BoNApEcbbbz70Zs9H wQBYuyWazVU2auXvDTH3TifxrgDUcX1qCOeJHIcrR3k6/C8z+8dY0q4fl7W7HelqOK Q8Y23p1D1wAMg== Received: by pali.im (Postfix) id 2D398B84; Mon, 31 May 2021 15:18:46 +0200 (CEST) Date: Mon, 31 May 2021 15:18:45 +0200 From: Pali =?utf-8?B?Um9ow6Fy?= To: Thomas Bogendoerfer Cc: Sergio Paracuellos , lorenzo.pieralisi@arm.com, Bjorn Helgaas , "open list:MIPS" , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Matthias Brugger , John Crispin , Bjorn Helgaas , Rob Herring , linux-staging@lists.linux.dev, Greg KH , NeilBrown , Ilya Lipnitskiy , linux-kernel , linux-pci@vger.kernel.org Subject: Re: [PATCH 0/4] MIPS: ralink: pci: driver for Pcie controller in MT7621 SoCs Message-ID: <20210531131845.ookvz7njj6yrkaeh@pali> References: <20210515124055.22225-1-sergio.paracuellos@gmail.com> <20210519203628.GA254894@bjorn-Precision-5520> <20210521102338.GA6989@alpha.franken.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210521102338.GA6989@alpha.franken.de> User-Agent: NeoMutt/20180716 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Friday 21 May 2021 12:23:38 Thomas Bogendoerfer wrote: > On Wed, May 19, 2021 at 11:18:36PM +0200, Sergio Paracuellos wrote: > > On Wed, May 19, 2021 at 10:36 PM Bjorn Helgaas wrote: > > > But most of the similar drivers are in drivers/pci/controller/, where > > > I think it's easier to keep them up to date with changes in the PCI > > > core. Have you considered putting this one there? > > > > Most pci drivers in 'arch/mips/pci' are still using PCI_LEGACY stuff. > > In contrast mt7621-pci is using current pci generic apis but even most > > of the code is generic enough, there is one remaining thing which > > depends on mips architecture which is the iocu region configuration > > which must be done in the driver itself. This is the only reason to > > move this driver into 'arch/mips/pci' instead of > > 'drivers/pci/controller/'. So... I am all ears to listen to > > suggestions for the proper place for this driver. Thomas, do you have > > any thoughts on this? > > I tried to put a pci-xtalk driver into drivers/pci/controller, but > Lorenzo didn't want it there for being MIPS and not DT based. So this > one is DT based, but still MIPS. I'm perfectly fine putting this > driver into drivers/pci/controller/ In my personal opinion this driver could go into drivers/pci/controller/