OXIESEC PANEL
- Current Dir:
/
/
usr
/
src
/
linux-headers-4.15.0-213
/
include
/
video
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:14:15 AM
rwxr-xr-x
📄
atmel_lcdc.h
6.8 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
aty128.h
13.27 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
auo_k190xfb.h
2.79 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
broadsheetfb.h
2.12 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
cirrus.h
5.67 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
cvisionppc.h
1.54 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
da8xx-fb.h
1.99 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
display_timing.h
3.11 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
edid.h
228 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
exynos5433_decon.h
6.82 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
exynos7_decon.h
10.9 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
gbe.h
10.54 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
hecubafb.h
1.5 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
ili9320.h
5.8 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
imx-ipu-image-convert.h
6.97 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
imx-ipu-v3.h
14.88 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
kyro.h
2.36 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
mach64.h
47.14 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
maxinefb.h
1.24 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
mbxfb.h
2.16 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
metronomefb.h
1.48 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
mipi_display.h
4.52 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
mmp_disp.h
7.61 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
neomagic.h
4.9 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
newport.h
18.68 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
of_display_timing.h
968 bytes
06/16/2023 05:32:39 PM
rw-r--r--
📄
of_videomode.h
367 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
omap-panel-data.h
2.18 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
omapfb_dss.h
23.44 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
omapvrfb.h
2.38 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
permedia2.h
8.96 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
platform_lcd.h
589 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
pm3fb.h
45.31 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pmag-ba-fb.h
1.02 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pmagb-b-fb.h
2.34 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pxa168fb.h
2.67 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
radeon.h
109.21 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
s1d13xxxfb.h
9.95 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sa1100fb.h
1.26 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
samsung_fimd.h
16.8 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sh_mobile_lcdc.h
6.11 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sh_mobile_meram.h
2.44 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sisfb.h
1.23 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sstfb.h
11.04 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
tdfx.h
5.32 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
tgafb.h
6.94 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
trident.h
3.23 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
udlfb.h
2.85 KB
06/16/2023 05:32:39 PM
rw-r--r--
📄
uvesafb.h
2.85 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
vga.h
13.72 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
videomode.h
1.35 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
w100fb.h
3.72 KB
01/28/2018 09:20:33 PM
rw-r--r--
Editing: w100fb.h
Close
/* * Support for the w100 frame buffer. * * Copyright (c) 2004-2005 Richard Purdie * Copyright (c) 2005 Ian Molton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #define W100_GPIO_PORT_A 0 #define W100_GPIO_PORT_B 1 #define CLK_SRC_XTAL 0 #define CLK_SRC_PLL 1 struct w100fb_par; unsigned long w100fb_gpio_read(int port); void w100fb_gpio_write(int port, unsigned long value); unsigned long w100fb_get_hsynclen(struct device *dev); /* LCD Specific Routines and Config */ struct w100_tg_info { void (*change)(struct w100fb_par*); void (*suspend)(struct w100fb_par*); void (*resume)(struct w100fb_par*); }; /* General Platform Specific w100 Register Values */ struct w100_gen_regs { unsigned long lcd_format; unsigned long lcdd_cntl1; unsigned long lcdd_cntl2; unsigned long genlcd_cntl1; unsigned long genlcd_cntl2; unsigned long genlcd_cntl3; }; struct w100_gpio_regs { unsigned long init_data1; unsigned long init_data2; unsigned long gpio_dir1; unsigned long gpio_oe1; unsigned long gpio_dir2; unsigned long gpio_oe2; }; /* Optional External Memory Configuration */ struct w100_mem_info { unsigned long ext_cntl; unsigned long sdram_mode_reg; unsigned long ext_timing_cntl; unsigned long io_cntl; unsigned int size; }; struct w100_bm_mem_info { unsigned long ext_mem_bw; unsigned long offset; unsigned long ext_timing_ctl; unsigned long ext_cntl; unsigned long mode_reg; unsigned long io_cntl; unsigned long config; }; /* LCD Mode definition */ struct w100_mode { unsigned int xres; unsigned int yres; unsigned short left_margin; unsigned short right_margin; unsigned short upper_margin; unsigned short lower_margin; unsigned long crtc_ss; unsigned long crtc_ls; unsigned long crtc_gs; unsigned long crtc_vpos_gs; unsigned long crtc_rev; unsigned long crtc_dclk; unsigned long crtc_gclk; unsigned long crtc_goe; unsigned long crtc_ps1_active; char pll_freq; char fast_pll_freq; int sysclk_src; int sysclk_divider; int pixclk_src; int pixclk_divider; int pixclk_divider_rotated; }; struct w100_pll_info { uint16_t freq; /* desired Fout for PLL (Mhz) */ uint8_t M; /* input divider */ uint8_t N_int; /* VCO multiplier */ uint8_t N_fac; /* VCO multiplier fractional part */ uint8_t tfgoal; uint8_t lock_time; }; /* Initial Video mode orientation flags */ #define INIT_MODE_ROTATED 0x1 #define INIT_MODE_FLIPPED 0x2 /* * This structure describes the machine which we are running on. * It is set by machine specific code and used in the probe routine * of drivers/video/w100fb.c */ struct w100fb_mach_info { /* General Platform Specific Registers */ struct w100_gen_regs *regs; /* Table of modes the LCD is capable of */ struct w100_mode *modelist; unsigned int num_modes; /* Hooks for any platform specific tg/lcd code (optional) */ struct w100_tg_info *tg; /* External memory definition (if present) */ struct w100_mem_info *mem; /* Additional External memory definition (if present) */ struct w100_bm_mem_info *bm_mem; /* GPIO definitions (optional) */ struct w100_gpio_regs *gpio; /* Initial Mode flags */ unsigned int init_mode; /* Xtal Frequency */ unsigned int xtal_freq; /* Enable Xtal input doubler (1 == enable) */ unsigned int xtal_dbl; }; /* General frame buffer data structure */ struct w100fb_par { unsigned int chip_id; unsigned int xres; unsigned int yres; unsigned int extmem_active; unsigned int flip; unsigned int blanked; unsigned int fastpll_mode; unsigned long hsync_len; struct w100_mode *mode; struct w100_pll_info *pll_table; struct w100fb_mach_info *mach; uint32_t *saved_intmem; uint32_t *saved_extmem; };