Mainline:Broadcom Kona/Power Manager: Difference between revisions
Created page with "* Base address: <code>0x35010000</code> <span id="revisions"></span> == Revisions == There exist two revisions of the Power Manager: REV0 (capri) and REV2 (hawaii, java). Here is a list of known differences: * A second set of voltage controllers is introduced in REV02. ** To go with the second VO, a second sequencer command bank is introduced. * A new i2c command, <code>PWRMGR_I2C_APB_READ_OFFSET</code>, is introduced in REV02. This register contains i2c data and i2c..." |
|||
Line 141: | Line 141: | ||
There is code for both a HW sequencer and a SW sequencer. As evidenced by the comments, they cannot both run at once or timeouts will happen. | There is code for both a HW sequencer and a SW sequencer. As evidenced by the comments, they cannot both run at once or timeouts will happen. | ||
Downstream driver defines multiple erratas for these. In our case: * CONFIG_KONA_PWRMGR_SWSEQ_FAKE_TRG_ERRATUM=y * CONFIG_KONA_PWRMGR_SWSEQ_RETRY_WORKAROUND=y | Downstream driver defines multiple erratas for these. In our case: | ||
* <code>CONFIG_KONA_PWRMGR_SWSEQ_FAKE_TRG_ERRATUM=y</code> | |||
* <code>CONFIG_KONA_PWRMGR_SWSEQ_RETRY_WORKAROUND=y</code> | |||
This sequencer can control voltage requests and PC pin status. | This sequencer can control voltage requests and PC pin status. | ||
Line 233: | Line 236: | ||
<span id="power-island"></span> | <span id="power-island"></span> | ||
== Power Island == | == Power Island == | ||