Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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.pwr_delay = 2000; in radeon_get_panel_info_BIOS()
199 rinfo->panel_info.ref_divider = BIOS_IN16(tmp + 46); in radeon_get_panel_info_BIOS()
200 rinfo->panel_info.post_divider = BIOS_IN8(tmp + 48); in radeon_get_panel_info_BIOS()
[all …]
H A Dradeon_base.c1099 radeon_msleep(rinfo->panel_info.pwr_delay); in radeon_screen_blank()
1106 msecs_to_jiffies(rinfo->panel_info.pwr_delay)); in radeon_screen_blank()
1132 msecs_to_jiffies(rinfo->panel_info.pwr_delay)); in radeon_screen_blank()
1678 if (rinfo->panel_info.xres < mode->xres) in radeonfb_set_par()
1679 mode->xres = rinfo->panel_info.xres; in radeonfb_set_par()
1680 if (rinfo->panel_info.yres < mode->yres) in radeonfb_set_par()
1681 mode->yres = rinfo->panel_info.yres; in radeonfb_set_par()
1683 hTotal = mode->xres + rinfo->panel_info.hblank; in radeonfb_set_par()
1684 hSyncStart = mode->xres + rinfo->panel_info.hOver_plus; in radeonfb_set_par()
1685 hSyncEnd = hSyncStart + rinfo->panel_info.hSync_width; in radeonfb_set_par()
[all …]
H A Dradeon_backlight.c84 jiffies + msecs_to_jiffies(rinfo->panel_info.pwr_delay)); in radeon_bl_update_status()
113 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
/OK3568_Linux_fs/u-boot/drivers/video/
H A Datmel_lcdfb.c55 return (ushort *)(panel_info.mmio + ATMEL_LCDC_LUT(0)); in configuration_get_cmap()
96 lcdc_writel(panel_info.mmio, ATMEL_LCDC_LUT(regno), in lcd_setcolreg()
99 lcdc_writel(panel_info.mmio, ATMEL_LCDC_LUT(regno), in lcd_setcolreg()
215 if (!(panel_info.vl_sync & ATMEL_LCDC_INVLINE_INVERTED)) in lcd_ctrl_init()
217 if (!(panel_info.vl_sync & ATMEL_LCDC_INVFRAME_INVERTED)) in lcd_ctrl_init()
219 timing.pixelclock.typ = panel_info.vl_clk; in lcd_ctrl_init()
221 timing.hactive.typ = panel_info.vl_col; in lcd_ctrl_init()
222 timing.hfront_porch.typ = panel_info.vl_right_margin; in lcd_ctrl_init()
223 timing.hback_porch.typ = panel_info.vl_left_margin; in lcd_ctrl_init()
224 timing.hsync_len.typ = panel_info.vl_hsync_len; in lcd_ctrl_init()
[all …]
H A Dpxa_lcd.c41 vidinfo_t panel_info = { variable
75 vidinfo_t panel_info = { variable
108 vidinfo_t panel_info = { variable
141 vidinfo_t panel_info = { variable
175 vidinfo_t panel_info = { variable
210 vidinfo_t panel_info = { variable
242 vidinfo_t panel_info = { variable
276 vidinfo_t panel_info = { variable
309 vidinfo_t panel_info = { variable
346 struct pxafb_info *fbi = &panel_info.pxa; in configuration_get_cmap()
[all …]
H A Datmel_hlcdfb.c44 writel(panel_info.mmio + ATMEL_LCDC_LUT(regno), in lcd_setcolreg()
69 regs = (struct atmel_hlcd_regs *)panel_info.mmio; in lcd_ctrl_init()
97 value = get_lcdc_clk_rate(0) / panel_info.vl_clk; in lcd_ctrl_init()
98 if (get_lcdc_clk_rate(0) % panel_info.vl_clk) in lcd_ctrl_init()
108 | panel_info.vl_clk_pol in lcd_ctrl_init()
118 | panel_info.vl_clk_pol, in lcd_ctrl_init()
125 value |= panel_info.vl_sync; in lcd_ctrl_init()
155 value = LCDC_LCDCFG1_VSPW(panel_info.vl_vsync_len - 1); in lcd_ctrl_init()
156 value |= LCDC_LCDCFG1_HSPW(panel_info.vl_hsync_len - 1); in lcd_ctrl_init()
159 value = LCDC_LCDCFG2_VBPW(panel_info.vl_upper_margin); in lcd_ctrl_init()
[all …]
H A Dam335x-fb.c103 *line_length = (panel_info.vl_col * NBITS(panel_info.vl_bpix)) / 8; in lcd_get_size()
104 return *line_length * panel_info.vl_row + 0x20; in lcd_get_size()
/OK3568_Linux_fs/u-boot/common/
H A Dlcd.c113 ushort v_max = panel_info.vl_row; in test_pattern()
114 ushort h_max = panel_info.vl_col; in test_pattern()
145 *line_length = (panel_info.vl_col * NBITS(panel_info.vl_bpix)) / 8; in lcd_get_size()
146 return *line_length * panel_info.vl_row; in lcd_get_size()
206 memset((char *)lcd_base, bg_color, lcd_line_length * panel_info.vl_row); in lcd_clear()
211 i < (lcd_line_length * panel_info.vl_row)/NBYTES(panel_info.vl_bpix); in lcd_clear()
220 panel_info.vl_col, in lcd_clear()
221 panel_info.vl_row, in lcd_clear()
222 panel_info.vl_rot); in lcd_clear()
240 lcd_init_console((void *)addr, panel_info.vl_col, in lcd_clear()
[all …]
/OK3568_Linux_fs/u-boot/board/samsung/common/
H A Dmisc.c227 vidinfo_t *vid = &panel_info; in display_board_info()
458 addr = panel_info.logo_addr; in draw_logo()
464 if (panel_info.vl_width >= panel_info.logo_width) { in draw_logo()
465 x = ((panel_info.vl_width - panel_info.logo_width) >> 1); in draw_logo()
466 x += panel_info.logo_x_offset; /* For X center align */ in draw_logo()
472 if (panel_info.vl_height >= panel_info.logo_height) { in draw_logo()
473 y = ((panel_info.vl_height - panel_info.logo_height) >> 1); in draw_logo()
474 y += panel_info.logo_y_offset; /* For Y center align */ in draw_logo()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/
H A Dpanel-novatek-nt39016.c61 const struct nt39016_panel_info *panel_info; member
206 const struct nt39016_panel_info *panel_info = panel->panel_info; in nt39016_get_modes() local
210 for (i = 0; i < panel_info->num_modes; i++) { in nt39016_get_modes()
212 &panel_info->display_modes[i]); in nt39016_get_modes()
219 if (panel_info->num_modes == 1) in nt39016_get_modes()
226 connector->display_info.width_mm = panel_info->width_mm; in nt39016_get_modes()
227 connector->display_info.height_mm = panel_info->height_mm; in nt39016_get_modes()
230 &panel_info->bus_format, 1); in nt39016_get_modes()
231 connector->display_info.bus_flags = panel_info->bus_flags; in nt39016_get_modes()
233 return panel_info->num_modes; in nt39016_get_modes()
[all …]
H A Dpanel-boe-himax8279d.c43 struct panel_info { struct
56 static inline struct panel_info *to_panel_info(struct drm_panel *panel) in to_panel_info() argument
58 return container_of(panel, struct panel_info, base); in to_panel_info()
61 static void disable_gpios(struct panel_info *pinfo) in disable_gpios()
70 struct panel_info *pinfo = to_panel_info(panel); in send_mipi_cmds()
87 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_disable()
106 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_unprepare()
132 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_prepare()
195 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_enable()
217 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_get_modes()
[all …]
/OK3568_Linux_fs/u-boot/board/BuR/common/
H A Dcommon.c175 panel_info.vl_rot = 1; in load_lcdtiming()
177 panel_info.vl_rot = 2; in load_lcdtiming()
179 panel_info.vl_rot = 3; in load_lcdtiming()
181 panel_info.vl_rot = 0; in load_lcdtiming()
186 snprintf(buf, sizeof(buf), "fbcon=rotate:%d", panel_info.vl_rot); in load_lcdtiming()
202 panel_info.vl_rot = env_get_ulong("ds1_rotation", 10, 0); in load_lcdtiming()
471 vidinfo_t panel_info = { variable
500 panel_info.vl_col = lcd_panel.hactive; in lcd_ctrl_init()
501 panel_info.vl_row = lcd_panel.vactive; in lcd_ctrl_init()
/OK3568_Linux_fs/u-boot/include/
H A Dlcd.h29 extern struct vidinfo panel_info;
62 return panel_info.cmap; in configuration_get_cmap()
68 extern vidinfo_t panel_info;
/OK3568_Linux_fs/u-boot/board/compulab/common/
H A Domap3_display.c36 vidinfo_t panel_info = { variable
145 panel_info.vl_col = x; in set_resolution_params()
146 panel_info.vl_row = y; in set_resolution_params()
147 lcd_line_length = (panel_info.vl_col * NBITS(panel_info.vl_bpix)) / 8; in set_resolution_params()
/OK3568_Linux_fs/u-boot/api/
H A Dapi_display.c30 di->pixel_width = panel_info.vl_col; in display_get_info()
31 di->pixel_height = panel_info.vl_row; in display_get_info()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/gma500/
H A Dmdfld_output.h47 struct panel_info { struct
56 int (*get_panel_info)(struct drm_device *, int, struct panel_info *); argument
H A Dmdfld_tpo_vid.c58 struct panel_info *pi) in tpo_vid_get_panel_info()
H A Dmdfld_tmd_vid.c98 struct panel_info *pi) in tmd_vid_get_panel_info()
/OK3568_Linux_fs/u-boot/lib/efi_loader/
H A Defi_gop.c153 bpix = panel_info.vl_bpix;
154 col = panel_info.vl_col;
155 row = panel_info.vl_row;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dce112/
H A Ddce112_compressor.c794 struct embedded_panel_info panel_info; in dce112_compressor_construct() local
826 bp->funcs->get_embedded_panel_info(bp, &panel_info)) { in dce112_compressor_construct()
828 panel_info.lcd_timing.horizontal_addressable; in dce112_compressor_construct()
830 panel_info.lcd_timing.vertical_addressable; in dce112_compressor_construct()
/OK3568_Linux_fs/u-boot/board/atmel/at91sam9rlek/
H A Dat91sam9rlek.c77 vidinfo_t panel_info = { variable
/OK3568_Linux_fs/u-boot/board/atmel/at91sam9263ek/
H A Dat91sam9263ek.c78 vidinfo_t panel_info = { variable
/OK3568_Linux_fs/u-boot/board/atmel/at91sam9m10g45ek/
H A Dat91sam9m10g45ek.c151 vidinfo_t panel_info = { variable
/OK3568_Linux_fs/u-boot/board/atmel/at91sam9n12ek/
H A Dat91sam9n12ek.c82 vidinfo_t panel_info = { variable

12