diff options
Diffstat (limited to 'libopenbmc_intf/gpio.h')
-rw-r--r-- | libopenbmc_intf/gpio.h | 8 |
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(); |