Lines Matching refs:ad

341 	struct diu_ad *ad;  member
378 struct diu_ad ad[NUM_AOIS] __aligned(8); member
499 struct diu_ad *ad = mfbi->ad; in fsl_diu_enable_panel() local
505 wr_reg_wa(&hw->desc[0], ad->paddr); in fsl_diu_enable_panel()
509 if (hw->desc[1] != ad->paddr) { /* AOI0 closed */ in fsl_diu_enable_panel()
511 ad->next_ad = in fsl_diu_enable_panel()
512 cpu_to_le32(cmfbi->ad->paddr); in fsl_diu_enable_panel()
514 ad->next_ad = 0; in fsl_diu_enable_panel()
515 wr_reg_wa(&hw->desc[1], ad->paddr); in fsl_diu_enable_panel()
520 if (hw->desc[2] != ad->paddr) { /* AOI0 closed */ in fsl_diu_enable_panel()
522 ad->next_ad = in fsl_diu_enable_panel()
523 cpu_to_le32(cmfbi->ad->paddr); in fsl_diu_enable_panel()
525 ad->next_ad = 0; in fsl_diu_enable_panel()
526 wr_reg_wa(&hw->desc[2], ad->paddr); in fsl_diu_enable_panel()
531 ad->next_ad = 0; in fsl_diu_enable_panel()
533 wr_reg_wa(&hw->desc[1], ad->paddr); in fsl_diu_enable_panel()
535 pmfbi->ad->next_ad = cpu_to_le32(ad->paddr); in fsl_diu_enable_panel()
539 ad->next_ad = 0; in fsl_diu_enable_panel()
541 wr_reg_wa(&hw->desc[2], ad->paddr); in fsl_diu_enable_panel()
543 pmfbi->ad->next_ad = cpu_to_le32(ad->paddr); in fsl_diu_enable_panel()
551 struct diu_ad *ad = mfbi->ad; in fsl_diu_disable_panel() local
562 wr_reg_wa(&hw->desc[1], cmfbi->ad->paddr); in fsl_diu_disable_panel()
571 wr_reg_wa(&hw->desc[2], cmfbi->ad->paddr); in fsl_diu_disable_panel()
579 if (hw->desc[1] != ad->paddr) { in fsl_diu_disable_panel()
583 pmfbi->ad->next_ad = 0; in fsl_diu_disable_panel()
590 if (hw->desc[2] != ad->paddr) { in fsl_diu_disable_panel()
594 pmfbi->ad->next_ad = 0; in fsl_diu_disable_panel()
913 struct diu_ad *ad = mfbi->ad; in fsl_diu_set_aoi() local
916 ad->offset_xyi = cpu_to_le32((var->yoffset << 16) | var->xoffset); in fsl_diu_set_aoi()
917 ad->offset_xyd = cpu_to_le32((mfbi->y_aoi_d << 16) | mfbi->x_aoi_d); in fsl_diu_set_aoi()
1138 struct diu_ad *ad = mfbi->ad; in fsl_diu_set_par() local
1159 ad->pix_fmt = diu_ops.get_pixel_format(data->monitor_port, in fsl_diu_set_par()
1162 ad->pix_fmt = fsl_diu_get_pixel_format(var->bits_per_pixel); in fsl_diu_set_par()
1164 ad->addr = cpu_to_le32(info->fix.smem_start); in fsl_diu_set_par()
1165 ad->src_size_g_alpha = cpu_to_le32((var->yres_virtual << 12) | in fsl_diu_set_par()
1168 ad->aoi_size = cpu_to_le32((var->yres << 16) | var->xres); in fsl_diu_set_par()
1169 ad->offset_xyi = cpu_to_le32((var->yoffset << 16) | var->xoffset); in fsl_diu_set_par()
1170 ad->offset_xyd = cpu_to_le32((mfbi->y_aoi_d << 16) | mfbi->x_aoi_d); in fsl_diu_set_par()
1173 ad->ckmax_r = 0; in fsl_diu_set_par()
1174 ad->ckmax_g = 0; in fsl_diu_set_par()
1175 ad->ckmax_b = 0; in fsl_diu_set_par()
1177 ad->ckmin_r = 255; in fsl_diu_set_par()
1178 ad->ckmin_g = 255; in fsl_diu_set_par()
1179 ad->ckmin_b = 255; in fsl_diu_set_par()
1276 struct diu_ad *ad = mfbi->ad; in fsl_diu_ioctl() local
1299 ad->pix_fmt = pix_fmt; in fsl_diu_ioctl()
1306 pix_fmt = ad->pix_fmt; in fsl_diu_ioctl()
1333 ad->src_size_g_alpha = (ad->src_size_g_alpha & (~0xff)) | in fsl_diu_ioctl()
1349 ad->ckmax_r = 0; in fsl_diu_ioctl()
1350 ad->ckmax_g = 0; in fsl_diu_ioctl()
1351 ad->ckmax_b = 0; in fsl_diu_ioctl()
1352 ad->ckmin_r = 255; in fsl_diu_ioctl()
1353 ad->ckmin_g = 255; in fsl_diu_ioctl()
1354 ad->ckmin_b = 255; in fsl_diu_ioctl()
1356 ad->ckmax_r = ck.red_max; in fsl_diu_ioctl()
1357 ad->ckmax_g = ck.green_max; in fsl_diu_ioctl()
1358 ad->ckmax_b = ck.blue_max; in fsl_diu_ioctl()
1359 ad->ckmin_r = ck.red_min; in fsl_diu_ioctl()
1360 ad->ckmin_g = ck.green_min; in fsl_diu_ioctl()
1361 ad->ckmin_b = ck.blue_min; in fsl_diu_ioctl()
1724 data->ad[i].paddr = DMA_ADDR(data, ad[i]); in fsl_diu_probe()
1732 mfbi->ad = &data->ad[i]; in fsl_diu_probe()