Have a great day,
After reset the PBL uses eSPI interface with hardware wired settings. This only way to load RCW from the eSPI interface and start pre-boot initialization (PBI) from the eSPI interface. However during PBI from the eSPI interface the PBL can change the eSPI registers. Of course it is should be done carefully. So if you skip section:
#Initialize eSPI controller
09110000 80000403
09110020 2d170008
09110024 00100008
09110028 00100008
0911002c 00100008
the BPL still can load u-boot. I guess that main goal of the author was PBL command
09110020 2d17000
i.e. changing the SPMODE0 register in order to speed-up eSPI interface.
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------