Added I2c slave addresses.

Addresses are pulled from MRW.   If 0x0, I2c slave is disabled.

Change-Id: I02292052fedcb78d3e5fb4c624d562520079a6a7
RTC: 115636
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14414
Tested-by: Jenkins Server
Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Allow ADU access to memory instead of PBA in ecmd debug tool

The mempba access procedures use PBA BAR3 to get to memory.  The
OCC also uses BAR3 so there is a collision with the tool if the OCC
is running.  Added an option to the ecmd framework to allow a user
to force a method (pba/adu) and for the tool to check by default.

Change-Id: I403cf1f08a8f753ea7f29e59501d80fb2daf432f
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14677
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
ATTN: code re-org in preparation for HBRT support

Change-Id: I100fafcfc794e8828e992438bacf8303a029a566
RTC: 110949
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12949
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
ATTN: add stub runtime interfaces

Change-Id: I758ffe46770297a28be1087bc9f9b8379e4c2fa9
RTC: 110949
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13546
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
ATTN: separate hostboot specific code from common

Change-Id: I5eca0f1d5768135b9a902664d79580d5f89f6709
RTC: 110949
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14129
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>