Revert "spi: Adopt programmers to use per-flash spi master scheme"

This reverts commit bcae375630ea8a9bfd3645700451209fb98b66eb.

Reason for revert: Flashrom upgrades have broken a few key use cases.

BRANCH=none
BUG=b:138663774, b:138470368
TEST=emerge-nocturne flashrom && cros deploy dut1 flashrom
     flashrom --fast-verify --programmer=ec:type=fp --image=EC_RW --write -V /opt/google/biod/fw/nocturne_fp_v2.2.110-b936c0a3c.bin
     flashrom --fast-verify --programmer=ec:type=fp --image=EC_RO --write -V /opt/google/biod/fw/nocturne_fp_v2.2.110-b936c0a3c.bin
     flashrom --fast-verify --programmer=ec:type=fp --image=EC_RW --write -V ~/some-other-fp-firmware.bin
     cat /dev/cros_fp
     bio_fw_updater --log_dir=voodoo
TEST=emerge-hatch flashrom && cros deploy dut3 flashrom
     chromeos-firmwareupdate --mode=factory

Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/flashrom/+/1731581
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Change-Id: I796d4749372896249e2504122e9ec588da353d6b
Signed-off-by: Craig Hesling <hesling@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/flashrom/+/1732955
15 files changed