Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp591427pxv; Thu, 22 Jul 2021 07:41:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwIsTspqZgRVXIw0pkjatL5gC97GkNxI5mLT2rray870QmEyQhfeZpWGXpN9U64VO4OYnBm X-Received: by 2002:a92:dac9:: with SMTP id o9mr146459ilq.124.1626964896836; Thu, 22 Jul 2021 07:41:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626964896; cv=none; d=google.com; s=arc-20160816; b=U0/c6zj/IkDOEFUz4WIJv6enHRVCTgjMh2GT/N4/n62iNOzfZhoHLIRN2zBn7rYG8H r4A3kw7EBAmSVQz8edFSO9UhsJdVyi/QZ3WFP73DcoiCuqv0WqrmrEGGdkg8M1ojdlzI RuFL1E3QQWQc501YkzibqHqREkcMWi4AiYYYu4e4NWuCMhX+2E/fhitw1PbbX/rdhdZ7 bz6JGiqwSATJbCqv+DZG77CMvEK+09KAFm8FB9qSMLZBeupAxnoh1Lp14D5YMcfJTcvv 1lW56utMMi99ZggDE63izIleBdWKgVGfZwX7MideQwMeLpI0jplMBp60pLQTCIQWFDBl oqmw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=bkjRzLaCiOIb/rdQEu4JR0D6MuCGHqHyipRUeRqOX80=; b=VLCvmLR/CxUDX5vbgjzQfteys/luwtaD/eeCzh4oqn9yT5jFyKyXgL8ZvAbyvylUBW pGIkP81GIPlF0HAS9znR0r4B4yaQ+Dsa7sWisg8zUQ4LTefl3KMYJXXdkP4PVhrTelfy vVv5C//ooXM4tt9pkT0zECVBqmtE5tbrfFwV1sfQVUoA2jxBmfB/o90aV0RXKLN/kL95 UARRb1JEmYNBj0Hexn6617VFQWY2HRBlCq7e/xSByWLpE4oAPP7J4wCe/g/EwFfwFrrU rDnL9iCBfSbMeglVUSc28W2zwJcR8ggI8pSgZ8CCVyIhGXz2Br/qengQwmLERaTZe9QW 5sFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="OXz/RLsH"; 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 o7si33936884ilc.64.2021.07.22.07.41.24; Thu, 22 Jul 2021 07:41:36 -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="OXz/RLsH"; 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 S232371AbhGVOAL (ORCPT + 99 others); Thu, 22 Jul 2021 10:00:11 -0400 Received: from mail.kernel.org ([198.145.29.99]:47580 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230343AbhGVOAL (ORCPT ); Thu, 22 Jul 2021 10:00:11 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D04A46100C; Thu, 22 Jul 2021 14:40:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1626964846; bh=pPFqJyHkX6T9ZxDCYGAld/IolwKzlGVpjkC1PegMP2s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=OXz/RLsHHi20pdKUuBVhs2p++3t9fLqcbAUfpsoRJ/lF9ZfIoywlJDukgg1WCxNGd RUBt4dtJ/2Kr5IlFMA9APXq4UbPBx4QoRCoyD3iAlNVUjZ/1SDtY6mSNsTrXrqCcsH mWjwd2XhbdIpgi1owQKXxd/9w/GbpLkn8pgaexqoJNVZh9xz/sAFVjqxUclGo0vlPV ZNkCXCY+2YswcQeWIdOzp6eEJWDYeykavqd6JbStQ103Boqjli0zFjdNRVodgfZGP2 wC5xSqcWFuR2P1eLFgtKPUpER/AGuY576B6RL12ECbR7XjgFZH6qD7G8SsH9FM/ZUQ u03FSoYNWb3vA== Received: by pali.im (Postfix) id 6CC95805; Thu, 22 Jul 2021 16:40:43 +0200 (CEST) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Lorenzo Pieralisi , Thomas Petazzoni , Bjorn Helgaas Cc: =?UTF-8?q?Marek=20Beh=C3=BAn?= , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/4] PCI: aardvark: PIO fixes Date: Thu, 22 Jul 2021 16:40:37 +0200 Message-Id: <20210722144041.12661-1-pali@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210624213345.3617-1-pali@kernel.org> References: <20210624213345.3617-1-pali@kernel.org> 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 This patch series fix PIO functions used for accessing PCI config space. In v2 is fixed processing of CRS response which depends on emulation of CRSVIS and CRSSVE bits in config space of emulated PCIe bridge. Patch "PCI: aardvark: Fix checking for PIO Non-posted Request" was dropped from v2 as it was already applied. Evan Wang (1): PCI: aardvark: Fix checking for PIO status Pali Rohár (3): PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response PCI: pci-bridge-emul: Add PCIe Root Capabilities Register PCI: aardvark: Fix reporting CRS value drivers/pci/controller/pci-aardvark.c | 125 +++++++++++++++++++++++--- drivers/pci/pci-bridge-emul.h | 2 +- 2 files changed, 116 insertions(+), 11 deletions(-) -- 2.20.1