diff options
| author | Dan Crowell <dcrowell@us.ibm.com> | 2015-02-17 10:46:28 -0600 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2015-02-19 21:18:47 -0600 |
| commit | 74b5d9951f657e62da93975e71f0c671e9791df5 (patch) | |
| tree | 87b0130f8f932bcced1838893d5c78a7f080cb46 /src/usr/devtree | |
| parent | d479744400ed31923540c1c99d01638f4d2de0f0 (diff) | |
| download | talos-hostboot-74b5d9951f657e62da93975e71f0c671e9791df5.tar.gz talos-hostboot-74b5d9951f657e62da93975e71f0c671e9791df5.zip | |
Fix I2C devtree values
Change-Id: Ibc78e9d1545ba6f973cc09185b90f08653d56111
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15785
Tested-by: Jenkins Server
Reviewed-by: Joshua P. Rispoli <jprispol@us.ibm.com>
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/devtree')
| -rw-r--r-- | src/usr/devtree/bld_devtree.C | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/usr/devtree/bld_devtree.C b/src/usr/devtree/bld_devtree.C index 8ea4de329..55d2485c1 100644 --- a/src/usr/devtree/bld_devtree.C +++ b/src/usr/devtree/bld_devtree.C @@ -235,8 +235,7 @@ void add_i2c_info( const TARGETING::Target* i_targ, i_dt->addPropertyCell32(l_i2cNode, "chip-engine#", i2cm->engine); const char* l_i2cCompatStrs[] = {l_masterName, NULL}; i_dt->addPropertyStrings(l_i2cNode, "compatible", l_i2cCompatStrs); - i_dt->addPropertyCell32(l_i2cNode, "clock-frequency", - i2cm->freq / 4); //Opal wants it pre-divided + i_dt->addPropertyCell32(l_i2cNode, "clock-frequency", i2cm->freq); i_dt->addPropertyCell32(l_i2cNode, "#address-cells", 1); i_dt->addPropertyCell32(l_i2cNode, "#size-cells", 0); @@ -274,7 +273,7 @@ void add_i2c_info( const TARGETING::Target* i_targ, */ dtOffset_t l_busNode = i_dt->addNode( l_i2cNode, "i2c-bus", eep->port ); - i_dt->addPropertyCell32(l_busNode, "reg", 0); + i_dt->addPropertyCell32(l_busNode, "reg", eep->port); i_dt->addPropertyCell32(l_busNode, "bus-frequency", eep->busFreq); i_dt->addPropertyCell32(l_busNode, "#address-cells", 1); i_dt->addPropertyCell32(l_busNode, "#size-cells", 0); |

