summaryrefslogtreecommitdiffstats
path: root/src/include/registers/pba_register_addresses.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/registers/pba_register_addresses.h')
-rw-r--r--src/include/registers/pba_register_addresses.h67
1 files changed, 35 insertions, 32 deletions
diff --git a/src/include/registers/pba_register_addresses.h b/src/include/registers/pba_register_addresses.h
index 10db791..7b00385 100644
--- a/src/include/registers/pba_register_addresses.h
+++ b/src/include/registers/pba_register_addresses.h
@@ -31,7 +31,7 @@
// *** WARNING *** - This file is generated automatically, do not edit.
-
+// OCI addresses
#define PBA_OCI_BASE 0xC0040000
#define PBA_MODE 0xc0040000
#define PBA_SLVRST 0xc0040008
@@ -44,11 +44,13 @@
#define PBA_BCDE_SET 0xc0040088
#define PBA_BCDE_STAT 0xc0040090
#define PBA_BCDE_PBADR 0xc0040098
+#define PBA_BCDE_DR 0xc0040098
#define PBA_BCDE_OCIBAR 0xc00400a0
#define PBA_BCUE_CTL 0xc00400a8
#define PBA_BCUE_SET 0xc00400b0
#define PBA_BCUE_STAT 0xc00400b8
#define PBA_BCUE_PBADR 0xc00400c0
+#define PBA_BCUE_DR 0xc00400c0
#define PBA_BCUE_OCIBAR 0xc00400c8
#define PBA_PBOCRN(n) (PBA_PBOCR0 + ((PBA_PBOCR1 - PBA_PBOCR0) * (n)))
#define PBA_PBOCR0 0xc00400d0
@@ -71,41 +73,42 @@
#define PBA_XSHINCN(n) (PBA_XSHINC0 + ((PBA_XSHINC1 - PBA_XSHINC0) * (n)))
#define PBA_XSHINC0 0xc0040140
#define PBA_XSHINC1 0xc0040160
-#define PBA_PIB_BASE 0x68000
-#define PBA_FIR 0x00068000
-#define PBA_FIR_AND 0x00068001
-#define PBA_FIR_OR 0x00068002
-#define PBA_FIRMASK 0x00068003
-#define PBA_FIRMASK_AND 0x00068004
-#define PBA_FIRMASK_OR 0x00068005
-#define PBA_FIRACT0 0x00068006
-#define PBA_FIRACT1 0x00068007
-#define PBA_OCCACT 0x0006800a
-#define PBA_CFG 0x0006800b
-#define PBA_ERRRPT0 0x0006800c
-#define PBA_ERRRPT1 0x0006800d
-#define PBA_ERRRPT2 0x0006800e
+// The following are SCOM addresses, not OCI addresses
+#define PBA_PIB_BASE 0x05012840
+#define PBA_FIR 0x05012840
+#define PBA_FIR_AND 0x05012841
+#define PBA_FIR_OR 0x05012842
+#define PBA_FIRMASK 0x05012843
+#define PBA_FIRMASK_AND 0x05012844
+#define PBA_FIRMASK_OR 0x05012845
+#define PBA_FIRACT0 0x05012846
+#define PBA_FIRACT1 0x05012847
+#define PBA_OCCACT 0x0501284a
+#define PBA_CFG 0x0501284b
+#define PBA_ERRRPT0 0x0501284c
+#define PBA_ERRRPT1 0x0501284d
+#define PBA_ERRRPT2 0x0501284e
#define PBA_RBUFVALN(n) (PBA_RBUFVAL0 + ((PBA_RBUFVAL1 - PBA_RBUFVAL0) * (n)))
-#define PBA_RBUFVAL0 0x00068010
-#define PBA_RBUFVAL1 0x00068011
-#define PBA_RBUFVAL2 0x00068012
-#define PBA_RBUFVAL3 0x00068013
-#define PBA_RBUFVAL4 0x00068014
-#define PBA_RBUFVAL5 0x00068015
+#define PBA_RBUFVAL0 0x05012850
+#define PBA_RBUFVAL1 0x05012851
+#define PBA_RBUFVAL2 0x05012852
+#define PBA_RBUFVAL3 0x05012853
+#define PBA_RBUFVAL4 0x05012854
+#define PBA_RBUFVAL5 0x05012855
#define PBA_WBUFVALN(n) (PBA_WBUFVAL0 + ((PBA_WBUFVAL1 - PBA_WBUFVAL0) * (n)))
-#define PBA_WBUFVAL0 0x00068018
-#define PBA_WBUFVAL1 0x00068019
-#define PBA_TRUSTEDPIB_BASE 0x68020
+#define PBA_WBUFVAL0 0x05012858
+#define PBA_WBUFVAL1 0x05012859
+#define PBA_TRUSTEDPIB_BASE 0x05012B00
#define PBA_BARN(n) (PBA_BAR0 + ((PBA_BAR1 - PBA_BAR0) * (n)))
-#define PBA_BAR0 0x00068020
-#define PBA_BAR1 0x00068021
-#define PBA_BAR2 0x00068022
-#define PBA_BAR3 0x00068023
+#define PBA_BAR0 0x05012b00
+#define PBA_BAR1 0x05012b01
+#define PBA_BAR2 0x05012b02
+#define PBA_BAR3 0x05012b03
#define PBA_BARMSKN(n) (PBA_BARMSK0 + ((PBA_BARMSK1 - PBA_BARMSK0) * (n)))
-#define PBA_BARMSK0 0x00068024
-#define PBA_BARMSK1 0x00068025
-#define PBA_BARMSK2 0x00068026
-#define PBA_BARMSK3 0x00068027
+#define PBA_BARMSK0 0x05012b04
+#define PBA_BARMSK1 0x05012b05
+#define PBA_BARMSK2 0x05012b06
+#define PBA_BARMSK3 0x05012b07
#endif // __PBA_REGISTER_ADDRESSES_H__
OpenPOWER on IntegriCloud