summaryrefslogtreecommitdiffstats
path: root/internal.c
diff options
context:
space:
mode:
authorEdward O'Callaghan <quasisec@google.com>2023-01-01 14:33:51 +1100
committerEdward O'Callaghan <quasisec@chromium.org>2023-02-04 04:09:04 +0000
commit195948a4675edd8674986b19f2036320eb8ba1c8 (patch)
tree863bf6e8d6ac66334f3b508d37f4ecd7a776c073 /internal.c
parentec6eaff2f8d5402c028668f12fbec6fdb9d8fb14 (diff)
downloadflashrom-195948a4675edd8674986b19f2036320eb8ba1c8.tar.gz
flashrom-195948a4675edd8674986b19f2036320eb8ba1c8.tar.bz2
flashrom-195948a4675edd8674986b19f2036320eb8ba1c8.zip
internal.c: Move sio register to own object
While super i/o is related to the internal programmer it isn't actually _the_ internal programmer. Move register logic to its own object consistent with other programmer types. Change-Id: I9a4c3e12bce5d22492c8d1b8f4a3f49d736dcf31 Signed-off-by: Edward O'Callaghan <quasisec@google.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/71577 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Anastasia Klimchuk <aklm@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'internal.c')
-rw-r--r--internal.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/internal.c b/internal.c
index 808039da9..c5fdb7404 100644
--- a/internal.c
+++ b/internal.c
@@ -34,34 +34,6 @@ bool force_boardmismatch = false;
enum chipbustype internal_buses_supported = BUS_NONE;
-#if defined(__i386__) || defined(__x86_64__)
-void probe_superio(void)
-{
- probe_superio_winbond();
- /* ITE probe causes SMSC LPC47N217 to power off the serial UART.
- * Always probe for SMSC first, and if a SMSC Super I/O is detected
- * at a given I/O port, do _not_ probe that port with the ITE probe.
- * This means SMSC probing must be done before ITE probing.
- */
- //probe_superio_smsc();
- probe_superio_ite();
-}
-
-int superio_count = 0;
-#define SUPERIO_MAX_COUNT 3
-
-struct superio superios[SUPERIO_MAX_COUNT];
-
-int register_superio(struct superio s)
-{
- if (superio_count == SUPERIO_MAX_COUNT)
- return 1;
- superios[superio_count++] = s;
- return 0;
-}
-
-#endif
-
static void internal_chip_writeb(const struct flashctx *flash, uint8_t val,
chipaddr addr)
{