aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorReza Arbab <arbab@linux.vnet.ibm.com>2017-11-13 16:19:15 -0600
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-11-13 17:47:56 -0600
commitd6f2505b15422e3c63932a67278ebdbca67047d5 (patch)
treef7865adeda8347f39bf8f769487f4b4b83437742 /include
parent2884eeabfd9341c95555c3bd4670e5dbc8a8bb71 (diff)
downloadskiboot-d6f2505b15422e3c63932a67278ebdbca67047d5.zip
skiboot-d6f2505b15422e3c63932a67278ebdbca67047d5.tar.gz
skiboot-d6f2505b15422e3c63932a67278ebdbca67047d5.tar.bz2
npu2: Add npu2_write_mask_4b()
Add a 4-byte version of npu2_write_mask(). Signed-off-by: Reza Arbab <arbab@linux.vnet.ibm.com> Reviewed-by: Alistair Popple <alistair@popple.id.au> Reviewed-by: Balbir Singh <bsingharora@gmail.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include')
-rw-r--r--include/npu2.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/npu2.h b/include/npu2.h
index f11a13a..d30a91f 100644
--- a/include/npu2.h
+++ b/include/npu2.h
@@ -152,6 +152,7 @@ uint32_t npu2_read_4b(struct npu2 *p, uint64_t reg);
void npu2_write(struct npu2 *p, uint64_t reg, uint64_t val);
uint64_t npu2_read(struct npu2 *p, uint64_t reg);
void npu2_write_mask(struct npu2 *p, uint64_t reg, uint64_t val, uint64_t mask);
+void npu2_write_mask_4b(struct npu2 *p, uint64_t reg, uint32_t val, uint32_t mask);
int64_t npu2_dev_procedure(void *dev, struct pci_cfg_reg_filter *pcrf,
uint32_t offset, uint32_t len, uint32_t *data,
bool write);