aboutsummaryrefslogtreecommitdiff
path: root/hw/npu2.c
diff options
context:
space:
mode:
authorReza Arbab <arbab@linux.vnet.ibm.com>2017-07-31 21:37:03 -0500
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-08-04 17:13:10 +1000
commit9fa0785d26af2e8472941470f972fbd31dde317a (patch)
tree18fb46619d70e2579bd7828049fae5cf0c6c0d98 /hw/npu2.c
parentec99176c1cfc75a2b7e712ab817f00cd8ef18c86 (diff)
downloadskiboot-9fa0785d26af2e8472941470f972fbd31dde317a.zip
skiboot-9fa0785d26af2e8472941470f972fbd31dde317a.tar.gz
skiboot-9fa0785d26af2e8472941470f972fbd31dde317a.tar.bz2
npu2: Adjust content of the GENID BAR
Reflect the changed GENID BAR layout in POWER9 DD2. Signed-off-by: Reza Arbab <arbab@linux.vnet.ibm.com> Reviewed-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Acked-by: Alistair Popple <alistair@popple.id.au> Cc: Frederic Barrat <fbarrat@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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/npu2.c b/hw/npu2.c
index 4f59df4..095d173 100644
--- a/hw/npu2.c
+++ b/hw/npu2.c
@@ -203,7 +203,7 @@ static void npu2_read_bar(struct npu2 *p, struct npu2_bar *bar)
bar->size = 0x20000;
break;
case NPU2_GENID_BAR:
- bar->base = GETFIELD(NPU2_GENID_BAR_ADDR, val) << 17;
+ bar->base = GETFIELD(NPU2_GENID_BAR_ADDR, val) << 16;
enabled = GETFIELD(NPU2_GENID_BAR_ENABLE, val);
bar->size = 0x20000;
break;
@@ -236,7 +236,7 @@ static void npu2_write_bar(struct npu2 *p,
val = SETFIELD(NPU2_NTL_BAR_ENABLE, val, enable);
break;
case NPU2_GENID_BAR:
- val = SETFIELD(NPU2_GENID_BAR_ADDR, 0ul, bar->base >> 17);
+ val = SETFIELD(NPU2_GENID_BAR_ADDR, 0ul, bar->base >> 16);
val = SETFIELD(NPU2_GENID_BAR_ENABLE, val, enable);
break;
default: