<div dir="ltr">Hi Hilbert,<div><br></div><div class="gmail_extra"><div class="gmail_quote">On Wed, Jan 3, 2018 at 12:56 AM, Hilbert Tu(杜睿哲_Pegatron) <span dir="ltr"><<a href="mailto:Hilbert_Tu@pegatroncorp.com" target="_blank">Hilbert_Tu@pegatroncorp.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Zoran,<br>
<br>
I have changed to maximal log level and found SMBus init was failed when enabling clock gating. Do you have any comments about this? Thanks.<br></blockquote><div><br></div><div>Yes, looking back at my notes from earlier that is also how I got past the issue - by commenting out the following lines in src/soc/intel/fsp_broadwell_<wbr>de/smbus.c:<br><font face="monospace, monospace">        /* Enable clock gating */<br>       reg32 =read32(rcba + 0x341c);<br>       reg32 |= (1 << 5);<br>       write32(rcba + 0x341c, reg32);</font><span style="font-family:monospace"><br></span><br></div><div>I suspected that reading the register is where it hung, however I did not have a chance to root cause the issue or try to enable clock gating elsewhere. The system worked without clock gating enabled, though.</div><div><br></div><div>I also tested another Broadwell-DE device that did not require the same hack, but it used different memory and a different processor stepping (stepping 3 instead of stepping 4) which may have made a difference.</div><div><br></div></div></div></div>