diff options
author | Oliver O'Halloran <oohall@gmail.com> | 2019-03-26 19:18:19 +1100 |
---|---|---|
committer | Stewart Smith <stewart@linux.ibm.com> | 2019-03-28 15:24:13 +1100 |
commit | 517f088a8e39e344565d820eda6f9ebf571a3fa7 (patch) | |
tree | 3d21ea4e8754db0275dcd7b30b0ea73afb621fa7 /test/run_qemu-jessie-debian-installer_boot_test.sh | |
parent | 319e7d935f1354f317f32816293ade0dfd827b81 (diff) | |
download | blackbird-skiboot-517f088a8e39e344565d820eda6f9ebf571a3fa7.tar.gz blackbird-skiboot-517f088a8e39e344565d820eda6f9ebf571a3fa7.zip |
platforms/firenze: Rework I2C controller fixups
For some system planars we need to apply some fixups to the PCI slot
power controllers. These are done at boot time and a slightly bizzare in
their construction since they share the I2C request completion callback
with the runtime slot power on method which affects the PCI slot state
machine.
This is confusing to say the least, so this patch reworks the fixup code
to use the synchronus I2C request code rather than open-coding the wait
based on what PCI slot state is in use. It also does some general
control flow cleanup and adds some comments explaining what the fixups
are for.
Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'test/run_qemu-jessie-debian-installer_boot_test.sh')
0 files changed, 0 insertions, 0 deletions