summaryrefslogtreecommitdiffstats
path: root/libopenbmc_intf/gpio.h
diff options
context:
space:
mode:
Diffstat (limited to 'libopenbmc_intf/gpio.h')
-rw-r--r--libopenbmc_intf/gpio.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/libopenbmc_intf/gpio.h b/libopenbmc_intf/gpio.h
index dc439c8..54ff6af 100644
--- a/libopenbmc_intf/gpio.h
+++ b/libopenbmc_intf/gpio.h
@@ -9,6 +9,7 @@ typedef struct {
gchar* name;
gchar* dev;
uint16_t num;
+ uint16_t chip_id;
gchar* direction;
int fd;
bool irq_inited;
@@ -24,13 +25,10 @@ typedef struct {
#define GPIO_WRITE_ERROR 0x10
#define GPIO_LOOKUP_ERROR 0x20
-int gpio_init(GPIO*);
void gpio_close(GPIO*);
-int gpio_open(GPIO*);
-int gpio_open_interrupt(GPIO*, GIOFunc, gpointer);
+int gpio_open(GPIO*, uint8_t);
int gpio_write(GPIO*, uint8_t);
-int gpio_writec(GPIO*, char);
-int gpio_clock_cycle(GPIO*, int);
+int gpio_get_params(GPIO*);
int gpio_read(GPIO*,uint8_t*);
void gpio_inits_done();
OpenPOWER on IntegriCloud