26 lines
591 B
C
26 lines
591 B
C
|
/* Copyright 2013 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.
|
||
|
*/
|
||
|
|
||
|
/* External power detection API for Chrome EC */
|
||
|
|
||
|
#ifndef __CROS_EC_EXTPOWER_H
|
||
|
#define __CROS_EC_EXTPOWER_H
|
||
|
|
||
|
#include "common.h"
|
||
|
|
||
|
/**
|
||
|
* Return non-zero if external power is present.
|
||
|
*/
|
||
|
int extpower_is_present(void);
|
||
|
|
||
|
/**
|
||
|
* Interrupt handler for external power GPIOs.
|
||
|
*
|
||
|
* @param signal Signal which triggered the interrupt.
|
||
|
*/
|
||
|
void extpower_interrupt(enum gpio_signal signal);
|
||
|
|
||
|
#endif /* __CROS_EC_EXTPOWER_H */
|