Lines Matching refs:idata
75 const struct shmob_drm_interface_data *idata = &sdev->pdata->iface;
82 | ((idata->flags & SHMOB_DRM_IFACE_FL_DWPOL) ? LDMT1R_DWPOL : 0)
83 | ((idata->flags & SHMOB_DRM_IFACE_FL_DIPOL) ? LDMT1R_DIPOL : 0)
84 | ((idata->flags & SHMOB_DRM_IFACE_FL_DAPOL) ? LDMT1R_DAPOL : 0)
85 | ((idata->flags & SHMOB_DRM_IFACE_FL_HSCNT) ? LDMT1R_HSCNT : 0)
86 | ((idata->flags & SHMOB_DRM_IFACE_FL_DWCNT) ? LDMT1R_DWCNT : 0);
89 if (idata->interface >= SHMOB_DRM_IFACE_SYS8A &&
90 idata->interface <= SHMOB_DRM_IFACE_SYS24) {
92 value = (idata->sys.cs_setup << LDMT2R_CSUP_SHIFT)
93 | (idata->sys.vsync_active_high ? LDMT2R_RSV : 0)
94 | (idata->sys.vsync_dir_input ? LDMT2R_VSEL : 0)
95 | (idata->sys.write_setup << LDMT2R_WCSC_SHIFT)
96 | (idata->sys.write_cycle << LDMT2R_WCEC_SHIFT)
97 | (idata->sys.write_strobe << LDMT2R_WCLW_SHIFT);
100 value = (idata->sys.read_latch << LDMT3R_RDLC_SHIFT)
101 | (idata->sys.read_setup << LDMT3R_RCSC_SHIFT)
102 | (idata->sys.read_cycle << LDMT3R_RCEC_SHIFT)
103 | (idata->sys.read_strobe << LDMT3R_RCLW_SHIFT);
166 const struct shmob_drm_interface_data *idata = &sdev->pdata->iface;
198 if (idata->clk_div) {
203 lcdc_write(sdev, LDDCKPAT2R, (1 << (idata->clk_div / 2)) - 1);
205 if (idata->clk_div == 1)
208 value |= idata->clk_div;