summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@chromium.org>2019-07-16 15:10:11 -0600
committerCommit Bot <commit-bot@chromium.org>2019-07-20 23:09:18 +0000
commit473bd883b60fd5b00377766dae2bacad246de0d2 (patch)
tree992d9f03104277934c22c869eceb634e2cf5f7ec /common
parent053491b560d2c4e374bb739373d8ae25c41f6315 (diff)
downloadchrome-ec-473bd883b60fd5b00377766dae2bacad246de0d2.tar.gz
Remove __7b, __8b and __7bf
The extentions were added to make the compiler perform most of the verification that the conversion was being done correctly to remove 8bit addressing as the standard I2C/SPI address type. Now that the compiler has verified the code, the extra extentions are being removed BUG=chromium:971296 BRANCH=none TEST=make buildall -j TEST=verify sensor functionality on arcada_ish Change-Id: I36894f8bb9daefb5b31b5e91577708f6f9af2a4f Signed-off-by: Denis Brockus <dbrockus@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1704792 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Diffstat (limited to 'common')
-rw-r--r--common/cbi.c4
-rw-r--r--common/host_command_master.c12
-rw-r--r--common/i2c_master.c212
-rw-r--r--common/i2c_trace.c10
-rw-r--r--common/lb_common.c10
-rw-r--r--common/motion_sense.c4
-rw-r--r--common/peripheral.c6
-rw-r--r--common/usb_i2c.c14
8 files changed, 135 insertions, 137 deletions
diff --git a/common/cbi.c b/common/cbi.c
index 69c3298d42..29b22e5e83 100644
--- a/common/cbi.c
+++ b/common/cbi.c
@@ -88,7 +88,7 @@ static struct cbi_header * const head = (struct cbi_header *)cbi;
static int read_eeprom(uint8_t offset, uint8_t *in, int in_size)
{
- return i2c_read_block__7bf(I2C_PORT_EEPROM, I2C_ADDR_EEPROM__7bf,
+ return i2c_read_block(I2C_PORT_EEPROM, I2C_ADDR_EEPROM_FLAGS,
offset, in, in_size);
}
@@ -244,7 +244,7 @@ static int write_board_info(void)
while (rest > 0) {
int size = MIN(EEPROM_PAGE_WRITE_SIZE, rest);
int rv;
- rv = i2c_write_block__7bf(I2C_PORT_EEPROM, I2C_ADDR_EEPROM__7bf,
+ rv = i2c_write_block(I2C_PORT_EEPROM, I2C_ADDR_EEPROM_FLAGS,
p - cbi, p, size);
if (rv) {
CPRINTS("Failed to write for %d", rv);
diff --git a/common/host_command_master.c b/common/host_command_master.c
index 57223f2346..5f707eac1a 100644
--- a/common/host_command_master.c
+++ b/common/host_command_master.c
@@ -81,8 +81,8 @@ static int pd_host_command_internal(int command, int version,
*/
i2c_lock(I2C_PORT_PD_MCU, 1);
i2c_set_timeout(I2C_PORT_PD_MCU, PD_HOST_COMMAND_TIMEOUT_US);
- ret = i2c_xfer_unlocked__7bf(I2C_PORT_PD_MCU,
- CONFIG_USB_PD_I2C_SLAVE_ADDR__7BF,
+ ret = i2c_xfer_unlocked(I2C_PORT_PD_MCU,
+ CONFIG_USB_PD_I2C_SLAVE_ADDR_FLAGS,
&req_buf[0], outsize + sizeof(rq) + 1,
&resp_buf[0], 2, I2C_XFER_START);
i2c_set_timeout(I2C_PORT_PD_MCU, 0);
@@ -96,8 +96,8 @@ static int pd_host_command_internal(int command, int version,
if (resp_len > (insize + sizeof(rs))) {
/* Do a dummy read to generate stop condition */
- i2c_xfer_unlocked__7bf(I2C_PORT_PD_MCU,
- CONFIG_USB_PD_I2C_SLAVE_ADDR__7BF,
+ i2c_xfer_unlocked(I2C_PORT_PD_MCU,
+ CONFIG_USB_PD_I2C_SLAVE_ADDR_FLAGS,
0, 0, &resp_buf[2], 1, I2C_XFER_STOP);
i2c_lock(I2C_PORT_PD_MCU, 0);
CPRINTS("response size is too large %d > %d",
@@ -106,8 +106,8 @@ static int pd_host_command_internal(int command, int version,
}
/* Receive remaining data */
- ret = i2c_xfer_unlocked__7bf(I2C_PORT_PD_MCU,
- CONFIG_USB_PD_I2C_SLAVE_ADDR__7BF,
+ ret = i2c_xfer_unlocked(I2C_PORT_PD_MCU,
+ CONFIG_USB_PD_I2C_SLAVE_ADDR_FLAGS,
0, 0,
&resp_buf[2], resp_len, I2C_XFER_STOP);
i2c_lock(I2C_PORT_PD_MCU, 0);
diff --git a/common/i2c_master.c b/common/i2c_master.c
index bfb9e01c3c..5975570fdb 100644
--- a/common/i2c_master.c
+++ b/common/i2c_master.c
@@ -70,29 +70,27 @@ const struct i2c_port_t *get_i2c_port(const int port)
return NULL;
}
-static int chip_i2c_xfer_with_notify__7bf(const int port,
- const uint16_t slave_addr__7bf,
+static int chip_i2c_xfer_with_notify(const int port,
+ const uint16_t slave_addr_flags,
const uint8_t *out, int out_size,
uint8_t *in, int in_size, int flags)
{
int ret;
if (IS_ENABLED(CONFIG_I2C_DEBUG))
- i2c_trace_notify__7bf(port, slave_addr__7bf,
- 0, out, out_size);
+ i2c_trace_notify(port, slave_addr_flags, 0, out, out_size);
if (IS_ENABLED(CONFIG_I2C_XFER_BOARD_CALLBACK))
- i2c_start_xfer_notify__7bf(port, slave_addr__7bf);
+ i2c_start_xfer_notify(port, slave_addr_flags);
- ret = chip_i2c_xfer__7bf(port, slave_addr__7bf,
+ ret = chip_i2c_xfer(port, slave_addr_flags,
out, out_size, in, in_size, flags);
if (IS_ENABLED(CONFIG_I2C_XFER_BOARD_CALLBACK))
- i2c_end_xfer_notify__7bf(port, slave_addr__7bf);
+ i2c_end_xfer_notify(port, slave_addr_flags);
if (IS_ENABLED(CONFIG_I2C_DEBUG))
- i2c_trace_notify__7bf(port, slave_addr__7bf,
- 1, in, in_size);
+ i2c_trace_notify(port, slave_addr_flags, 1, in, in_size);
return ret;
}
@@ -102,8 +100,8 @@ static int chip_i2c_xfer_with_notify__7bf(const int port,
* Internal function that splits reading into multiple chip_i2c_xfer() calls
* if in_size exceeds CONFIG_I2C_CHIP_MAX_READ_SIZE.
*/
-static int i2c_xfer_no_retry__7bf(const int port,
- const uint16_t slave_addr__7bf,
+static int i2c_xfer_no_retry(const int port,
+ const uint16_t slave_addr_flags,
const uint8_t *out, int out_size,
uint8_t *in, int in_size, int flags)
{
@@ -113,14 +111,14 @@ static int i2c_xfer_no_retry__7bf(const int port,
in_size -= in_chunk_size;
out_flags |= !in_size ? (flags & I2C_XFER_STOP) : 0;
- ret = chip_i2c_xfer_with_notify__7bf(port, slave_addr__7bf,
+ ret = chip_i2c_xfer_with_notify(port, slave_addr_flags,
out, out_size, in,
in_chunk_size, out_flags);
in += in_chunk_size;
while (in_size && ret == EC_SUCCESS) {
in_chunk_size = MIN(in_size, CONFIG_I2C_CHIP_MAX_READ_SIZE);
in_size -= in_chunk_size;
- ret = chip_i2c_xfer_with_notify__7bf(port, slave_addr__7bf,
+ ret = chip_i2c_xfer_with_notify(port, slave_addr_flags,
NULL, 0, in,
in_chunk_size, !in_size ? (flags & I2C_XFER_STOP) : 0);
in += in_chunk_size;
@@ -129,8 +127,8 @@ static int i2c_xfer_no_retry__7bf(const int port,
}
#endif /* CONFIG_I2C_XFER_LARGE_READ */
-int i2c_xfer_unlocked__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_xfer_unlocked(const int port,
+ const uint16_t slave_addr_flags,
const uint8_t *out, int out_size,
uint8_t *in, int in_size, int flags)
{
@@ -144,11 +142,11 @@ int i2c_xfer_unlocked__7bf(const int port,
for (i = 0; i <= CONFIG_I2C_NACK_RETRY_COUNT; i++) {
#ifdef CONFIG_I2C_XFER_LARGE_READ
- ret = i2c_xfer_no_retry__7bf(port, slave_addr__7bf,
+ ret = i2c_xfer_no_retry(port, slave_addr_flags,
out, out_size, in,
in_size, flags);
#else
- ret = chip_i2c_xfer_with_notify__7bf(port, slave_addr__7bf,
+ ret = chip_i2c_xfer_with_notify(port, slave_addr_flags,
out, out_size,
in, in_size, flags);
#endif /* CONFIG_I2C_XFER_LARGE_READ */
@@ -158,15 +156,15 @@ int i2c_xfer_unlocked__7bf(const int port,
return ret;
}
-int i2c_xfer__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_xfer(const int port,
+ const uint16_t slave_addr_flags,
const uint8_t *out, int out_size,
uint8_t *in, int in_size)
{
int rv;
i2c_lock(port, 1);
- rv = i2c_xfer_unlocked__7bf(port, slave_addr__7bf,
+ rv = i2c_xfer_unlocked(port, slave_addr_flags,
out, out_size, in, in_size,
I2C_XFER_SINGLE);
i2c_lock(port, 0);
@@ -217,8 +215,8 @@ void i2c_prepare_sysjump(void)
mutex_lock(port_mutex + i);
}
-int i2c_read32__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_read32(const int port,
+ const uint16_t slave_addr_flags,
int offset, int *data)
{
int rv;
@@ -226,13 +224,13 @@ int i2c_read32__7bf(const int port,
reg = offset & 0xff;
/* I2C read 32-bit word: transmit 8-bit offset, and read 32bits */
- rv = i2c_xfer__7bf(port, slave_addr__7bf,
+ rv = i2c_xfer(port, slave_addr_flags,
&reg, 1, buf, sizeof(uint32_t));
if (rv)
return rv;
- if (I2C_IS_BIG_ENDIAN(slave_addr__7bf))
+ if (I2C_IS_BIG_ENDIAN(slave_addr_flags))
*data = ((int)buf[0] << 24) | ((int)buf[1] << 16) |
((int)buf[0] << 8) | buf[1];
else
@@ -242,15 +240,15 @@ int i2c_read32__7bf(const int port,
return EC_SUCCESS;
}
-int i2c_write32__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_write32(const int port,
+ const uint16_t slave_addr_flags,
int offset, int data)
{
uint8_t buf[1 + sizeof(uint32_t)];
buf[0] = offset & 0xff;
- if (I2C_IS_BIG_ENDIAN(slave_addr__7bf)) {
+ if (I2C_IS_BIG_ENDIAN(slave_addr_flags)) {
buf[1] = (data >> 24) & 0xff;
buf[2] = (data >> 16) & 0xff;
buf[3] = (data >> 8) & 0xff;
@@ -262,12 +260,12 @@ int i2c_write32__7bf(const int port,
buf[4] = (data >> 24) & 0xff;
}
- return i2c_xfer__7bf(port, slave_addr__7bf,
+ return i2c_xfer(port, slave_addr_flags,
buf, sizeof(uint32_t) + 1, NULL, 0);
}
-int i2c_read16__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_read16(const int port,
+ const uint16_t slave_addr_flags,
int offset, int *data)
{
int rv;
@@ -275,13 +273,13 @@ int i2c_read16__7bf(const int port,
reg = offset & 0xff;
/* I2C read 16-bit word: transmit 8-bit offset, and read 16bits */
- rv = i2c_xfer__7bf(port, slave_addr__7bf,
+ rv = i2c_xfer(port, slave_addr_flags,
&reg, 1, buf, sizeof(uint16_t));
if (rv)
return rv;
- if (I2C_IS_BIG_ENDIAN(slave_addr__7bf))
+ if (I2C_IS_BIG_ENDIAN(slave_addr_flags))
*data = ((int)buf[0] << 8) | buf[1];
else
*data = ((int)buf[1] << 8) | buf[0];
@@ -289,15 +287,15 @@ int i2c_read16__7bf(const int port,
return EC_SUCCESS;
}
-int i2c_write16__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_write16(const int port,
+ const uint16_t slave_addr_flags,
int offset, int data)
{
uint8_t buf[1 + sizeof(uint16_t)];
buf[0] = offset & 0xff;
- if (I2C_IS_BIG_ENDIAN(slave_addr__7bf)) {
+ if (I2C_IS_BIG_ENDIAN(slave_addr_flags)) {
buf[1] = (data >> 8) & 0xff;
buf[2] = data & 0xff;
} else {
@@ -305,12 +303,12 @@ int i2c_write16__7bf(const int port,
buf[2] = (data >> 8) & 0xff;
}
- return i2c_xfer__7bf(port, slave_addr__7bf,
+ return i2c_xfer(port, slave_addr_flags,
buf, 1 + sizeof(uint16_t), NULL, 0);
}
-int i2c_read8__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_read8(const int port,
+ const uint16_t slave_addr_flags,
int offset, int *data)
{
int rv;
@@ -319,15 +317,15 @@ int i2c_read8__7bf(const int port,
reg = offset;
- rv = i2c_xfer__7bf(port, slave_addr__7bf, &reg, 1, &buf, 1);
+ rv = i2c_xfer(port, slave_addr_flags, &reg, 1, &buf, 1);
if (!rv)
*data = buf;
return rv;
}
-int i2c_write8__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_write8(const int port,
+ const uint16_t slave_addr_flags,
int offset, int data)
{
uint8_t buf[2];
@@ -335,11 +333,11 @@ int i2c_write8__7bf(const int port,
buf[0] = offset;
buf[1] = data;
- return i2c_xfer__7bf(port, slave_addr__7bf, buf, 2, 0, 0);
+ return i2c_xfer(port, slave_addr_flags, buf, 2, 0, 0);
}
-int i2c_read_offset16__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_read_offset16(const int port,
+ const uint16_t slave_addr_flags,
uint16_t offset, int *data, int len)
{
int rv;
@@ -352,7 +350,7 @@ int i2c_read_offset16__7bf(const int port,
addr[1] = offset & 0xff;
/* I2C read 16-bit word: transmit 16-bit offset, and read buffer */
- rv = i2c_xfer__7bf(port, slave_addr__7bf, addr, 2, buf, len);
+ rv = i2c_xfer(port, slave_addr_flags, addr, 2, buf, len);
if (rv)
return rv;
@@ -360,7 +358,7 @@ int i2c_read_offset16__7bf(const int port,
if (len == 1) {
*data = buf[0];
} else {
- if (I2C_IS_BIG_ENDIAN(slave_addr__7bf))
+ if (I2C_IS_BIG_ENDIAN(slave_addr_flags))
*data = ((int)buf[0] << 8) | buf[1];
else
*data = ((int)buf[1] << 8) | buf[0];
@@ -369,8 +367,8 @@ int i2c_read_offset16__7bf(const int port,
return EC_SUCCESS;
}
-int i2c_write_offset16__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_write_offset16(const int port,
+ const uint16_t slave_addr_flags,
uint16_t offset, int data, int len)
{
uint8_t buf[2 + sizeof(uint16_t)];
@@ -384,7 +382,7 @@ int i2c_write_offset16__7bf(const int port,
if (len == 1) {
buf[2] = data & 0xff;
} else {
- if (I2C_IS_BIG_ENDIAN(slave_addr__7bf)) {
+ if (I2C_IS_BIG_ENDIAN(slave_addr_flags)) {
buf[2] = (data >> 8) & 0xff;
buf[3] = data & 0xff;
} else {
@@ -393,11 +391,11 @@ int i2c_write_offset16__7bf(const int port,
}
}
- return i2c_xfer__7bf(port, slave_addr__7bf, buf, 2 + len, NULL, 0);
+ return i2c_xfer(port, slave_addr_flags, buf, 2 + len, NULL, 0);
}
-int i2c_read_offset16_block__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_read_offset16_block(const int port,
+ const uint16_t slave_addr_flags,
uint16_t offset, uint8_t *data, int len)
{
uint8_t addr[sizeof(uint16_t)];
@@ -405,11 +403,11 @@ int i2c_read_offset16_block__7bf(const int port,
addr[0] = (offset >> 8) & 0xff;
addr[1] = offset & 0xff;
- return i2c_xfer__7bf(port, slave_addr__7bf, addr, 2, data, len);
+ return i2c_xfer(port, slave_addr_flags, addr, 2, data, len);
}
-int i2c_write_offset16_block__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_write_offset16_block(const int port,
+ const uint16_t slave_addr_flags,
uint16_t offset, const uint8_t *data, int len)
{
int rv;
@@ -423,18 +421,18 @@ int i2c_write_offset16_block__7bf(const int port,
* appending the destination address with the data array.
*/
i2c_lock(port, 1);
- rv = i2c_xfer_unlocked__7bf(port, slave_addr__7bf, addr, 2, NULL, 0,
+ rv = i2c_xfer_unlocked(port, slave_addr_flags, addr, 2, NULL, 0,
I2C_XFER_START);
if (!rv)
- rv = i2c_xfer_unlocked__7bf(port, slave_addr__7bf,
+ rv = i2c_xfer_unlocked(port, slave_addr_flags,
data, len, NULL, 0, I2C_XFER_STOP);
i2c_lock(port, 0);
return rv;
}
-int i2c_read_string__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_read_string(const int port,
+ const uint16_t slave_addr_flags,
int offset, uint8_t *data, int len)
{
int rv;
@@ -447,7 +445,7 @@ int i2c_read_string__7bf(const int port,
* Send device reg space offset, and read back block length. Keep this
* session open without a stop.
*/
- rv = i2c_xfer_unlocked__7bf(port, slave_addr__7bf,
+ rv = i2c_xfer_unlocked(port, slave_addr_flags,
&reg, 1, &block_length, 1, I2C_XFER_START);
if (rv)
goto exit;
@@ -455,7 +453,7 @@ int i2c_read_string__7bf(const int port,
if (len && block_length > (len - 1))
block_length = len - 1;
- rv = i2c_xfer_unlocked__7bf(port, slave_addr__7bf,
+ rv = i2c_xfer_unlocked(port, slave_addr_flags,
0, 0, data, block_length, I2C_XFER_STOP);
data[block_length] = 0;
@@ -464,19 +462,19 @@ exit:
return rv;
}
-int i2c_read_block__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_read_block(const int port,
+ const uint16_t slave_addr_flags,
int offset, uint8_t *data, int len)
{
int rv;
uint8_t reg_address = offset;
- rv = i2c_xfer__7bf(port, slave_addr__7bf, &reg_address, 1, data, len);
+ rv = i2c_xfer(port, slave_addr_flags, &reg_address, 1, data, len);
return rv;
}
-int i2c_write_block__7bf(const int port,
- const uint16_t slave_addr__7bf,
+int i2c_write_block(const int port,
+ const uint16_t slave_addr_flags,
int offset, const uint8_t *data, int len)
{
int rv;
@@ -487,10 +485,10 @@ int i2c_write_block__7bf(const int port,
* appending the destination address with the data array.
*/
i2c_lock(port, 1);
- rv = i2c_xfer_unlocked__7bf(port, slave_addr__7bf,
+ rv = i2c_xfer_unlocked(port, slave_addr_flags,
&reg_address, 1, NULL, 0, I2C_XFER_START);
if (!rv) {
- rv = i2c_xfer_unlocked__7bf(port, slave_addr__7bf,
+ rv = i2c_xfer_unlocked(port, slave_addr_flags,
data, len, NULL, 0, I2C_XFER_STOP);
}
i2c_lock(port, 0);
@@ -747,7 +745,7 @@ static int check_i2c_params(const struct host_cmd_handler_args *args)
/* Loop and process messages */;
for (msgnum = 0, msg = params->msg; msgnum < params->num_msgs;
msgnum++, msg++) {
- unsigned int addr_flags = msg->addr_flags__7bf;
+ unsigned int addr_flags = msg->addr_flags;
PTHRUPRINTS("port=%d, %s, addr=0x%x(7-bit), len=%d",
params->port,
@@ -804,10 +802,10 @@ static int i2c_command_passthru(struct host_cmd_handler_args *args)
if (ret)
return ret;
- if (port_protected[params->port] && i2c_port->passthru_allowed__7bf) {
+ if (port_protected[params->port] && i2c_port->passthru_allowed) {
for (i = 0; i < params->num_msgs; i++) {
- if (!i2c_port->passthru_allowed__7bf(i2c_port,
- params->msg[i].addr_flags__7bf))
+ if (!i2c_port->passthru_allowed(i2c_port,
+ params->msg[i].addr_flags))
return EC_RES_ACCESS_DENIED;
}
}
@@ -825,10 +823,10 @@ static int i2c_command_passthru(struct host_cmd_handler_args *args)
int rv = 1;
/* Have to remove the EC flags from the address flags */
- uint16_t addr__7bf = msg->addr_flags__7bf & EC_I2C_ADDR_MASK;
+ uint16_t addr_flags = msg->addr_flags & EC_I2C_ADDR_MASK;
- if (msg->addr_flags__7bf & EC_I2C_FLAG_READ)
+ if (msg->addr_flags & EC_I2C_FLAG_READ)
read_len = msg->len;
else
write_len = msg->len;
@@ -837,9 +835,9 @@ static int i2c_command_passthru(struct host_cmd_handler_args *args)
if (resp->num_msgs == params->num_msgs - 1)
xferflags |= I2C_XFER_STOP;
-#if defined(VIRTUAL_BATTERY_ADDR__7bf) && defined(I2C_PORT_VIRTUAL_BATTERY)
+#if defined(VIRTUAL_BATTERY_ADDR_FLAGS) && defined(I2C_PORT_VIRTUAL_BATTERY)
if (params->port == I2C_PORT_VIRTUAL_BATTERY &&
- VIRTUAL_BATTERY_ADDR__7bf == addr__7bf) {
+ addr_flags == VIRTUAL_BATTERY_ADDR_FLAGS) {
if (virtual_battery_handler(resp, in_len, &rv,
xferflags, read_len,
write_len, out))
@@ -848,7 +846,7 @@ static int i2c_command_passthru(struct host_cmd_handler_args *args)
#endif
/* Transfer next message */
PTHRUPRINTS("xfer port=%x addr=0x%x rlen=%d flags=0x%x",
- params->port, addr__7bf,
+ params->port, addr_flags,
read_len, xferflags);
if (write_len) {
PTHRUPRINTF(" out:");
@@ -867,8 +865,8 @@ static int i2c_command_passthru(struct host_cmd_handler_args *args)
#endif
if (!port_is_locked)
i2c_lock(params->port, (port_is_locked = 1));
- rv = i2c_xfer_unlocked__7bf(params->port,
- addr__7bf,
+ rv = i2c_xfer_unlocked(params->port,
+ addr_flags,
out, write_len,
&resp->data[in_len], read_len,
xferflags);
@@ -924,7 +922,7 @@ static void i2c_passthru_protect_tcpc_ports(void)
for (i = 0; i < CONFIG_USB_PD_PORT_COUNT; i++) {
/* TCPC tunnel not configured. No need to protect anything */
- if (!I2C_GET_ADDR__7b(tcpc_config[i].i2c_info.addr__7bf))
+ if (!I2C_GET_ADDR(tcpc_config[i].i2c_info.addr_flags))
continue;
i2c_passthru_protect_port(tcpc_config[i].i2c_info.port);
}
@@ -1017,7 +1015,7 @@ static void scan_bus(int port, const char *desc)
{
int level;
uint8_t tmp;
- uint16_t addr__7bf;
+ uint16_t addr_flags;
ccprintf("Scanning %d %s", port, desc);
@@ -1032,14 +1030,14 @@ static void scan_bus(int port, const char *desc)
goto scan_bus_exit;
}
- for (addr__7bf = 0; addr__7bf <= 0xEF; ++addr__7bf) {
+ for (addr_flags = 0; addr_flags <= 0xEF; ++addr_flags) {
watchdog_reload(); /* Otherwise a full scan trips watchdog */
ccputs(".");
/* Do a single read */
- if (!i2c_xfer_unlocked__7bf(port, addr__7bf,
+ if (!i2c_xfer_unlocked(port, addr_flags,
NULL, 0, &tmp, 1, I2C_XFER_SINGLE))
- ccprintf("\n 0x%02x", addr__7bf);
+ ccprintf("\n 0x%02x", addr_flags);
}
scan_bus_exit:
@@ -1075,7 +1073,7 @@ DECLARE_CONSOLE_COMMAND(i2cscan, command_scan,
static int command_i2cxfer(int argc, char **argv)
{
int port;
- uint16_t addr__7bf;
+ uint16_t addr_flags;
uint16_t offset = 0;
uint8_t offset_size = 0;
int v = 0;
@@ -1090,7 +1088,7 @@ static int command_i2cxfer(int argc, char **argv)
if (*e)
return EC_ERROR_PARAM2;
- addr__7bf = strtoi(argv[3], &e, 0);
+ addr_flags = strtoi(argv[3], &e, 0);
if (*e)
return EC_ERROR_PARAM3;
@@ -1109,10 +1107,10 @@ static int command_i2cxfer(int argc, char **argv)
if (strcasecmp(argv[1], "r") == 0) {
/* 8-bit read */
if (offset_size == 2)
- rv = i2c_read_offset16__7bf(port, addr__7bf,
+ rv = i2c_read_offset16(port, addr_flags,
offset, &v, 1);
else
- rv = i2c_read8__7bf(port, addr__7bf,
+ rv = i2c_read8(port, addr_flags,
offset, &v);
if (!rv)
ccprintf("0x%02x [%d]\n", v, v);
@@ -1120,10 +1118,10 @@ static int command_i2cxfer(int argc, char **argv)
} else if (strcasecmp(argv[1], "r16") == 0) {
/* 16-bit read */
if (offset_size == 2)
- rv = i2c_read_offset16__7bf(port, addr__7bf,
+ rv = i2c_read_offset16(port, addr_flags,
offset, &v, 2);
else
- rv = i2c_read16__7bf(port, addr__7bf,
+ rv = i2c_read16(port, addr_flags,
offset, &v);
if (!rv)
ccprintf("0x%04x [%d]\n", v, v);
@@ -1133,7 +1131,7 @@ static int command_i2cxfer(int argc, char **argv)
if (argc < 6 || v < 0 || v > sizeof(data))
return EC_ERROR_PARAM5;
- rv = i2c_xfer__7bf(port, addr__7bf,
+ rv = i2c_xfer(port, addr_flags,
(uint8_t *)&offset, 1, data, v);
if (!rv)
@@ -1144,10 +1142,10 @@ static int command_i2cxfer(int argc, char **argv)
if (argc < 6)
return EC_ERROR_PARAM5;
if (offset_size == 2)
- rv = i2c_write_offset16__7bf(port, addr__7bf,
+ rv = i2c_write_offset16(port, addr_flags,
offset, v, 1);
else
- rv = i2c_write8__7bf(port, addr__7bf,
+ rv = i2c_write8(port, addr_flags,
offset, v);
} else if (strcasecmp(argv[1], "w16") == 0) {
@@ -1155,10 +1153,10 @@ static int command_i2cxfer(int argc, char **argv)
if (argc < 6)
return EC_ERROR_PARAM5;
if (offset_size == 2)
- rv = i2c_write_offset16__7bf(port, addr__7bf,
+ rv = i2c_write_offset16(port, addr_flags,
offset, v, 2);
else
- rv = i2c_write16__7bf(port, addr__7bf,
+ rv = i2c_write16(port, addr_flags,
offset, v);
} else {
@@ -1227,7 +1225,7 @@ static int command_i2ctest(int argc, char **argv)
for (i = 0; i < count; i++) {
int port;
- uint16_t addr__7bf;
+ uint16_t addr_flags;
if (!(i % 1000))
ccprintf("running test %d\n", i);
@@ -1238,7 +1236,7 @@ static int command_i2ctest(int argc, char **argv)
}
port = i2c_stress_tests[test_dev].port;
- addr__7bf = i2c_stress_tests[test_dev].addr__7bf;
+ addr_flags = i2c_stress_tests[test_dev].addr_flags;
i2c_s_test = i2c_stress_tests[test_dev].i2c_test;
reg_s_info = &i2c_s_test->reg_info;
test_s_results = &i2c_s_test->test_results;
@@ -1246,8 +1244,8 @@ static int command_i2ctest(int argc, char **argv)
rand = get_time().val;
if (rand & 0x1) {
/* read */
- rv = i2c_s_test->i2c_read__7bf ?
- i2c_s_test->i2c_read__7bf(port, addr__7bf,
+ rv = i2c_s_test->i2c_read ?
+ i2c_s_test->i2c_read(port, addr_flags,
reg_s_info->read_reg, &data) :
i2c_s_test->i2c_read_dev(
reg_s_info->read_reg, &data);
@@ -1263,8 +1261,8 @@ static int command_i2ctest(int argc, char **argv)
*/
/* Read the write register */
- rv = i2c_s_test->i2c_read__7bf ?
- i2c_s_test->i2c_read__7bf(port, addr__7bf,
+ rv = i2c_s_test->i2c_read ?
+ i2c_s_test->i2c_read(port, addr_flags,
reg_s_info->read_reg, &data) :
i2c_s_test->i2c_read_dev(
reg_s_info->read_reg, &data);
@@ -1278,9 +1276,9 @@ static int command_i2ctest(int argc, char **argv)
j = I2C_STRESS_TEST_DATA_VERIFY_RETRY_COUNT;
do {
/* Write same value back */
- rv = i2c_s_test->i2c_write__7bf ?
- i2c_s_test->i2c_write__7bf(port,
- addr__7bf,
+ rv = i2c_s_test->i2c_write ?
+ i2c_s_test->i2c_write(port,
+ addr_flags,
reg_s_info->write_reg, data) :
i2c_s_test->i2c_write_dev(
reg_s_info->write_reg, data);
@@ -1293,9 +1291,9 @@ static int command_i2ctest(int argc, char **argv)
test_s_results->write_success++;
/* Read back to verify the data */
- rv = i2c_s_test->i2c_read__7bf ?
- i2c_s_test->i2c_read__7bf(port,
- addr__7bf,
+ rv = i2c_s_test->i2c_read ?
+ i2c_s_test->i2c_read(port,
+ addr_flags,
reg_s_info->read_reg, &data_verify) :
i2c_s_test->i2c_read_dev(
reg_s_info->read_reg, &data_verify);
diff --git a/common/i2c_trace.c b/common/i2c_trace.c
index ff237ed582..06990cfa4f 100644
--- a/common/i2c_trace.c
+++ b/common/i2c_trace.c
@@ -23,17 +23,17 @@ struct i2c_trace_range {
static struct i2c_trace_range trace_entries[8];
-void i2c_trace_notify__7bf(int port, uint16_t slave_addr__7bf,
+void i2c_trace_notify(int port, uint16_t slave_addr_flags,
int direction, const uint8_t *data, size_t size)
{
size_t i;
- uint16_t addr__7b = I2C_GET_ADDR__7b(slave_addr__7bf);
+ uint16_t addr = I2C_GET_ADDR(slave_addr_flags);
for (i = 0; i < ARRAY_SIZE(trace_entries); i++)
if (trace_entries[i].enabled
&& trace_entries[i].port == port
- && trace_entries[i].slave_addr_lo <= addr__7b
- && trace_entries[i].slave_addr_hi >= addr__7b)
+ && trace_entries[i].slave_addr_lo <= addr
+ && trace_entries[i].slave_addr_hi >= addr)
goto trace_enabled;
return;
@@ -41,7 +41,7 @@ trace_enabled:
CPRINTF("i2c: %s %d:0x%X ",
direction ? "read" : "write",
port,
- addr__7b);
+ addr);
for (i = 0; i < size; i++)
CPRINTF("%02X ", data[i]);
CPRINTF("\n");
diff --git a/common/lb_common.c b/common/lb_common.c
index 1e37245558..93f01389b4 100644
--- a/common/lb_common.c
+++ b/common/lb_common.c
@@ -111,7 +111,7 @@
/* Since there's absolutely nothing we can do about it if an I2C access
* isn't working, we're completely ignoring any failures. */
-static const uint16_t i2c_addr__7bf[] = { 0x2A, 0x2B };
+static const uint16_t i2c_addr_flags[] = { 0x2A, 0x2B };
static inline void controller_write(int ctrl_num, uint8_t reg, uint8_t val)
{
@@ -119,8 +119,8 @@ static inline void controller_write(int ctrl_num, uint8_t reg, uint8_t val)
buf[0] = reg;
buf[1] = val;
- ctrl_num = ctrl_num % ARRAY_SIZE(i2c_addr__7bf);
- i2c_xfer_unlocked__7bf(I2C_PORT_LIGHTBAR, i2c_addr__7bf[ctrl_num],
+ ctrl_num = ctrl_num % ARRAY_SIZE(i2c_addr_flags);
+ i2c_xfer_unlocked(I2C_PORT_LIGHTBAR, i2c_addr_flags[ctrl_num],
buf, 2, 0, 0,
I2C_XFER_SINGLE);
}
@@ -130,8 +130,8 @@ static inline uint8_t controller_read(int ctrl_num, uint8_t reg)
uint8_t buf[1];
int rv;
- ctrl_num = ctrl_num % ARRAY_SIZE(i2c_addr__7bf);
- rv = i2c_xfer_unlocked__7bf(I2C_PORT_LIGHTBAR, i2c_addr__7bf[ctrl_num],
+ ctrl_num = ctrl_num % ARRAY_SIZE(i2c_addr_flags);
+ rv = i2c_xfer_unlocked(I2C_PORT_LIGHTBAR, i2c_addr_flags[ctrl_num],
&reg, 1, buf, 1, I2C_XFER_SINGLE);
return rv ? 0 : buf[0];
}
diff --git a/common/motion_sense.c b/common/motion_sense.c
index 033e490517..140f1a9aa7 100644
--- a/common/motion_sense.c
+++ b/common/motion_sense.c
@@ -2062,8 +2062,8 @@ static int command_display_accel_info(int argc, char **argv)
ccprintf("type: %d\n", motion_sensors[i].type);
ccprintf("location: %d\n", motion_sensors[i].location);
ccprintf("port: %d\n", motion_sensors[i].port);
- ccprintf("addr: %d\n", I2C_GET_ADDR__7b(motion_sensors[i]
- .i2c_spi_addr__7bf));
+ ccprintf("addr: %d\n", I2C_GET_ADDR(motion_sensors[i]
+ .i2c_spi_addr_flags));
ccprintf("range: %d\n", motion_sensors[i].default_range);
ccprintf("min_freq: %d\n", motion_sensors[i].min_frequency);
ccprintf("max_freq: %d\n", motion_sensors[i].max_frequency);
diff --git a/common/peripheral.c b/common/peripheral.c
index eafd5d6f49..f45a13ff19 100644
--- a/common/peripheral.c
+++ b/common/peripheral.c
@@ -22,7 +22,7 @@ static int hc_locate_chip(struct host_cmd_handler_args *args)
return EC_RES_OVERFLOW;
resp->bus_type = EC_BUS_TYPE_I2C;
resp->i2c_info.port = I2C_PORT_EEPROM;
- resp->i2c_info.addr__7bf = I2C_ADDR_EEPROM__7bf;
+ resp->i2c_info.addr_flags = I2C_ADDR_EEPROM_FLAGS;
#else
/* Lookup type is supported, but not present on system. */
return EC_RES_UNAVAILABLE;
@@ -36,8 +36,8 @@ static int hc_locate_chip(struct host_cmd_handler_args *args)
if (resp->bus_type == EC_BUS_TYPE_I2C) {
resp->i2c_info.port =
tcpc_config[params->index].i2c_info.port;
- resp->i2c_info.addr__7bf =
- tcpc_config[params->index].i2c_info.addr__7bf;
+ resp->i2c_info.addr_flags =
+ tcpc_config[params->index].i2c_info.addr_flags;
}
#ifdef CONFIG_INTEL_VIRTUAL_MUX
resp->reserved = tcpc_config[params->index].usb23;
diff --git a/common/usb_i2c.c b/common/usb_i2c.c
index 375419dfcc..ace2e7139c 100644
--- a/common/usb_i2c.c
+++ b/common/usb_i2c.c
@@ -106,7 +106,7 @@ static void usb_i2c_execute(struct usb_i2c_config const *config)
/* Payload is ready to execute. */
uint32_t count = usb_i2c_read_packet(config);
int portindex = (config->buffer[0] >> 0) & 0xf;
- uint16_t addr__7bf = (config->buffer[0] >> 8) & 0x7f;
+ uint16_t addr_flags = (config->buffer[0] >> 8) & 0x7f;
int write_count = ((config->buffer[0] << 4) & 0xf00) |
((config->buffer[1] >> 0) & 0xff);
int read_count = (config->buffer[1] >> 8) & 0xff;
@@ -133,7 +133,7 @@ static void usb_i2c_execute(struct usb_i2c_config const *config)
config->buffer[0] = USB_I2C_READ_COUNT_INVALID;
} else if (portindex >= i2c_ports_used) {
config->buffer[0] = USB_I2C_PORT_INVALID;
- } else if (addr__7bf == USB_I2C_CMD_ADDR__7bf) {
+ } else if (addr_flags == USB_I2C_CMD_ADDR_FLAGS) {
/*
* This is a non-i2c command, invoke the handler if it has
* been registered, if not - report the appropriate error.
@@ -154,11 +154,11 @@ static void usb_i2c_execute(struct usb_i2c_config const *config)
* knows about. It should behave closer to
* EC_CMD_I2C_PASSTHRU, which can protect ports and ranges.
*/
- ret = i2c_xfer__7bf(i2c_ports[portindex].port, addr__7bf,
- (uint8_t *)(config->buffer + 2) + offset,
- write_count,
- (uint8_t *)(config->buffer + 2),
- read_count);
+ ret = i2c_xfer(i2c_ports[portindex].port, addr_flags,
+ (uint8_t *)(config->buffer + 2) + offset,
+ write_count,
+ (uint8_t *)(config->buffer + 2),
+ read_count);
config->buffer[0] = usb_i2c_map_error(ret);
}
usb_i2c_write_packet(config, read_count + 4);