aboutsummaryrefslogtreecommitdiff
path: root/hw/xscom.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2015-09-30 15:47:03 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-10-01 11:03:52 +1000
commit0896e73b1a0ec72aad5c464b4fdb6a826b9a3160 (patch)
tree5ecdbfc605de7c3002688b0d298e5e6284e3d93e /hw/xscom.c
parent902e1a67c3a245c7cd52d8bf6a53fdafe13afd6e (diff)
downloadskiboot-0896e73b1a0ec72aad5c464b4fdb6a826b9a3160.zip
skiboot-0896e73b1a0ec72aad5c464b4fdb6a826b9a3160.tar.gz
skiboot-0896e73b1a0ec72aad5c464b4fdb6a826b9a3160.tar.bz2
centaur: Add indirect XSCOM support
It works just like P8, we copy the code for now rather than make it somewhat common due to our locking differences and to limit the risk close to release. We can refactor later. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hw/xscom.c')
-rw-r--r--hw/xscom.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/hw/xscom.c b/hw/xscom.c
index f803615..c8e13be 100644
--- a/hw/xscom.c
+++ b/hw/xscom.c
@@ -29,18 +29,6 @@
SPR_HMER_XSCOM_DONE | \
SPR_HMER_XSCOM_STATUS))
-#define XSCOM_ADDR_IND_FLAG PPC_BIT(0)
-#define XSCOM_ADDR_IND_ADDR PPC_BITMASK(12,31)
-#define XSCOM_ADDR_IND_DATA PPC_BITMASK(48,63)
-
-#define XSCOM_DATA_IND_READ PPC_BIT(0)
-#define XSCOM_DATA_IND_COMPLETE PPC_BIT(32)
-#define XSCOM_DATA_IND_ERR PPC_BITMASK(33,35)
-#define XSCOM_DATA_IND_DATA PPC_BITMASK(48,63)
-
-/* HB folks say: try 10 time for now */
-#define XSCOM_IND_MAX_RETRIES 10
-
DEFINE_LOG_ENTRY(OPAL_RC_XSCOM_RW, OPAL_PLATFORM_ERR_EVT, OPAL_XSCOM,
OPAL_CEC_HARDWARE, OPAL_PREDICTIVE_ERR_GENERAL,
OPAL_NA);