forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
723 B
28 lines
723 B
/* |
|
* Retu/Tahvo MFD driver interface |
|
* |
|
* This file is subject to the terms and conditions of the GNU General |
|
* Public License. See the file "COPYING" in the main directory of this |
|
* archive for more details. |
|
*/ |
|
|
|
#ifndef __LINUX_MFD_RETU_H |
|
#define __LINUX_MFD_RETU_H |
|
|
|
struct retu_dev; |
|
|
|
int retu_read(struct retu_dev *, u8); |
|
int retu_write(struct retu_dev *, u8, u16); |
|
|
|
/* Registers */ |
|
#define RETU_REG_WATCHDOG 0x17 /* Watchdog */ |
|
#define RETU_REG_CC1 0x0d /* Common control register 1 */ |
|
#define RETU_REG_STATUS 0x16 /* Status register */ |
|
|
|
/* Interrupt sources */ |
|
#define TAHVO_INT_VBUS 0 /* VBUS state */ |
|
|
|
/* Interrupt status */ |
|
#define TAHVO_STAT_VBUS (1 << TAHVO_INT_VBUS) |
|
|
|
#endif /* __LINUX_MFD_RETU_H */
|
|
|