From: Mika Westerberg <mika.westerberg@linux.intel.com> To: Bjorn Helgaas <bhelgaas@google.com>, "Rafael J. Wysocki" <rjw@rjwysocki.net> Cc: Len Brown <lenb@kernel.org>, Lukas Wunner <lukas@wunner.de>, Keith Busch <keith.busch@intel.com>, Alex Williamson <alex.williamson@redhat.com>, Alexandru Gagniuc <mr.nuke.me@gmail.com>, Mika Westerberg <mika.westerberg@linux.intel.com>, linux-acpi@vger.kernel.org, linux-pci@vger.kernel.org Subject: [PATCH 0/3] PCI: Power management improvements Date: Wed, 5 Jun 2019 17:58:17 +0300 Message-ID: <20190605145820.37169-1-mika.westerberg@linux.intel.com> (raw) Hi all, This series includes a couple of changes to the PCI power management that should make Linux follow the PCIe spec better and also support for sibling PCIe devices sharing ACPI power resources. The issues this series aims to solve came up with Intel Ice Lake Thunderbolt enabling where the controller is first time integrated into the SoC but I think these issues are generic to any platform having similar configuration. Mika Westerberg (3): PCI: Add missing link delays required by the PCIe spec PCI: Do not poll for PME if the device is in D3cold PCI / ACPI: Handle sibling devices sharing power resources drivers/acpi/power.c | 32 ++++++++ drivers/pci/pci-acpi.c | 32 ++++++-- drivers/pci/pci.c | 138 ++++++++++++++++++++++++-------- drivers/pci/pci.h | 6 ++ drivers/pci/pcie/portdrv_core.c | 62 ++++++++++++++ include/acpi/acpi_bus.h | 3 + 6 files changed, 233 insertions(+), 40 deletions(-) -- 2.20.1
next reply index Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-06-05 14:58 Mika Westerberg [this message] 2019-06-05 14:58 ` [PATCH 1/3] PCI: Add missing link delays required by the PCIe spec Mika Westerberg 2019-06-06 8:40 ` Rafael J. Wysocki 2019-06-06 11:24 ` Mika Westerberg 2019-06-05 14:58 ` [PATCH 2/3] PCI: Do not poll for PME if the device is in D3cold Mika Westerberg 2019-06-05 19:05 ` Lukas Wunner 2019-06-06 11:21 ` Mika Westerberg 2019-06-09 18:38 ` Lukas Wunner 2019-06-10 11:35 ` Rafael J. Wysocki 2019-06-05 14:58 ` [PATCH 3/3] PCI / ACPI: Handle sibling devices sharing power resources Mika Westerberg 2019-06-06 8:54 ` Rafael J. Wysocki 2019-06-06 11:26 ` Mika Westerberg 2019-06-06 13:44 ` Mika Westerberg 2019-06-06 14:08 ` Rafael J. Wysocki 2019-06-06 14:17 ` Mika Westerberg 2019-06-06 14:27 ` Rafael J. Wysocki 2019-06-06 14:36 ` Mika Westerberg 2019-06-12 22:38 ` Rafael J. Wysocki 2019-06-13 12:52 ` Mika Westerberg 2019-06-13 13:51 ` Rafael J. Wysocki 2019-06-13 14:27 ` Mika Westerberg 2019-06-09 18:58 ` Lukas Wunner 2019-06-10 10:57 ` Rafael J. Wysocki
Reply instructions: You may reply publically to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20190605145820.37169-1-mika.westerberg@linux.intel.com \ --to=mika.westerberg@linux.intel.com \ --cc=alex.williamson@redhat.com \ --cc=bhelgaas@google.com \ --cc=keith.busch@intel.com \ --cc=lenb@kernel.org \ --cc=linux-acpi@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=lukas@wunner.de \ --cc=mr.nuke.me@gmail.com \ --cc=rjw@rjwysocki.net \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Linux-ACPI Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/linux-acpi/0 linux-acpi/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 linux-acpi linux-acpi/ https://lore.kernel.org/linux-acpi \ linux-acpi@vger.kernel.org public-inbox-index linux-acpi Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.kernel.vger.linux-acpi AGPL code for this site: git clone https://public-inbox.org/public-inbox.git