summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx5/iomux.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-mx5/iomux.h')
-rw-r--r--arch/arm/mach-mx5/iomux.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-mx5/iomux.h b/arch/arm/mach-mx5/iomux.h
index 0732f2169e0a..4c45ac6be6c2 100644
--- a/arch/arm/mach-mx5/iomux.h
+++ b/arch/arm/mach-mx5/iomux.h
@@ -174,6 +174,17 @@ int mxc_request_iomux(iomux_pin_name_t pin, iomux_pin_cfg_t config);
void mxc_free_iomux(iomux_pin_name_t pin, iomux_pin_cfg_t config);
/*!
+ * Configure an IO pin without requesting ownership. The pin needs to be
+ * requested afterwards using gpio_request or through the sysfs.
+ *
+ * @param pin a name defined by \b iomux_pin_name_t
+ * @param config a configuration as defined in \b #iomux_pin_cfg_t
+ *
+ * @return 0 if successful; Non-zero otherwise
+ */
+int mxc_config_iomux(iomux_pin_name_t pin, iomux_pin_cfg_t config);
+
+/*!
* This function configures the pad value for a IOMUX pin.
*
* @param pin a pin number as defined in \b #iomux_pin_name_t