diff options
author | Reza Arbab <arbab@linux.vnet.ibm.com> | 2017-08-09 13:29:36 -0500 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2017-09-12 22:52:08 -0500 |
commit | f5c55f30f6a1120cb73b6089b60a64e595ee197c (patch) | |
tree | eb6c9e525d8400808df1eecb59a430251409e58d /hw/npu2.c | |
parent | c524d6b022e12e3e347d308d16d2bd51acec17f4 (diff) | |
download | skiboot-f5c55f30f6a1120cb73b6089b60a64e595ee197c.zip skiboot-f5c55f30f6a1120cb73b6089b60a64e595ee197c.tar.gz skiboot-f5c55f30f6a1120cb73b6089b60a64e595ee197c.tar.bz2 |
npu2: Add npu2_clear_link_flag()
Add a complement to npu2_set_link_flag().
Signed-off-by: Reza Arbab <arbab@linux.vnet.ibm.com>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hw/npu2.c')
-rw-r--r-- | hw/npu2.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -147,6 +147,13 @@ void npu2_set_link_flag(struct npu2_dev *ndev, uint8_t flag) VENDOR_CAP_PCI_DEV_OFFSET, 1, ndev->link_flags); } +void npu2_clear_link_flag(struct npu2_dev *ndev, uint8_t flag) +{ + ndev->link_flags &= ~flag; + PCI_VIRT_CFG_INIT_RO(ndev->pvd, VENDOR_CAP_START + + VENDOR_CAP_PCI_DEV_OFFSET, 1, ndev->link_flags); +} + static inline void npu2_ioda_sel(struct npu2 *p, uint32_t table, uint32_t index, bool autoinc) { |