|
@@ -30,7 +30,7 @@ static void *base = (void *)IOMUXC_BASE_ADDR;
|
|
|
/*
|
|
|
* configures a single pad in the iomuxer
|
|
|
*/
|
|
|
-int imx_iomux_v3_setup_pad(iomux_v3_cfg_t pad)
|
|
|
+void imx_iomux_v3_setup_pad(iomux_v3_cfg_t pad)
|
|
|
{
|
|
|
u32 mux_ctrl_ofs = (pad & MUX_CTRL_OFS_MASK) >> MUX_CTRL_OFS_SHIFT;
|
|
|
u32 mux_mode = (pad & MUX_MODE_MASK) >> MUX_MODE_SHIFT;
|
|
@@ -50,22 +50,14 @@ int imx_iomux_v3_setup_pad(iomux_v3_cfg_t pad)
|
|
|
|
|
|
if (!(pad_ctrl & NO_PAD_CTRL) && pad_ctrl_ofs)
|
|
|
__raw_writel(pad_ctrl, base + pad_ctrl_ofs);
|
|
|
-
|
|
|
- return 0;
|
|
|
}
|
|
|
|
|
|
-int imx_iomux_v3_setup_multiple_pads(iomux_v3_cfg_t const *pad_list,
|
|
|
- unsigned count)
|
|
|
+void imx_iomux_v3_setup_multiple_pads(iomux_v3_cfg_t const *pad_list,
|
|
|
+ unsigned count)
|
|
|
{
|
|
|
iomux_v3_cfg_t const *p = pad_list;
|
|
|
int i;
|
|
|
- int ret;
|
|
|
|
|
|
- for (i = 0; i < count; i++) {
|
|
|
- ret = imx_iomux_v3_setup_pad(*p);
|
|
|
- if (ret)
|
|
|
- return ret;
|
|
|
- p++;
|
|
|
- }
|
|
|
- return 0;
|
|
|
+ for (i = 0; i < count; i++)
|
|
|
+ imx_iomux_v3_setup_pad(*p++);
|
|
|
}
|