diff options
Diffstat (limited to 'arch/arm/mach-mx5/iomux.h')
-rw-r--r-- | arch/arm/mach-mx5/iomux.h | 11 |
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 |