From b93f86601cdc1de4adb18620967f49255af52a29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ky=C3=B6sti=20M=C3=A4lkki?= Date: Sat, 17 Aug 2019 19:05:29 +0300 Subject: ec/google/chromeec: Use MAYBE_STATIC MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I4c6238b0e5f41fcc667baf6b486c7fff4c90a7cb Signed-off-by: Kyösti Mälkki Reviewed-on: https://review.coreboot.org/c/coreboot/+/34944 Reviewed-by: Furquan Shaikh Tested-by: build bot (Jenkins) --- src/ec/google/chromeec/ec_lpc.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) (limited to 'src/ec') diff --git a/src/ec/google/chromeec/ec_lpc.c b/src/ec/google/chromeec/ec_lpc.c index b7d183ebb0..7dae6a2e17 100644 --- a/src/ec/google/chromeec/ec_lpc.c +++ b/src/ec/google/chromeec/ec_lpc.c @@ -399,24 +399,9 @@ void google_chromeec_ioport_range(uint16_t *out_base, size_t *out_size) *out_size = size; } -#ifdef __PRE_RAM__ - -int google_chromeec_command(struct chromeec_command *cec_command) -{ - switch (google_chromeec_command_version()) { - case EC_HOST_CMD_FLAG_VERSION_3: - return google_chromeec_command_v3(cec_command); - case EC_HOST_CMD_FLAG_LPC_ARGS_SUPPORTED: - return google_chromeec_command_v1(cec_command); - } - return -1; -} - -#else /* !__PRE_RAM__ */ - int google_chromeec_command(struct chromeec_command *cec_command) { - static int command_version = 0; + MAYBE_STATIC int command_version = 0; if (command_version <= 0) command_version = google_chromeec_command_version(); @@ -430,6 +415,7 @@ int google_chromeec_command(struct chromeec_command *cec_command) return -1; } +#ifndef __PRE_RAM__ #ifndef __SMM__ static void lpc_ec_init(struct device *dev) { -- cgit v1.2.3