summaryrefslogtreecommitdiff
path: root/board/atlas_ish/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/atlas_ish/board.c')
-rw-r--r--board/atlas_ish/board.c40
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