Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp521982pxb; Wed, 3 Nov 2021 08:02:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3/a+JBfMC0qX36cl8Xp5v4z/G4APTkPXiTVr0MV5dOVcvfKAv97DjdkHb7l6C5PCQwKLA X-Received: by 2002:a17:906:6087:: with SMTP id t7mr54428825ejj.206.1635951768027; Wed, 03 Nov 2021 08:02:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635951768; cv=none; d=google.com; s=arc-20160816; b=VYt6k0iBViRmgXyfVYfatBgq8s/bsq4JQ6cprz/lfQNT03UHfx2ZOBL8DAtNzLC38Q jM7NZRVHBNUuMR48n2aVUyIOozKdqsXwc0SgycQK/eDyRMfShLpQqxEWrSs3xkXUkNls 9XK87si8NTvNjAE9GiyP9YGbMzQRvkR+RI4lNlgdtVR8ixOaKbxv5ioYul+1Z03tBEw/ kdMBsGRC/BUU7nxmlhXkcVJhI9WB0BGSc9vbxcIpoHW3y/0GkdDe5C7I9d1/4ruDo68b CuOTRKhxl/n+OL7atSfCT8EYU5qAo3q5XPP/zc3af+p1nExMFJsBdXkq4+9P9oCD4m8H CUrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:message-id:in-reply-to:subject:cc:to:from :date; bh=iRX9uDDg2BG8RVavFSa6qWbzssdhNw82DGguE+Gdi5o=; b=N6pt40c+TLsFPSXRiCM4HS1olmVuBVeq9JFAIuLbz5EWxhfx5cno8ibhCUvzB25yi8 9lAXe+JeQyNwLfIKTWjl3qJyjPBMDMqAA7t10OYp8Kz6x5K2vboy07VDsAw1Iny/j5U3 0TmvvitqN1rm/Lec3CUWzxkydHIgcAXM7dQoaNm6imOkfJyg0d9Eh3S18ocfbR00WcQp +LQwMqjgRJO+J6qlWgee9axAC4mFk01ntIG3UF7oXNEFCUwPAvEz+aFObyCd8fc/29h/ gyVc+I97Uusj1AXWcGkGDulnSC4DRc5JTz+VirVTzxRPUWJQ3eCZPzndW9YIqMOxWNri H+Zw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l15si4244362ejo.27.2021.11.03.08.02.18; Wed, 03 Nov 2021 08:02:48 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231380AbhKCPB7 (ORCPT + 99 others); Wed, 3 Nov 2021 11:01:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36928 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231304AbhKCPB6 (ORCPT ); Wed, 3 Nov 2021 11:01:58 -0400 X-Greylist: delayed 612 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 03 Nov 2021 07:59:22 PDT Received: from angie.orcam.me.uk (angie.orcam.me.uk [IPv6:2001:4190:8020::34]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E424FC061714; Wed, 3 Nov 2021 07:59:21 -0700 (PDT) Received: by angie.orcam.me.uk (Postfix, from userid 500) id 0719692009D; Wed, 3 Nov 2021 15:59:20 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by angie.orcam.me.uk (Postfix) with ESMTP id 00ED792009B; Wed, 3 Nov 2021 14:59:20 +0000 (GMT) Date: Wed, 3 Nov 2021 14:59:20 +0000 (GMT) From: "Maciej W. Rozycki" To: =?UTF-8?Q?Pali_Roh=C3=A1r?= cc: Thomas Bogendoerfer , Russell King , Andrew Lunn , Sebastian Hesselbarth , Gregory Clement , Jason Gunthorpe , =?UTF-8?Q?Marek_Beh=C3=BAn?= , linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] PCI: Marvell: Update PCIe fixup In-Reply-To: <20211102154831.xtrlgrmrizl5eidl@pali> Message-ID: References: <20211101150405.14618-1-pali@kernel.org> <20211102084241.GA6134@alpha.franken.de> <20211102090246.unmbruykfdjabfga@pali> <20211102094700.GA7376@alpha.franken.de> <20211102100034.rhcb3k2jvr6alm6y@pali> <20211102125843.sqsusis4krnmhorq@pali> <20211102144929.c5wt5pbl42ocrxly@pali> <20211102154831.xtrlgrmrizl5eidl@pali> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2 Nov 2021, Pali Rohár wrote: > So the conclusion is that there is also some RESET configuration via > BootCS (I have no idea what it is or was). And default value (when RESET > configuration is not used) is always "Memory controller" due to > existence of "broken PC BIOSes" (probably x86). BootCS is one of the chip selects for the memory/device bus (AD bus), one of the three (or four in dual-PCI implementations), along with the SysAD bus and the PCI bus(es), interconnected, which is where DRAM sits as well as possibly other locally accessed devices with the Galileo system controllers. See Figure 5 on page 23 of the GT-64111 document. Maciej