/linux-6.12.1/include/video/ |
D | vga.h | 2 * linux/include/video/vga.h -- standard VGA chipset interaction 8 * Based on VGA info at http://www.osdever.net/FreeVGA/home.htm 22 #include <asm/vga.h> 25 #define VGA_FB_PHYS_BASE 0xA0000 /* VGA framebuffer I/O base */ 26 #define VGA_FB_PHYS_SIZE 65536 /* VGA framebuffer I/O size */ 39 /* VGA data register ports */ 58 /* VGA index register ports */ 67 /* standard VGA indexes max counts */ 74 /* VGA misc register bit masks */ 81 /* VGA CRT controller register indices */ [all …]
|
/linux-6.12.1/include/linux/ |
D | vgaarb.h | 4 * The VGA aribiter manages VGA space routing and VGA resource decode to 5 * allow multiple VGA devices to be used in a system in a safe way. 15 #include <video/vga.h> 19 /* Legacy VGA regions */ 70 * @pdev: pci device of the VGA card or NULL for the system default 75 * On success, release the VGA resource again with vga_put(). 85 * @pdev: pci device of the VGA card or NULL for the system default 90 * On success, release the VGA resource again with vga_put().
|
/linux-6.12.1/drivers/pci/ |
D | vgaarb.c | 3 * vgaarb.c: Implements VGA arbitration. For details refer to 39 * We keep a list of all VGA devices in the system to speed 117 * vga_default_device - return the default VGA device, for vgacon 120 * rather dumb and will probably only work properly on single VGA card 123 * If your VGA default device is not PCI, you'll have to return NULL here. 126 * the VGA default device if that is possible. This may be a problem with 127 * real _ISA_ VGA cards, in addition to a PCI one. I don't know at this 148 * vga_remove_vgacon - deactivate VGA console 150 * Unbind and unregister vgacon in case pdev is the default VGA device. 151 * Can be called by GPU drivers on initialization to make sure VGA register [all …]
|
/linux-6.12.1/Documentation/gpu/ |
D | vgaarbiter.rst | 2 VGA Arbiter 6 modern devices allow relocation of such ranges, some "Legacy" VGA devices 13 the legacy VGA arbitration task (besides other bus management tasks) when more 20 the operation of the VGA arbiter implemented for the Linux kernel. 26 scans all PCI devices and adds the VGA ones inside the arbitration. The 27 arbiter then enables/disables the decoding on different devices of the VGA 36 default VGA device of the system. 109 To use the vga arbiter char device it was implemented an API inside the 126 These functions below acquire VGA resources for the given card and mark those 130 legacy resource lock. The arbiter will first look for all VGA cards that [all …]
|
D | vga-switcheroo.rst | 4 VGA Switcheroo 7 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 16 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 22 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 31 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 58 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 61 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_vga.c | 9 #include <video/vga.h> 27 /* Disable the VGA plane that we never use */ 55 "Something enabled VGA plane, disabling it\n"); in intel_vga_redisable_power_on() 68 * paranoid "someone might have enabled VGA while we were not looking" in intel_vga_redisable() 87 * After we re-enable the power well, if we touch VGA register 0x3d5 in intel_vga_reset_io_mem() 89 * anything to the VGA MSR register. The vgacon module uses this in intel_vga_reset_io_mem() 92 * console_unlock(). So make here we touch the VGA MSR register, making in intel_vga_reset_io_mem() 108 * If we have > 1 VGA cards, then we need to arbitrate access to the in intel_vga_register() 109 * common VGA resources. in intel_vga_register() 112 * then we do not take part in VGA arbitration and the in intel_vga_register()
|
/linux-6.12.1/Documentation/admin-guide/ |
D | svga.rst | 20 Short intro for the impatient: Just use vga=ask for the first time, 23 set the vga parameter to this number (converted to decimal first). 26 specified in the kernel Makefile (the SVGA_MODE=... line) or by the "vga=..." 33 EXTENDED_VGA - Standard 8-pixel font mode: 80x43 on EGA, 80x50 on VGA. 69 -- it's either a generic adapter name (MDA, CGA, HGC, EGA, VGA, VESA VGA [a VGA 87 on the VGA BIOS). 134 0x0f01 standard with 8-point font: 80x43 on EGA, 80x50 on VGA 135 0x0f02 VGA 80x43 (VGA switched to 350 scanlines with a 8-point font) 136 0x0f03 VGA 80x28 (standard VGA scans, but 14-point font) 138 0x0f05 VGA 80x30 (480 scans, 16-point font) [all …]
|
/linux-6.12.1/Documentation/fb/ |
D | fbcon.rst | 7 any standard text console driver, such as the VGA console, with the added 30 systems, they almost universally have VGA cards, so vga16fb and vesafb will 46 will still get a VGA console. 57 vga= boot option parameter. 119 NOTE: For x86 machines, the standard console is the VGA console which 121 are controlled by the VGA console will be garbled. 181 the hardware. Thus, in a VGA console:: 183 console ---> VGA driver ---> hardware. 185 Assuming the VGA driver can be unloaded, one must first unbind the VGA driver 186 from the console layer before unloading the driver. The VGA driver cannot be [all …]
|
D | vesafb.rst | 32 Switching modes is done using the vga=... boot parameter. Read 40 vga=ask and hit return. The mode you wish to use is derived from the 69 To enable one of those modes you have to specify "vga=ask" in the 71 mode at the "vga=ask" prompt. For example if you like to use 81 "vga=mode-number" you have to transform the numbers to decimal. 153 vgapal Use the standard vga registers for palette changes.
|
D | sstfb.rst | 23 with the vga passthrou cable, I can only suggest borrowing a screen 103 vgapass=0 vganopass Enable or disable VGA passthrou cable. 105 from the VGA board and not from the voodoo. 150 - `sst_dbg_vgapass`, changes vga passthrou. You have to recompile the 153 sst_dbg_vgapass /dev/fb1 1 (enables vga cable) 154 sst_dbg_vgapass /dev/fb1 0 (disables vga cable)
|
/linux-6.12.1/Documentation/devicetree/bindings/display/connector/ |
D | vga-connector.yaml | 4 $id: http://devicetree.org/schemas/display/connector/vga-connector.yaml# 7 title: VGA Connector 14 const: vga-connector 24 description: Connection to controller providing VGA signals 35 compatible = "vga-connector"; 36 label = "vga";
|
/linux-6.12.1/arch/alpha/kernel/ |
D | console.c | 5 * Architecture-specific specific support for VGA device on 14 #include <asm/vga.h> 24 .name = "alpha-vga+", 48 /* Find the console VGA device */ in locate_and_init_vga() 60 /* Create a new VGA ioport resource WRT the hose it is on. */ in locate_and_init_vga() 65 /* Set the VGA hose and init the new console. */ in locate_and_init_vga()
|
/linux-6.12.1/drivers/video/ |
D | aperture.c | 14 #include <video/vga.h> 206 * to do for firmware-based fb drivers, such as EFI, VESA or VGA. After in aperture_detach_platform_device() 305 * __aperture_remove_legacy_vga_devices - remove legacy VGA devices of a PCI devices 308 * This function removes VGA devices provided by @pdev, such as a VGA 309 * framebuffer or a console. This is useful if you have a VGA-compatible 312 * this helper to release remaining VGA devices. 316 * release any VGA devices automatically. 319 * this helper. Otherwise the vga fbdev driver falls over if 327 /* VGA framebuffer */ in __aperture_remove_legacy_vga_devices() 330 /* VGA textmode console */ in __aperture_remove_legacy_vga_devices() [all …]
|
/linux-6.12.1/arch/x86/boot/ |
D | video-vga.c | 11 * Common all-VGA modes 63 /* Set 8x8 font - 80x43 on EGA, 80x50 on VGA */ in vga_set_8font() 91 /* Set 9x14 font - 80x28 on VGA */ in vga_set_14font() 114 /* Set 80x43 mode on VGA (not EGA) */ in vga_set_80x43() 131 /* I/O address of the VGA CRTC */ 229 * video-vga.c is listed first in the Makefile. 234 "CGA/MDA/HGC", "EGA", "VGA" in vga_probe() 252 ireg.bl = 0x10; /* Check EGA/VGA */ in vga_probe() 261 /* EGA/VGA */ in vga_probe() 283 .card_name = "VGA",
|
D | video.h | 65 u16 mode; /* Mode number (vga= style) */ 96 /* Accessing VGA indexed registers */ 115 /* Get the I/O port of the VGA CRTC */ 116 u16 vga_crtc(void); /* video-vga.c */
|
/linux-6.12.1/Documentation/power/ |
D | video.rst | 49 (3) systems that initialize video card into vga text mode and where 79 safest to do your experiments with plain old VGA console. The vesafb 99 Acer TM C300 vga=normal (only suspend on console, not in X), 103 Acer TM 650 (Radeon M7) vga=normal plus boot-radeon (5) gets text 106 Acer TM 800 vga=normal, X patches, see webpage (5) 108 Acer TM 803 vga=normal, X patches, see webpage (5) 110 Acer TM 803LCi vga=normal, vbetool (6) 115 Asus M6887Ne vga=normal, s3_bios (2), use radeon driver 120 Compaq Evo N620c vga=normal, s3_bios (2) 122 Dell D600, ATI RV250 vga=normal and X, or try vbestate (6) [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | vga.h | 10 /* VGA Sequencer */ 14 /* VGA Graphics */ 18 /* VGA CRTC */ 22 /* VGA indexed port access dispatcher */
|
/linux-6.12.1/lib/fonts/ |
D | Kconfig | 25 bool "VGA 8x8 font" if FONTS 29 This is the "high resolution" font for the VGA frame buffer (the one 32 Note that this is a poor quality font. The VGA 8x16 font is quite a 39 bool "VGA 8x16 font" if FONTS 42 This is the "high resolution" font for the VGA frame buffer (the one 43 provided by the VGA text console 80x25 mode.
|
/linux-6.12.1/drivers/eisa/ |
D | eisa.ids | 86 ALR3023 "ALR 16-bit VGA without Parallel port" 226 CPQ3001 "Compaq Advanced VGA" 443 DEC8101 "DEC VGA 1024 Graphics Adapter" 445 DEC8103 "DECpc VGA 1024 NI Graphics Adapter" 481 DELFC01 "Dell VGA Professional 16-bit" 508 ELS8041 "ELSA WINNER 1000 Enhanced VGA" 594 ICU0110 "Paradise VGA Plus 16 Video Adapter " 595 ICU0120 "Paradise VGA 1024 Video Adapter " 599 ICU0160 "ATI VGA Wonder XL24 Video Adapter" 700 ICU0780 "Diamond SpeedStar 24X VGA adapter" [all …]
|
/linux-6.12.1/drivers/vfio/pci/ |
D | Kconfig | 29 bool "Generic VFIO PCI support for VGA devices" 32 Support for VGA extension to VFIO PCI. This exposes an additional 33 region on VGA devices for accessing legacy VGA addresses used by
|
/linux-6.12.1/arch/mips/pci/ |
D | fixup-sni.c | 33 * Device 3: VGA (routed to INTB) 39 * Documentation says the VGA is device 5 and device 3 is unused but that 41 * Logic CL-GD5434 VGA is device 3. 48 { INTB, INTB, INTB, INTB, INTB }, /* VGA */ 58 * The VGA card is optional for RM300 systems. 65 { INTB, INTB, INTB, INTB, INTB }, /* VGA */
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 9 model = "Eukrea MBIMXSD25 with the DVI-VGA Display"; 10 …compatible = "eukrea,mbimxsd25-baseboard-dvi-vga", "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25"… 13 model = "DVI-VGA";
|
/linux-6.12.1/arch/arm/boot/dts/allwinner/ |
D | sun6i-a31-hummingbird.dts | 76 vga-connector { 77 compatible = "vga-connector"; 86 vga-dac { 87 compatible = "dumb-vga-dac"; 112 reg_vga_3v3: vga-3v3-regulator { 114 regulator-name = "vga-3v3";
|
/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-dv.rst | 10 transmitters for `VGA <http://en.wikipedia.org/wiki/Vga>`__, 65 is applicable to VGA, DVI-A/D, HDMI and DisplayPort connectors. 88 the number of bits per component. This control is applicable to VGA, 147 the number of bits per component. This control is applicable to VGA,
|
/linux-6.12.1/drivers/video/fbdev/i810/ |
D | i810_regs.h | 25 * All GC registers are memory-mapped. In addition, the VGA and extended VGA registers 172 /* VGA Registers */ 203 /* Extended VGA Registers */ 240 /* VGA Color Palette Registers */
|