diff options
Diffstat (limited to 'arch/arm/mach-imx/iomux-v2.c')
-rw-r--r-- | arch/arm/mach-imx/iomux-v2.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/arch/arm/mach-imx/iomux-v2.c b/arch/arm/mach-imx/iomux-v2.c index dbbb8a26fd..cef0340909 100644 --- a/arch/arm/mach-imx/iomux-v2.c +++ b/arch/arm/mach-imx/iomux-v2.c @@ -88,7 +88,7 @@ EXPORT_SYMBOL(mxc_iomux_set_pad); * This function enables/disables the general purpose function for a particular * signal. */ -void imx_iomux_set_gpr(enum iomux_gp_func gp, int en) +void imx_iomux_set_gpr(enum iomux_gp_func gp, bool en) { u32 l; @@ -105,6 +105,16 @@ void imx_iomux_set_gpr(enum iomux_gp_func gp, int en) } EXPORT_SYMBOL(mxc_iomux_set_gpr); +int imx_iomux_setup_multiple_pins(const unsigned int *pin_list, unsigned count) +{ + int i; + + for (i = 0; i < count; i++) + imx_iomux_mode(pin_list[i]); + + return 0; +} + static int imx_iomux_probe(struct device_d *dev) { base = dev_request_mem_region(dev, 0); |