diff options
Diffstat (limited to 'board/atlas_ish/board.c')
-rw-r--r-- | board/atlas_ish/board.c | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/board/atlas_ish/board.c b/board/atlas_ish/board.c new file mode 100644 index 0000000000..ad6bfd18fa --- /dev/null +++ b/board/atlas_ish/board.c @@ -0,0 +1,40 @@ +/* Copyright 2018 The Chromium OS Authors. All rights reserved. + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +/* Atlas ISH board-specific configuration */ + +#include "console.h" +#include "gpio.h" +#include "hooks.h" +#include "host_command.h" +#include "i2c.h" +#include "math_util.h" +#include "task.h" +#include "uart.h" + +#include "gpio_list.h" /* has to be included last */ +#define CPRINTS(format, args...) cprints(CC_USBCHARGE, format, ## args) +#define CPRINTF(format, args...) cprintf(CC_USBCHARGE, format, ## args) + +/* I2C port map */ +const struct i2c_port_t i2c_ports[] = { + {"trackpad", I2C_PORT_TP, 1000, + GPIO_I2C_PORT_TP_SCL, GPIO_I2C_PORT_TP_SDA}, +}; +const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports); + +/* dummy functions to remove 'undefined' symbol link error for acpi.o + * due to CONFIG_LPC flag + */ +#ifdef CONFIG_HOSTCMD_LPC +int lpc_query_host_event_state(void) +{ + return 0; +} + +void lpc_set_acpi_status_mask(uint8_t mask) +{ +} +#endif |