summaryrefslogtreecommitdiff
path: root/board/kodama/board.h
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2019-08-13 12:36:08 -0700
committerCommit Bot <commit-bot@chromium.org>2019-08-14 18:55:16 +0000
commit29b86be6ba06f1de6973a6d2f4fa3c9eba8be0f1 (patch)
tree8ceeb0ad98e98e2335dfb37e5affabd808bfe3e1 /board/kodama/board.h
parenta18332870ba0f77eb686366d616201da6ff90527 (diff)
downloadchrome-ec-29b86be6ba06f1de6973a6d2f4fa3c9eba8be0f1.tar.gz
charge_manager: Mark functions overridable
Functions such as board_fill_source_power_info are overridable. This patch annotates them properly using override macros, and removes their declarations from board.h. These functions are declared in both charge_manager.h and {kukui,krane,kodama}/board.h. The latter causes comm-dev.c to fail to be compiled in chrome-base/diagnostics. BUG=none BRANCH=none TEST=buildall Change-Id: I27d6dfe2fa9299550ac5205c34095a4fe02dabdb Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1752597 Tested-by: Yu-Ping Wu <yupingso@chromium.org>
Diffstat (limited to 'board/kodama/board.h')
-rw-r--r--board/kodama/board.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/board/kodama/board.h b/board/kodama/board.h
index aa73d04da2..88f5c66e2c 100644
--- a/board/kodama/board.h
+++ b/board/kodama/board.h
@@ -94,7 +94,6 @@ enum charge_port {
CHARGE_PORT_USB_C,
};
-#include "ec_commands.h"
#include "gpio_signal.h"
#include "registers.h"
@@ -108,10 +107,6 @@ int board_get_version(void);
int board_is_sourcing_vbus(int port);
void pogo_adc_interrupt(enum gpio_signal signal);
int board_discharge_on_ac(int enable);
-int board_charge_port_is_sink(int port);
-int board_charge_port_is_connected(int port);
-void board_fill_source_power_info(int port,
- struct ec_response_usb_pd_power_info *r);
#endif /* !__ASSEMBLER__ */