internal.c: Use inline fn try_mtd() instead
Consume from upstream.
BUG=b:170189476
BRANCH=none
TEST=builds
Change-Id: I3f95394d7f341f389f27c0262cbb82c6374085b9
Signed-off-by: Edward O'Callaghan <quasisec@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/flashrom/+/2458930
Commit-Queue: Edward O'Callaghan <quasisec@chromium.org>
Tested-by: Edward O'Callaghan <quasisec@chromium.org>
Reviewed-by: Sam McNally <sammc@chromium.org>
Auto-Submit: Edward O'Callaghan <quasisec@chromium.org>
diff --git a/programmer.h b/programmer.h
index bec2358..2f9b0f2 100644
--- a/programmer.h
+++ b/programmer.h
@@ -734,6 +734,13 @@
void probe_superio_ite(void);
int init_superio_ite(void);
+#if CONFIG_LINUX_MTD == 1
+/* trivial wrapper to avoid cluttering internal_init() with #if */
+static inline int try_mtd(void) { return linux_mtd_init(); };
+#else
+static inline int try_mtd(void) { return 1; };
+#endif
+
/* mcp6x_spi.c */
int mcp6x_spi_init(int want_spi);