linux_dsm_epyc7002/drivers/net/wireless/iwlwifi/pcie
Ido Yariv bcb079a14d iwlwifi: pcie: retrieve and parse ACPI power limitations
Some platforms may have power limitations on PCIe cards connected to
specific root ports.

This information is encoded as part of the ACPI tables, for instance:
<snip>
           Name (SPLX, Package (0x02)
           {
               Zero,
               Package (0x03)
               {
                   0x07,
                   0x00000500,
                   0x80000000
               }
           })

           Method (SPLC, 0, Serialized)
           {
               Return (SPLX)
           }
</snip>

The structure returned contains the domain type, the default power
limitation and the default time window (reserved for future use).

Upon PCI probing, call the relevant ACPI method, parse the returned
structure, and save the power limitation.

Signed-off-by: Ido Yariv <idox.yariv@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-02-03 22:23:38 +02:00
..
drv.c iwlwifi: pcie: retrieve and parse ACPI power limitations 2014-02-03 22:23:38 +02:00
internal.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
rx.c iwlwifi: pcie: fix unused variable gcc warning 2014-02-03 22:23:33 +02:00
trans.c iwlwifi: pcie: make FH debugfs file code easier to understand 2014-02-03 22:23:32 +02:00
tx.c iwlwifi: pcie: disable APMG configurations for family 8000 2014-02-03 22:23:31 +02:00