diff options
author | Simon Glass <sjg@chromium.org> | 2012-05-02 19:41:44 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2012-05-03 22:05:57 -0700 |
commit | ea845714fd4cc163002ca1bbd3c14ab4e35ed3ec (patch) | |
tree | adde94a28e4f8d1c544a63061437c315439ae012 /include | |
parent | b67e435d143d4d4b7478134fbeb869fba6476c7b (diff) | |
download | chrome-ec-ea845714fd4cc163002ca1bbd3c14ab4e35ed3ec.tar.gz |
Add gpio_get_name() to return the name of a signal
Add this to the GPIO API. It seems that the implementation is copied
in LM4 and STM32 so I have reluctantly done the same with this new
function.
BUG=chrome-os-partner:9424
TEST=build and boot on Daisy
Change-Id: Ifddc52e69b2b33af2645384c0171dd264e588fcd
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/gpio.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/gpio.h b/include/gpio.h index 23cd1e9537..b3bd4258f4 100644 --- a/include/gpio.h +++ b/include/gpio.h @@ -62,6 +62,14 @@ int gpio_pre_init(void); /* Gets the current value of a signal (0=low, 1=hi). */ int gpio_get_level(enum gpio_signal signal); +/** + * Returns the name of a given GPIO signal. + * + * @param signal Signal to return. + * @returns name of the given signal + */ +const char *gpio_get_name(enum gpio_signal signal); + /* Sets the current value of a signal. Returns error if the signal is * not supported or is an input signal. */ int gpio_set_level(enum gpio_signal signal, int value); |