summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chip/lm4/lpc.c10
-rw-r--r--chip/lm4/power_button.c46
-rw-r--r--chip/lm4/pwm.c6
-rw-r--r--common/charge_state.c58
-rw-r--r--common/flash_commands.c104
-rw-r--r--common/host_command.c50
-rw-r--r--common/host_event_commands.c62
-rw-r--r--common/keyboard.c4
-rw-r--r--common/lightbar.c18
-rw-r--r--common/pstore_commands.c44
-rw-r--r--common/pwm_commands.c36
-rw-r--r--common/system_common.c62
-rw-r--r--common/temp_sensor.c7
-rw-r--r--common/thermal.c6
-rw-r--r--common/thermal_commands.c32
-rw-r--r--common/usb_charge_commands.c10
-rw-r--r--include/ec_commands.h (renamed from include/lpc_commands.h)306
-rw-r--r--include/host_command.h2
-rw-r--r--util/ectool.c236
-rw-r--r--util/lbplay.c64
20 files changed, 581 insertions, 582 deletions
diff --git a/chip/lm4/lpc.c b/chip/lm4/lpc.c
index 9587c6b8fa..cc32fbcc7f 100644
--- a/chip/lm4/lpc.c
+++ b/chip/lm4/lpc.c
@@ -12,7 +12,7 @@
#include "host_command.h"
#include "i8042.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "port80.h"
#include "registers.h"
#include "system.h"
@@ -116,13 +116,13 @@ static void lpc_generate_sci(void)
uint8_t *host_get_buffer(int slot)
{
- return (uint8_t *)LPC_POOL_CMD_DATA + EC_LPC_PARAM_SIZE * slot;
+ return (uint8_t *)LPC_POOL_CMD_DATA + EC_PARAM_SIZE * slot;
}
uint8_t *lpc_get_memmap_range(void)
{
- return (uint8_t *)LPC_POOL_CMD_DATA + EC_LPC_PARAM_SIZE * 2;
+ return (uint8_t *)LPC_POOL_CMD_DATA + EC_PARAM_SIZE * 2;
}
@@ -158,7 +158,7 @@ void host_send_response(int slot, const uint8_t *data, int size)
if (data != out)
memcpy(out, data, size);
- host_send_result(slot, EC_LPC_RESULT_SUCCESS);
+ host_send_result(slot, EC_RES_SUCCESS);
}
/* Return true if the TOH is still set */
@@ -201,7 +201,7 @@ void lpc_comx_put_char(int c)
*/
static void update_host_event_status(void) {
uint32_t *mapped_raw_events =
- (uint32_t*)(lpc_get_memmap_range() + EC_LPC_MEMMAP_HOST_EVENTS);
+ (uint32_t *)(lpc_get_memmap_range() + EC_MEMMAP_HOST_EVENTS);
int need_sci = 0;
int need_smi = 0;
diff --git a/chip/lm4/power_button.c b/chip/lm4/power_button.c
index 836a663403..86273c84e5 100644
--- a/chip/lm4/power_button.c
+++ b/chip/lm4/power_button.c
@@ -13,7 +13,7 @@
#include "keyboard.h"
#include "keyboard_scan.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "power_button.h"
#include "pwm.h"
#include "system.h"
@@ -80,31 +80,31 @@ static int debounced_lid_open;
static void update_other_switches(void)
{
if (gpio_get_level(GPIO_WRITE_PROTECT) == 0)
- *memmap_switches |= EC_LPC_SWITCH_WRITE_PROTECT_DISABLED;
+ *memmap_switches |= EC_SWITCH_WRITE_PROTECT_DISABLED;
else
- *memmap_switches &= ~EC_LPC_SWITCH_WRITE_PROTECT_DISABLED;
+ *memmap_switches &= ~EC_SWITCH_WRITE_PROTECT_DISABLED;
if (keyboard_scan_recovery_pressed())
- *memmap_switches |= EC_LPC_SWITCH_KEYBOARD_RECOVERY;
+ *memmap_switches |= EC_SWITCH_KEYBOARD_RECOVERY;
else
- *memmap_switches &= ~EC_LPC_SWITCH_KEYBOARD_RECOVERY;
+ *memmap_switches &= ~EC_SWITCH_KEYBOARD_RECOVERY;
if (gpio_get_level(GPIO_RECOVERYn) == 0)
- *memmap_switches |= EC_LPC_SWITCH_DEDICATED_RECOVERY;
+ *memmap_switches |= EC_SWITCH_DEDICATED_RECOVERY;
else
- *memmap_switches &= ~EC_LPC_SWITCH_DEDICATED_RECOVERY;
+ *memmap_switches &= ~EC_SWITCH_DEDICATED_RECOVERY;
/* Was this a reboot requesting recovery? */
/* TODO: should use a different flag, not the dedicated recovery
* switch flag! */
if (system_get_recovery_required())
- *memmap_switches |= EC_LPC_SWITCH_DEDICATED_RECOVERY;
+ *memmap_switches |= EC_SWITCH_DEDICATED_RECOVERY;
#ifdef CONFIG_FAKE_DEV_SWITCH
if (eoption_get_bool(EOPTION_BOOL_FAKE_DEV))
- *memmap_switches |= EC_LPC_SWITCH_FAKE_DEVELOPER;
+ *memmap_switches |= EC_SWITCH_FAKE_DEVELOPER;
else
- *memmap_switches &= ~EC_LPC_SWITCH_FAKE_DEVELOPER;
+ *memmap_switches &= ~EC_SWITCH_FAKE_DEVELOPER;
#endif
}
@@ -194,7 +194,7 @@ static void state_machine(uint64_t tnow)
pwrbtn_state = PWRBTN_STATE_HELD_DOWN;
} else {
/* Stop stretching the power button press */
- *memmap_switches &= ~EC_LPC_SWITCH_POWER_BUTTON_PRESSED;
+ *memmap_switches &= ~EC_SWITCH_POWER_BUTTON_PRESSED;
keyboard_set_power_button(0);
pwrbtn_state = PWRBTN_STATE_STOPPING;
}
@@ -222,10 +222,10 @@ static void power_button_changed(uint64_t tnow)
CPRINTF("[%T PB pressed]\n");
pwrbtn_state = PWRBTN_STATE_START;
tnext_state = tnow;
- *memmap_switches |= EC_LPC_SWITCH_POWER_BUTTON_PRESSED;
+ *memmap_switches |= EC_SWITCH_POWER_BUTTON_PRESSED;
keyboard_set_power_button(1);
lpc_set_host_events(
- EC_LPC_HOST_EVENT_MASK(EC_LPC_HOST_EVENT_POWER_BUTTON));
+ EC_HOST_EVENT_MASK(EC_HOST_EVENT_POWER_BUTTON));
} else if (pwrbtn_state == PWRBTN_STATE_BOOT_RESET) {
/* Ignore the first power button release after a
* keyboard-controlled reset, since we already told the PCH the
@@ -238,7 +238,7 @@ static void power_button_changed(uint64_t tnow)
CPRINTF("[%T PB released]\n");
pwrbtn_state = PWRBTN_STATE_STOPPING;
tnext_state = tnow;
- *memmap_switches &= ~EC_LPC_SWITCH_POWER_BUTTON_PRESSED;
+ *memmap_switches &= ~EC_SWITCH_POWER_BUTTON_PRESSED;
keyboard_set_power_button(0);
}
}
@@ -250,10 +250,10 @@ static void lid_switch_open(uint64_t tnow)
CPRINTF("[%T PB lid open]\n");
debounced_lid_open = 1;
- *memmap_switches |= EC_LPC_SWITCH_LID_OPEN;
+ *memmap_switches |= EC_SWITCH_LID_OPEN;
- lpc_set_host_events(EC_LPC_HOST_EVENT_MASK(
- EC_LPC_HOST_EVENT_LID_OPEN));
+ lpc_set_host_events(EC_HOST_EVENT_MASK(
+ EC_HOST_EVENT_LID_OPEN));
/* If the chipset is off, send a power button pulse to wake up the
* chipset. */
@@ -273,10 +273,10 @@ static void lid_switch_close(uint64_t tnow)
CPRINTF("[%T PB lid close]\n");
debounced_lid_open = 0;
- *memmap_switches &= ~EC_LPC_SWITCH_LID_OPEN;
+ *memmap_switches &= ~EC_SWITCH_LID_OPEN;
- lpc_set_host_events(EC_LPC_HOST_EVENT_MASK(
- EC_LPC_HOST_EVENT_LID_CLOSED));
+ lpc_set_host_events(EC_HOST_EVENT_MASK(
+ EC_HOST_EVENT_LID_CLOSED));
}
@@ -323,11 +323,11 @@ void power_button_interrupt(enum gpio_signal signal)
static int power_button_init(void)
{
/* Set up memory-mapped switch positions */
- memmap_switches = lpc_get_memmap_range() + EC_LPC_MEMMAP_SWITCHES;
+ memmap_switches = lpc_get_memmap_range() + EC_MEMMAP_SWITCHES;
*memmap_switches = 0;
if (gpio_get_level(GPIO_LID_SWITCHn) != 0) {
debounced_lid_open = 1;
- *memmap_switches |= EC_LPC_SWITCH_LID_OPEN;
+ *memmap_switches |= EC_SWITCH_LID_OPEN;
}
update_other_switches();
update_backlight();
@@ -353,7 +353,7 @@ static int power_button_init(void)
* switch positions. */
set_pwrbtn_to_pch(get_power_button_pressed() ? 0 : 1);
if (get_power_button_pressed())
- *memmap_switches |= EC_LPC_SWITCH_POWER_BUTTON_PRESSED;
+ *memmap_switches |= EC_SWITCH_POWER_BUTTON_PRESSED;
}
/* Enable interrupts, now that we've initialized */
diff --git a/chip/lm4/pwm.c b/chip/lm4/pwm.c
index a5b999c8c2..f7bfe0142e 100644
--- a/chip/lm4/pwm.c
+++ b/chip/lm4/pwm.c
@@ -10,7 +10,7 @@
#include "gpio.h"
#include "hooks.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "pwm.h"
#include "registers.h"
#include "task.h"
@@ -115,7 +115,7 @@ static void update_lpc_mapped_memory(void)
{
int i, r;
uint16_t *mapped = (uint16_t *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_FAN);
+ EC_MEMMAP_FAN);
for (i = 0; i < 4; ++i)
mapped[i] = 0xffff;
@@ -140,7 +140,7 @@ static void check_fan_failure(void)
* here should be enough.
*/
lpc_set_host_events(
- EC_LPC_HOST_EVENT_MASK(EC_LPC_HOST_EVENT_THERMAL));
+ EC_HOST_EVENT_MASK(EC_HOST_EVENT_THERMAL));
cputs(CC_PWM, "[Fan stalled!]\n");
}
}
diff --git a/common/charge_state.c b/common/charge_state.c
index d98a98dd87..b0ac2130c8 100644
--- a/common/charge_state.c
+++ b/common/charge_state.c
@@ -15,7 +15,7 @@
#include "console.h"
#include "gpio.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "power_led.h"
#include "smart_battery.h"
#include "system.h"
@@ -46,37 +46,37 @@ static void update_battery_info(void)
/* Design Capacity of Full */
battery_design_capacity((int *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_BATT_DCAP));
+ EC_MEMMAP_BATT_DCAP));
/* Design Voltage */
battery_design_voltage((int *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_BATT_DVLT));
+ EC_MEMMAP_BATT_DVLT));
/* Last Full Charge Capacity */
battery_full_charge_capacity((int *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_BATT_LFCC));
+ EC_MEMMAP_BATT_LFCC));
/* Cycle Count */
battery_cycle_count((int *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_BATT_CCNT));
+ EC_MEMMAP_BATT_CCNT));
/* Battery Manufacturer string */
- batt_str = (char *)(lpc_get_memmap_range() + EC_LPC_MEMMAP_BATT_MFGR);
- memset(batt_str, 0, EC_LPC_MEMMAP_TEXT_MAX);
- battery_manufacturer_name(batt_str, EC_LPC_MEMMAP_TEXT_MAX);
+ batt_str = (char *)(lpc_get_memmap_range() + EC_MEMMAP_BATT_MFGR);
+ memset(batt_str, 0, EC_MEMMAP_TEXT_MAX);
+ battery_manufacturer_name(batt_str, EC_MEMMAP_TEXT_MAX);
/* Battery Model string */
- batt_str = (char *)(lpc_get_memmap_range() + EC_LPC_MEMMAP_BATT_MODEL);
- memset(batt_str, 0, EC_LPC_MEMMAP_TEXT_MAX);
- battery_device_name(batt_str, EC_LPC_MEMMAP_TEXT_MAX);
+ batt_str = (char *)(lpc_get_memmap_range() + EC_MEMMAP_BATT_MODEL);
+ memset(batt_str, 0, EC_MEMMAP_TEXT_MAX);
+ battery_device_name(batt_str, EC_MEMMAP_TEXT_MAX);
/* Battery Type string */
- batt_str = (char *)(lpc_get_memmap_range() + EC_LPC_MEMMAP_BATT_TYPE);
- battery_device_chemistry(batt_str, EC_LPC_MEMMAP_TEXT_MAX);
+ batt_str = (char *)(lpc_get_memmap_range() + EC_MEMMAP_BATT_TYPE);
+ battery_device_chemistry(batt_str, EC_MEMMAP_TEXT_MAX);
/* Smart battery serial number is 16 bits */
- batt_str = (char *)(lpc_get_memmap_range() + EC_LPC_MEMMAP_BATT_SERIAL);
- memset(batt_str, 0, EC_LPC_MEMMAP_TEXT_MAX);
+ batt_str = (char *)(lpc_get_memmap_range() + EC_MEMMAP_BATT_SERIAL);
+ memset(batt_str, 0, EC_MEMMAP_TEXT_MAX);
if (battery_serial_number(&batt_serial) == 0) {
*batt_str++ = hex2asc(0xf & (batt_serial >> 12));
*batt_str++ = hex2asc(0xf & (batt_serial >> 8));
@@ -134,12 +134,12 @@ static int state_common(struct power_state_context *ctx)
rv = charger_post_init();
if (rv)
curr->error |= F_CHARGER_INIT;
- lpc_set_host_events(EC_LPC_HOST_EVENT_MASK(
- EC_LPC_HOST_EVENT_AC_CONNECTED));
+ lpc_set_host_events(EC_HOST_EVENT_MASK(
+ EC_HOST_EVENT_AC_CONNECTED));
} else {
/* AC off */
- lpc_set_host_events(EC_LPC_HOST_EVENT_MASK(
- EC_LPC_HOST_EVENT_AC_DISCONNECTED));
+ lpc_set_host_events(EC_HOST_EVENT_MASK(
+ EC_HOST_EVENT_AC_DISCONNECTED));
}
}
@@ -219,16 +219,16 @@ static int state_common(struct power_state_context *ctx)
/* Battery charge level low */
if (batt->state_of_charge <= BATTERY_LEVEL_LOW &&
prev->batt.state_of_charge > BATTERY_LEVEL_LOW)
- lpc_set_host_events(EC_LPC_HOST_EVENT_MASK(
- EC_LPC_HOST_EVENT_BATTERY_LOW));
+ lpc_set_host_events(EC_HOST_EVENT_MASK(
+ EC_HOST_EVENT_BATTERY_LOW));
/* Battery charge level critical */
if (batt->state_of_charge <= BATTERY_LEVEL_CRITICAL) {
*ctx->memmap_batt_flags |= EC_BATT_FLAG_LEVEL_CRITICAL;
/* Send battery critical host event */
if (prev->batt.state_of_charge > BATTERY_LEVEL_CRITICAL)
- lpc_set_host_events(EC_LPC_HOST_EVENT_MASK(
- EC_LPC_HOST_EVENT_BATTERY_CRITICAL));
+ lpc_set_host_events(EC_HOST_EVENT_MASK(
+ EC_HOST_EVENT_BATTERY_CRITICAL));
} else
*ctx->memmap_batt_flags &= ~EC_BATT_FLAG_LEVEL_CRITICAL;
@@ -287,8 +287,8 @@ static enum power_state state_init(struct power_state_context *ctx)
update_battery_info();
/* Send battery event to host */
- lpc_set_host_events(EC_LPC_HOST_EVENT_MASK(
- EC_LPC_HOST_EVENT_BATTERY));
+ lpc_set_host_events(EC_HOST_EVENT_MASK(
+ EC_HOST_EVENT_BATTERY));
return PWR_STATE_IDLE;
}
@@ -486,13 +486,13 @@ void charge_state_machine_task(void)
/* Setup LPC direct memmap */
ctx.memmap_batt_volt = (uint32_t *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_BATT_VOLT);
+ EC_MEMMAP_BATT_VOLT);
ctx.memmap_batt_rate = (uint32_t *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_BATT_RATE);
+ EC_MEMMAP_BATT_RATE);
ctx.memmap_batt_cap = (uint32_t *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_BATT_CAP);
+ EC_MEMMAP_BATT_CAP);
ctx.memmap_batt_flags = (uint8_t *)(lpc_get_memmap_range() +
- EC_LPC_MEMMAP_BATT_FLAG);
+ EC_MEMMAP_BATT_FLAG);
while (1) {
diff --git a/common/flash_commands.c b/common/flash_commands.c
index cd4497301c..239a57661f 100644
--- a/common/flash_commands.c
+++ b/common/flash_commands.c
@@ -201,131 +201,131 @@ DECLARE_CONSOLE_COMMAND(flashwp, command_flash_wp);
int flash_command_get_info(uint8_t *data, int *resp_size)
{
- struct lpc_response_flash_info *r =
- (struct lpc_response_flash_info *)data;
+ struct ec_response_flash_info *r =
+ (struct ec_response_flash_info *)data;
r->flash_size = flash_get_size();
r->write_block_size = flash_get_write_block_size();
r->erase_block_size = flash_get_erase_block_size();
r->protect_block_size = flash_get_protect_block_size();
- *resp_size = sizeof(struct lpc_response_flash_info);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_flash_info);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_INFO, flash_command_get_info);
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_INFO, flash_command_get_info);
#ifdef SUPPORT_CHECKSUM
int flash_command_checksum(uint8_t *data, int *resp_size)
{
- struct lpc_params_flash_checksum *p =
- (struct lpc_params_flash_checksum *)data;
- struct lpc_response_flash_checksum *r =
- (struct lpc_response_flash_checksum *)data;
+ struct ec_params_flash_checksum *p =
+ (struct ec_params_flash_checksum *)data;
+ struct ec_response_flash_checksum *r =
+ (struct ec_response_flash_checksum *)data;
uint8_t cs, byte;
int j;
for (cs = 0, j = 0; j < p->size; ++j) {
if (flash_read(p->offset + j, 1, &byte))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
BYTE_IN(cs, byte);
}
r->checksum = cs;
- *resp_size = sizeof(struct lpc_response_flash_checksum);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_flash_checksum);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_CHECKSUM, flash_command_checksum);
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_CHECKSUM, flash_command_checksum);
#endif
int flash_command_read(uint8_t *data, int *resp_size)
{
- struct lpc_params_flash_read *p =
- (struct lpc_params_flash_read *)data;
- struct lpc_response_flash_read *r =
- (struct lpc_response_flash_read *)data;
+ struct ec_params_flash_read *p =
+ (struct ec_params_flash_read *)data;
+ struct ec_response_flash_read *r =
+ (struct ec_response_flash_read *)data;
if (p->size > sizeof(r->data))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
if (flash_read(p->offset, p->size, r->data))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
- *resp_size = sizeof(struct lpc_response_flash_read);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_flash_read);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_READ, flash_command_read);
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_READ, flash_command_read);
int flash_command_write(uint8_t *data, int *resp_size)
{
- struct lpc_params_flash_write *p =
- (struct lpc_params_flash_write *)data;
+ struct ec_params_flash_write *p =
+ (struct ec_params_flash_write *)data;
if (p->size > sizeof(p->data))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
if (system_unsafe_to_overwrite(p->offset, p->size))
- return EC_LPC_RESULT_ACCESS_DENIED;
+ return EC_RES_ACCESS_DENIED;
if (flash_write(p->offset, p->size, p->data))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_WRITE, flash_command_write);
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_WRITE, flash_command_write);
int flash_command_erase(uint8_t *data, int *resp_size)
{
- struct lpc_params_flash_erase *p =
- (struct lpc_params_flash_erase *)data;
+ struct ec_params_flash_erase *p =
+ (struct ec_params_flash_erase *)data;
if (system_unsafe_to_overwrite(p->offset, p->size))
- return EC_LPC_RESULT_ACCESS_DENIED;
+ return EC_RES_ACCESS_DENIED;
if (flash_erase(p->offset, p->size))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_ERASE, flash_command_erase);
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_ERASE, flash_command_erase);
int flash_command_wp_enable(uint8_t *data, int *resp_size)
{
- struct lpc_params_flash_wp_enable *p =
- (struct lpc_params_flash_wp_enable *)data;
+ struct ec_params_flash_wp_enable *p =
+ (struct ec_params_flash_wp_enable *)data;
return flash_lock_protect(p->enable_wp ? 1 : 0);
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_WP_ENABLE,
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_WP_ENABLE,
flash_command_wp_enable);
int flash_command_wp_get_state(uint8_t *data, int *resp_size)
{
- struct lpc_response_flash_wp_enable *p =
- (struct lpc_response_flash_wp_enable *)data;
+ struct ec_response_flash_wp_enable *p =
+ (struct ec_response_flash_wp_enable *)data;
if (flash_get_protect_lock() & FLASH_PROTECT_LOCK_SET)
p->enable_wp = 1;
else
p->enable_wp = 0;
- *resp_size = sizeof(struct lpc_response_flash_wp_enable);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_flash_wp_enable);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_WP_GET_STATE,
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_WP_GET_STATE,
flash_command_wp_get_state);
int flash_command_wp_set_range(uint8_t *data, int *resp_size)
{
- struct lpc_params_flash_wp_range *p =
- (struct lpc_params_flash_wp_range *)data;
- enum lpc_status ret;
+ struct ec_params_flash_wp_range *p =
+ (struct ec_params_flash_wp_range *)data;
+ enum ec_status ret;
if (p->size)
ret = flash_set_protect(p->offset, p->size, 1);
@@ -334,14 +334,14 @@ int flash_command_wp_set_range(uint8_t *data, int *resp_size)
return ret;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_WP_SET_RANGE,
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_WP_SET_RANGE,
flash_command_wp_set_range);
int flash_command_wp_get_range(uint8_t *data, int *resp_size)
{
- struct lpc_response_flash_wp_range *p =
- (struct lpc_response_flash_wp_range *)data;
+ struct ec_response_flash_wp_range *p =
+ (struct ec_response_flash_wp_range *)data;
int pbsize = flash_get_protect_block_size();
int banks = flash_get_size() / pbsize;
const uint8_t *blocks;
@@ -375,8 +375,8 @@ int flash_command_wp_get_range(uint8_t *data, int *resp_size)
p->size = (max - min + 1) * pbsize;
}
- *resp_size = sizeof(struct lpc_response_flash_wp_range);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_flash_wp_range);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_FLASH_WP_GET_RANGE,
+DECLARE_HOST_COMMAND(EC_CMD_FLASH_WP_GET_RANGE,
flash_command_wp_get_range);
diff --git a/common/host_command.c b/common/host_command.c
index 5b202c8248..7e1a2f53d6 100644
--- a/common/host_command.c
+++ b/common/host_command.c
@@ -9,7 +9,7 @@
#include "host_command.h"
#include "link_defs.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "system.h"
#include "task.h"
#include "timer.h"
@@ -31,10 +31,10 @@ void host_command_received(int slot, int command)
/* If this is the reboot command, reboot immediately. This gives
* the host processor a way to unwedge the EC even if it's busy with
* some other command. */
- if (command == EC_LPC_COMMAND_REBOOT) {
+ if (command == EC_CMD_REBOOT) {
system_reset(1);
/* Reset should never return; if it does, post an error */
- host_send_result(slot, EC_LPC_RESULT_ERROR);
+ host_send_result(slot, EC_RES_ERROR);
return;
}
@@ -47,21 +47,21 @@ void host_command_received(int slot, int command)
static int host_command_proto_version(uint8_t *data, int *resp_size)
{
- struct lpc_response_proto_version *r =
- (struct lpc_response_proto_version *)data;
+ struct ec_response_proto_version *r =
+ (struct ec_response_proto_version *)data;
- r->version = EC_LPC_PROTO_VERSION;
+ r->version = EC_PROTO_VERSION;
- *resp_size = sizeof(struct lpc_response_proto_version);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_proto_version);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_PROTO_VERSION,
+DECLARE_HOST_COMMAND(EC_CMD_PROTO_VERSION,
host_command_proto_version);
static int host_command_hello(uint8_t *data, int *resp_size)
{
- struct lpc_params_hello *p = (struct lpc_params_hello *)data;
- struct lpc_response_hello *r = (struct lpc_response_hello *)data;
+ struct ec_params_hello *p = (struct ec_params_hello *)data;
+ struct ec_response_hello *r = (struct ec_response_hello *)data;
uint32_t d = p->in_data;
CPRINTF("[LPC Hello 0x%08x]\n", d);
@@ -78,36 +78,36 @@ static int host_command_hello(uint8_t *data, int *resp_size)
CPUTS("[LPC sending hello back]\n");
r->out_data = d + 0x01020304;
- *resp_size = sizeof(struct lpc_response_hello);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_hello);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_HELLO, host_command_hello);
+DECLARE_HOST_COMMAND(EC_CMD_HELLO, host_command_hello);
static int host_command_read_test(uint8_t *data, int *resp_size)
{
- struct lpc_params_read_test *p = (struct lpc_params_read_test *)data;
- struct lpc_response_read_test *r =
- (struct lpc_response_read_test *)data;
+ struct ec_params_read_test *p = (struct ec_params_read_test *)data;
+ struct ec_response_read_test *r =
+ (struct ec_response_read_test *)data;
int offset = p->offset;
int size = p->size / sizeof(uint32_t);
int i;
if (size > ARRAY_SIZE(r->data))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
for (i = 0; i < size; i++)
r->data[i] = offset + i;
- *resp_size = sizeof(struct lpc_response_read_test);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_read_test);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_READ_TEST, host_command_read_test);
+DECLARE_HOST_COMMAND(EC_CMD_READ_TEST, host_command_read_test);
/* ACPI query event handler. Note that the returned value is NOT actually
- * an EC_LPC_RESULT enum; it's 0 if no event was pending, or the 1-based
+ * an EC_RES enum; it's 0 if no event was pending, or the 1-based
* index of the lowest bit which was set. */
static int host_command_acpi_query_event(uint8_t *data, int *resp_size)
{
@@ -124,7 +124,7 @@ static int host_command_acpi_query_event(uint8_t *data, int *resp_size)
/* No events pending */
return 0;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_ACPI_QUERY_EVENT,
+DECLARE_HOST_COMMAND(EC_CMD_ACPI_QUERY_EVENT,
host_command_acpi_query_event);
@@ -155,12 +155,12 @@ static void command_process(int slot)
if (cmd) {
int size = 0;
int res = cmd->handler(data, &size);
- if ((res == EC_LPC_RESULT_SUCCESS) && size)
+ if ((res == EC_RES_SUCCESS) && size)
host_send_response(slot, data, size);
else
host_send_result(slot, res);
} else {
- host_send_result(slot, EC_LPC_RESULT_INVALID_COMMAND);
+ host_send_result(slot, EC_RES_INVALID_COMMAND);
}
}
diff --git a/common/host_event_commands.c b/common/host_event_commands.c
index d009d5df65..c9cb0e0cc6 100644
--- a/common/host_event_commands.c
+++ b/common/host_event_commands.c
@@ -62,85 +62,85 @@ DECLARE_CONSOLE_COMMAND(hostevent, command_host_event);
static int host_event_get_smi_mask(uint8_t *data, int *resp_size)
{
- struct lpc_response_host_event_mask *r =
- (struct lpc_response_host_event_mask *)data;
+ struct ec_response_host_event_mask *r =
+ (struct ec_response_host_event_mask *)data;
r->mask = lpc_get_host_event_mask(LPC_HOST_EVENT_SMI);
- *resp_size = sizeof(struct lpc_response_host_event_mask);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_host_event_mask);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_HOST_EVENT_GET_SMI_MASK,
+DECLARE_HOST_COMMAND(EC_CMD_HOST_EVENT_GET_SMI_MASK,
host_event_get_smi_mask);
static int host_event_get_sci_mask(uint8_t *data, int *resp_size)
{
- struct lpc_response_host_event_mask *r =
- (struct lpc_response_host_event_mask *)data;
+ struct ec_response_host_event_mask *r =
+ (struct ec_response_host_event_mask *)data;
r->mask = lpc_get_host_event_mask(LPC_HOST_EVENT_SCI);
- *resp_size = sizeof(struct lpc_response_host_event_mask);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_host_event_mask);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_HOST_EVENT_GET_SCI_MASK,
+DECLARE_HOST_COMMAND(EC_CMD_HOST_EVENT_GET_SCI_MASK,
host_event_get_sci_mask);
static int host_event_get_wake_mask(uint8_t *data, int *resp_size)
{
- struct lpc_response_host_event_mask *r =
- (struct lpc_response_host_event_mask *)data;
+ struct ec_response_host_event_mask *r =
+ (struct ec_response_host_event_mask *)data;
r->mask = lpc_get_host_event_mask(LPC_HOST_EVENT_WAKE);
- *resp_size = sizeof(struct lpc_response_host_event_mask);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_host_event_mask);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_HOST_EVENT_GET_WAKE_MASK,
+DECLARE_HOST_COMMAND(EC_CMD_HOST_EVENT_GET_WAKE_MASK,
host_event_get_wake_mask);
static int host_event_set_smi_mask(uint8_t *data, int *resp_size)
{
- const struct lpc_params_host_event_mask *p =
- (const struct lpc_params_host_event_mask *)data;
+ const struct ec_params_host_event_mask *p =
+ (const struct ec_params_host_event_mask *)data;
lpc_set_host_event_mask(LPC_HOST_EVENT_SMI, p->mask);
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_HOST_EVENT_SET_SMI_MASK,
+DECLARE_HOST_COMMAND(EC_CMD_HOST_EVENT_SET_SMI_MASK,
host_event_set_smi_mask);
static int host_event_set_sci_mask(uint8_t *data, int *resp_size)
{
- const struct lpc_params_host_event_mask *p =
- (const struct lpc_params_host_event_mask *)data;
+ const struct ec_params_host_event_mask *p =
+ (const struct ec_params_host_event_mask *)data;
lpc_set_host_event_mask(LPC_HOST_EVENT_SCI, p->mask);
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_HOST_EVENT_SET_SCI_MASK,
+DECLARE_HOST_COMMAND(EC_CMD_HOST_EVENT_SET_SCI_MASK,
host_event_set_sci_mask);
static int host_event_set_wake_mask(uint8_t *data, int *resp_size)
{
- const struct lpc_params_host_event_mask *p =
- (const struct lpc_params_host_event_mask *)data;
+ const struct ec_params_host_event_mask *p =
+ (const struct ec_params_host_event_mask *)data;
lpc_set_host_event_mask(LPC_HOST_EVENT_WAKE, p->mask);
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_HOST_EVENT_SET_WAKE_MASK,
+DECLARE_HOST_COMMAND(EC_CMD_HOST_EVENT_SET_WAKE_MASK,
host_event_set_wake_mask);
static int host_event_clear(uint8_t *data, int *resp_size)
{
- const struct lpc_params_host_event_mask *p =
- (const struct lpc_params_host_event_mask *)data;
+ const struct ec_params_host_event_mask *p =
+ (const struct ec_params_host_event_mask *)data;
lpc_clear_host_events(p->mask);
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_HOST_EVENT_CLEAR, host_event_clear);
+DECLARE_HOST_COMMAND(EC_CMD_HOST_EVENT_CLEAR, host_event_clear);
diff --git a/common/keyboard.c b/common/keyboard.c
index 198b6a9817..2163de3e00 100644
--- a/common/keyboard.c
+++ b/common/keyboard.c
@@ -13,7 +13,7 @@
#include "hooks.h"
#include "lightbar.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "registers.h"
#include "system.h"
#include "task.h"
@@ -254,7 +254,7 @@ static void keyboard_wakeup(void)
{
#ifdef CONFIG_LPC
lpc_set_host_events(
- EC_LPC_HOST_EVENT_MASK(EC_LPC_HOST_EVENT_KEY_PRESSED));
+ EC_HOST_EVENT_MASK(EC_HOST_EVENT_KEY_PRESSED));
#endif
}
diff --git a/common/lightbar.c b/common/lightbar.c
index d2b49c340b..7d762690af 100644
--- a/common/lightbar.c
+++ b/common/lightbar.c
@@ -685,7 +685,7 @@ static const uint8_t dump_reglist[] = {
0x18, 0x19, 0x1a
};
-static void do_cmd_dump(struct lpc_params_lightbar_cmd *ptr)
+static void do_cmd_dump(struct ec_params_lightbar_cmd *ptr)
{
int i;
uint8_t reg;
@@ -720,13 +720,13 @@ static void do_cmd_rgb(uint8_t led,
static int lpc_cmd_lightbar(uint8_t *data, int *resp_size)
{
- struct lpc_params_lightbar_cmd *ptr =
- (struct lpc_params_lightbar_cmd *)data;
+ struct ec_params_lightbar_cmd *ptr =
+ (struct ec_params_lightbar_cmd *)data;
switch (ptr->in.cmd) {
case LIGHTBAR_CMD_DUMP:
do_cmd_dump(ptr);
- *resp_size = sizeof(struct lpc_params_lightbar_cmd);
+ *resp_size = sizeof(struct ec_params_lightbar_cmd);
break;
case LIGHTBAR_CMD_OFF:
lightbar_off();
@@ -756,17 +756,17 @@ static int lpc_cmd_lightbar(uint8_t *data, int *resp_size)
break;
case LIGHTBAR_CMD_GET_SEQ:
ptr->out.get_seq.num = current_state;
- *resp_size = sizeof(struct lpc_params_lightbar_cmd);
+ *resp_size = sizeof(struct ec_params_lightbar_cmd);
break;
default:
CPRINTF("[invalid lightbar cmd 0x%x]\n", ptr->in.cmd);
- return EC_LPC_RESULT_INVALID_PARAM;
+ return EC_RES_INVALID_PARAM;
}
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_LIGHTBAR_CMD, lpc_cmd_lightbar);
+DECLARE_HOST_COMMAND(EC_CMD_LIGHTBAR_CMD, lpc_cmd_lightbar);
/****************************************************************************/
@@ -813,7 +813,7 @@ static int command_lightbar(int argc, char **argv)
{
int i;
uint8_t num;
- struct lpc_params_lightbar_cmd params;
+ struct ec_params_lightbar_cmd params;
if (1 == argc) { /* no args = dump 'em all */
do_cmd_dump(&params);
diff --git a/common/pstore_commands.c b/common/pstore_commands.c
index 036f5d6b3b..fdd0eaf26c 100644
--- a/common/pstore_commands.c
+++ b/common/pstore_commands.c
@@ -13,26 +13,26 @@
int pstore_command_get_info(uint8_t *data, int *resp_size)
{
- struct lpc_response_pstore_info *r =
- (struct lpc_response_pstore_info *)data;
+ struct ec_response_pstore_info *r =
+ (struct ec_response_pstore_info *)data;
ASSERT(EEPROM_BLOCK_START_PSTORE + EEPROM_BLOCK_COUNT_PSTORE <=
eeprom_get_block_count());
r->pstore_size = EEPROM_BLOCK_COUNT_PSTORE * eeprom_get_block_size();
r->access_size = sizeof(uint32_t);
- *resp_size = sizeof(struct lpc_response_pstore_info);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_pstore_info);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_PSTORE_INFO, pstore_command_get_info);
+DECLARE_HOST_COMMAND(EC_CMD_PSTORE_INFO, pstore_command_get_info);
int pstore_command_read(uint8_t *data, int *resp_size)
{
- struct lpc_params_pstore_read *p =
- (struct lpc_params_pstore_read *)data;
- struct lpc_response_pstore_read *r =
- (struct lpc_response_pstore_read *)data;
+ struct ec_params_pstore_read *p =
+ (struct ec_params_pstore_read *)data;
+ struct ec_response_pstore_read *r =
+ (struct ec_response_pstore_read *)data;
char *dest = r->data;
int block_size = eeprom_get_block_size();
int block = p->offset / block_size + EEPROM_BLOCK_COUNT_PSTORE;
@@ -40,7 +40,7 @@ int pstore_command_read(uint8_t *data, int *resp_size)
int bytes_left = p->size;
if (p->size > sizeof(r->data))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
while (bytes_left) {
/* Read what we can from the current block */
@@ -48,10 +48,10 @@ int pstore_command_read(uint8_t *data, int *resp_size)
if (block >=
EEPROM_BLOCK_START_PSTORE + EEPROM_BLOCK_COUNT_PSTORE)
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
if (eeprom_read(block, offset, bytes_this, dest))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
/* Continue to the next block if necessary */
offset = 0;
@@ -60,16 +60,16 @@ int pstore_command_read(uint8_t *data, int *resp_size)
dest += bytes_this;
}
- *resp_size = sizeof(struct lpc_response_pstore_read);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_pstore_read);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_PSTORE_READ, pstore_command_read);
+DECLARE_HOST_COMMAND(EC_CMD_PSTORE_READ, pstore_command_read);
int pstore_command_write(uint8_t *data, int *resp_size)
{
- struct lpc_params_pstore_write *p =
- (struct lpc_params_pstore_write *)data;
+ struct ec_params_pstore_write *p =
+ (struct ec_params_pstore_write *)data;
const char *src = p->data;
int block_size = eeprom_get_block_size();
@@ -78,7 +78,7 @@ int pstore_command_write(uint8_t *data, int *resp_size)
int bytes_left = p->size;
if (p->size > sizeof(p->data))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
while (bytes_left) {
/* Write what we can to the current block */
@@ -86,10 +86,10 @@ int pstore_command_write(uint8_t *data, int *resp_size)
if (block >=
EEPROM_BLOCK_START_PSTORE + EEPROM_BLOCK_COUNT_PSTORE)
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
if (eeprom_write(block, offset, bytes_this, src))
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
/* Continue to the next block if necessary */
offset = 0;
@@ -98,6 +98,6 @@ int pstore_command_write(uint8_t *data, int *resp_size)
src += bytes_this;
}
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_PSTORE_WRITE, pstore_command_write);
+DECLARE_HOST_COMMAND(EC_CMD_PSTORE_WRITE, pstore_command_write);
diff --git a/common/pwm_commands.c b/common/pwm_commands.c
index 8009cf2ff9..3a35ff8637 100644
--- a/common/pwm_commands.c
+++ b/common/pwm_commands.c
@@ -12,51 +12,51 @@
int pwm_command_get_fan_rpm(uint8_t *data, int *resp_size)
{
- struct lpc_response_pwm_get_fan_rpm *r =
- (struct lpc_response_pwm_get_fan_rpm *)data;
+ struct ec_response_pwm_get_fan_rpm *r =
+ (struct ec_response_pwm_get_fan_rpm *)data;
r->rpm = pwm_get_fan_target_rpm();
- *resp_size = sizeof(struct lpc_response_pwm_get_fan_rpm);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_pwm_get_fan_rpm);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_PWM_GET_FAN_RPM, pwm_command_get_fan_rpm);
+DECLARE_HOST_COMMAND(EC_CMD_PWM_GET_FAN_RPM, pwm_command_get_fan_rpm);
int pwm_command_set_fan_target_rpm(uint8_t *data, int *resp_size)
{
- struct lpc_params_pwm_set_fan_target_rpm *p =
- (struct lpc_params_pwm_set_fan_target_rpm *)data;
+ struct ec_params_pwm_set_fan_target_rpm *p =
+ (struct ec_params_pwm_set_fan_target_rpm *)data;
#ifdef CONFIG_TASK_THERMAL
thermal_toggle_auto_fan_ctrl(0);
#endif
pwm_set_fan_target_rpm(p->rpm);
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_PWM_SET_FAN_TARGET_RPM,
+DECLARE_HOST_COMMAND(EC_CMD_PWM_SET_FAN_TARGET_RPM,
pwm_command_set_fan_target_rpm);
int pwm_command_get_keyboard_backlight(uint8_t *data, int *resp_size)
{
- struct lpc_response_pwm_get_keyboard_backlight *r =
- (struct lpc_response_pwm_get_keyboard_backlight *)data;
+ struct ec_response_pwm_get_keyboard_backlight *r =
+ (struct ec_response_pwm_get_keyboard_backlight *)data;
r->percent = pwm_get_keyboard_backlight();
- *resp_size = sizeof(struct lpc_response_pwm_get_keyboard_backlight);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_pwm_get_keyboard_backlight);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_PWM_GET_KEYBOARD_BACKLIGHT,
+DECLARE_HOST_COMMAND(EC_CMD_PWM_GET_KEYBOARD_BACKLIGHT,
pwm_command_get_keyboard_backlight);
int pwm_command_set_keyboard_backlight(uint8_t *data, int *resp_size)
{
- struct lpc_params_pwm_set_keyboard_backlight *p =
- (struct lpc_params_pwm_set_keyboard_backlight *)data;
+ struct ec_params_pwm_set_keyboard_backlight *p =
+ (struct ec_params_pwm_set_keyboard_backlight *)data;
pwm_set_keyboard_backlight(p->percent);
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_PWM_SET_KEYBOARD_BACKLIGHT,
+DECLARE_HOST_COMMAND(EC_CMD_PWM_SET_KEYBOARD_BACKLIGHT,
pwm_command_set_keyboard_backlight);
diff --git a/common/system_common.c b/common/system_common.c
index 0eb82d065c..92bcacdd71 100644
--- a/common/system_common.c
+++ b/common/system_common.c
@@ -11,7 +11,7 @@
#include "hooks.h"
#include "host_command.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "system.h"
#include "task.h"
#include "uart.h"
@@ -545,8 +545,8 @@ DECLARE_CONSOLE_COMMAND(reboot, command_reboot);
static int host_command_get_version(uint8_t *data, int *resp_size)
{
- struct lpc_response_get_version *r =
- (struct lpc_response_get_version *)data;
+ struct ec_response_get_version *r =
+ (struct ec_response_get_version *)data;
strzcpy(r->version_string_ro, system_get_version(SYSTEM_IMAGE_RO),
sizeof(r->version_string_ro));
@@ -557,59 +557,59 @@ static int host_command_get_version(uint8_t *data, int *resp_size)
switch (system_get_image_copy()) {
case SYSTEM_IMAGE_RO:
- r->current_image = EC_LPC_IMAGE_RO;
+ r->current_image = EC_IMAGE_RO;
break;
case SYSTEM_IMAGE_RW_A:
- r->current_image = EC_LPC_IMAGE_RW_A;
+ r->current_image = EC_IMAGE_RW_A;
break;
case SYSTEM_IMAGE_RW_B:
- r->current_image = EC_LPC_IMAGE_RW_B;
+ r->current_image = EC_IMAGE_RW_B;
break;
default:
- r->current_image = EC_LPC_IMAGE_UNKNOWN;
+ r->current_image = EC_IMAGE_UNKNOWN;
break;
}
- *resp_size = sizeof(struct lpc_response_get_version);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_get_version);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_GET_VERSION, host_command_get_version);
+DECLARE_HOST_COMMAND(EC_CMD_GET_VERSION, host_command_get_version);
static int host_command_build_info(uint8_t *data, int *resp_size)
{
- struct lpc_response_get_build_info *r =
- (struct lpc_response_get_build_info *)data;
+ struct ec_response_get_build_info *r =
+ (struct ec_response_get_build_info *)data;
strzcpy(r->build_string, system_get_build_info(),
sizeof(r->build_string));
- *resp_size = sizeof(struct lpc_response_get_build_info);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_get_build_info);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_GET_BUILD_INFO, host_command_build_info);
+DECLARE_HOST_COMMAND(EC_CMD_GET_BUILD_INFO, host_command_build_info);
static int host_command_get_chip_info(uint8_t *data, int *resp_size)
{
- struct lpc_response_get_chip_info *r =
- (struct lpc_response_get_chip_info *)data;
+ struct ec_response_get_chip_info *r =
+ (struct ec_response_get_chip_info *)data;
strzcpy(r->vendor, system_get_chip_vendor(), sizeof(r->vendor));
strzcpy(r->name, system_get_chip_name(), sizeof(r->name));
strzcpy(r->revision, system_get_chip_revision(), sizeof(r->revision));
- *resp_size = sizeof(struct lpc_response_get_chip_info);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_get_chip_info);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_GET_CHIP_INFO, host_command_get_chip_info);
+DECLARE_HOST_COMMAND(EC_CMD_GET_CHIP_INFO, host_command_get_chip_info);
#ifdef CONFIG_REBOOT_EC
static void clean_busy_bits(void) {
#ifdef CONFIG_LPC
- host_send_result(0, EC_LPC_RESULT_SUCCESS);
- host_send_result(1, EC_LPC_RESULT_SUCCESS);
+ host_send_result(0, EC_RES_SUCCESS);
+ host_send_result(1, EC_RES_SUCCESS);
#endif
}
@@ -617,27 +617,27 @@ int host_command_reboot(uint8_t *data, int *resp_size)
{
enum system_image_copy_t copy;
- struct lpc_params_reboot_ec *p =
- (struct lpc_params_reboot_ec *)data;
+ struct ec_params_reboot_ec *p =
+ (struct ec_params_reboot_ec *)data;
int recovery_request = p->reboot_flags &
- EC_LPC_COMMAND_REBOOT_BIT_RECOVERY;
+ EC_CMD_REBOOT_BIT_RECOVERY;
/* TODO: (crosbug.com/p/7468) For this command to be allowed, WP must
* be disabled. */
switch (p->target) {
- case EC_LPC_IMAGE_RO:
+ case EC_IMAGE_RO:
copy = SYSTEM_IMAGE_RO;
break;
- case EC_LPC_IMAGE_RW_A:
+ case EC_IMAGE_RW_A:
copy = SYSTEM_IMAGE_RW_A;
break;
- case EC_LPC_IMAGE_RW_B:
+ case EC_IMAGE_RW_B:
copy = SYSTEM_IMAGE_RW_B;
break;
default:
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
}
clean_busy_bits();
@@ -650,7 +650,7 @@ int host_command_reboot(uint8_t *data, int *resp_size)
*
* If we DO get down here, something went wrong in the reboot, so
* return error. */
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_REBOOT_EC, host_command_reboot);
+DECLARE_HOST_COMMAND(EC_CMD_REBOOT_EC, host_command_reboot);
#endif /* CONFIG_REBOOT_EC */
diff --git a/common/temp_sensor.c b/common/temp_sensor.c
index 013b4f0d87..9f615ae6d3 100644
--- a/common/temp_sensor.c
+++ b/common/temp_sensor.c
@@ -12,7 +12,7 @@
#include "gpio.h"
#include "i2c.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "peci.h"
#include "task.h"
#include "temp_sensor.h"
@@ -71,7 +71,7 @@ void poll_all_sensors(void)
static void update_lpc_mapped_memory(void)
{
int i, t;
- uint8_t *mapped = lpc_get_memmap_range() + EC_LPC_MEMMAP_TEMP_SENSOR;
+ uint8_t *mapped = lpc_get_memmap_range() + EC_MEMMAP_TEMP_SENSOR;
memset(mapped, 0xff, 16);
@@ -82,7 +82,7 @@ static void update_lpc_mapped_memory(void)
}
t = temp_sensor_read(i);
if (t != -1)
- mapped[i] = t - EC_LPC_TEMP_SENSOR_OFFSET;
+ mapped[i] = t - EC_TEMP_SENSOR_OFFSET;
else
mapped[i] = 0xfe;
}
@@ -126,4 +126,3 @@ static int command_temps(int argc, char **argv)
return EC_SUCCESS;
}
DECLARE_CONSOLE_COMMAND(temps, command_temps);
-
diff --git a/common/thermal.c b/common/thermal.c
index e9296b6433..9aa3e5d066 100644
--- a/common/thermal.c
+++ b/common/thermal.c
@@ -10,7 +10,7 @@
#include "console.h"
#include "gpio.h"
#include "lpc.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
#include "pwm.h"
#include "task.h"
#include "temp_sensor.h"
@@ -89,14 +89,14 @@ int thermal_toggle_auto_fan_ctrl(int auto_fan_on)
static void smi_overheated_warning(void)
{
lpc_set_host_events(
- EC_LPC_HOST_EVENT_MASK(EC_LPC_HOST_EVENT_THERMAL_OVERLOAD));
+ EC_HOST_EVENT_MASK(EC_HOST_EVENT_THERMAL_OVERLOAD));
}
static void smi_sensor_failure_warning(void)
{
lpc_set_host_events(
- EC_LPC_HOST_EVENT_MASK(EC_LPC_HOST_EVENT_THERMAL));
+ EC_HOST_EVENT_MASK(EC_HOST_EVENT_THERMAL));
}
diff --git a/common/thermal_commands.c b/common/thermal_commands.c
index f3476f8348..aedbf63f80 100644
--- a/common/thermal_commands.c
+++ b/common/thermal_commands.c
@@ -11,40 +11,40 @@
int thermal_command_set_threshold(uint8_t *data, int *resp_size)
{
- struct lpc_params_thermal_set_threshold *p =
- (struct lpc_params_thermal_set_threshold *)data;
+ struct ec_params_thermal_set_threshold *p =
+ (struct ec_params_thermal_set_threshold *)data;
if (thermal_set_threshold(p->sensor_type, p->threshold_id, p->value))
- return EC_LPC_RESULT_ERROR;
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_ERROR;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_THERMAL_SET_THRESHOLD,
+DECLARE_HOST_COMMAND(EC_CMD_THERMAL_SET_THRESHOLD,
thermal_command_set_threshold);
int thermal_command_get_threshold(uint8_t *data, int *resp_size)
{
- struct lpc_params_thermal_get_threshold *p =
- (struct lpc_params_thermal_get_threshold *)data;
- struct lpc_response_thermal_get_threshold *r =
- (struct lpc_response_thermal_get_threshold *)data;
+ struct ec_params_thermal_get_threshold *p =
+ (struct ec_params_thermal_get_threshold *)data;
+ struct ec_response_thermal_get_threshold *r =
+ (struct ec_response_thermal_get_threshold *)data;
r->value = thermal_get_threshold(p->sensor_type, p->threshold_id);
if (r->value == -1)
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
- *resp_size = sizeof(struct lpc_response_thermal_get_threshold);
- return EC_LPC_RESULT_SUCCESS;
+ *resp_size = sizeof(struct ec_response_thermal_get_threshold);
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_THERMAL_GET_THRESHOLD,
+DECLARE_HOST_COMMAND(EC_CMD_THERMAL_GET_THRESHOLD,
thermal_command_get_threshold);
int thermal_command_auto_fan_ctrl(uint8_t *data, int *resp_size)
{
if (thermal_toggle_auto_fan_ctrl(1))
- return EC_LPC_RESULT_ERROR;
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_ERROR;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_THERMAL_AUTO_FAN_CTRL,
+DECLARE_HOST_COMMAND(EC_CMD_THERMAL_AUTO_FAN_CTRL,
thermal_command_auto_fan_ctrl);
diff --git a/common/usb_charge_commands.c b/common/usb_charge_commands.c
index ad0380186d..4e69208622 100644
--- a/common/usb_charge_commands.c
+++ b/common/usb_charge_commands.c
@@ -17,8 +17,8 @@
int usb_charge_command_set_mode(uint8_t *data, int *resp_size)
{
- struct lpc_params_usb_charge_set_mode *p =
- (struct lpc_params_usb_charge_set_mode *)data;
+ struct ec_params_usb_charge_set_mode *p =
+ (struct ec_params_usb_charge_set_mode *)data;
int rv;
CPRINTF("[Setting USB port %d to mode %d]\n",
@@ -26,9 +26,9 @@ int usb_charge_command_set_mode(uint8_t *data, int *resp_size)
rv = usb_charge_set_mode(p->usb_port_id, p->mode);
if (rv != EC_SUCCESS)
- return EC_LPC_RESULT_ERROR;
+ return EC_RES_ERROR;
- return EC_LPC_RESULT_SUCCESS;
+ return EC_RES_SUCCESS;
}
-DECLARE_HOST_COMMAND(EC_LPC_COMMAND_USB_CHARGE_SET_MODE,
+DECLARE_HOST_COMMAND(EC_CMD_USB_CHARGE_SET_MODE,
usb_charge_command_set_mode);
diff --git a/include/lpc_commands.h b/include/ec_commands.h
index fd93136421..ab0142e81d 100644
--- a/include/lpc_commands.h
+++ b/include/ec_commands.h
@@ -3,10 +3,10 @@
* found in the LICENSE file.
*/
-/* LPC command constants for Chrome EC */
+/* Host communication command constants for Chrome EC */
-#ifndef __CROS_EC_LPC_COMMANDS_H
-#define __CROS_EC_LPC_COMMANDS_H
+#ifndef __CROS_EC_COMMANDS_H
+#define __CROS_EC_COMMANDS_H
/* During the development stage, the LPC bus has high error bit rate.
* Using checksum can detect the error and trigger re-transmit.
@@ -15,7 +15,7 @@
#define SUPPORT_CHECKSUM
/* Current version of this protocol */
-#define EC_LPC_PROTO_VERSION 0x00000002
+#define EC_PROTO_VERSION 0x00000002
/* I/O addresses for LPC commands */
#define EC_LPC_ADDR_KERNEL_DATA 0x62
@@ -24,7 +24,7 @@
#define EC_LPC_ADDR_USER_DATA 0x200
#define EC_LPC_ADDR_USER_CMD 0x204
#define EC_LPC_ADDR_USER_PARAM 0x880
-#define EC_LPC_PARAM_SIZE 128 /* Size of each param area in bytes */
+#define EC_PARAM_SIZE 128 /* Size of each param area in bytes */
/* EC command register bit functions */
#define EC_LPC_CMDR_DATA (1 << 0)
@@ -36,50 +36,50 @@
#define EC_LPC_CMDR_SMI (1 << 6)
#define EC_LPC_ADDR_MEMMAP 0x900
-#define EC_LPC_MEMMAP_SIZE 255 /* ACPI IO buffer max is 255 bytes */
-#define EC_LPC_MEMMAP_TEXT_MAX 8 /* Size of a string in the memory map */
+#define EC_MEMMAP_SIZE 255 /* ACPI IO buffer max is 255 bytes */
+#define EC_MEMMAP_TEXT_MAX 8 /* Size of a string in the memory map */
/* The offset address of each type of data in mapped memory. */
-#define EC_LPC_MEMMAP_TEMP_SENSOR 0x00
-#define EC_LPC_MEMMAP_FAN 0x10
-#define EC_LPC_MEMMAP_SWITCHES 0x30
-#define EC_LPC_MEMMAP_HOST_EVENTS 0x34
-#define EC_LPC_MEMMAP_BATT_VOLT 0x40 /* Battery Present Voltage */
-#define EC_LPC_MEMMAP_BATT_RATE 0x44 /* Battery Present Rate */
-#define EC_LPC_MEMMAP_BATT_CAP 0x48 /* Battery Remaining Capacity */
-#define EC_LPC_MEMMAP_BATT_FLAG 0x4c /* Battery State, defined below */
-#define EC_LPC_MEMMAP_BATT_DCAP 0x50 /* Battery Design Capacity */
-#define EC_LPC_MEMMAP_BATT_DVLT 0x54 /* Battery Design Voltage */
-#define EC_LPC_MEMMAP_BATT_LFCC 0x58 /* Battery Last Full Charge Capacity */
-#define EC_LPC_MEMMAP_BATT_CCNT 0x5c /* Battery Cycle Count */
-#define EC_LPC_MEMMAP_BATT_MFGR 0x60 /* Battery Manufacturer String */
-#define EC_LPC_MEMMAP_BATT_MODEL 0x68 /* Battery Model Number String */
-#define EC_LPC_MEMMAP_BATT_SERIAL 0x70 /* Battery Serial Number String */
-#define EC_LPC_MEMMAP_BATT_TYPE 0x78 /* Battery Type String */
-
-/* Battery bit flags at EC_LPC_MEMMAP_BATT_FLAG. */
+#define EC_MEMMAP_TEMP_SENSOR 0x00
+#define EC_MEMMAP_FAN 0x10
+#define EC_MEMMAP_SWITCHES 0x30
+#define EC_MEMMAP_HOST_EVENTS 0x34
+#define EC_MEMMAP_BATT_VOLT 0x40 /* Battery Present Voltage */
+#define EC_MEMMAP_BATT_RATE 0x44 /* Battery Present Rate */
+#define EC_MEMMAP_BATT_CAP 0x48 /* Battery Remaining Capacity */
+#define EC_MEMMAP_BATT_FLAG 0x4c /* Battery State, defined below */
+#define EC_MEMMAP_BATT_DCAP 0x50 /* Battery Design Capacity */
+#define EC_MEMMAP_BATT_DVLT 0x54 /* Battery Design Voltage */
+#define EC_MEMMAP_BATT_LFCC 0x58 /* Battery Last Full Charge Capacity */
+#define EC_MEMMAP_BATT_CCNT 0x5c /* Battery Cycle Count */
+#define EC_MEMMAP_BATT_MFGR 0x60 /* Battery Manufacturer String */
+#define EC_MEMMAP_BATT_MODEL 0x68 /* Battery Model Number String */
+#define EC_MEMMAP_BATT_SERIAL 0x70 /* Battery Serial Number String */
+#define EC_MEMMAP_BATT_TYPE 0x78 /* Battery Type String */
+
+/* Battery bit flags at EC_MEMMAP_BATT_FLAG. */
#define EC_BATT_FLAG_AC_PRESENT 0x01
#define EC_BATT_FLAG_BATT_PRESENT 0x02
#define EC_BATT_FLAG_DISCHARGING 0x04
#define EC_BATT_FLAG_CHARGING 0x08
#define EC_BATT_FLAG_LEVEL_CRITICAL 0x10
-/* Switch flags at EC_LPC_MEMMAP_SWITCHES */
-#define EC_LPC_SWITCH_LID_OPEN 0x01
-#define EC_LPC_SWITCH_POWER_BUTTON_PRESSED 0x02
-#define EC_LPC_SWITCH_WRITE_PROTECT_DISABLED 0x04
+/* Switch flags at EC_MEMMAP_SWITCHES */
+#define EC_SWITCH_LID_OPEN 0x01
+#define EC_SWITCH_POWER_BUTTON_PRESSED 0x02
+#define EC_SWITCH_WRITE_PROTECT_DISABLED 0x04
/* Recovery requested via keyboard */
-#define EC_LPC_SWITCH_KEYBOARD_RECOVERY 0x08
+#define EC_SWITCH_KEYBOARD_RECOVERY 0x08
/* Recovery requested via dedicated signal (from servo board) */
-#define EC_LPC_SWITCH_DEDICATED_RECOVERY 0x10
+#define EC_SWITCH_DEDICATED_RECOVERY 0x10
/* Fake developer switch (for testing) */
-#define EC_LPC_SWITCH_FAKE_DEVELOPER 0x20
+#define EC_SWITCH_FAKE_DEVELOPER 0x20
/* The offset of temperature value stored in mapped memory.
* This allows reporting a temperature range of
* 200K to 454K = -73C to 181C.
*/
-#define EC_LPC_TEMP_SENSOR_OFFSET 200
+#define EC_TEMP_SENSOR_OFFSET 200
/*
* This header file is used in coreboot both in C and ACPI code.
@@ -114,14 +114,14 @@
#define EC_LPC_STATUS_BUSY_MASK \
(EC_LPC_STATUS_FROM_HOST | EC_LPC_STATUS_PROCESSING)
-/* LPC command response codes */
+/* Host command response codes */
/* TODO: move these so they don't overlap SCI/SMI data? */
-enum lpc_status {
- EC_LPC_RESULT_SUCCESS = 0,
- EC_LPC_RESULT_INVALID_COMMAND = 1,
- EC_LPC_RESULT_ERROR = 2,
- EC_LPC_RESULT_INVALID_PARAM = 3,
- EC_LPC_RESULT_ACCESS_DENIED = 4,
+enum ec_status {
+ EC_RES_SUCCESS = 0,
+ EC_RES_INVALID_COMMAND = 1,
+ EC_RES_ERROR = 2,
+ EC_RES_INVALID_PARAM = 3,
+ EC_RES_ACCESS_DENIED = 4,
};
@@ -131,22 +131,22 @@ enum lpc_status {
* item or rearrange the list (it needs to be stable across platforms, not
* just within a single compiled instance). */
enum host_event_code {
- EC_LPC_HOST_EVENT_LID_CLOSED = 1,
- EC_LPC_HOST_EVENT_LID_OPEN = 2,
- EC_LPC_HOST_EVENT_POWER_BUTTON = 3,
- EC_LPC_HOST_EVENT_AC_CONNECTED = 4,
- EC_LPC_HOST_EVENT_AC_DISCONNECTED = 5,
- EC_LPC_HOST_EVENT_BATTERY_LOW = 6,
- EC_LPC_HOST_EVENT_BATTERY_CRITICAL = 7,
- EC_LPC_HOST_EVENT_BATTERY = 8,
- EC_LPC_HOST_EVENT_THERMAL_THRESHOLD = 9,
- EC_LPC_HOST_EVENT_THERMAL_OVERLOAD = 10,
- EC_LPC_HOST_EVENT_THERMAL = 11,
- EC_LPC_HOST_EVENT_USB_CHARGER = 12,
- EC_LPC_HOST_EVENT_KEY_PRESSED = 13,
+ EC_HOST_EVENT_LID_CLOSED = 1,
+ EC_HOST_EVENT_LID_OPEN = 2,
+ EC_HOST_EVENT_POWER_BUTTON = 3,
+ EC_HOST_EVENT_AC_CONNECTED = 4,
+ EC_HOST_EVENT_AC_DISCONNECTED = 5,
+ EC_HOST_EVENT_BATTERY_LOW = 6,
+ EC_HOST_EVENT_BATTERY_CRITICAL = 7,
+ EC_HOST_EVENT_BATTERY = 8,
+ EC_HOST_EVENT_THERMAL_THRESHOLD = 9,
+ EC_HOST_EVENT_THERMAL_OVERLOAD = 10,
+ EC_HOST_EVENT_THERMAL = 11,
+ EC_HOST_EVENT_USB_CHARGER = 12,
+ EC_HOST_EVENT_KEY_PRESSED = 13,
};
/* Host event mask */
-#define EC_LPC_HOST_EVENT_MASK(event_code) (1 << ((event_code) - 1))
+#define EC_HOST_EVENT_MASK(event_code) (1 << ((event_code) - 1))
/* Notes on commands:
*
@@ -160,60 +160,60 @@ enum host_event_code {
/* Get protocol version, used to deal with non-backward compatible protocol
* changes. */
-#define EC_LPC_COMMAND_PROTO_VERSION 0x00
-struct lpc_response_proto_version {
+#define EC_CMD_PROTO_VERSION 0x00
+struct ec_response_proto_version {
uint32_t version;
} __attribute__ ((packed));
/* Hello. This is a simple command to test the EC is responsive to
* commands. */
-#define EC_LPC_COMMAND_HELLO 0x01
-struct lpc_params_hello {
+#define EC_CMD_HELLO 0x01
+struct ec_params_hello {
uint32_t in_data; /* Pass anything here */
} __attribute__ ((packed));
-struct lpc_response_hello {
+struct ec_response_hello {
uint32_t out_data; /* Output will be in_data + 0x01020304 */
} __attribute__ ((packed));
/* Get version number */
-#define EC_LPC_COMMAND_GET_VERSION 0x02
-enum lpc_current_image {
- EC_LPC_IMAGE_UNKNOWN = 0,
- EC_LPC_IMAGE_RO,
- EC_LPC_IMAGE_RW_A,
- EC_LPC_IMAGE_RW_B
+#define EC_CMD_GET_VERSION 0x02
+enum ec_current_image {
+ EC_IMAGE_UNKNOWN = 0,
+ EC_IMAGE_RO,
+ EC_IMAGE_RW_A,
+ EC_IMAGE_RW_B
};
-struct lpc_response_get_version {
+struct ec_response_get_version {
/* Null-terminated version strings for RO, RW-A, RW-B */
char version_string_ro[32];
char version_string_rw_a[32];
char version_string_rw_b[32];
- uint32_t current_image; /* One of lpc_current_image */
+ uint32_t current_image; /* One of ec_current_image */
} __attribute__ ((packed));
/* Read test */
-#define EC_LPC_COMMAND_READ_TEST 0x03
-struct lpc_params_read_test {
+#define EC_CMD_READ_TEST 0x03
+struct ec_params_read_test {
uint32_t offset; /* Starting value for read buffer */
uint32_t size; /* Size to read in bytes */
} __attribute__ ((packed));
-struct lpc_response_read_test {
+struct ec_response_read_test {
uint32_t data[32];
} __attribute__ ((packed));
/* Get build information */
-#define EC_LPC_COMMAND_GET_BUILD_INFO 0x04
-struct lpc_response_get_build_info {
- char build_string[EC_LPC_PARAM_SIZE];
+#define EC_CMD_GET_BUILD_INFO 0x04
+struct ec_response_get_build_info {
+ char build_string[EC_PARAM_SIZE];
} __attribute__ ((packed));
/* Get chip info */
-#define EC_LPC_COMMAND_GET_CHIP_INFO 0x05
-struct lpc_response_get_chip_info {
+#define EC_CMD_GET_CHIP_INFO 0x05
+struct ec_response_get_chip_info {
/* Null-terminated strings */
char vendor[32];
char name[32];
@@ -225,11 +225,11 @@ struct lpc_response_get_chip_info {
/* Flash commands */
/* Maximum bytes that can be read/written in a single command */
-#define EC_LPC_FLASH_SIZE_MAX 64
+#define EC_FLASH_SIZE_MAX 64
/* Get flash info */
-#define EC_LPC_COMMAND_FLASH_INFO 0x10
-struct lpc_response_flash_info {
+#define EC_CMD_FLASH_INFO 0x10
+struct ec_response_flash_info {
/* Usable flash size, in bytes */
uint32_t flash_size;
/* Write block size. Write offset and size must be a multiple
@@ -244,80 +244,80 @@ struct lpc_response_flash_info {
} __attribute__ ((packed));
/* Read flash */
-#define EC_LPC_COMMAND_FLASH_READ 0x11
-struct lpc_params_flash_read {
+#define EC_CMD_FLASH_READ 0x11
+struct ec_params_flash_read {
uint32_t offset; /* Byte offset to read */
uint32_t size; /* Size to read in bytes */
} __attribute__ ((packed));
-struct lpc_response_flash_read {
- uint8_t data[EC_LPC_FLASH_SIZE_MAX];
+struct ec_response_flash_read {
+ uint8_t data[EC_FLASH_SIZE_MAX];
} __attribute__ ((packed));
/* Write flash */
-#define EC_LPC_COMMAND_FLASH_WRITE 0x12
-struct lpc_params_flash_write {
+#define EC_CMD_FLASH_WRITE 0x12
+struct ec_params_flash_write {
uint32_t offset; /* Byte offset to write */
uint32_t size; /* Size to write in bytes */
- uint8_t data[EC_LPC_FLASH_SIZE_MAX];
+ uint8_t data[EC_FLASH_SIZE_MAX];
} __attribute__ ((packed));
/* Erase flash */
-#define EC_LPC_COMMAND_FLASH_ERASE 0x13
-struct lpc_params_flash_erase {
+#define EC_CMD_FLASH_ERASE 0x13
+struct ec_params_flash_erase {
uint32_t offset; /* Byte offset to erase */
uint32_t size; /* Size to erase in bytes */
} __attribute__ ((packed));
/* Flashmap offset */
-#define EC_LPC_COMMAND_FLASH_GET_FLASHMAP 0x14
-struct lpc_response_flash_flashmap {
+#define EC_CMD_FLASH_GET_FLASHMAP 0x14
+struct ec_response_flash_flashmap {
uint32_t offset; /* Flashmap offset */
} __attribute__ ((packed));
/* Enable/disable flash write protect */
-#define EC_LPC_COMMAND_FLASH_WP_ENABLE 0x15
-struct lpc_params_flash_wp_enable {
+#define EC_CMD_FLASH_WP_ENABLE 0x15
+struct ec_params_flash_wp_enable {
uint32_t enable_wp;
} __attribute__ ((packed));
/* Get flash write protection commit state */
-#define EC_LPC_COMMAND_FLASH_WP_GET_STATE 0x16
-struct lpc_response_flash_wp_enable {
+#define EC_CMD_FLASH_WP_GET_STATE 0x16
+struct ec_response_flash_wp_enable {
uint32_t enable_wp;
} __attribute__ ((packed));
/* Set/get flash write protection range */
-#define EC_LPC_COMMAND_FLASH_WP_SET_RANGE 0x17
-struct lpc_params_flash_wp_range {
+#define EC_CMD_FLASH_WP_SET_RANGE 0x17
+struct ec_params_flash_wp_range {
/* Byte offset aligned to info.protect_block_size */
uint32_t offset;
/* Size should be multiply of info.protect_block_size */
uint32_t size;
} __attribute__ ((packed));
-#define EC_LPC_COMMAND_FLASH_WP_GET_RANGE 0x18
-struct lpc_response_flash_wp_range {
+#define EC_CMD_FLASH_WP_GET_RANGE 0x18
+struct ec_response_flash_wp_range {
uint32_t offset;
uint32_t size;
} __attribute__ ((packed));
/* Read flash write protection GPIO pin */
-#define EC_LPC_COMMAND_FLASH_WP_GET_GPIO 0x19
-struct lpc_params_flash_wp_gpio {
+#define EC_CMD_FLASH_WP_GET_GPIO 0x19
+struct ec_params_flash_wp_gpio {
uint32_t pin_no;
} __attribute__ ((packed));
-struct lpc_response_flash_wp_gpio {
+struct ec_response_flash_wp_gpio {
uint32_t value;
} __attribute__ ((packed));
#ifdef SUPPORT_CHECKSUM
/* Checksum a range of flash datq */
-#define EC_LPC_COMMAND_FLASH_CHECKSUM 0x1f
-struct lpc_params_flash_checksum {
+#define EC_CMD_FLASH_CHECKSUM 0x1f
+struct ec_params_flash_checksum {
uint32_t offset; /* Byte offset to read */
uint32_t size; /* Size to read in bytes */
} __attribute__ ((packed));
-struct lpc_response_flash_checksum {
+struct ec_response_flash_checksum {
uint8_t checksum;
} __attribute__ ((packed));
#define BYTE_IN(sum, byte) do { \
@@ -330,26 +330,26 @@ struct lpc_response_flash_checksum {
/* PWM commands */
/* Get fan RPM */
-#define EC_LPC_COMMAND_PWM_GET_FAN_RPM 0x20
-struct lpc_response_pwm_get_fan_rpm {
+#define EC_CMD_PWM_GET_FAN_RPM 0x20
+struct ec_response_pwm_get_fan_rpm {
uint32_t rpm;
} __attribute__ ((packed));
/* Set target fan RPM */
-#define EC_LPC_COMMAND_PWM_SET_FAN_TARGET_RPM 0x21
-struct lpc_params_pwm_set_fan_target_rpm {
+#define EC_CMD_PWM_SET_FAN_TARGET_RPM 0x21
+struct ec_params_pwm_set_fan_target_rpm {
uint32_t rpm;
} __attribute__ ((packed));
/* Get keyboard backlight */
-#define EC_LPC_COMMAND_PWM_GET_KEYBOARD_BACKLIGHT 0x22
-struct lpc_response_pwm_get_keyboard_backlight {
+#define EC_CMD_PWM_GET_KEYBOARD_BACKLIGHT 0x22
+struct ec_response_pwm_get_keyboard_backlight {
uint8_t percent;
} __attribute__ ((packed));
/* Set keyboard backlight */
-#define EC_LPC_COMMAND_PWM_SET_KEYBOARD_BACKLIGHT 0x23
-struct lpc_params_pwm_set_keyboard_backlight {
+#define EC_CMD_PWM_SET_KEYBOARD_BACKLIGHT 0x23
+struct ec_params_pwm_set_keyboard_backlight {
uint8_t percent;
} __attribute__ ((packed));
@@ -358,8 +358,8 @@ struct lpc_params_pwm_set_keyboard_backlight {
* command to say "talk to the lightbar", we put the "and tell it to do X"
* part into a subcommand. We'll make separate structs for subcommands with
* different input args, so that we know how much to expect. */
-#define EC_LPC_COMMAND_LIGHTBAR_CMD 0x28
-struct lpc_params_lightbar_cmd {
+#define EC_CMD_LIGHTBAR_CMD 0x28
+struct ec_params_lightbar_cmd {
union {
union {
uint8_t cmd;
@@ -402,8 +402,8 @@ struct lpc_params_lightbar_cmd {
/* USB charging control commands */
/* Set USB port charging mode */
-#define EC_LPC_COMMAND_USB_CHARGE_SET_MODE 0x30
-struct lpc_params_usb_charge_set_mode {
+#define EC_CMD_USB_CHARGE_SET_MODE 0x30
+struct ec_params_usb_charge_set_mode {
uint8_t usb_port_id;
uint8_t mode;
} __attribute__ ((packed));
@@ -412,11 +412,11 @@ struct lpc_params_usb_charge_set_mode {
/* Persistent storage for host */
/* Maximum bytes that can be read/written in a single command */
-#define EC_LPC_PSTORE_SIZE_MAX 64
+#define EC_PSTORE_SIZE_MAX 64
/* Get persistent storage info */
-#define EC_LPC_COMMAND_PSTORE_INFO 0x40
-struct lpc_response_pstore_info {
+#define EC_CMD_PSTORE_INFO 0x40
+struct ec_response_pstore_info {
/* Persistent storage size, in bytes */
uint32_t pstore_size;
/* Access size. Read/write offset and size must be a multiple
@@ -425,59 +425,59 @@ struct lpc_response_pstore_info {
} __attribute__ ((packed));
/* Read persistent storage */
-#define EC_LPC_COMMAND_PSTORE_READ 0x41
-struct lpc_params_pstore_read {
+#define EC_CMD_PSTORE_READ 0x41
+struct ec_params_pstore_read {
uint32_t offset; /* Byte offset to read */
uint32_t size; /* Size to read in bytes */
} __attribute__ ((packed));
-struct lpc_response_pstore_read {
- uint8_t data[EC_LPC_PSTORE_SIZE_MAX];
+struct ec_response_pstore_read {
+ uint8_t data[EC_PSTORE_SIZE_MAX];
} __attribute__ ((packed));
/* Write persistent storage */
-#define EC_LPC_COMMAND_PSTORE_WRITE 0x42
-struct lpc_params_pstore_write {
+#define EC_CMD_PSTORE_WRITE 0x42
+struct ec_params_pstore_write {
uint32_t offset; /* Byte offset to write */
uint32_t size; /* Size to write in bytes */
- uint8_t data[EC_LPC_PSTORE_SIZE_MAX];
+ uint8_t data[EC_PSTORE_SIZE_MAX];
} __attribute__ ((packed));
/*****************************************************************************/
/* Thermal engine commands */
/* Set thershold value */
-#define EC_LPC_COMMAND_THERMAL_SET_THRESHOLD 0x50
-struct lpc_params_thermal_set_threshold {
+#define EC_CMD_THERMAL_SET_THRESHOLD 0x50
+struct ec_params_thermal_set_threshold {
uint8_t sensor_type;
uint8_t threshold_id;
uint16_t value;
} __attribute__ ((packed));
/* Get threshold value */
-#define EC_LPC_COMMAND_THERMAL_GET_THRESHOLD 0x51
-struct lpc_params_thermal_get_threshold {
+#define EC_CMD_THERMAL_GET_THRESHOLD 0x51
+struct ec_params_thermal_get_threshold {
uint8_t sensor_type;
uint8_t threshold_id;
} __attribute__ ((packed));
-struct lpc_response_thermal_get_threshold {
+struct ec_response_thermal_get_threshold {
uint16_t value;
} __attribute__ ((packed));
/* Toggling automatic fan control */
-#define EC_LPC_COMMAND_THERMAL_AUTO_FAN_CTRL 0x52
+#define EC_CMD_THERMAL_AUTO_FAN_CTRL 0x52
/*****************************************************************************/
/* Matrix KeyBoard Protocol */
/* Read key state */
-#define EC_LPC_COMMAND_MKBP_STATE 0x60
-struct lpc_response_mkbp_state {
+#define EC_CMD_MKBP_STATE 0x60
+struct ec_response_mkbp_state {
uint8_t cols[32];
} __attribute__ ((packed));
/* Provide information about the matrix : number of rows and columns */
-#define EC_LPC_COMMAND_MKBP_INFO 0x61
-struct lpc_response_mkbp_info {
+#define EC_CMD_MKBP_INFO 0x61
+struct ec_response_mkbp_info {
uint32_t rows;
uint32_t cols;
} __attribute__ ((packed));
@@ -487,24 +487,24 @@ struct lpc_response_mkbp_info {
/* Host event mask params and response structures, shared by all of the host
* event commands below. */
-struct lpc_params_host_event_mask {
+struct ec_params_host_event_mask {
uint32_t mask;
} __attribute__ ((packed));
-struct lpc_response_host_event_mask {
+struct ec_response_host_event_mask {
uint32_t mask;
} __attribute__ ((packed));
-/* These all use lpc_response_host_event_mask */
-#define EC_LPC_COMMAND_HOST_EVENT_GET_SMI_MASK 0x88
-#define EC_LPC_COMMAND_HOST_EVENT_GET_SCI_MASK 0x89
-#define EC_LPC_COMMAND_HOST_EVENT_GET_WAKE_MASK 0x8d
+/* These all use ec_response_host_event_mask */
+#define EC_CMD_HOST_EVENT_GET_SMI_MASK 0x88
+#define EC_CMD_HOST_EVENT_GET_SCI_MASK 0x89
+#define EC_CMD_HOST_EVENT_GET_WAKE_MASK 0x8d
-/* These all use lpc_params_host_event_mask */
-#define EC_LPC_COMMAND_HOST_EVENT_SET_SMI_MASK 0x8a
-#define EC_LPC_COMMAND_HOST_EVENT_SET_SCI_MASK 0x8b
-#define EC_LPC_COMMAND_HOST_EVENT_CLEAR 0x8c
-#define EC_LPC_COMMAND_HOST_EVENT_SET_WAKE_MASK 0x8e
+/* These all use ec_params_host_event_mask */
+#define EC_CMD_HOST_EVENT_SET_SMI_MASK 0x8a
+#define EC_CMD_HOST_EVENT_SET_SCI_MASK 0x8b
+#define EC_CMD_HOST_EVENT_CLEAR 0x8c
+#define EC_CMD_HOST_EVENT_SET_WAKE_MASK 0x8e
/*****************************************************************************/
/* Special commands
@@ -517,7 +517,7 @@ struct lpc_response_host_event_mask {
* This clears the lowest-order bit in the currently pending host events, and
* sets the result code to the 1-based index of the bit (event 0x00000001 = 1,
* event 0x80000000 = 32), or 0 if no event was pending. */
-#define EC_LPC_COMMAND_ACPI_QUERY_EVENT 0x84
+#define EC_CMD_ACPI_QUERY_EVENT 0x84
/* Reboot
*
@@ -525,16 +525,16 @@ struct lpc_response_host_event_mask {
* reboot command is processed at interrupt level. Note that when the EC
* reboots, the host will reboot too, so there is no response to this
* command. */
-#define EC_LPC_COMMAND_REBOOT 0xd1 /* Think "die" */
+#define EC_CMD_REBOOT 0xd1 /* Think "die" */
-#define EC_LPC_COMMAND_REBOOT_EC 0xd2
-#define EC_LPC_COMMAND_REBOOT_BIT_RECOVERY (1 << 0)
+#define EC_CMD_REBOOT_EC 0xd2
+#define EC_CMD_REBOOT_BIT_RECOVERY (1 << 0)
-struct lpc_params_reboot_ec {
- uint8_t target; /* enum lpc_current_image */
+struct ec_params_reboot_ec {
+ uint8_t target; /* enum ec_current_image */
uint8_t reboot_flags;
} __attribute__ ((packed));
#endif /* !__ACPI__ */
-#endif /* __CROS_EC_LPC_COMMANDS_H */
+#endif /* __CROS_EC_COMMANDS_H */
diff --git a/include/host_command.h b/include/host_command.h
index 7bebbe5e19..245d39a162 100644
--- a/include/host_command.h
+++ b/include/host_command.h
@@ -9,7 +9,7 @@
#define __CROS_EC_HOST_COMMAND_H
#include "common.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
/* Host command */
struct host_command {
diff --git a/util/ectool.c b/util/ectool.c
index c395a525af..f908c077b3 100644
--- a/util/ectool.c
+++ b/util/ectool.c
@@ -13,7 +13,7 @@
#include "battery.h"
#include "lightbar.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
/* Handy tricks */
#define BUILD_ASSERT(cond) ((void)sizeof(char[1 - 2*!(cond)]))
@@ -195,7 +195,7 @@ int ec_command(int command, const void *indata, int insize,
int data_addr = EC_LPC_ADDR_USER_DATA;
int param_addr = EC_LPC_ADDR_USER_PARAM;
- if (insize > EC_LPC_PARAM_SIZE || outsize > EC_LPC_PARAM_SIZE) {
+ if (insize > EC_PARAM_SIZE || outsize > EC_PARAM_SIZE) {
fprintf(stderr, "Data size too big\n");
return -1;
}
@@ -255,14 +255,14 @@ int read_mapped_string(uint8_t offset, char *buf)
{
int c;
- for (c = 0; c < EC_LPC_MEMMAP_TEXT_MAX; c++) {
+ for (c = 0; c < EC_MEMMAP_TEXT_MAX; c++) {
buf[c] = inb(EC_LPC_ADDR_MEMMAP + offset + c);
if (buf[c] == 0)
return c;
}
- buf[EC_LPC_MEMMAP_TEXT_MAX-1] = 0;
- return EC_LPC_MEMMAP_TEXT_MAX;
+ buf[EC_MEMMAP_TEXT_MAX-1] = 0;
+ return EC_MEMMAP_TEXT_MAX;
}
@@ -294,13 +294,13 @@ void print_help(const char *prog)
int cmd_hello(int argc, char *argv[])
{
- struct lpc_params_hello p;
- struct lpc_response_hello r;
+ struct ec_params_hello p;
+ struct ec_response_hello r;
int rv;
p.in_data = 0xa0b0c0d0;
- rv = ec_command(EC_LPC_COMMAND_HELLO, &p, sizeof(p), &r, sizeof(r));
+ rv = ec_command(EC_CMD_HELLO, &p, sizeof(p), &r, sizeof(r));
if (rv)
return rv;
@@ -318,14 +318,14 @@ int cmd_hello(int argc, char *argv[])
int cmd_version(int argc, char *argv[])
{
static const char * const fw_copies[] = {"unknown", "RO", "A", "B"};
- struct lpc_response_get_version r;
- struct lpc_response_get_build_info r2;
+ struct ec_response_get_version r;
+ struct ec_response_get_build_info r2;
int rv;
- rv = ec_command(EC_LPC_COMMAND_GET_VERSION, NULL, 0, &r, sizeof(r));
+ rv = ec_command(EC_CMD_GET_VERSION, NULL, 0, &r, sizeof(r));
if (rv)
return rv;
- rv = ec_command(EC_LPC_COMMAND_GET_BUILD_INFO,
+ rv = ec_command(EC_CMD_GET_BUILD_INFO,
NULL, 0, &r2, sizeof(r2));
if (rv)
return rv;
@@ -351,8 +351,8 @@ int cmd_version(int argc, char *argv[])
int cmd_read_test(int argc, char *argv[])
{
- struct lpc_params_read_test p;
- struct lpc_response_read_test r;
+ struct ec_params_read_test p;
+ struct ec_response_read_test r;
int offset, size;
int errors = 0;
int rv;
@@ -383,7 +383,7 @@ int cmd_read_test(int argc, char *argv[])
for (i = 0; i < size; i += sizeof(r.data)) {
p.offset = offset + i / sizeof(uint32_t);
p.size = MIN(size - i, sizeof(r.data));
- rv = ec_command(EC_LPC_COMMAND_READ_TEST, &p, sizeof(p),
+ rv = ec_command(EC_CMD_READ_TEST, &p, sizeof(p),
&r, sizeof(r));
if (rv) {
fprintf(stderr, "Read error at offset %d\n", i);
@@ -415,25 +415,25 @@ int cmd_read_test(int argc, char *argv[])
int cmd_reboot_ec(int argc, char *argv[])
{
- struct lpc_params_reboot_ec p;
+ struct ec_params_reboot_ec p;
int rv;
if (argc < 2) {
- rv = ec_command(EC_LPC_COMMAND_REBOOT, NULL, 0, NULL, 0);
+ rv = ec_command(EC_CMD_REBOOT, NULL, 0, NULL, 0);
} else if (argc == 2) {
if (!strcmp(argv[1], "RO")) {
- p.target = EC_LPC_IMAGE_RO;
+ p.target = EC_IMAGE_RO;
} else if (!strcmp(argv[1], "A")) {
- p.target = EC_LPC_IMAGE_RW_A;
+ p.target = EC_IMAGE_RW_A;
} else if (!strcmp(argv[1], "B")) {
- p.target = EC_LPC_IMAGE_RW_B;
+ p.target = EC_IMAGE_RW_B;
} else {
fprintf(stderr,
"Not supported firmware copy: %s\n", argv[1]);
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_REBOOT_EC,
+ rv = ec_command(EC_CMD_REBOOT_EC,
&p, sizeof(p), NULL, 0);
} else {
fprintf(stderr, "Wrong argument count: %d\n", argc);
@@ -450,10 +450,10 @@ int cmd_reboot_ec(int argc, char *argv[])
int cmd_flash_info(int argc, char *argv[])
{
- struct lpc_response_flash_info r;
+ struct ec_response_flash_info r;
int rv;
- rv = ec_command(EC_LPC_COMMAND_FLASH_INFO, NULL, 0, &r, sizeof(r));
+ rv = ec_command(EC_CMD_FLASH_INFO, NULL, 0, &r, sizeof(r));
if (rv)
return rv;
@@ -467,8 +467,8 @@ int cmd_flash_info(int argc, char *argv[])
int cmd_flash_read(int argc, char *argv[])
{
- struct lpc_params_flash_read p;
- struct lpc_response_flash_read r;
+ struct ec_params_flash_read p;
+ struct ec_response_flash_read r;
int offset, size;
int rv;
int i;
@@ -499,10 +499,10 @@ int cmd_flash_read(int argc, char *argv[])
}
/* Read data in chunks */
- for (i = 0; i < size; i += EC_LPC_FLASH_SIZE_MAX) {
+ for (i = 0; i < size; i += EC_FLASH_SIZE_MAX) {
p.offset = offset + i;
- p.size = MIN(size - i, EC_LPC_FLASH_SIZE_MAX);
- rv = ec_command(EC_LPC_COMMAND_FLASH_READ,
+ p.size = MIN(size - i, EC_FLASH_SIZE_MAX);
+ rv = ec_command(EC_CMD_FLASH_READ,
&p, sizeof(p), &r, sizeof(r));
if (rv) {
fprintf(stderr, "Read error at offset %d\n", i);
@@ -524,7 +524,7 @@ int cmd_flash_read(int argc, char *argv[])
int cmd_flash_write(int argc, char *argv[])
{
- struct lpc_params_flash_write p;
+ struct ec_params_flash_write p;
int offset, size;
int rv;
int i;
@@ -549,11 +549,11 @@ int cmd_flash_write(int argc, char *argv[])
printf("Writing to offset %d...\n", offset);
/* Write data in chunks */
- for (i = 0; i < size; i += EC_LPC_FLASH_SIZE_MAX) {
+ for (i = 0; i < size; i += EC_FLASH_SIZE_MAX) {
p.offset = offset + i;
- p.size = MIN(size - i, EC_LPC_FLASH_SIZE_MAX);
+ p.size = MIN(size - i, EC_FLASH_SIZE_MAX);
memcpy(p.data, buf + i, p.size);
- rv = ec_command(EC_LPC_COMMAND_FLASH_WRITE,
+ rv = ec_command(EC_CMD_FLASH_WRITE,
&p, sizeof(p), NULL, 0);
if (rv) {
fprintf(stderr, "Write error at offset %d\n", i);
@@ -570,7 +570,7 @@ int cmd_flash_write(int argc, char *argv[])
int cmd_flash_erase(int argc, char *argv[])
{
- struct lpc_params_flash_erase p;
+ struct ec_params_flash_erase p;
char *e;
if (argc < 3) {
@@ -589,7 +589,7 @@ int cmd_flash_erase(int argc, char *argv[])
}
printf("Erasing %d bytes at offset %d...\n", p.size, p.offset);
- if (ec_command(EC_LPC_COMMAND_FLASH_ERASE, &p, sizeof(p), NULL, 0))
+ if (ec_command(EC_CMD_FLASH_ERASE, &p, sizeof(p), NULL, 0))
return -1;
printf("done.\n");
@@ -641,7 +641,7 @@ int cmd_temperature(int argc, char *argv[])
}
printf("Reading temperature...");
- rv = read_mapped_mem8(EC_LPC_MEMMAP_TEMP_SENSOR + id);
+ rv = read_mapped_mem8(EC_MEMMAP_TEMP_SENSOR + id);
if (rv == 0xff) {
printf("Sensor not present\n");
return -1;
@@ -652,7 +652,7 @@ int cmd_temperature(int argc, char *argv[])
printf("Sensor disabled/unpowered\n");
return -1;
} else {
- printf("%d\n", rv + EC_LPC_TEMP_SENSOR_OFFSET);
+ printf("%d\n", rv + EC_TEMP_SENSOR_OFFSET);
return 0;
}
}
@@ -660,8 +660,8 @@ int cmd_temperature(int argc, char *argv[])
int cmd_thermal_get_threshold(int argc, char *argv[])
{
- struct lpc_params_thermal_get_threshold p;
- struct lpc_response_thermal_get_threshold r;
+ struct ec_params_thermal_get_threshold p;
+ struct ec_response_thermal_get_threshold r;
char *e;
int rv;
@@ -683,7 +683,7 @@ int cmd_thermal_get_threshold(int argc, char *argv[])
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_THERMAL_GET_THRESHOLD,
+ rv = ec_command(EC_CMD_THERMAL_GET_THRESHOLD,
&p, sizeof(p), &r, sizeof(r));
if (rv)
return rv;
@@ -700,7 +700,7 @@ int cmd_thermal_get_threshold(int argc, char *argv[])
int cmd_thermal_set_threshold(int argc, char *argv[])
{
- struct lpc_params_thermal_set_threshold p;
+ struct ec_params_thermal_set_threshold p;
char *e;
int rv;
@@ -729,7 +729,7 @@ int cmd_thermal_set_threshold(int argc, char *argv[])
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_THERMAL_SET_THRESHOLD,
+ rv = ec_command(EC_CMD_THERMAL_SET_THRESHOLD,
&p, sizeof(p), NULL, 0);
if (rv)
return rv;
@@ -745,7 +745,7 @@ int cmd_thermal_auto_fan_ctrl(int argc, char *argv[])
{
int rv;
- rv = ec_command(EC_LPC_COMMAND_THERMAL_AUTO_FAN_CTRL,
+ rv = ec_command(EC_CMD_THERMAL_AUTO_FAN_CTRL,
NULL, 0, NULL, 0);
if (rv)
return rv;
@@ -759,7 +759,7 @@ int cmd_pwm_get_fan_rpm(int argc, char *argv[])
{
int rv;
- rv = read_mapped_mem16(EC_LPC_MEMMAP_FAN);
+ rv = read_mapped_mem16(EC_MEMMAP_FAN);
if (rv == 0xffff)
return -1;
@@ -774,7 +774,7 @@ int cmd_pwm_get_fan_rpm(int argc, char *argv[])
int cmd_pwm_set_fan_rpm(int argc, char *argv[])
{
- struct lpc_params_pwm_set_fan_target_rpm p;
+ struct ec_params_pwm_set_fan_target_rpm p;
char *e;
int rv;
@@ -789,7 +789,7 @@ int cmd_pwm_set_fan_rpm(int argc, char *argv[])
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_PWM_SET_FAN_TARGET_RPM,
+ rv = ec_command(EC_CMD_PWM_SET_FAN_TARGET_RPM,
&p, sizeof(p), NULL, 0);
if (rv)
return rv;
@@ -801,10 +801,10 @@ int cmd_pwm_set_fan_rpm(int argc, char *argv[])
int cmd_pwm_get_keyboard_backlight(int argc, char *argv[])
{
- struct lpc_response_pwm_get_keyboard_backlight r;
+ struct ec_response_pwm_get_keyboard_backlight r;
int rv;
- rv = ec_command(EC_LPC_COMMAND_PWM_GET_KEYBOARD_BACKLIGHT,
+ rv = ec_command(EC_CMD_PWM_GET_KEYBOARD_BACKLIGHT,
NULL, 0, &r, sizeof(r));
if (rv)
return rv;
@@ -817,7 +817,7 @@ int cmd_pwm_get_keyboard_backlight(int argc, char *argv[])
int cmd_pwm_set_keyboard_backlight(int argc, char *argv[])
{
- struct lpc_params_pwm_set_keyboard_backlight p;
+ struct ec_params_pwm_set_keyboard_backlight p;
char *e;
int rv;
@@ -831,7 +831,7 @@ int cmd_pwm_set_keyboard_backlight(int argc, char *argv[])
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_PWM_SET_KEYBOARD_BACKLIGHT,
+ rv = ec_command(EC_CMD_PWM_SET_KEYBOARD_BACKLIGHT,
&p, sizeof(p), NULL, 0);
if (rv)
return rv;
@@ -856,24 +856,24 @@ static const struct {
uint8_t insize;
uint8_t outsize;
} lb_command_paramcount[] = {
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.dump),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.dump) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.off),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.off) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.on),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.on) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.init),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.init) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.brightness),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.brightness) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.seq),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.seq) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.reg),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.reg) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.rgb),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.rgb) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.get_seq),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.get_seq) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.dump),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.dump) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.off),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.off) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.on),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.on) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.init),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.init) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.brightness),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.brightness) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.seq),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.seq) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.reg),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.reg) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.rgb),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.rgb) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.get_seq),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.get_seq) },
};
static int lb_help(const char *cmd)
@@ -903,11 +903,11 @@ static uint8_t lb_find_msg_by_name(const char *str)
}
static int lb_do_cmd(enum lightbar_command cmd,
- struct lpc_params_lightbar_cmd *ptr)
+ struct ec_params_lightbar_cmd *ptr)
{
int r;
ptr->in.cmd = cmd;
- r = ec_command(EC_LPC_COMMAND_LIGHTBAR_CMD,
+ r = ec_command(EC_CMD_LIGHTBAR_CMD,
ptr, lb_command_paramcount[cmd].insize,
ptr, lb_command_paramcount[cmd].outsize);
return r;
@@ -916,7 +916,7 @@ static int lb_do_cmd(enum lightbar_command cmd,
static void lb_show_msg_names(void)
{
int i, current_state;
- struct lpc_params_lightbar_cmd param;
+ struct ec_params_lightbar_cmd param;
(void)lb_do_cmd(LIGHTBAR_CMD_GET_SEQ, &param);
current_state = param.out.get_seq.num;
@@ -931,7 +931,7 @@ static void lb_show_msg_names(void)
static int cmd_lightbar(int argc, char **argv)
{
int i, r;
- struct lpc_params_lightbar_cmd param;
+ struct ec_params_lightbar_cmd param;
if (1 == argc) { /* no args = dump 'em all */
r = lb_do_cmd(LIGHTBAR_CMD_DUMP, &param);
@@ -1001,7 +1001,7 @@ static int cmd_lightbar(int argc, char **argv)
int cmd_usb_charge_set_mode(int argc, char *argv[])
{
- struct lpc_params_usb_charge_set_mode p;
+ struct ec_params_usb_charge_set_mode p;
char *e;
int rv;
@@ -1023,7 +1023,7 @@ int cmd_usb_charge_set_mode(int argc, char *argv[])
printf("Setting port %d to mode %d...\n", p.usb_port_id, p.mode);
- rv = ec_command(EC_LPC_COMMAND_USB_CHARGE_SET_MODE,
+ rv = ec_command(EC_CMD_USB_CHARGE_SET_MODE,
&p, sizeof(p), NULL, 0);
if (rv)
return rv;
@@ -1035,10 +1035,10 @@ int cmd_usb_charge_set_mode(int argc, char *argv[])
int cmd_pstore_info(int argc, char *argv[])
{
- struct lpc_response_pstore_info r;
+ struct ec_response_pstore_info r;
int rv;
- rv = ec_command(EC_LPC_COMMAND_PSTORE_INFO, NULL, 0, &r, sizeof(r));
+ rv = ec_command(EC_CMD_PSTORE_INFO, NULL, 0, &r, sizeof(r));
if (rv)
return rv;
@@ -1049,8 +1049,8 @@ int cmd_pstore_info(int argc, char *argv[])
int cmd_pstore_read(int argc, char *argv[])
{
- struct lpc_params_pstore_read p;
- struct lpc_response_pstore_read r;
+ struct ec_params_pstore_read p;
+ struct ec_response_pstore_read r;
int offset, size;
int rv;
int i;
@@ -1081,10 +1081,10 @@ int cmd_pstore_read(int argc, char *argv[])
}
/* Read data in chunks */
- for (i = 0; i < size; i += EC_LPC_PSTORE_SIZE_MAX) {
+ for (i = 0; i < size; i += EC_PSTORE_SIZE_MAX) {
p.offset = offset + i;
- p.size = MIN(size - i, EC_LPC_PSTORE_SIZE_MAX);
- rv = ec_command(EC_LPC_COMMAND_PSTORE_READ,
+ p.size = MIN(size - i, EC_PSTORE_SIZE_MAX);
+ rv = ec_command(EC_CMD_PSTORE_READ,
&p, sizeof(p), &r, sizeof(r));
if (rv) {
fprintf(stderr, "Read error at offset %d\n", i);
@@ -1106,7 +1106,7 @@ int cmd_pstore_read(int argc, char *argv[])
int cmd_pstore_write(int argc, char *argv[])
{
- struct lpc_params_pstore_write p;
+ struct ec_params_pstore_write p;
int offset, size;
int rv;
int i;
@@ -1131,11 +1131,11 @@ int cmd_pstore_write(int argc, char *argv[])
printf("Writing to offset %d...\n", offset);
/* Write data in chunks */
- for (i = 0; i < size; i += EC_LPC_PSTORE_SIZE_MAX) {
+ for (i = 0; i < size; i += EC_PSTORE_SIZE_MAX) {
p.offset = offset + i;
- p.size = MIN(size - i, EC_LPC_PSTORE_SIZE_MAX);
+ p.size = MIN(size - i, EC_PSTORE_SIZE_MAX);
memcpy(p.data, buf + i, p.size);
- rv = ec_command(EC_LPC_COMMAND_PSTORE_WRITE,
+ rv = ec_command(EC_CMD_PSTORE_WRITE,
&p, sizeof(p), NULL, 0);
if (rv) {
fprintf(stderr, "Write error at offset %d\n", i);
@@ -1154,7 +1154,7 @@ int cmd_acpi_query_ec(int argc, char *argv[])
{
int rv;
- rv = ec_command(EC_LPC_COMMAND_ACPI_QUERY_EVENT, NULL, 0, NULL, 0);
+ rv = ec_command(EC_CMD_ACPI_QUERY_EVENT, NULL, 0, NULL, 0);
if (rv)
printf("Got host event %d (mask 0x%08x)\n", rv, 1 << (rv - 1));
else
@@ -1166,17 +1166,17 @@ int cmd_acpi_query_ec(int argc, char *argv[])
int cmd_host_event_get_raw(int argc, char *argv[])
{
printf("Current host events: 0x%08x\n",
- read_mapped_mem32(EC_LPC_MEMMAP_HOST_EVENTS));
+ read_mapped_mem32(EC_MEMMAP_HOST_EVENTS));
return 0;
}
int cmd_host_event_get_smi_mask(int argc, char *argv[])
{
- struct lpc_response_host_event_mask r;
+ struct ec_response_host_event_mask r;
int rv;
- rv = ec_command(EC_LPC_COMMAND_HOST_EVENT_GET_SMI_MASK,
+ rv = ec_command(EC_CMD_HOST_EVENT_GET_SMI_MASK,
NULL, 0, &r, sizeof(r));
if (rv)
return rv;
@@ -1188,10 +1188,10 @@ int cmd_host_event_get_smi_mask(int argc, char *argv[])
int cmd_host_event_get_sci_mask(int argc, char *argv[])
{
- struct lpc_response_host_event_mask r;
+ struct ec_response_host_event_mask r;
int rv;
- rv = ec_command(EC_LPC_COMMAND_HOST_EVENT_GET_SCI_MASK,
+ rv = ec_command(EC_CMD_HOST_EVENT_GET_SCI_MASK,
NULL, 0, &r, sizeof(r));
if (rv)
return rv;
@@ -1203,10 +1203,10 @@ int cmd_host_event_get_sci_mask(int argc, char *argv[])
int cmd_host_event_get_wake_mask(int argc, char *argv[])
{
- struct lpc_response_host_event_mask r;
+ struct ec_response_host_event_mask r;
int rv;
- rv = ec_command(EC_LPC_COMMAND_HOST_EVENT_GET_WAKE_MASK,
+ rv = ec_command(EC_CMD_HOST_EVENT_GET_WAKE_MASK,
NULL, 0, &r, sizeof(r));
if (rv)
return rv;
@@ -1218,7 +1218,7 @@ int cmd_host_event_get_wake_mask(int argc, char *argv[])
int cmd_host_event_set_smi_mask(int argc, char *argv[])
{
- struct lpc_params_host_event_mask p;
+ struct ec_params_host_event_mask p;
char *e;
int rv;
@@ -1232,7 +1232,7 @@ int cmd_host_event_set_smi_mask(int argc, char *argv[])
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_HOST_EVENT_SET_SMI_MASK,
+ rv = ec_command(EC_CMD_HOST_EVENT_SET_SMI_MASK,
&p, sizeof(p), NULL, 0);
if (rv)
return rv;
@@ -1244,7 +1244,7 @@ int cmd_host_event_set_smi_mask(int argc, char *argv[])
int cmd_host_event_set_sci_mask(int argc, char *argv[])
{
- struct lpc_params_host_event_mask p;
+ struct ec_params_host_event_mask p;
char *e;
int rv;
@@ -1258,7 +1258,7 @@ int cmd_host_event_set_sci_mask(int argc, char *argv[])
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_HOST_EVENT_SET_SCI_MASK,
+ rv = ec_command(EC_CMD_HOST_EVENT_SET_SCI_MASK,
&p, sizeof(p), NULL, 0);
if (rv)
return rv;
@@ -1270,7 +1270,7 @@ int cmd_host_event_set_sci_mask(int argc, char *argv[])
int cmd_host_event_set_wake_mask(int argc, char *argv[])
{
- struct lpc_params_host_event_mask p;
+ struct ec_params_host_event_mask p;
char *e;
int rv;
@@ -1284,7 +1284,7 @@ int cmd_host_event_set_wake_mask(int argc, char *argv[])
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_HOST_EVENT_SET_WAKE_MASK,
+ rv = ec_command(EC_CMD_HOST_EVENT_SET_WAKE_MASK,
&p, sizeof(p), NULL, 0);
if (rv)
return rv;
@@ -1296,7 +1296,7 @@ int cmd_host_event_set_wake_mask(int argc, char *argv[])
int cmd_host_event_clear(int argc, char *argv[])
{
- struct lpc_params_host_event_mask p;
+ struct ec_params_host_event_mask p;
char *e;
int rv;
@@ -1310,7 +1310,7 @@ int cmd_host_event_clear(int argc, char *argv[])
return -1;
}
- rv = ec_command(EC_LPC_COMMAND_HOST_EVENT_CLEAR,
+ rv = ec_command(EC_CMD_HOST_EVENT_CLEAR,
&p, sizeof(p), NULL, 0);
if (rv)
return rv;
@@ -1322,18 +1322,18 @@ int cmd_host_event_clear(int argc, char *argv[])
int cmd_switches(int argc, char *argv[])
{
- uint8_t s = read_mapped_mem8(EC_LPC_MEMMAP_SWITCHES);
+ uint8_t s = read_mapped_mem8(EC_MEMMAP_SWITCHES);
printf("Current switches: 0x%02x\n", s);
printf("Lid switch: %s\n",
- (s & EC_LPC_SWITCH_LID_OPEN ? "OPEN" : "CLOSED"));
+ (s & EC_SWITCH_LID_OPEN ? "OPEN" : "CLOSED"));
printf("Power button: %s\n",
- (s & EC_LPC_SWITCH_POWER_BUTTON_PRESSED ? "DOWN" : "UP"));
+ (s & EC_SWITCH_POWER_BUTTON_PRESSED ? "DOWN" : "UP"));
printf("Write protect: %sABLED\n",
- (s & EC_LPC_SWITCH_WRITE_PROTECT_DISABLED ? "DIS" : "EN"));
+ (s & EC_SWITCH_WRITE_PROTECT_DISABLED ? "DIS" : "EN"));
printf("Keyboard recovery: %sABLED\n",
- (s & EC_LPC_SWITCH_KEYBOARD_RECOVERY ? "EN" : "DIS"));
+ (s & EC_SWITCH_KEYBOARD_RECOVERY ? "EN" : "DIS"));
printf("Dedicated recovery: %sABLED\n",
- (s & EC_LPC_SWITCH_DEDICATED_RECOVERY ? "EN" : "DIS"));
+ (s & EC_SWITCH_DEDICATED_RECOVERY ? "EN" : "DIS"));
return 0;
}
@@ -1341,55 +1341,55 @@ int cmd_switches(int argc, char *argv[])
int cmd_battery(int argc, char *argv[])
{
- char batt_text[EC_LPC_MEMMAP_TEXT_MAX];
+ char batt_text[EC_MEMMAP_TEXT_MAX];
int rv, val;
printf("Battery info:\n");
- rv = read_mapped_string(EC_LPC_MEMMAP_BATT_MFGR, batt_text);
+ rv = read_mapped_string(EC_MEMMAP_BATT_MFGR, batt_text);
if (rv) {
if (!is_string_printable(batt_text))
goto cmd_error;
printf(" OEM name: %s\n", batt_text);
}
- rv = read_mapped_string(EC_LPC_MEMMAP_BATT_MODEL, batt_text);
+ rv = read_mapped_string(EC_MEMMAP_BATT_MODEL, batt_text);
if (rv) {
if (!is_string_printable(batt_text))
goto cmd_error;
printf(" Model number: %s\n", batt_text);
}
- rv = read_mapped_string(EC_LPC_MEMMAP_BATT_TYPE, batt_text);
+ rv = read_mapped_string(EC_MEMMAP_BATT_TYPE, batt_text);
if (rv) {
if (!is_string_printable(batt_text))
goto cmd_error;
printf(" Chemistry : %s\n", batt_text);
}
- rv = read_mapped_string(EC_LPC_MEMMAP_BATT_SERIAL, batt_text);
+ rv = read_mapped_string(EC_MEMMAP_BATT_SERIAL, batt_text);
if (rv) {
if (!is_string_printable(batt_text))
goto cmd_error;
printf(" Serial number: %s\n", batt_text);
}
- val = read_mapped_mem32(EC_LPC_MEMMAP_BATT_DCAP);
+ val = read_mapped_mem32(EC_MEMMAP_BATT_DCAP);
if (!is_battery_range(val))
goto cmd_error;
printf(" Design capacity: %u mAh\n", val);
- val = read_mapped_mem32(EC_LPC_MEMMAP_BATT_LFCC);
+ val = read_mapped_mem32(EC_MEMMAP_BATT_LFCC);
if (!is_battery_range(val))
goto cmd_error;
printf(" Last full charge: %u mAh\n", val);
- val = read_mapped_mem32(EC_LPC_MEMMAP_BATT_DVLT);
+ val = read_mapped_mem32(EC_MEMMAP_BATT_DVLT);
if (!is_battery_range(val))
goto cmd_error;
printf(" Design output voltage %u mV\n", val);
- val = read_mapped_mem32(EC_LPC_MEMMAP_BATT_DCAP);
+ val = read_mapped_mem32(EC_MEMMAP_BATT_DCAP);
if (!is_battery_range(val))
goto cmd_error;
printf(" Design capacity warning %u mAh\n",
@@ -1397,7 +1397,7 @@ int cmd_battery(int argc, char *argv[])
printf(" Design capacity low %u mAh\n",
val * BATTERY_LEVEL_LOW / 100);
- val = read_mapped_mem32(EC_LPC_MEMMAP_BATT_CCNT);
+ val = read_mapped_mem32(EC_MEMMAP_BATT_CCNT);
if (!is_battery_range(val))
goto cmd_error;
printf(" Cycle count %u\n", val);
@@ -1410,12 +1410,12 @@ cmd_error:
int cmd_chipinfo(int argc, char *argv[])
{
- struct lpc_response_get_chip_info info;
+ struct ec_response_get_chip_info info;
int rv;
printf("Chip info:\n");
- rv = ec_command(EC_LPC_COMMAND_GET_CHIP_INFO,
+ rv = ec_command(EC_CMD_GET_CHIP_INFO,
NULL, 0, &info, sizeof(info));
if (rv)
return rv;
diff --git a/util/lbplay.c b/util/lbplay.c
index 56934ebea2..6e0ceefcba 100644
--- a/util/lbplay.c
+++ b/util/lbplay.c
@@ -11,7 +11,7 @@
#include <unistd.h>
#include "lightbar.h"
-#include "lpc_commands.h"
+#include "ec_commands.h"
/* Handy tricks */
#define BUILD_ASSERT(cond) ((void)sizeof(char[1 - 2*!(cond)]))
@@ -43,7 +43,7 @@ static int ec_command(int command, const void *indata, int insize,
int data_addr = EC_LPC_ADDR_USER_DATA;
int param_addr = EC_LPC_ADDR_USER_PARAM;
- if (insize > EC_LPC_PARAM_SIZE || outsize > EC_LPC_PARAM_SIZE) {
+ if (insize > EC_PARAM_SIZE || outsize > EC_PARAM_SIZE) {
fprintf(stderr, "Data size too big\n");
return -1;
}
@@ -84,32 +84,32 @@ static const struct {
uint8_t insize;
uint8_t outsize;
} lb_command_paramcount[] = {
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.dump),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.dump) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.off),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.off) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.on),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.on) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.init),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.init) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.brightness),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.brightness) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.seq),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.seq) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.reg),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.reg) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.rgb),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.rgb) },
- { sizeof(((struct lpc_params_lightbar_cmd *)0)->in.get_seq),
- sizeof(((struct lpc_params_lightbar_cmd *)0)->out.get_seq) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.dump),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.dump) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.off),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.off) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.on),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.on) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.init),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.init) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.brightness),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.brightness) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.seq),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.seq) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.reg),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.reg) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.rgb),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.rgb) },
+ { sizeof(((struct ec_params_lightbar_cmd *)0)->in.get_seq),
+ sizeof(((struct ec_params_lightbar_cmd *)0)->out.get_seq) },
};
static void lb_cmd_noargs(enum lightbar_command cmd)
{
- struct lpc_params_lightbar_cmd param;
+ struct ec_params_lightbar_cmd param;
param.in.cmd = cmd;
- ec_command(EC_LPC_COMMAND_LIGHTBAR_CMD,
+ ec_command(EC_CMD_LIGHTBAR_CMD,
&param, lb_command_paramcount[param.in.cmd].insize,
&param, lb_command_paramcount[param.in.cmd].outsize);
}
@@ -131,45 +131,45 @@ inline void lightbar_init_vals(void)
void lightbar_brightness(int newval)
{
- struct lpc_params_lightbar_cmd param;
+ struct ec_params_lightbar_cmd param;
param.in.cmd = LIGHTBAR_CMD_BRIGHTNESS;
param.in.brightness.num = newval;
- ec_command(EC_LPC_COMMAND_LIGHTBAR_CMD,
+ ec_command(EC_CMD_LIGHTBAR_CMD,
&param, lb_command_paramcount[param.in.cmd].insize,
&param, lb_command_paramcount[param.in.cmd].outsize);
}
void lightbar_sequence(enum lightbar_sequence num)
{
- struct lpc_params_lightbar_cmd param;
+ struct ec_params_lightbar_cmd param;
param.in.cmd = LIGHTBAR_CMD_SEQ;
param.in.seq.num = num;
- ec_command(EC_LPC_COMMAND_LIGHTBAR_CMD,
+ ec_command(EC_CMD_LIGHTBAR_CMD,
&param, lb_command_paramcount[param.in.cmd].insize,
&param, lb_command_paramcount[param.in.cmd].outsize);
}
void lightbar_reg(uint8_t ctrl, uint8_t reg, uint8_t val)
{
- struct lpc_params_lightbar_cmd param;
+ struct ec_params_lightbar_cmd param;
param.in.cmd = LIGHTBAR_CMD_REG;
param.in.reg.ctrl = ctrl;
param.in.reg.reg = reg;
param.in.reg.value = val;
- ec_command(EC_LPC_COMMAND_LIGHTBAR_CMD,
+ ec_command(EC_CMD_LIGHTBAR_CMD,
&param, lb_command_paramcount[param.in.cmd].insize,
&param, lb_command_paramcount[param.in.cmd].outsize);
}
void lightbar_rgb(int led, int red, int green, int blue)
{
- struct lpc_params_lightbar_cmd param;
+ struct ec_params_lightbar_cmd param;
param.in.cmd = LIGHTBAR_CMD_RGB;
param.in.rgb.led = led;
param.in.rgb.red = red;
param.in.rgb.green = green;
param.in.rgb.blue = blue;
- ec_command(EC_LPC_COMMAND_LIGHTBAR_CMD,
+ ec_command(EC_CMD_LIGHTBAR_CMD,
&param, lb_command_paramcount[param.in.cmd].insize,
&param, lb_command_paramcount[param.in.cmd].outsize);
}
@@ -177,13 +177,13 @@ void lightbar_rgb(int led, int red, int green, int blue)
void wait_for_ec_to_stop(void)
{
int r;
- struct lpc_params_lightbar_cmd param;
+ struct ec_params_lightbar_cmd param;
int count = 0;
do {
usleep(100000);
param.in.cmd = LIGHTBAR_CMD_GET_SEQ;
- r = ec_command(EC_LPC_COMMAND_LIGHTBAR_CMD,
+ r = ec_command(EC_CMD_LIGHTBAR_CMD,
&param,
lb_command_paramcount[param.in.cmd].insize,
&param,