| .. | .. |
|---|
| 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 |
|---|