Hello Patrick Rudolph, Paul Menzel, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/19258
to look at the new patch set (#17).
Change subject: sb/intel/*: Use common SMBus functions ......................................................................
sb/intel/*: Use common SMBus functions
All Intel southbridges implement the same SMBus functions. This patch replaces all these similar and mostly identical implementations with a common file.
This also makes i2c block read available to all those southbridges. If the northbridge has to read a lot of SPD bytes sequentially, using this function can reduce the time being spent to read SPD five-fold.
Change-Id: I93bb186e04e8c32dff04fc1abe4b5ecbc4c9c962 Signed-off-by: Arthur Heymans arthur@aheymans.xyz --- M src/northbridge/intel/sandybridge/raminit.c M src/southbridge/intel/bd82x6x/Kconfig M src/southbridge/intel/bd82x6x/early_smbus.c M src/southbridge/intel/bd82x6x/pch.h M src/southbridge/intel/bd82x6x/smbus.c D src/southbridge/intel/bd82x6x/smbus.h M src/southbridge/intel/common/Kconfig M src/southbridge/intel/common/Makefile.inc R src/southbridge/intel/common/smbus.c A src/southbridge/intel/common/smbus.h M src/southbridge/intel/fsp_bd82x6x/Kconfig M src/southbridge/intel/fsp_i89xx/Kconfig M src/southbridge/intel/fsp_i89xx/early_smbus.c M src/southbridge/intel/fsp_i89xx/pch.h D src/southbridge/intel/fsp_i89xx/smbus.h M src/southbridge/intel/fsp_rangeley/Kconfig M src/southbridge/intel/fsp_rangeley/early_smbus.c M src/southbridge/intel/fsp_rangeley/smbus.c D src/southbridge/intel/fsp_rangeley/smbus.h M src/southbridge/intel/fsp_rangeley/soc.h M src/southbridge/intel/i3100/Kconfig M src/southbridge/intel/i3100/early_smbus.c M src/southbridge/intel/i3100/smbus.c D src/southbridge/intel/i3100/smbus.h M src/southbridge/intel/i82371eb/Kconfig M src/southbridge/intel/i82371eb/early_smbus.c M src/southbridge/intel/i82371eb/smbus.c D src/southbridge/intel/i82371eb/smbus.h M src/southbridge/intel/i82801ax/Kconfig M src/southbridge/intel/i82801ax/early_smbus.c M src/southbridge/intel/i82801ax/i82801ax.h M src/southbridge/intel/i82801ax/smbus.c D src/southbridge/intel/i82801ax/smbus.h M src/southbridge/intel/i82801bx/Kconfig M src/southbridge/intel/i82801bx/early_smbus.c M src/southbridge/intel/i82801bx/i82801bx.h M src/southbridge/intel/i82801bx/smbus.c D src/southbridge/intel/i82801bx/smbus.h M src/southbridge/intel/i82801dx/Kconfig M src/southbridge/intel/i82801dx/early_smbus.c M src/southbridge/intel/i82801dx/i82801dx.h D src/southbridge/intel/i82801dx/smbus.c M src/southbridge/intel/i82801gx/Kconfig M src/southbridge/intel/i82801gx/early_smbus.c M src/southbridge/intel/i82801gx/i82801gx.h M src/southbridge/intel/i82801gx/smbus.c D src/southbridge/intel/i82801gx/smbus.h M src/southbridge/intel/i82801ix/Kconfig M src/southbridge/intel/i82801ix/early_smbus.c M src/southbridge/intel/i82801ix/i82801ix.h M src/southbridge/intel/i82801ix/smbus.c D src/southbridge/intel/i82801ix/smbus.h M src/southbridge/intel/ibexpeak/Kconfig M src/southbridge/intel/ibexpeak/early_smbus.c M src/southbridge/intel/ibexpeak/pch.h M src/southbridge/intel/ibexpeak/smbus.c M src/southbridge/intel/lynxpoint/Kconfig M src/southbridge/intel/lynxpoint/early_smbus.c M src/southbridge/intel/lynxpoint/pch.h M src/southbridge/intel/lynxpoint/smbus.c D src/southbridge/intel/lynxpoint/smbus.h 61 files changed, 234 insertions(+), 1,807 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/58/19258/17