Home
last modified time | relevance | path

Searched refs:panel_info (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/video/fbdev/aty/
H A Dradeon_monitor.c178 rinfo->panel_info.pwr_delay = 200; in radeon_get_panel_info_BIOS()
186 rinfo->panel_info.xres = BIOS_IN16(tmp + 25); in radeon_get_panel_info_BIOS()
187 rinfo->panel_info.yres = BIOS_IN16(tmp + 27); in radeon_get_panel_info_BIOS()
189 rinfo->panel_info.xres, rinfo->panel_info.yres); in radeon_get_panel_info_BIOS()
191 rinfo->panel_info.pwr_delay = BIOS_IN16(tmp + 44); in radeon_get_panel_info_BIOS()
192 pr_debug("BIOS provided panel power delay: %d\n", rinfo->panel_info.pwr_delay); in radeon_get_panel_info_BIOS()
193 if (rinfo->panel_info.pwr_delay > 2000 || rinfo->panel_info.pwr_delay <= 0) in radeon_get_panel_info_BIOS()
194 rinfo->panel_info in radeon_get_panel_info_BIOS()
[all...]
H A Dradeon_base.c1100 radeon_msleep(rinfo->panel_info.pwr_delay); in radeon_screen_blank()
1107 msecs_to_jiffies(rinfo->panel_info.pwr_delay)); in radeon_screen_blank()
1133 msecs_to_jiffies(rinfo->panel_info.pwr_delay)); in radeon_screen_blank()
1679 if (rinfo->panel_info.xres < mode->xres) in radeonfb_set_par()
1680 mode->xres = rinfo->panel_info.xres; in radeonfb_set_par()
1681 if (rinfo->panel_info.yres < mode->yres) in radeonfb_set_par()
1682 mode->yres = rinfo->panel_info.yres; in radeonfb_set_par()
1684 hTotal = mode->xres + rinfo->panel_info.hblank; in radeonfb_set_par()
1685 hSyncStart = mode->xres + rinfo->panel_info.hOver_plus; in radeonfb_set_par()
1686 hSyncEnd = hSyncStart + rinfo->panel_info in radeonfb_set_par()
[all...]
H A Dradeon_backlight.c80 jiffies + msecs_to_jiffies(rinfo->panel_info.pwr_delay)); in radeon_bl_update_status()
109 jiffies + msecs_to_jiffies(rinfo->panel_info.pwr_delay)); in radeon_bl_update_status()
H A Dradeonfb.h255 struct panel_info { struct
332 struct panel_info panel_info; member
256 yrespanel_info global() argument
257 validpanel_info global() argument
258 clockpanel_info global() argument
259 hblankpanel_info global() argument
260 vblankpanel_info global() argument
261 interlacedpanel_info global() argument
262 pwr_delaypanel_info global() argument
263 use_bios_dividerspanel_info global() argument
264 ref_dividerpanel_info global() argument
265 post_dividerpanel_info global() argument
266 fbk_dividerpanel_info global() argument
/linux/drivers/gpu/drm/panel/
H A Dpanel-newvision-nv3052c.c41 const struct nv3052c_panel_info *panel_info; member
640 const struct nv3052c_reg *panel_regs = priv->panel_info->panel_regs; in nv3052c_prepare()
641 unsigned int panel_regs_len = priv->panel_info->panel_regs_len; in nv3052c_prepare()
736 const struct nv3052c_panel_info *panel_info = priv->panel_info; in nv3052c_get_modes() local
740 for (i = 0; i < panel_info->num_modes; i++) { in nv3052c_get_modes()
742 &panel_info->display_modes[i]); in nv3052c_get_modes()
749 if (panel_info->num_modes == 1) in nv3052c_get_modes()
756 connector->display_info.width_mm = panel_info->width_mm; in nv3052c_get_modes()
757 connector->display_info.height_mm = panel_info in nv3052c_get_modes()
[all...]
H A Dpanel-auo-a030jtn01.c44 const struct a030jtn01_info *panel_info; member
141 const struct a030jtn01_info *panel_info = priv->panel_info; in a030jtn01_get_modes() local
145 for (i = 0; i < panel_info->num_modes; i++) { in a030jtn01_get_modes()
147 &panel_info->display_modes[i]); in a030jtn01_get_modes()
154 if (panel_info->num_modes == 1) in a030jtn01_get_modes()
161 connector->display_info.width_mm = panel_info->width_mm; in a030jtn01_get_modes()
162 connector->display_info.height_mm = panel_info->height_mm; in a030jtn01_get_modes()
165 &panel_info->bus_format, 1); in a030jtn01_get_modes()
166 connector->display_info.bus_flags = panel_info in a030jtn01_get_modes()
[all...]
H A Dpanel-novatek-nt39016.c60 const struct nt39016_panel_info *panel_info; member
205 const struct nt39016_panel_info *panel_info = panel->panel_info; in nt39016_get_modes() local
209 for (i = 0; i < panel_info->num_modes; i++) { in nt39016_get_modes()
211 &panel_info->display_modes[i]); in nt39016_get_modes()
218 if (panel_info->num_modes == 1) in nt39016_get_modes()
225 connector->display_info.width_mm = panel_info->width_mm; in nt39016_get_modes()
226 connector->display_info.height_mm = panel_info->height_mm; in nt39016_get_modes()
229 &panel_info->bus_format, 1); in nt39016_get_modes()
230 connector->display_info.bus_flags = panel_info in nt39016_get_modes()
[all...]
H A Dpanel-boe-himax8279d.c42 struct panel_info { struct
52 static inline struct panel_info *to_panel_info(struct drm_panel *panel) in to_panel_info() argument
54 return container_of(panel, struct panel_info, base); in to_panel_info()
57 static void disable_gpios(struct panel_info *pinfo) in disable_gpios()
66 struct panel_info *pinfo = to_panel_info(panel); in send_mipi_cmds()
83 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_disable()
97 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_unprepare()
118 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_prepare()
176 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_enable()
193 struct panel_info *pinf in boe_panel_get_modes()
[all...]
H A Dpanel-abt-y030xx067a.c126 const struct y030xx067a_info *panel_info; member
231 const struct y030xx067a_info *panel_info = priv->panel_info; in y030xx067a_get_modes() local
235 for (i = 0; i < panel_info->num_modes; i++) { in y030xx067a_get_modes()
237 &panel_info->display_modes[i]); in y030xx067a_get_modes()
244 if (panel_info->num_modes == 1) in y030xx067a_get_modes()
251 connector->display_info.width_mm = panel_info->width_mm; in y030xx067a_get_modes()
252 connector->display_info.height_mm = panel_info->height_mm; in y030xx067a_get_modes()
255 &panel_info->bus_format, 1); in y030xx067a_get_modes()
256 connector->display_info.bus_flags = panel_info in y030xx067a_get_modes()
[all...]
H A Dpanel-magnachip-d53e6ea8966.c66 /** @panel_info: struct containing panel timing and info */
67 const struct d53e6ea8966_panel_info *panel_info; member
238 db->panel_info->panel_init_seq(db); in d53e6ea8966_prepare()
291 const struct d53e6ea8966_panel_info *panel_info = db->panel_info; in d53e6ea8966_get_modes() local
296 for (i = 0; i < panel_info->num_modes; i++) { in d53e6ea8966_get_modes()
298 &panel_info->display_modes[i]); in d53e6ea8966_get_modes()
307 connector->display_info.width_mm = panel_info->width_mm; in d53e6ea8966_get_modes()
308 connector->display_info.height_mm = panel_info->height_mm; in d53e6ea8966_get_modes()
309 connector->display_info.bus_flags = panel_info in d53e6ea8966_get_modes()
[all...]
H A Dpanel-raydium-rm67200.c25 const struct raydium_rm67200_panel_info *panel_info; member
334 ctx->panel_info->panel_setup(&mctx); in raydium_rm67200_prepare()
372 return drm_connector_helper_get_modes_fixed(connector, &ctx->panel_info->mode); in raydium_rm67200_get_modes()
394 ctx->panel_info = device_get_match_data(dev); in raydium_rm67200_probe()
395 if (!ctx->panel_info) in raydium_rm67200_probe()
398 ctx->num_supplies = ctx->panel_info->num_regulators; in raydium_rm67200_probe()
400 ctx->panel_info->num_regulators, in raydium_rm67200_probe()
401 ctx->panel_info->regulators, in raydium_rm67200_probe()
H A Dpanel-novatek-nt36523.c34 struct panel_info { struct
57 int (*init_sequence)(struct panel_info *pinfo); argument
63 static inline struct panel_info *to_panel_info(struct drm_panel *panel) in to_panel_info()
65 return container_of(panel, struct panel_info, panel); in to_panel_info()
68 static int elish_boe_init_sequence(struct panel_info *pinfo) in elish_boe_init_sequence()
289 static int elish_csot_init_sequence(struct panel_info *pinfo) in elish_csot_init_sequence()
488 static int j606f_boe_init_sequence(struct panel_info *pinfo) in j606f_boe_init_sequence()
991 static void nt36523_reset(struct panel_info *pinfo) in nt36523_reset()
1005 struct panel_info *pinfo = to_panel_info(panel); in nt36523_prepare()
1028 struct panel_info *pinf in nt36523_disable()
[all...]
/linux/drivers/gpu/drm/amd/display/dc/dce112/
H A Ddce112_compressor.c791 struct embedded_panel_info panel_info; in dce112_compressor_construct() local
823 bp->funcs->get_embedded_panel_info(bp, &panel_info)) { in dce112_compressor_construct()
825 panel_info.lcd_timing.horizontal_addressable; in dce112_compressor_construct()
827 panel_info.lcd_timing.vertical_addressable; in dce112_compressor_construct()
/linux/drivers/gpu/drm/amd/display/dc/bios/
H A Dbios_parser.c1128 struct embedded_panel_info panel_info; in get_ss_info_from_ss_info_table() local
1130 if (bios_parser_get_embedded_panel_info(&bp->base, &panel_info) in get_ss_info_from_ss_info_table()
1132 id_local = panel_info.ss_id; in get_ss_info_from_ss_info_table()
1656 struct embedded_panel_info panel_info; in get_ss_entry_number_from_ss_info_tbl() local
1658 if (bios_parser_get_embedded_panel_info(&bp->base, &panel_info) in get_ss_entry_number_from_ss_info_tbl()
1660 id_local = panel_info.ss_id; in get_ss_entry_number_from_ss_info_tbl()
/linux/drivers/video/fbdev/
H A Dbroadsheetfb.c38 struct panel_info { struct
52 static struct panel_info panel_table[] = { argument