.. | .. |
---|
59 | 59 | struct gpio *gpio, |
---|
60 | 60 | enum gpio_mode mode); |
---|
61 | 61 | |
---|
| 62 | +/* Lock Pin */ |
---|
| 63 | +enum gpio_result dal_gpio_lock_pin( |
---|
| 64 | + struct gpio *gpio); |
---|
| 65 | + |
---|
| 66 | +/* Unlock Pin */ |
---|
| 67 | +enum gpio_result dal_gpio_unlock_pin( |
---|
| 68 | + struct gpio *gpio); |
---|
| 69 | + |
---|
62 | 70 | /* Get the GPIO id */ |
---|
63 | 71 | enum gpio_id dal_gpio_get_id( |
---|
64 | 72 | const struct gpio *gpio); |
---|
.. | .. |
---|
85 | 93 | enum gpio_pin_output_state dal_gpio_get_output_state( |
---|
86 | 94 | const struct gpio *gpio); |
---|
87 | 95 | |
---|
| 96 | +struct hw_ddc *dal_gpio_get_ddc(struct gpio *gpio); |
---|
| 97 | + |
---|
| 98 | +struct hw_hpd *dal_gpio_get_hpd(struct gpio *gpio); |
---|
| 99 | + |
---|
| 100 | +struct hw_generic *dal_gpio_get_generic(struct gpio *gpio); |
---|
| 101 | + |
---|
88 | 102 | /* Close the handle */ |
---|
89 | 103 | void dal_gpio_close( |
---|
90 | 104 | struct gpio *gpio); |
---|
91 | 105 | |
---|
| 106 | + |
---|
| 107 | + |
---|
| 108 | + |
---|
92 | 109 | #endif |
---|