mirror of
https://github.com/qemu/qemu.git
synced 2024-12-15 07:23:52 +08:00
c82c7336de
This adds DDC support to ati-vga and connects i2c-ddc to it. This allows at least MacOS with an ATI ndrv, Linux radeonfb and MorphOS to get monitor EDID info (although MorphOS splash screen is not displayed and radeonfb needs additional tables from vgabios-rv100). Xorg needs additional support from VESA vgabios, it's missing INT10 0x4F15 function (see https://gitlab.freedesktop.org/xorg/xserver/blob/master/hw/xfree86/vbe/vbe.c) without which no DDC is available that also prevents loading the accelerated X driver. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Message-id: 046ddebb7ec8db48c4e877ee444ec1c41e385a74.1561028123.git.balaton@eik.bme.hu ati-vga: Clarify comment Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Message-id: 20190620195213.C54127461AE@zero.eik.bme.hu ati-vga: Add DDC reg names for debug Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Message-id: 20190621181459.2F8207462AA@zero.eik.bme.hu Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
135 lines
1.7 KiB
Plaintext
135 lines
1.7 KiB
Plaintext
config DDC
|
|
bool
|
|
depends on I2C
|
|
select EDID
|
|
|
|
config EDID
|
|
bool
|
|
|
|
config FW_CFG_DMA
|
|
bool
|
|
|
|
config ADS7846
|
|
bool
|
|
|
|
config VGA_CIRRUS
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select VGA
|
|
|
|
config G364FB
|
|
bool
|
|
|
|
config JAZZ_LED
|
|
bool
|
|
|
|
config PL110
|
|
bool
|
|
select FRAMEBUFFER
|
|
|
|
config SII9022
|
|
bool
|
|
depends on I2C
|
|
select DDC
|
|
|
|
config SSD0303
|
|
bool
|
|
depends on I2C
|
|
|
|
config SSD0323
|
|
bool
|
|
|
|
config VGA_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select VGA
|
|
select EDID
|
|
|
|
config VGA_ISA
|
|
bool
|
|
depends on ISA_BUS
|
|
select VGA
|
|
|
|
config VGA_ISA_MM
|
|
bool
|
|
select VGA
|
|
|
|
config VMWARE_VGA
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select VGA
|
|
|
|
config BOCHS_DISPLAY
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select VGA
|
|
select EDID
|
|
|
|
config BLIZZARD
|
|
bool
|
|
|
|
config FRAMEBUFFER
|
|
bool
|
|
|
|
config MILKYMIST_TMU2
|
|
bool
|
|
depends on OPENGL && X11
|
|
|
|
config SM501
|
|
bool
|
|
select I2C
|
|
select DDC
|
|
select SERIAL
|
|
|
|
config TCX
|
|
bool
|
|
|
|
config CG3
|
|
bool
|
|
|
|
config VGA
|
|
bool
|
|
|
|
config QXL
|
|
bool
|
|
depends on SPICE && PCI
|
|
select VGA
|
|
|
|
config VIRTIO_GPU
|
|
bool
|
|
default y
|
|
depends on VIRTIO
|
|
select EDID
|
|
|
|
config VIRTIO_VGA
|
|
bool
|
|
# defaults to "N", enabled by specific boards
|
|
depends on VIRTIO_PCI
|
|
select VGA
|
|
|
|
config VHOST_USER_GPU
|
|
bool
|
|
default y
|
|
depends on VIRTIO_GPU && VHOST_USER
|
|
|
|
config VHOST_USER_VGA
|
|
bool
|
|
default y
|
|
depends on VIRTIO_VGA && VHOST_USER_GPU
|
|
|
|
config DPCD
|
|
bool
|
|
select AUX
|
|
|
|
config ATI_VGA
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select VGA
|
|
select BITBANG_I2C
|
|
select DDC
|