MX6DL_PAD_GPIO_6__MLB_MLBSIG,
MX6DL_PAD_GPIO_2__MLB_MLBDAT,
- /* EPDC pins */
+};
+
+static iomux_v3_cfg_t mx6dl_arm2_epdc_pads[] = {
MX6DL_PAD_EIM_A17__GPIO_2_21,
MX6DL_PAD_EIM_D17__GPIO_3_17,
MX6DL_PAD_EIM_A18__GPIO_2_20,
iomux_v3_cfg_t *spdif_pads = NULL;
iomux_v3_cfg_t *flexcan_pads = NULL;
iomux_v3_cfg_t *i2c3_pads = NULL;
+ iomux_v3_cfg_t *epdc_pads = NULL;
int common_pads_cnt;
int esai_rec_pads_cnt;
int spdif_pads_cnt;
int flexcan_pads_cnt;
int i2c3_pads_cnt;
+ int epdc_pads_cnt;
/*
spdif_pads = mx6dl_arm2_spdif_pads;
flexcan_pads = mx6dl_arm2_can_pads;
i2c3_pads = mx6dl_arm2_i2c3_pads;
+ epdc_pads = mx6dl_arm2_epdc_pads;
common_pads_cnt = ARRAY_SIZE(mx6dl_arm2_pads);
esai_rec_pads_cnt = ARRAY_SIZE(mx6dl_arm2_esai_record_pads);
spdif_pads_cnt = ARRAY_SIZE(mx6dl_arm2_spdif_pads);
flexcan_pads_cnt = ARRAY_SIZE(mx6dl_arm2_can_pads);
i2c3_pads_cnt = ARRAY_SIZE(mx6dl_arm2_i2c3_pads);
+ epdc_pads_cnt = ARRAY_SIZE(mx6dl_arm2_epdc_pads);
}
BUG_ON(!common_pads);
imx6q_add_mlb150(&mx6_arm2_mlb150_data);
if (cpu_is_mx6dl() && epdc_enabled) {
+ BUG_ON(!epdc_pads);
+ mxc_iomux_v3_setup_multiple_pads(epdc_pads, epdc_pads_cnt);
imx6dl_add_imx_pxp();
imx6dl_add_imx_pxp_client();
mxc_register_device(&max17135_sensor_device, NULL);