summaryrefslogtreecommitdiffstats
path: root/src/usr/devtree/bld_devtree.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/devtree/bld_devtree.C')
-rw-r--r--src/usr/devtree/bld_devtree.C21
1 files changed, 1 insertions, 20 deletions
diff --git a/src/usr/devtree/bld_devtree.C b/src/usr/devtree/bld_devtree.C
index 14b690426..33b8a6a87 100644
--- a/src/usr/devtree/bld_devtree.C
+++ b/src/usr/devtree/bld_devtree.C
@@ -587,7 +587,6 @@ void bld_xscom_node(devTree * i_dt, dtOffset_t & i_parentNode,
const char* xscomNodeName = "xscom";
const char* todNodeName = "chiptod";
const char* pciNodeName = "pbcq";
- const char* sbeTmrNodeName = "sbe-timer";
// Grab a system object to work with
TARGETING::Target* sys = NULL;
@@ -617,25 +616,7 @@ void bld_xscom_node(devTree * i_dt, dtOffset_t & i_parentNode,
uint64_t xscom_prop[2] = { l_xscomAddr, THIRTYTWO_GB};
i_dt->addPropertyCells64(xscomNode, "reg", xscom_prop, 2);
- // Add SBE interrupt timer (if enabled) for the master processor
- TARGETING::Target* l_pMasterProc = NULL;
- TARGETING::targetService().masterProcChipTargetHandle(l_pMasterProc);
- if ( (sys->getAttr<TARGETING::ATTR_SBE_MASTER_INTR_SERVICE_ENABLED>()) &&
- (i_pProc == l_pMasterProc) )
- {
- dtOffset_t sbeTmrNode = i_dt->addNode(xscomNode, sbeTmrNodeName,
- 0xE000A);
- uint32_t sbeTmr_prop[6] = {0xE000A, 1,
- 0xE0006, 1,
- 0x5003A, 1};
- i_dt->addPropertyCells32(sbeTmrNode, "reg", sbeTmr_prop, 6);
- const char* sbeTmr_compatStrs[] = {"ibm,power8-sbe-timer",NULL};
- i_dt->addPropertyStrings(sbeTmrNode, "compatible", sbeTmr_compatStrs);
- ATTR_SBE_MASTER_INTR_SERVICE_DELAY_US_type l_us =
- sys->getAttr<TARGETING::ATTR_SBE_MASTER_INTR_SERVICE_DELAY_US>();
- i_dt->addPropertyCell32(sbeTmrNode, "tick-time-us", l_us);
- }
- // Only add SBE interrupt timer for small tree
+ // Do not need anything else for small tree
if (i_smallTree)
{
return;
OpenPOWER on IntegriCloud