ec/google/chromeec: Use MAYBE_STATIC
Change-Id: I4c6238b0e5f41fcc667baf6b486c7fff4c90a7cb Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34944 Reviewed-by: Furquan Shaikh <furquan@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
9c5a9bba8e
commit
b93f86601c
|
@ -399,24 +399,9 @@ void google_chromeec_ioport_range(uint16_t *out_base, size_t *out_size)
|
||||||
*out_size = size;
|
*out_size = size;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __PRE_RAM__
|
|
||||||
|
|
||||||
int google_chromeec_command(struct chromeec_command *cec_command)
|
int google_chromeec_command(struct chromeec_command *cec_command)
|
||||||
{
|
{
|
||||||
switch (google_chromeec_command_version()) {
|
MAYBE_STATIC int command_version = 0;
|
||||||
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;
|
|
||||||
|
|
||||||
if (command_version <= 0)
|
if (command_version <= 0)
|
||||||
command_version = google_chromeec_command_version();
|
command_version = google_chromeec_command_version();
|
||||||
|
@ -430,6 +415,7 @@ int google_chromeec_command(struct chromeec_command *cec_command)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef __PRE_RAM__
|
||||||
#ifndef __SMM__
|
#ifndef __SMM__
|
||||||
static void lpc_ec_init(struct device *dev)
|
static void lpc_ec_init(struct device *dev)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue