summaryrefslogtreecommitdiff
path: root/include/gpio.h
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2012-05-02 19:41:44 -0700
committerSimon Glass <sjg@chromium.org>2012-05-03 22:05:57 -0700
commitea845714fd4cc163002ca1bbd3c14ab4e35ed3ec (patch)
treeadde94a28e4f8d1c544a63061437c315439ae012 /include/gpio.h
parentb67e435d143d4d4b7478134fbeb869fba6476c7b (diff)
downloadchrome-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/gpio.h')
-rw-r--r--include/gpio.h8
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);