Message ID | 20240327214831.1544595-1-helgaas@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | mmc: sdhci-pci-gli: Remove unnecessary device-dependent code | expand |
On Wed, 27 Mar 2024 at 22:48, Bjorn Helgaas <helgaas@kernel.org> wrote: > > From: Bjorn Helgaas <bhelgaas@google.com> > > Previously the driver hard-coded the config space locations of the Power > Management and the AER Capabilities and included device-specific #defines > for bits defined by the PCI spec. This replaces those with the equivalents > from the PCI core. > > This also replace hard-coded power state changes (to D3hot and back to D0) > with the pci_set_power_state() interface, which takes care of the required > delays after these transitions. > > Bjorn Helgaas (2): > mmc: sdhci-pci-gli: Use PCI AER definitions, not hard-coded values > mmc: sdhci-pci-gli: Use pci_set_power_state(), not direct PMCSR writes > > drivers/mmc/host/sdhci-pci-gli.c | 46 +++++++++++++------------------- > 1 file changed, 18 insertions(+), 28 deletions(-) > The series applied for next, thanks! Kind regards Uffe
From: Bjorn Helgaas <bhelgaas@google.com> Previously the driver hard-coded the config space locations of the Power Management and the AER Capabilities and included device-specific #defines for bits defined by the PCI spec. This replaces those with the equivalents from the PCI core. This also replace hard-coded power state changes (to D3hot and back to D0) with the pci_set_power_state() interface, which takes care of the required delays after these transitions. Bjorn Helgaas (2): mmc: sdhci-pci-gli: Use PCI AER definitions, not hard-coded values mmc: sdhci-pci-gli: Use pci_set_power_state(), not direct PMCSR writes drivers/mmc/host/sdhci-pci-gli.c | 46 +++++++++++++------------------- 1 file changed, 18 insertions(+), 28 deletions(-)