aboutsummaryrefslogtreecommitdiff
path: root/include/pci-slot.h
diff options
context:
space:
mode:
authorOliver O'Halloran <oohall@gmail.com>2018-04-10 17:29:19 +1000
committerStewart Smith <stewart@linux.ibm.com>2018-04-11 17:59:57 -0500
commit778d86bf9e5b9cf61986f6d316707771eed1d409 (patch)
tree16b18a6d01526d99f20a8dc5c083bb872c99d9c2 /include/pci-slot.h
parentee7bb4b391d564bd56060790c3a6abf9082e39e6 (diff)
downloadskiboot-778d86bf9e5b9cf61986f6d316707771eed1d409.zip
skiboot-778d86bf9e5b9cf61986f6d316707771eed1d409.tar.gz
skiboot-778d86bf9e5b9cf61986f6d316707771eed1d409.tar.bz2
core/pci: Set slot power limit when supported
The PCIe slot capability can be implemented in a root or switch downstream port to set the maximum power a card is allowed to draw from the system. This patch adds support for setting the power limit when the platform has defined one. Signed-off-by: Oliver O'Halloran <oohall@gmail.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'include/pci-slot.h')
-rw-r--r--include/pci-slot.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/pci-slot.h b/include/pci-slot.h
index bb66d7c..cd75753 100644
--- a/include/pci-slot.h
+++ b/include/pci-slot.h
@@ -169,6 +169,7 @@ struct pci_slot {
uint8_t card_desc;
uint8_t card_mech;
uint8_t wired_lanes;
+ uint8_t power_limit;
/*
* PCI slot is driven by state machine with polling function.