diff options
Diffstat (limited to 'include/fdtdec.h')
| -rw-r--r-- | include/fdtdec.h | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/include/fdtdec.h b/include/fdtdec.h index b5d7d2f54..5164ce24e 100644 --- a/include/fdtdec.h +++ b/include/fdtdec.h @@ -90,6 +90,22 @@ struct fdt_gpio_state {  #define fdt_gpio_isvalid(x) ((x)->gpio != FDT_GPIO_NONE)  /** + * Read the GPIO taking into account the polarity of the pin. + * + * @param gpio		pointer to the decoded gpio + * @return value of the gpio if successful, < 0 if unsuccessful + */ +int fdtdec_get_gpio(struct fdt_gpio_state *gpio); + +/** + * Write the GPIO taking into account the polarity of the pin. + * + * @param gpio		pointer to the decoded gpio + * @return 0 if successful + */ +int fdtdec_set_gpio(struct fdt_gpio_state *gpio, int val); + +/**   * Find the next numbered alias for a peripheral. This is used to enumerate   * all the peripherals of a certain type.   * |