From 2c3c1048746a4622d8c89a29670120dc8fab93c4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:49:45 +0200 Subject: Adding upstream version 6.1.76. Signed-off-by: Daniel Baumann --- drivers/video/Kconfig | 56 + drivers/video/Makefile | 17 + drivers/video/aperture.c | 359 + drivers/video/backlight/88pm860x_bl.c | 261 + drivers/video/backlight/Kconfig | 482 + drivers/video/backlight/Makefile | 61 + drivers/video/backlight/aat2870_bl.c | 220 + drivers/video/backlight/adp5520_bl.c | 388 + drivers/video/backlight/adp8860_bl.c | 815 ++ drivers/video/backlight/adp8870_bl.c | 985 ++ drivers/video/backlight/ams369fg06.c | 564 + drivers/video/backlight/apple_bl.c | 254 + drivers/video/backlight/arcxcnn_bl.c | 406 + drivers/video/backlight/as3711_bl.c | 482 + drivers/video/backlight/backlight.c | 779 ++ drivers/video/backlight/bd6107.c | 205 + drivers/video/backlight/corgi_lcd.c | 569 + drivers/video/backlight/cr_bllcd.c | 266 + drivers/video/backlight/da903x_bl.c | 161 + drivers/video/backlight/da9052_bl.c | 180 + drivers/video/backlight/ep93xx_bl.c | 132 + drivers/video/backlight/gpio_backlight.c | 128 + drivers/video/backlight/hp680_bl.c | 171 + drivers/video/backlight/hx8357.c | 681 ++ drivers/video/backlight/ili922x.c | 548 + drivers/video/backlight/ili9320.c | 299 + drivers/video/backlight/ili9320.h | 77 + drivers/video/backlight/ipaq_micro_bl.c | 81 + drivers/video/backlight/jornada720_bl.c | 150 + drivers/video/backlight/jornada720_lcd.c | 127 + drivers/video/backlight/kb3886_bl.c | 189 + drivers/video/backlight/ktd253-backlight.c | 228 + drivers/video/backlight/l4f00242t03.c | 255 + drivers/video/backlight/lcd.c | 346 + drivers/video/backlight/led_bl.c | 255 + drivers/video/backlight/lm3533_bl.c | 401 + drivers/video/backlight/lm3630a_bl.c | 630 + drivers/video/backlight/lm3639_bl.c | 425 + drivers/video/backlight/lms283gf05.c | 191 + drivers/video/backlight/lms501kf03.c | 422 + drivers/video/backlight/locomolcd.c | 250 + drivers/video/backlight/lp855x_bl.c | 598 + drivers/video/backlight/lp8788_bl.c | 326 + drivers/video/backlight/ltv350qv.c | 306 + drivers/video/backlight/ltv350qv.h | 92 + drivers/video/backlight/lv5207lp.c | 154 + drivers/video/backlight/max8925_bl.c | 197 + drivers/video/backlight/mt6370-backlight.c | 351 + drivers/video/backlight/omap1_bl.c | 175 + drivers/video/backlight/otm3225a.c | 252 + drivers/video/backlight/pandora_bl.c | 162 + drivers/video/backlight/pcf50633-backlight.c | 155 + drivers/video/backlight/platform_lcd.c | 147 + drivers/video/backlight/pwm_bl.c | 707 ++ drivers/video/backlight/qcom-wled.c | 1755 +++ drivers/video/backlight/rave-sp-backlight.c | 88 + drivers/video/backlight/rt4831-backlight.c | 234 + drivers/video/backlight/sky81452-backlight.c | 353 + drivers/video/backlight/tdo24m.c | 448 + drivers/video/backlight/tosa_bl.c | 173 + drivers/video/backlight/tosa_bl.h | 8 + drivers/video/backlight/tosa_lcd.c | 284 + drivers/video/backlight/tps65217_bl.c | 318 + drivers/video/backlight/vgg2432a4.c | 263 + drivers/video/backlight/wm831x_bl.c | 216 + drivers/video/console/Kconfig | 151 + drivers/video/console/Makefile | 12 + drivers/video/console/dummycon.c | 146 + drivers/video/console/mdacon.c | 578 + drivers/video/console/newport_con.c | 745 ++ drivers/video/console/sticon.c | 408 + drivers/video/console/sticore.c | 1172 ++ drivers/video/console/vgacon.c | 1207 ++ drivers/video/display_timing.c | 23 + drivers/video/fbdev/68328fb.c | 482 + drivers/video/fbdev/Kconfig | 2242 ++++ drivers/video/fbdev/Makefile | 134 + drivers/video/fbdev/acornfb.c | 1104 ++ drivers/video/fbdev/acornfb.h | 166 + drivers/video/fbdev/amba-clcd.c | 986 ++ drivers/video/fbdev/amifb.c | 3780 ++++++ drivers/video/fbdev/arcfb.c | 674 ++ drivers/video/fbdev/arkfb.c | 1203 ++ drivers/video/fbdev/asiliantfb.c | 632 + drivers/video/fbdev/atafb.c | 3187 ++++++ drivers/video/fbdev/atafb.h | 37 + drivers/video/fbdev/atafb_iplan2p2.c | 270 + drivers/video/fbdev/atafb_iplan2p4.c | 285 + drivers/video/fbdev/atafb_iplan2p8.c | 322 + drivers/video/fbdev/atafb_mfb.c | 89 + drivers/video/fbdev/atafb_utils.h | 401 + drivers/video/fbdev/atmel_lcdfb.c | 1339 +++ drivers/video/fbdev/aty/Makefile | 16 + drivers/video/fbdev/aty/ati_ids.h | 215 + drivers/video/fbdev/aty/aty128fb.c | 2530 +++++ drivers/video/fbdev/aty/atyfb.h | 369 + drivers/video/fbdev/aty/atyfb_base.c | 4026 +++++++ drivers/video/fbdev/aty/mach64_accel.c | 429 + drivers/video/fbdev/aty/mach64_ct.c | 651 ++ drivers/video/fbdev/aty/mach64_cursor.c | 226 + drivers/video/fbdev/aty/mach64_gx.c | 908 ++ drivers/video/fbdev/aty/radeon_accel.c | 329 + drivers/video/fbdev/aty/radeon_backlight.c | 212 + drivers/video/fbdev/aty/radeon_base.c | 2649 +++++ drivers/video/fbdev/aty/radeon_i2c.c | 168 + drivers/video/fbdev/aty/radeon_monitor.c | 1051 ++ drivers/video/fbdev/aty/radeon_pm.c | 2927 +++++ drivers/video/fbdev/aty/radeonfb.h | 520 + drivers/video/fbdev/au1100fb.c | 603 + drivers/video/fbdev/au1100fb.h | 379 + drivers/video/fbdev/au1200fb.c | 1851 +++ drivers/video/fbdev/au1200fb.h | 286 + drivers/video/fbdev/broadsheetfb.c | 1226 ++ drivers/video/fbdev/bt431.h | 240 + drivers/video/fbdev/bt455.h | 90 + drivers/video/fbdev/bw2.c | 406 + drivers/video/fbdev/c2p.h | 19 + drivers/video/fbdev/c2p_core.h | 153 + drivers/video/fbdev/c2p_iplan2.c | 153 + drivers/video/fbdev/c2p_planar.c | 156 + drivers/video/fbdev/carminefb.c | 794 ++ drivers/video/fbdev/carminefb.h | 65 + drivers/video/fbdev/carminefb_regs.h | 160 + drivers/video/fbdev/cg14.c | 623 + drivers/video/fbdev/cg3.c | 492 + drivers/video/fbdev/cg6.c | 885 ++ drivers/video/fbdev/chipsfb.c | 528 + drivers/video/fbdev/cirrusfb.c | 2948 +++++ drivers/video/fbdev/clps711x-fb.c | 394 + drivers/video/fbdev/cobalt_lcdfb.c | 351 + drivers/video/fbdev/controlfb.c | 1019 ++ drivers/video/fbdev/controlfb.h | 143 + drivers/video/fbdev/core/Makefile | 28 + drivers/video/fbdev/core/bitblit.c | 409 + drivers/video/fbdev/core/cfbcopyarea.c | 437 + drivers/video/fbdev/core/cfbfillrect.c | 371 + drivers/video/fbdev/core/cfbimgblt.c | 366 + drivers/video/fbdev/core/fb_cmdline.c | 107 + drivers/video/fbdev/core/fb_ddc.c | 127 + drivers/video/fbdev/core/fb_defio.c | 347 + drivers/video/fbdev/core/fb_draw.h | 187 + drivers/video/fbdev/core/fb_notify.c | 54 + drivers/video/fbdev/core/fb_sys_fops.c | 104 + drivers/video/fbdev/core/fbcmap.c | 362 + drivers/video/fbdev/core/fbcon.c | 3438 ++++++ drivers/video/fbdev/core/fbcon.h | 269 + drivers/video/fbdev/core/fbcon_ccw.c | 411 + drivers/video/fbdev/core/fbcon_cw.c | 394 + drivers/video/fbdev/core/fbcon_rotate.c | 111 + drivers/video/fbdev/core/fbcon_rotate.h | 96 + drivers/video/fbdev/core/fbcon_ud.c | 438 + drivers/video/fbdev/core/fbcvt.c | 368 + drivers/video/fbdev/core/fbmem.c | 1853 +++ drivers/video/fbdev/core/fbmon.c | 1520 +++ drivers/video/fbdev/core/fbsysfs.c | 581 + drivers/video/fbdev/core/modedb.c | 1217 ++ drivers/video/fbdev/core/softcursor.c | 76 + drivers/video/fbdev/core/svgalib.c | 672 ++ drivers/video/fbdev/core/syscopyarea.c | 370 + drivers/video/fbdev/core/sysfillrect.c | 325 + drivers/video/fbdev/core/sysimgblt.c | 336 + drivers/video/fbdev/core/tileblit.c | 151 + drivers/video/fbdev/cyber2000fb.c | 1903 ++++ drivers/video/fbdev/cyber2000fb.h | 494 + drivers/video/fbdev/da8xx-fb.c | 1667 +++ drivers/video/fbdev/dnfb.c | 305 + drivers/video/fbdev/edid.h | 138 + drivers/video/fbdev/efifb.c | 689 ++ drivers/video/fbdev/ep93xx-fb.c | 606 + drivers/video/fbdev/ffb.c | 1081 ++ drivers/video/fbdev/fm2fb.c | 323 + drivers/video/fbdev/fsl-diu-fb.c | 1998 ++++ drivers/video/fbdev/g364fb.c | 232 + drivers/video/fbdev/gbefb.c | 1288 +++ drivers/video/fbdev/geode/Kconfig | 56 + drivers/video/fbdev/geode/Makefile | 10 + drivers/video/fbdev/geode/display_gx.c | 180 + drivers/video/fbdev/geode/display_gx1.c | 210 + drivers/video/fbdev/geode/display_gx1.h | 150 + drivers/video/fbdev/geode/geodefb.h | 34 + drivers/video/fbdev/geode/gx1fb_core.c | 475 + drivers/video/fbdev/geode/gxfb.h | 349 + drivers/video/fbdev/geode/gxfb_core.c | 541 + drivers/video/fbdev/geode/lxfb.h | 443 + drivers/video/fbdev/geode/lxfb_core.c | 679 ++ drivers/video/fbdev/geode/lxfb_ops.c | 838 ++ drivers/video/fbdev/geode/suspend_gx.c | 259 + drivers/video/fbdev/geode/video_cs5530.c | 189 + drivers/video/fbdev/geode/video_cs5530.h | 71 + drivers/video/fbdev/geode/video_gx.c | 345 + drivers/video/fbdev/goldfishfb.c | 328 + drivers/video/fbdev/grvga.c | 555 + drivers/video/fbdev/gxt4500.c | 801 ++ drivers/video/fbdev/hecubafb.c | 310 + drivers/video/fbdev/hgafb.c | 671 ++ drivers/video/fbdev/hitfb.c | 498 + drivers/video/fbdev/hpfb.c | 426 + drivers/video/fbdev/hyperv_fb.c | 1390 +++ drivers/video/fbdev/i740_reg.h | 309 + drivers/video/fbdev/i740fb.c | 1313 +++ drivers/video/fbdev/i810/Makefile | 18 + drivers/video/fbdev/i810/i810-i2c.c | 175 + drivers/video/fbdev/i810/i810.h | 298 + drivers/video/fbdev/i810/i810_accel.c | 456 + drivers/video/fbdev/i810/i810_dvt.c | 312 + drivers/video/fbdev/i810/i810_gtf.c | 276 + drivers/video/fbdev/i810/i810_main.c | 2226 ++++ drivers/video/fbdev/i810/i810_main.h | 69 + drivers/video/fbdev/i810/i810_regs.h | 275 + drivers/video/fbdev/imsttfb.c | 1644 +++ drivers/video/fbdev/imxfb.c | 1129 ++ drivers/video/fbdev/intelfb/Makefile | 8 + drivers/video/fbdev/intelfb/intelfb.h | 382 + drivers/video/fbdev/intelfb/intelfb_i2c.c | 209 + drivers/video/fbdev/intelfb/intelfbdrv.c | 1676 +++ drivers/video/fbdev/intelfb/intelfbhw.c | 2115 ++++ drivers/video/fbdev/intelfb/intelfbhw.h | 609 + drivers/video/fbdev/kyro/Makefile | 9 + drivers/video/fbdev/kyro/STG4000InitDevice.c | 323 + drivers/video/fbdev/kyro/STG4000Interface.h | 61 + drivers/video/fbdev/kyro/STG4000OverlayDevice.c | 600 + drivers/video/fbdev/kyro/STG4000Ramdac.c | 163 + drivers/video/fbdev/kyro/STG4000Reg.h | 283 + drivers/video/fbdev/kyro/STG4000VTG.c | 170 + drivers/video/fbdev/kyro/fbdev.c | 812 ++ drivers/video/fbdev/leo.c | 691 ++ drivers/video/fbdev/macfb.c | 902 ++ drivers/video/fbdev/macmodes.c | 414 + drivers/video/fbdev/macmodes.h | 71 + drivers/video/fbdev/matrox/Makefile | 12 + drivers/video/fbdev/matrox/g450_pll.c | 517 + drivers/video/fbdev/matrox/g450_pll.h | 13 + drivers/video/fbdev/matrox/i2c-matroxfb.c | 239 + drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 1114 ++ drivers/video/fbdev/matrox/matroxfb_DAC1064.h | 180 + drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 749 ++ drivers/video/fbdev/matrox/matroxfb_Ti3026.h | 12 + drivers/video/fbdev/matrox/matroxfb_accel.c | 520 + drivers/video/fbdev/matrox/matroxfb_accel.h | 9 + drivers/video/fbdev/matrox/matroxfb_base.c | 2614 +++++ drivers/video/fbdev/matrox/matroxfb_base.h | 709 ++ drivers/video/fbdev/matrox/matroxfb_crtc2.c | 739 ++ drivers/video/fbdev/matrox/matroxfb_crtc2.h | 35 + drivers/video/fbdev/matrox/matroxfb_g450.c | 641 ++ drivers/video/fbdev/matrox/matroxfb_g450.h | 15 + drivers/video/fbdev/matrox/matroxfb_maven.c | 1303 +++ drivers/video/fbdev/matrox/matroxfb_maven.h | 21 + drivers/video/fbdev/matrox/matroxfb_misc.c | 819 ++ drivers/video/fbdev/matrox/matroxfb_misc.h | 22 + drivers/video/fbdev/maxinefb.c | 177 + drivers/video/fbdev/mb862xx/Makefile | 9 + drivers/video/fbdev/mb862xx/mb862xx-i2c.c | 168 + drivers/video/fbdev/mb862xx/mb862xx_reg.h | 189 + drivers/video/fbdev/mb862xx/mb862xxfb.h | 122 + drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 328 + drivers/video/fbdev/mb862xx/mb862xxfb_accel.h | 204 + drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 1208 ++ drivers/video/fbdev/metronomefb.c | 781 ++ drivers/video/fbdev/mmp/Kconfig | 12 + drivers/video/fbdev/mmp/Makefile | 4 + drivers/video/fbdev/mmp/core.c | 240 + drivers/video/fbdev/mmp/fb/Kconfig | 10 + drivers/video/fbdev/mmp/fb/Makefile | 2 + drivers/video/fbdev/mmp/fb/mmpfb.c | 671 ++ drivers/video/fbdev/mmp/fb/mmpfb.h | 41 + drivers/video/fbdev/mmp/hw/Kconfig | 17 + drivers/video/fbdev/mmp/hw/Makefile | 3 + drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 581 + drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 1456 +++ drivers/video/fbdev/mmp/hw/mmp_spi.c | 167 + drivers/video/fbdev/mmp/panel/Kconfig | 6 + drivers/video/fbdev/mmp/panel/Makefile | 2 + drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c | 172 + drivers/video/fbdev/mx3fb.c | 1704 +++ drivers/video/fbdev/n411.c | 208 + drivers/video/fbdev/neofb.c | 2229 ++++ drivers/video/fbdev/ocfb.c | 432 + drivers/video/fbdev/offb.c | 728 ++ drivers/video/fbdev/omap/Kconfig | 60 + drivers/video/fbdev/omap/Makefile | 33 + drivers/video/fbdev/omap/hwa742.c | 1057 ++ drivers/video/fbdev/omap/lcd_ams_delta.c | 175 + drivers/video/fbdev/omap/lcd_dma.c | 444 + drivers/video/fbdev/omap/lcd_dma.h | 63 + drivers/video/fbdev/omap/lcd_h3.c | 82 + drivers/video/fbdev/omap/lcd_htcherald.c | 59 + drivers/video/fbdev/omap/lcd_inn1510.c | 69 + drivers/video/fbdev/omap/lcd_inn1610.c | 99 + drivers/video/fbdev/omap/lcd_mipid.c | 596 + drivers/video/fbdev/omap/lcd_osk.c | 86 + drivers/video/fbdev/omap/lcd_palmte.c | 52 + drivers/video/fbdev/omap/lcd_palmtt.c | 65 + drivers/video/fbdev/omap/lcd_palmz71.c | 59 + drivers/video/fbdev/omap/lcdc.c | 782 ++ drivers/video/fbdev/omap/lcdc.h | 45 + drivers/video/fbdev/omap/omapfb.h | 230 + drivers/video/fbdev/omap/omapfb_main.c | 1939 ++++ drivers/video/fbdev/omap/sossi.c | 683 ++ drivers/video/fbdev/omap2/Kconfig | 6 + drivers/video/fbdev/omap2/Makefile | 2 + drivers/video/fbdev/omap2/omapfb/Kconfig | 41 + drivers/video/fbdev/omap2/omapfb/Makefile | 6 + drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 93 + drivers/video/fbdev/omap2/omapfb/displays/Makefile | 15 + .../omap2/omapfb/displays/connector-analog-tv.c | 306 + .../fbdev/omap2/omapfb/displays/connector-dvi.c | 345 + .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 310 + .../fbdev/omap2/omapfb/displays/encoder-opa362.c | 275 + .../fbdev/omap2/omapfb/displays/encoder-tfp410.c | 285 + .../omap2/omapfb/displays/encoder-tpd12s015.c | 328 + .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 320 + .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 1329 +++ .../omapfb/displays/panel-lgphilips-lb035q02.c | 354 + .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 393 + .../omapfb/displays/panel-sharp-ls037v7dw01.c | 333 + .../omap2/omapfb/displays/panel-sony-acx565akm.c | 899 ++ .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 477 + .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 642 ++ drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 111 + drivers/video/fbdev/omap2/omapfb/dss/Makefile | 18 + drivers/video/fbdev/omap2/omapfb/dss/apply.c | 1689 +++ drivers/video/fbdev/omap2/omapfb/dss/core.c | 288 + .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 657 ++ .../video/fbdev/omap2/omapfb/dss/dispc-compat.h | 19 + drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 4093 +++++++ drivers/video/fbdev/omap2/omapfb/dss/dispc.h | 907 ++ drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c | 314 + .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 346 + drivers/video/fbdev/omap2/omapfb/dss/display.c | 327 + drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 888 ++ drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 5585 +++++++++ drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 176 + drivers/video/fbdev/omap2/omapfb/dss/dss.c | 1299 +++ drivers/video/fbdev/omap2/omapfb/dss/dss.h | 522 + .../video/fbdev/omap2/omapfb/dss/dss_features.c | 939 ++ .../video/fbdev/omap2/omapfb/dss/dss_features.h | 97 + drivers/video/fbdev/omap2/omapfb/dss/hdmi.h | 360 + drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 812 ++ drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 885 ++ drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h | 262 + drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 854 ++ drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 897 ++ drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | 293 + drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c | 149 + drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 221 + drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 235 + drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c | 281 + .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 515 + drivers/video/fbdev/omap2/omapfb/dss/manager.c | 251 + .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 218 + drivers/video/fbdev/omap2/omapfb/dss/output.c | 256 + .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 446 + drivers/video/fbdev/omap2/omapfb/dss/overlay.c | 191 + drivers/video/fbdev/omap2/omapfb/dss/pll.c | 378 + drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 443 + drivers/video/fbdev/omap2/omapfb/dss/venc.c | 942 ++ drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 189 + drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 916 ++ drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2636 +++++ drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 587 + drivers/video/fbdev/omap2/omapfb/omapfb.h | 196 + drivers/video/fbdev/omap2/omapfb/vrfb.c | 385 + drivers/video/fbdev/p9100.c | 382 + drivers/video/fbdev/platinumfb.c | 704 ++ drivers/video/fbdev/platinumfb.h | 368 + drivers/video/fbdev/pm2fb.c | 1851 +++ drivers/video/fbdev/pm3fb.c | 1573 +++ drivers/video/fbdev/pmag-aa-fb.c | 304 + drivers/video/fbdev/pmag-ba-fb.c | 293 + drivers/video/fbdev/pmagb-b-fb.c | 411 + drivers/video/fbdev/ps3fb.c | 1306 +++ drivers/video/fbdev/pvr2fb.c | 1140 ++ drivers/video/fbdev/pxa168fb.c | 814 ++ drivers/video/fbdev/pxa168fb.h | 559 + drivers/video/fbdev/pxa3xx-gcu.c | 717 ++ drivers/video/fbdev/pxa3xx-gcu.h | 39 + drivers/video/fbdev/pxa3xx-regs.h | 180 + drivers/video/fbdev/pxafb.c | 2463 ++++ drivers/video/fbdev/pxafb.h | 204 + drivers/video/fbdev/q40fb.c | 154 + drivers/video/fbdev/s1d13xxxfb.c | 1034 ++ drivers/video/fbdev/s3c-fb.c | 1809 +++ drivers/video/fbdev/s3c2410fb-regs-lcd.h | 143 + drivers/video/fbdev/s3c2410fb.c | 1142 ++ drivers/video/fbdev/s3c2410fb.h | 48 + drivers/video/fbdev/s3fb.c | 1576 +++ drivers/video/fbdev/sa1100fb.c | 1229 ++ drivers/video/fbdev/sa1100fb.h | 101 + drivers/video/fbdev/savage/Makefile | 10 + drivers/video/fbdev/savage/savagefb-i2c.c | 241 + drivers/video/fbdev/savage/savagefb.h | 406 + drivers/video/fbdev/savage/savagefb_accel.c | 137 + drivers/video/fbdev/savage/savagefb_driver.c | 2571 +++++ drivers/video/fbdev/sbuslib.c | 286 + drivers/video/fbdev/sbuslib.h | 28 + drivers/video/fbdev/sh7760fb.c | 587 + drivers/video/fbdev/sh_mobile_lcdcfb.c | 2666 +++++ drivers/video/fbdev/sh_mobile_lcdcfb.h | 107 + drivers/video/fbdev/simplefb.c | 567 + drivers/video/fbdev/sis/300vtbl.h | 1070 ++ drivers/video/fbdev/sis/310vtbl.h | 1339 +++ drivers/video/fbdev/sis/Makefile | 8 + drivers/video/fbdev/sis/init.c | 3631 ++++++ drivers/video/fbdev/sis/init.h | 1465 +++ drivers/video/fbdev/sis/init301.c | 11380 +++++++++++++++++++ drivers/video/fbdev/sis/init301.h | 136 + drivers/video/fbdev/sis/initdef.h | 708 ++ drivers/video/fbdev/sis/initextlfb.c | 218 + drivers/video/fbdev/sis/oem300.h | 840 ++ drivers/video/fbdev/sis/oem310.h | 432 + drivers/video/fbdev/sis/sis.h | 703 ++ drivers/video/fbdev/sis/sis_accel.c | 410 + drivers/video/fbdev/sis/sis_accel.h | 387 + drivers/video/fbdev/sis/sis_main.c | 6874 +++++++++++ drivers/video/fbdev/sis/sis_main.h | 651 ++ drivers/video/fbdev/sis/vgatypes.h | 97 + drivers/video/fbdev/sis/vstruct.h | 551 + drivers/video/fbdev/skeletonfb.c | 1027 ++ drivers/video/fbdev/sm501fb.c | 2230 ++++ drivers/video/fbdev/sm712.h | 112 + drivers/video/fbdev/sm712fb.c | 1779 +++ drivers/video/fbdev/smscufx.c | 1988 ++++ drivers/video/fbdev/ssd1307fb.c | 864 ++ drivers/video/fbdev/sstfb.c | 1538 +++ drivers/video/fbdev/sticore.h | 404 + drivers/video/fbdev/stifb.c | 1526 +++ drivers/video/fbdev/sunxvr1000.c | 199 + drivers/video/fbdev/sunxvr2500.c | 255 + drivers/video/fbdev/sunxvr500.c | 438 + drivers/video/fbdev/tcx.c | 541 + drivers/video/fbdev/tdfxfb.c | 1662 +++ drivers/video/fbdev/tgafb.c | 1622 +++ drivers/video/fbdev/tmiofb.c | 1040 ++ drivers/video/fbdev/tridentfb.c | 1834 +++ drivers/video/fbdev/udlfb.c | 2009 ++++ drivers/video/fbdev/uvesafb.c | 2007 ++++ drivers/video/fbdev/valkyriefb.c | 578 + drivers/video/fbdev/valkyriefb.h | 196 + drivers/video/fbdev/vermilion/Makefile | 6 + drivers/video/fbdev/vermilion/cr_pll.c | 195 + drivers/video/fbdev/vermilion/vermilion.c | 1169 ++ drivers/video/fbdev/vermilion/vermilion.h | 245 + drivers/video/fbdev/vesafb.c | 511 + drivers/video/fbdev/vfb.c | 551 + drivers/video/fbdev/vga16fb.c | 1438 +++ drivers/video/fbdev/via/Makefile | 13 + drivers/video/fbdev/via/accel.c | 533 + drivers/video/fbdev/via/accel.h | 197 + drivers/video/fbdev/via/chip.h | 162 + drivers/video/fbdev/via/debug.h | 29 + drivers/video/fbdev/via/dvi.c | 464 + drivers/video/fbdev/via/dvi.h | 51 + drivers/video/fbdev/via/global.c | 36 + drivers/video/fbdev/via/global.h | 72 + drivers/video/fbdev/via/hw.c | 2119 ++++ drivers/video/fbdev/via/hw.h | 662 ++ drivers/video/fbdev/via/ioctl.c | 102 + drivers/video/fbdev/via/ioctl.h | 189 + drivers/video/fbdev/via/lcd.c | 990 ++ drivers/video/fbdev/via/lcd.h | 75 + drivers/video/fbdev/via/share.h | 318 + drivers/video/fbdev/via/tblDPASetting.c | 72 + drivers/video/fbdev/via/tblDPASetting.h | 31 + drivers/video/fbdev/via/via-core.c | 752 ++ drivers/video/fbdev/via/via-gpio.c | 307 + drivers/video/fbdev/via/via_aux.c | 73 + drivers/video/fbdev/via/via_aux.h | 78 + drivers/video/fbdev/via/via_aux_ch7301.c | 35 + drivers/video/fbdev/via/via_aux_edid.c | 85 + drivers/video/fbdev/via/via_aux_sii164.c | 39 + drivers/video/fbdev/via/via_aux_vt1621.c | 29 + drivers/video/fbdev/via/via_aux_vt1622.c | 35 + drivers/video/fbdev/via/via_aux_vt1625.c | 35 + drivers/video/fbdev/via/via_aux_vt1631.c | 31 + drivers/video/fbdev/via/via_aux_vt1632.c | 39 + drivers/video/fbdev/via/via_aux_vt1636.c | 31 + drivers/video/fbdev/via/via_clock.c | 353 + drivers/video/fbdev/via/via_clock.h | 61 + drivers/video/fbdev/via/via_i2c.c | 281 + drivers/video/fbdev/via/via_modesetting.c | 215 + drivers/video/fbdev/via/via_modesetting.h | 46 + drivers/video/fbdev/via/via_utility.c | 228 + drivers/video/fbdev/via/via_utility.h | 20 + drivers/video/fbdev/via/viafbdev.c | 2146 ++++ drivers/video/fbdev/via/viafbdev.h | 96 + drivers/video/fbdev/via/viamode.c | 369 + drivers/video/fbdev/via/viamode.h | 49 + drivers/video/fbdev/via/vt1636.c | 230 + drivers/video/fbdev/via/vt1636.h | 30 + drivers/video/fbdev/vt8500lcdfb.c | 488 + drivers/video/fbdev/vt8500lcdfb.h | 26 + drivers/video/fbdev/vt8623fb.c | 940 ++ drivers/video/fbdev/w100fb.c | 1644 +++ drivers/video/fbdev/w100fb.h | 924 ++ drivers/video/fbdev/wm8505fb.c | 411 + drivers/video/fbdev/wm8505fb_regs.h | 68 + drivers/video/fbdev/wmt_ge_rops.c | 174 + drivers/video/fbdev/wmt_ge_rops.h | 29 + drivers/video/fbdev/xen-fbfront.c | 725 ++ drivers/video/fbdev/xilinxfb.c | 510 + drivers/video/hdmi.c | 1955 ++++ drivers/video/logo/.gitignore | 6 + drivers/video/logo/Kconfig | 71 + drivers/video/logo/Makefile | 37 + drivers/video/logo/clut_vga16.ppm | 20 + drivers/video/logo/logo.c | 106 + drivers/video/logo/logo_dec_clut224.ppm | 1604 +++ drivers/video/logo/logo_linux_clut224.ppm | 1604 +++ drivers/video/logo/logo_linux_mono.pbm | 203 + drivers/video/logo/logo_linux_vga16.ppm | 1604 +++ drivers/video/logo/logo_mac_clut224.ppm | 1604 +++ drivers/video/logo/logo_parisc_clut224.ppm | 1604 +++ drivers/video/logo/logo_sgi_clut224.ppm | 1604 +++ drivers/video/logo/logo_spe_clut224.ppm | 283 + drivers/video/logo/logo_sun_clut224.ppm | 1604 +++ drivers/video/logo/logo_superh_clut224.ppm | 1604 +++ drivers/video/logo/logo_superh_mono.pbm | 203 + drivers/video/logo/logo_superh_vga16.ppm | 1604 +++ drivers/video/logo/pnmtologo.c | 514 + drivers/video/of_display_timing.c | 250 + drivers/video/of_videomode.c | 51 + drivers/video/vgastate.c | 490 + drivers/video/videomode.c | 44 + 523 files changed, 319372 insertions(+) create mode 100644 drivers/video/Kconfig create mode 100644 drivers/video/Makefile create mode 100644 drivers/video/aperture.c create mode 100644 drivers/video/backlight/88pm860x_bl.c create mode 100644 drivers/video/backlight/Kconfig create mode 100644 drivers/video/backlight/Makefile create mode 100644 drivers/video/backlight/aat2870_bl.c create mode 100644 drivers/video/backlight/adp5520_bl.c create mode 100644 drivers/video/backlight/adp8860_bl.c create mode 100644 drivers/video/backlight/adp8870_bl.c create mode 100644 drivers/video/backlight/ams369fg06.c create mode 100644 drivers/video/backlight/apple_bl.c create mode 100644 drivers/video/backlight/arcxcnn_bl.c create mode 100644 drivers/video/backlight/as3711_bl.c create mode 100644 drivers/video/backlight/backlight.c create mode 100644 drivers/video/backlight/bd6107.c create mode 100644 drivers/video/backlight/corgi_lcd.c create mode 100644 drivers/video/backlight/cr_bllcd.c create mode 100644 drivers/video/backlight/da903x_bl.c create mode 100644 drivers/video/backlight/da9052_bl.c create mode 100644 drivers/video/backlight/ep93xx_bl.c create mode 100644 drivers/video/backlight/gpio_backlight.c create mode 100644 drivers/video/backlight/hp680_bl.c create mode 100644 drivers/video/backlight/hx8357.c create mode 100644 drivers/video/backlight/ili922x.c create mode 100644 drivers/video/backlight/ili9320.c create mode 100644 drivers/video/backlight/ili9320.h create mode 100644 drivers/video/backlight/ipaq_micro_bl.c create mode 100644 drivers/video/backlight/jornada720_bl.c create mode 100644 drivers/video/backlight/jornada720_lcd.c create mode 100644 drivers/video/backlight/kb3886_bl.c create mode 100644 drivers/video/backlight/ktd253-backlight.c create mode 100644 drivers/video/backlight/l4f00242t03.c create mode 100644 drivers/video/backlight/lcd.c create mode 100644 drivers/video/backlight/led_bl.c create mode 100644 drivers/video/backlight/lm3533_bl.c create mode 100644 drivers/video/backlight/lm3630a_bl.c create mode 100644 drivers/video/backlight/lm3639_bl.c create mode 100644 drivers/video/backlight/lms283gf05.c create mode 100644 drivers/video/backlight/lms501kf03.c create mode 100644 drivers/video/backlight/locomolcd.c create mode 100644 drivers/video/backlight/lp855x_bl.c create mode 100644 drivers/video/backlight/lp8788_bl.c create mode 100644 drivers/video/backlight/ltv350qv.c create mode 100644 drivers/video/backlight/ltv350qv.h create mode 100644 drivers/video/backlight/lv5207lp.c create mode 100644 drivers/video/backlight/max8925_bl.c create mode 100644 drivers/video/backlight/mt6370-backlight.c create mode 100644 drivers/video/backlight/omap1_bl.c create mode 100644 drivers/video/backlight/otm3225a.c create mode 100644 drivers/video/backlight/pandora_bl.c create mode 100644 drivers/video/backlight/pcf50633-backlight.c create mode 100644 drivers/video/backlight/platform_lcd.c create mode 100644 drivers/video/backlight/pwm_bl.c create mode 100644 drivers/video/backlight/qcom-wled.c create mode 100644 drivers/video/backlight/rave-sp-backlight.c create mode 100644 drivers/video/backlight/rt4831-backlight.c create mode 100644 drivers/video/backlight/sky81452-backlight.c create mode 100644 drivers/video/backlight/tdo24m.c create mode 100644 drivers/video/backlight/tosa_bl.c create mode 100644 drivers/video/backlight/tosa_bl.h create mode 100644 drivers/video/backlight/tosa_lcd.c create mode 100644 drivers/video/backlight/tps65217_bl.c create mode 100644 drivers/video/backlight/vgg2432a4.c create mode 100644 drivers/video/backlight/wm831x_bl.c create mode 100644 drivers/video/console/Kconfig create mode 100644 drivers/video/console/Makefile create mode 100644 drivers/video/console/dummycon.c create mode 100644 drivers/video/console/mdacon.c create mode 100644 drivers/video/console/newport_con.c create mode 100644 drivers/video/console/sticon.c create mode 100644 drivers/video/console/sticore.c create mode 100644 drivers/video/console/vgacon.c create mode 100644 drivers/video/display_timing.c create mode 100644 drivers/video/fbdev/68328fb.c create mode 100644 drivers/video/fbdev/Kconfig create mode 100644 drivers/video/fbdev/Makefile create mode 100644 drivers/video/fbdev/acornfb.c create mode 100644 drivers/video/fbdev/acornfb.h create mode 100644 drivers/video/fbdev/amba-clcd.c create mode 100644 drivers/video/fbdev/amifb.c create mode 100644 drivers/video/fbdev/arcfb.c create mode 100644 drivers/video/fbdev/arkfb.c create mode 100644 drivers/video/fbdev/asiliantfb.c create mode 100644 drivers/video/fbdev/atafb.c create mode 100644 drivers/video/fbdev/atafb.h create mode 100644 drivers/video/fbdev/atafb_iplan2p2.c create mode 100644 drivers/video/fbdev/atafb_iplan2p4.c create mode 100644 drivers/video/fbdev/atafb_iplan2p8.c create mode 100644 drivers/video/fbdev/atafb_mfb.c create mode 100644 drivers/video/fbdev/atafb_utils.h create mode 100644 drivers/video/fbdev/atmel_lcdfb.c create mode 100644 drivers/video/fbdev/aty/Makefile create mode 100644 drivers/video/fbdev/aty/ati_ids.h create mode 100644 drivers/video/fbdev/aty/aty128fb.c create mode 100644 drivers/video/fbdev/aty/atyfb.h create mode 100644 drivers/video/fbdev/aty/atyfb_base.c create mode 100644 drivers/video/fbdev/aty/mach64_accel.c create mode 100644 drivers/video/fbdev/aty/mach64_ct.c create mode 100644 drivers/video/fbdev/aty/mach64_cursor.c create mode 100644 drivers/video/fbdev/aty/mach64_gx.c create mode 100644 drivers/video/fbdev/aty/radeon_accel.c create mode 100644 drivers/video/fbdev/aty/radeon_backlight.c create mode 100644 drivers/video/fbdev/aty/radeon_base.c create mode 100644 drivers/video/fbdev/aty/radeon_i2c.c create mode 100644 drivers/video/fbdev/aty/radeon_monitor.c create mode 100644 drivers/video/fbdev/aty/radeon_pm.c create mode 100644 drivers/video/fbdev/aty/radeonfb.h create mode 100644 drivers/video/fbdev/au1100fb.c create mode 100644 drivers/video/fbdev/au1100fb.h create mode 100644 drivers/video/fbdev/au1200fb.c create mode 100644 drivers/video/fbdev/au1200fb.h create mode 100644 drivers/video/fbdev/broadsheetfb.c create mode 100644 drivers/video/fbdev/bt431.h create mode 100644 drivers/video/fbdev/bt455.h create mode 100644 drivers/video/fbdev/bw2.c create mode 100644 drivers/video/fbdev/c2p.h create mode 100644 drivers/video/fbdev/c2p_core.h create mode 100644 drivers/video/fbdev/c2p_iplan2.c create mode 100644 drivers/video/fbdev/c2p_planar.c create mode 100644 drivers/video/fbdev/carminefb.c create mode 100644 drivers/video/fbdev/carminefb.h create mode 100644 drivers/video/fbdev/carminefb_regs.h create mode 100644 drivers/video/fbdev/cg14.c create mode 100644 drivers/video/fbdev/cg3.c create mode 100644 drivers/video/fbdev/cg6.c create mode 100644 drivers/video/fbdev/chipsfb.c create mode 100644 drivers/video/fbdev/cirrusfb.c create mode 100644 drivers/video/fbdev/clps711x-fb.c create mode 100644 drivers/video/fbdev/cobalt_lcdfb.c create mode 100644 drivers/video/fbdev/controlfb.c create mode 100644 drivers/video/fbdev/controlfb.h create mode 100644 drivers/video/fbdev/core/Makefile create mode 100644 drivers/video/fbdev/core/bitblit.c create mode 100644 drivers/video/fbdev/core/cfbcopyarea.c create mode 100644 drivers/video/fbdev/core/cfbfillrect.c create mode 100644 drivers/video/fbdev/core/cfbimgblt.c create mode 100644 drivers/video/fbdev/core/fb_cmdline.c create mode 100644 drivers/video/fbdev/core/fb_ddc.c create mode 100644 drivers/video/fbdev/core/fb_defio.c create mode 100644 drivers/video/fbdev/core/fb_draw.h create mode 100644 drivers/video/fbdev/core/fb_notify.c create mode 100644 drivers/video/fbdev/core/fb_sys_fops.c create mode 100644 drivers/video/fbdev/core/fbcmap.c create mode 100644 drivers/video/fbdev/core/fbcon.c create mode 100644 drivers/video/fbdev/core/fbcon.h create mode 100644 drivers/video/fbdev/core/fbcon_ccw.c create mode 100644 drivers/video/fbdev/core/fbcon_cw.c create mode 100644 drivers/video/fbdev/core/fbcon_rotate.c create mode 100644 drivers/video/fbdev/core/fbcon_rotate.h create mode 100644 drivers/video/fbdev/core/fbcon_ud.c create mode 100644 drivers/video/fbdev/core/fbcvt.c create mode 100644 drivers/video/fbdev/core/fbmem.c create mode 100644 drivers/video/fbdev/core/fbmon.c create mode 100644 drivers/video/fbdev/core/fbsysfs.c create mode 100644 drivers/video/fbdev/core/modedb.c create mode 100644 drivers/video/fbdev/core/softcursor.c create mode 100644 drivers/video/fbdev/core/svgalib.c create mode 100644 drivers/video/fbdev/core/syscopyarea.c create mode 100644 drivers/video/fbdev/core/sysfillrect.c create mode 100644 drivers/video/fbdev/core/sysimgblt.c create mode 100644 drivers/video/fbdev/core/tileblit.c create mode 100644 drivers/video/fbdev/cyber2000fb.c create mode 100644 drivers/video/fbdev/cyber2000fb.h create mode 100644 drivers/video/fbdev/da8xx-fb.c create mode 100644 drivers/video/fbdev/dnfb.c create mode 100644 drivers/video/fbdev/edid.h create mode 100644 drivers/video/fbdev/efifb.c create mode 100644 drivers/video/fbdev/ep93xx-fb.c create mode 100644 drivers/video/fbdev/ffb.c create mode 100644 drivers/video/fbdev/fm2fb.c create mode 100644 drivers/video/fbdev/fsl-diu-fb.c create mode 100644 drivers/video/fbdev/g364fb.c create mode 100644 drivers/video/fbdev/gbefb.c create mode 100644 drivers/video/fbdev/geode/Kconfig create mode 100644 drivers/video/fbdev/geode/Makefile create mode 100644 drivers/video/fbdev/geode/display_gx.c create mode 100644 drivers/video/fbdev/geode/display_gx1.c create mode 100644 drivers/video/fbdev/geode/display_gx1.h create mode 100644 drivers/video/fbdev/geode/geodefb.h create mode 100644 drivers/video/fbdev/geode/gx1fb_core.c create mode 100644 drivers/video/fbdev/geode/gxfb.h create mode 100644 drivers/video/fbdev/geode/gxfb_core.c create mode 100644 drivers/video/fbdev/geode/lxfb.h create mode 100644 drivers/video/fbdev/geode/lxfb_core.c create mode 100644 drivers/video/fbdev/geode/lxfb_ops.c create mode 100644 drivers/video/fbdev/geode/suspend_gx.c create mode 100644 drivers/video/fbdev/geode/video_cs5530.c create mode 100644 drivers/video/fbdev/geode/video_cs5530.h create mode 100644 drivers/video/fbdev/geode/video_gx.c create mode 100644 drivers/video/fbdev/goldfishfb.c create mode 100644 drivers/video/fbdev/grvga.c create mode 100644 drivers/video/fbdev/gxt4500.c create mode 100644 drivers/video/fbdev/hecubafb.c create mode 100644 drivers/video/fbdev/hgafb.c create mode 100644 drivers/video/fbdev/hitfb.c create mode 100644 drivers/video/fbdev/hpfb.c create mode 100644 drivers/video/fbdev/hyperv_fb.c create mode 100644 drivers/video/fbdev/i740_reg.h create mode 100644 drivers/video/fbdev/i740fb.c create mode 100644 drivers/video/fbdev/i810/Makefile create mode 100644 drivers/video/fbdev/i810/i810-i2c.c create mode 100644 drivers/video/fbdev/i810/i810.h create mode 100644 drivers/video/fbdev/i810/i810_accel.c create mode 100644 drivers/video/fbdev/i810/i810_dvt.c create mode 100644 drivers/video/fbdev/i810/i810_gtf.c create mode 100644 drivers/video/fbdev/i810/i810_main.c create mode 100644 drivers/video/fbdev/i810/i810_main.h create mode 100644 drivers/video/fbdev/i810/i810_regs.h create mode 100644 drivers/video/fbdev/imsttfb.c create mode 100644 drivers/video/fbdev/imxfb.c create mode 100644 drivers/video/fbdev/intelfb/Makefile create mode 100644 drivers/video/fbdev/intelfb/intelfb.h create mode 100644 drivers/video/fbdev/intelfb/intelfb_i2c.c create mode 100644 drivers/video/fbdev/intelfb/intelfbdrv.c create mode 100644 drivers/video/fbdev/intelfb/intelfbhw.c create mode 100644 drivers/video/fbdev/intelfb/intelfbhw.h create mode 100644 drivers/video/fbdev/kyro/Makefile create mode 100644 drivers/video/fbdev/kyro/STG4000InitDevice.c create mode 100644 drivers/video/fbdev/kyro/STG4000Interface.h create mode 100644 drivers/video/fbdev/kyro/STG4000OverlayDevice.c create mode 100644 drivers/video/fbdev/kyro/STG4000Ramdac.c create mode 100644 drivers/video/fbdev/kyro/STG4000Reg.h create mode 100644 drivers/video/fbdev/kyro/STG4000VTG.c create mode 100644 drivers/video/fbdev/kyro/fbdev.c create mode 100644 drivers/video/fbdev/leo.c create mode 100644 drivers/video/fbdev/macfb.c create mode 100644 drivers/video/fbdev/macmodes.c create mode 100644 drivers/video/fbdev/macmodes.h create mode 100644 drivers/video/fbdev/matrox/Makefile create mode 100644 drivers/video/fbdev/matrox/g450_pll.c create mode 100644 drivers/video/fbdev/matrox/g450_pll.h create mode 100644 drivers/video/fbdev/matrox/i2c-matroxfb.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_DAC1064.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_DAC1064.h create mode 100644 drivers/video/fbdev/matrox/matroxfb_Ti3026.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_Ti3026.h create mode 100644 drivers/video/fbdev/matrox/matroxfb_accel.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_accel.h create mode 100644 drivers/video/fbdev/matrox/matroxfb_base.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_base.h create mode 100644 drivers/video/fbdev/matrox/matroxfb_crtc2.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_crtc2.h create mode 100644 drivers/video/fbdev/matrox/matroxfb_g450.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_g450.h create mode 100644 drivers/video/fbdev/matrox/matroxfb_maven.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_maven.h create mode 100644 drivers/video/fbdev/matrox/matroxfb_misc.c create mode 100644 drivers/video/fbdev/matrox/matroxfb_misc.h create mode 100644 drivers/video/fbdev/maxinefb.c create mode 100644 drivers/video/fbdev/mb862xx/Makefile create mode 100644 drivers/video/fbdev/mb862xx/mb862xx-i2c.c create mode 100644 drivers/video/fbdev/mb862xx/mb862xx_reg.h create mode 100644 drivers/video/fbdev/mb862xx/mb862xxfb.h create mode 100644 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c create mode 100644 drivers/video/fbdev/mb862xx/mb862xxfb_accel.h create mode 100644 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c create mode 100644 drivers/video/fbdev/metronomefb.c create mode 100644 drivers/video/fbdev/mmp/Kconfig create mode 100644 drivers/video/fbdev/mmp/Makefile create mode 100644 drivers/video/fbdev/mmp/core.c create mode 100644 drivers/video/fbdev/mmp/fb/Kconfig create mode 100644 drivers/video/fbdev/mmp/fb/Makefile create mode 100644 drivers/video/fbdev/mmp/fb/mmpfb.c create mode 100644 drivers/video/fbdev/mmp/fb/mmpfb.h create mode 100644 drivers/video/fbdev/mmp/hw/Kconfig create mode 100644 drivers/video/fbdev/mmp/hw/Makefile create mode 100644 drivers/video/fbdev/mmp/hw/mmp_ctrl.c create mode 100644 drivers/video/fbdev/mmp/hw/mmp_ctrl.h create mode 100644 drivers/video/fbdev/mmp/hw/mmp_spi.c create mode 100644 drivers/video/fbdev/mmp/panel/Kconfig create mode 100644 drivers/video/fbdev/mmp/panel/Makefile create mode 100644 drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c create mode 100644 drivers/video/fbdev/mx3fb.c create mode 100644 drivers/video/fbdev/n411.c create mode 100644 drivers/video/fbdev/neofb.c create mode 100644 drivers/video/fbdev/ocfb.c create mode 100644 drivers/video/fbdev/offb.c create mode 100644 drivers/video/fbdev/omap/Kconfig create mode 100644 drivers/video/fbdev/omap/Makefile create mode 100644 drivers/video/fbdev/omap/hwa742.c create mode 100644 drivers/video/fbdev/omap/lcd_ams_delta.c create mode 100644 drivers/video/fbdev/omap/lcd_dma.c create mode 100644 drivers/video/fbdev/omap/lcd_dma.h create mode 100644 drivers/video/fbdev/omap/lcd_h3.c create mode 100644 drivers/video/fbdev/omap/lcd_htcherald.c create mode 100644 drivers/video/fbdev/omap/lcd_inn1510.c create mode 100644 drivers/video/fbdev/omap/lcd_inn1610.c create mode 100644 drivers/video/fbdev/omap/lcd_mipid.c create mode 100644 drivers/video/fbdev/omap/lcd_osk.c create mode 100644 drivers/video/fbdev/omap/lcd_palmte.c create mode 100644 drivers/video/fbdev/omap/lcd_palmtt.c create mode 100644 drivers/video/fbdev/omap/lcd_palmz71.c create mode 100644 drivers/video/fbdev/omap/lcdc.c create mode 100644 drivers/video/fbdev/omap/lcdc.h create mode 100644 drivers/video/fbdev/omap/omapfb.h create mode 100644 drivers/video/fbdev/omap/omapfb_main.c create mode 100644 drivers/video/fbdev/omap/sossi.c create mode 100644 drivers/video/fbdev/omap2/Kconfig create mode 100644 drivers/video/fbdev/omap2/Makefile create mode 100644 drivers/video/fbdev/omap2/omapfb/Kconfig create mode 100644 drivers/video/fbdev/omap2/omapfb/Makefile create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/Kconfig create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/Makefile create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/Kconfig create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/Makefile create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/apply.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/core.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.h create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc.h create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/display.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dpi.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dsi.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss.h create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss_features.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss_features.h create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/manager.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/output.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/overlay.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/pll.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/sdi.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/venc.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c create mode 100644 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c create mode 100644 drivers/video/fbdev/omap2/omapfb/omapfb-main.c create mode 100644 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c create mode 100644 drivers/video/fbdev/omap2/omapfb/omapfb.h create mode 100644 drivers/video/fbdev/omap2/omapfb/vrfb.c create mode 100644 drivers/video/fbdev/p9100.c create mode 100644 drivers/video/fbdev/platinumfb.c create mode 100644 drivers/video/fbdev/platinumfb.h create mode 100644 drivers/video/fbdev/pm2fb.c create mode 100644 drivers/video/fbdev/pm3fb.c create mode 100644 drivers/video/fbdev/pmag-aa-fb.c create mode 100644 drivers/video/fbdev/pmag-ba-fb.c create mode 100644 drivers/video/fbdev/pmagb-b-fb.c create mode 100644 drivers/video/fbdev/ps3fb.c create mode 100644 drivers/video/fbdev/pvr2fb.c create mode 100644 drivers/video/fbdev/pxa168fb.c create mode 100644 drivers/video/fbdev/pxa168fb.h create mode 100644 drivers/video/fbdev/pxa3xx-gcu.c create mode 100644 drivers/video/fbdev/pxa3xx-gcu.h create mode 100644 drivers/video/fbdev/pxa3xx-regs.h create mode 100644 drivers/video/fbdev/pxafb.c create mode 100644 drivers/video/fbdev/pxafb.h create mode 100644 drivers/video/fbdev/q40fb.c create mode 100644 drivers/video/fbdev/s1d13xxxfb.c create mode 100644 drivers/video/fbdev/s3c-fb.c create mode 100644 drivers/video/fbdev/s3c2410fb-regs-lcd.h create mode 100644 drivers/video/fbdev/s3c2410fb.c create mode 100644 drivers/video/fbdev/s3c2410fb.h create mode 100644 drivers/video/fbdev/s3fb.c create mode 100644 drivers/video/fbdev/sa1100fb.c create mode 100644 drivers/video/fbdev/sa1100fb.h create mode 100644 drivers/video/fbdev/savage/Makefile create mode 100644 drivers/video/fbdev/savage/savagefb-i2c.c create mode 100644 drivers/video/fbdev/savage/savagefb.h create mode 100644 drivers/video/fbdev/savage/savagefb_accel.c create mode 100644 drivers/video/fbdev/savage/savagefb_driver.c create mode 100644 drivers/video/fbdev/sbuslib.c create mode 100644 drivers/video/fbdev/sbuslib.h create mode 100644 drivers/video/fbdev/sh7760fb.c create mode 100644 drivers/video/fbdev/sh_mobile_lcdcfb.c create mode 100644 drivers/video/fbdev/sh_mobile_lcdcfb.h create mode 100644 drivers/video/fbdev/simplefb.c create mode 100644 drivers/video/fbdev/sis/300vtbl.h create mode 100644 drivers/video/fbdev/sis/310vtbl.h create mode 100644 drivers/video/fbdev/sis/Makefile create mode 100644 drivers/video/fbdev/sis/init.c create mode 100644 drivers/video/fbdev/sis/init.h create mode 100644 drivers/video/fbdev/sis/init301.c create mode 100644 drivers/video/fbdev/sis/init301.h create mode 100644 drivers/video/fbdev/sis/initdef.h create mode 100644 drivers/video/fbdev/sis/initextlfb.c create mode 100644 drivers/video/fbdev/sis/oem300.h create mode 100644 drivers/video/fbdev/sis/oem310.h create mode 100644 drivers/video/fbdev/sis/sis.h create mode 100644 drivers/video/fbdev/sis/sis_accel.c create mode 100644 drivers/video/fbdev/sis/sis_accel.h create mode 100644 drivers/video/fbdev/sis/sis_main.c create mode 100644 drivers/video/fbdev/sis/sis_main.h create mode 100644 drivers/video/fbdev/sis/vgatypes.h create mode 100644 drivers/video/fbdev/sis/vstruct.h create mode 100644 drivers/video/fbdev/skeletonfb.c create mode 100644 drivers/video/fbdev/sm501fb.c create mode 100644 drivers/video/fbdev/sm712.h create mode 100644 drivers/video/fbdev/sm712fb.c create mode 100644 drivers/video/fbdev/smscufx.c create mode 100644 drivers/video/fbdev/ssd1307fb.c create mode 100644 drivers/video/fbdev/sstfb.c create mode 100644 drivers/video/fbdev/sticore.h create mode 100644 drivers/video/fbdev/stifb.c create mode 100644 drivers/video/fbdev/sunxvr1000.c create mode 100644 drivers/video/fbdev/sunxvr2500.c create mode 100644 drivers/video/fbdev/sunxvr500.c create mode 100644 drivers/video/fbdev/tcx.c create mode 100644 drivers/video/fbdev/tdfxfb.c create mode 100644 drivers/video/fbdev/tgafb.c create mode 100644 drivers/video/fbdev/tmiofb.c create mode 100644 drivers/video/fbdev/tridentfb.c create mode 100644 drivers/video/fbdev/udlfb.c create mode 100644 drivers/video/fbdev/uvesafb.c create mode 100644 drivers/video/fbdev/valkyriefb.c create mode 100644 drivers/video/fbdev/valkyriefb.h create mode 100644 drivers/video/fbdev/vermilion/Makefile create mode 100644 drivers/video/fbdev/vermilion/cr_pll.c create mode 100644 drivers/video/fbdev/vermilion/vermilion.c create mode 100644 drivers/video/fbdev/vermilion/vermilion.h create mode 100644 drivers/video/fbdev/vesafb.c create mode 100644 drivers/video/fbdev/vfb.c create mode 100644 drivers/video/fbdev/vga16fb.c create mode 100644 drivers/video/fbdev/via/Makefile create mode 100644 drivers/video/fbdev/via/accel.c create mode 100644 drivers/video/fbdev/via/accel.h create mode 100644 drivers/video/fbdev/via/chip.h create mode 100644 drivers/video/fbdev/via/debug.h create mode 100644 drivers/video/fbdev/via/dvi.c create mode 100644 drivers/video/fbdev/via/dvi.h create mode 100644 drivers/video/fbdev/via/global.c create mode 100644 drivers/video/fbdev/via/global.h create mode 100644 drivers/video/fbdev/via/hw.c create mode 100644 drivers/video/fbdev/via/hw.h create mode 100644 drivers/video/fbdev/via/ioctl.c create mode 100644 drivers/video/fbdev/via/ioctl.h create mode 100644 drivers/video/fbdev/via/lcd.c create mode 100644 drivers/video/fbdev/via/lcd.h create mode 100644 drivers/video/fbdev/via/share.h create mode 100644 drivers/video/fbdev/via/tblDPASetting.c create mode 100644 drivers/video/fbdev/via/tblDPASetting.h create mode 100644 drivers/video/fbdev/via/via-core.c create mode 100644 drivers/video/fbdev/via/via-gpio.c create mode 100644 drivers/video/fbdev/via/via_aux.c create mode 100644 drivers/video/fbdev/via/via_aux.h create mode 100644 drivers/video/fbdev/via/via_aux_ch7301.c create mode 100644 drivers/video/fbdev/via/via_aux_edid.c create mode 100644 drivers/video/fbdev/via/via_aux_sii164.c create mode 100644 drivers/video/fbdev/via/via_aux_vt1621.c create mode 100644 drivers/video/fbdev/via/via_aux_vt1622.c create mode 100644 drivers/video/fbdev/via/via_aux_vt1625.c create mode 100644 drivers/video/fbdev/via/via_aux_vt1631.c create mode 100644 drivers/video/fbdev/via/via_aux_vt1632.c create mode 100644 drivers/video/fbdev/via/via_aux_vt1636.c create mode 100644 drivers/video/fbdev/via/via_clock.c create mode 100644 drivers/video/fbdev/via/via_clock.h create mode 100644 drivers/video/fbdev/via/via_i2c.c create mode 100644 drivers/video/fbdev/via/via_modesetting.c create mode 100644 drivers/video/fbdev/via/via_modesetting.h create mode 100644 drivers/video/fbdev/via/via_utility.c create mode 100644 drivers/video/fbdev/via/via_utility.h create mode 100644 drivers/video/fbdev/via/viafbdev.c create mode 100644 drivers/video/fbdev/via/viafbdev.h create mode 100644 drivers/video/fbdev/via/viamode.c create mode 100644 drivers/video/fbdev/via/viamode.h create mode 100644 drivers/video/fbdev/via/vt1636.c create mode 100644 drivers/video/fbdev/via/vt1636.h create mode 100644 drivers/video/fbdev/vt8500lcdfb.c create mode 100644 drivers/video/fbdev/vt8500lcdfb.h create mode 100644 drivers/video/fbdev/vt8623fb.c create mode 100644 drivers/video/fbdev/w100fb.c create mode 100644 drivers/video/fbdev/w100fb.h create mode 100644 drivers/video/fbdev/wm8505fb.c create mode 100644 drivers/video/fbdev/wm8505fb_regs.h create mode 100644 drivers/video/fbdev/wmt_ge_rops.c create mode 100644 drivers/video/fbdev/wmt_ge_rops.h create mode 100644 drivers/video/fbdev/xen-fbfront.c create mode 100644 drivers/video/fbdev/xilinxfb.c create mode 100644 drivers/video/hdmi.c create mode 100644 drivers/video/logo/.gitignore create mode 100644 drivers/video/logo/Kconfig create mode 100644 drivers/video/logo/Makefile create mode 100644 drivers/video/logo/clut_vga16.ppm create mode 100644 drivers/video/logo/logo.c create mode 100644 drivers/video/logo/logo_dec_clut224.ppm create mode 100644 drivers/video/logo/logo_linux_clut224.ppm create mode 100644 drivers/video/logo/logo_linux_mono.pbm create mode 100644 drivers/video/logo/logo_linux_vga16.ppm create mode 100644 drivers/video/logo/logo_mac_clut224.ppm create mode 100644 drivers/video/logo/logo_parisc_clut224.ppm create mode 100644 drivers/video/logo/logo_sgi_clut224.ppm create mode 100644 drivers/video/logo/logo_spe_clut224.ppm create mode 100644 drivers/video/logo/logo_sun_clut224.ppm create mode 100644 drivers/video/logo/logo_superh_clut224.ppm create mode 100644 drivers/video/logo/logo_superh_mono.pbm create mode 100644 drivers/video/logo/logo_superh_vga16.ppm create mode 100644 drivers/video/logo/pnmtologo.c create mode 100644 drivers/video/of_display_timing.c create mode 100644 drivers/video/of_videomode.c create mode 100644 drivers/video/vgastate.c create mode 100644 drivers/video/videomode.c (limited to 'drivers/video') diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig new file mode 100644 index 000000000..0587e21ab --- /dev/null +++ b/drivers/video/Kconfig @@ -0,0 +1,56 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Video configuration +# + +menu "Graphics support" + +config APERTURE_HELPERS + bool + help + Support tracking and hand-over of aperture ownership. Required + by graphics drivers for firmware-provided framebuffers. + +if HAS_IOMEM + +config HAVE_FB_ATMEL + bool + +source "drivers/char/agp/Kconfig" + +source "drivers/gpu/vga/Kconfig" + +source "drivers/gpu/host1x/Kconfig" +source "drivers/gpu/ipu-v3/Kconfig" + +source "drivers/gpu/drm/Kconfig" + +menu "Frame buffer Devices" +source "drivers/video/fbdev/Kconfig" +endmenu + +source "drivers/video/backlight/Kconfig" + +config VGASTATE + tristate + default n + +config VIDEOMODE_HELPERS + bool + +config HDMI + bool + +endif # HAS_IOMEM + +if VT + source "drivers/video/console/Kconfig" +endif + +if FB || SGI_NEWPORT_CONSOLE + source "drivers/video/logo/Kconfig" + +endif + + +endmenu diff --git a/drivers/video/Makefile b/drivers/video/Makefile new file mode 100644 index 000000000..5bb6b452c --- /dev/null +++ b/drivers/video/Makefile @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: GPL-2.0 + +obj-$(CONFIG_APERTURE_HELPERS) += aperture.o +obj-$(CONFIG_VGASTATE) += vgastate.o +obj-$(CONFIG_HDMI) += hdmi.o + +obj-$(CONFIG_VT) += console/ +obj-$(CONFIG_FB_STI) += console/ +obj-$(CONFIG_LOGO) += logo/ +obj-y += backlight/ + +obj-y += fbdev/ + +obj-$(CONFIG_VIDEOMODE_HELPERS) += display_timing.o videomode.o +ifeq ($(CONFIG_OF),y) +obj-$(CONFIG_VIDEOMODE_HELPERS) += of_display_timing.o of_videomode.o +endif diff --git a/drivers/video/aperture.c b/drivers/video/aperture.c new file mode 100644 index 000000000..3e4a1f55f --- /dev/null +++ b/drivers/video/aperture.c @@ -0,0 +1,359 @@ +// SPDX-License-Identifier: MIT + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include