summaryrefslogtreecommitdiff
path: root/src/mainboard/getac
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/getac')
-rw-r--r--src/mainboard/getac/p470/ec_oem.c14
-rw-r--r--src/mainboard/getac/p470/ec_oem.h6
2 files changed, 12 insertions, 8 deletions
diff --git a/src/mainboard/getac/p470/ec_oem.c b/src/mainboard/getac/p470/ec_oem.c
index 26767d9965..c810953bab 100644
--- a/src/mainboard/getac/p470/ec_oem.c
+++ b/src/mainboard/getac/p470/ec_oem.c
@@ -4,9 +4,11 @@
#include <arch/io.h>
#include <delay.h>
#include <ec/acpi/ec.h>
+#include <types.h>
+
#include "ec_oem.h"
-int send_ec_oem_command(u8 command)
+enum cb_err send_ec_oem_command(u8 command)
{
int timeout;
@@ -19,14 +21,14 @@ int send_ec_oem_command(u8 command)
if (!timeout) {
printk(BIOS_DEBUG, "Timeout while sending OEM command 0x%02x to EC!\n",
command);
- // return -1;
+ // return CB_ERR;
}
outb(command, EC_OEM_SC);
- return 0;
+ return CB_SUCCESS;
}
-int send_ec_oem_data(u8 data)
+enum cb_err send_ec_oem_data(u8 data)
{
int timeout;
@@ -39,12 +41,12 @@ int send_ec_oem_data(u8 data)
if (!timeout) {
printk(BIOS_DEBUG, "Timeout while sending OEM data 0x%02x to EC!\n",
data);
- // return -1;
+ // return CB_ERR;
}
outb(data, EC_OEM_DATA);
- return 0;
+ return CB_SUCCESS;
}
u8 recv_ec_oem_data(void)
diff --git a/src/mainboard/getac/p470/ec_oem.h b/src/mainboard/getac/p470/ec_oem.h
index 9200f0e104..5b5bbcd60f 100644
--- a/src/mainboard/getac/p470/ec_oem.h
+++ b/src/mainboard/getac/p470/ec_oem.h
@@ -3,6 +3,8 @@
#ifndef _MAINBOARD_EC_OEM_H
#define _MAINBOARD_EC_OEM_H
+#include <types.h>
+
#define EC_OEM_DATA 0x68
#define EC_OEM_SC 0x6c
@@ -21,8 +23,8 @@
#define BD_EC 0x83 // Burst Disable Embedded Controller
#define QR_EC 0x84 // Query Embedded Controller
-int send_ec_oem_command(u8 command);
-int send_ec_oem_data(u8 data);
+enum cb_err send_ec_oem_command(u8 command);
+enum cb_err send_ec_oem_data(u8 data);
u8 recv_ec_oem_data(void);
u8 ec_oem_read(u8 addr);