xref: /openbmc/linux/drivers/gpu/vga/Kconfig (revision 6a9ee8af)
1deb2d2ecSBenjamin Herrenschmidtconfig VGA_ARB
2deb2d2ecSBenjamin Herrenschmidt	bool "VGA Arbitration" if EMBEDDED
3deb2d2ecSBenjamin Herrenschmidt	default y
4deb2d2ecSBenjamin Herrenschmidt	depends on PCI
5deb2d2ecSBenjamin Herrenschmidt	help
6deb2d2ecSBenjamin Herrenschmidt	  Some "legacy" VGA devices implemented on PCI typically have the same
7deb2d2ecSBenjamin Herrenschmidt	  hard-decoded addresses as they did on ISA. When multiple PCI devices
8deb2d2ecSBenjamin Herrenschmidt	  are accessed at same time they need some kind of coordination. Please
9deb2d2ecSBenjamin Herrenschmidt	  see Documentation/vgaarbiter.txt for more details. Select this to
10deb2d2ecSBenjamin Herrenschmidt	  enable VGA arbiter.
116a9ee8afSDave Airlie
126a9ee8afSDave Airlieconfig VGA_SWITCHEROO
136a9ee8afSDave Airlie	bool "Laptop Hybrid Grapics - GPU switching support"
146a9ee8afSDave Airlie	default y
156a9ee8afSDave Airlie	depends on X86
166a9ee8afSDave Airlie	depends on ACPI
176a9ee8afSDave Airlie	help
186a9ee8afSDave Airlie	  Many laptops released in 2008/9/10 have two gpus with a multiplxer
196a9ee8afSDave Airlie	  to switch between them. This adds support for dynamic switching when
206a9ee8afSDave Airlie          X isn't running and delayed switching until the next logoff. This
216a9ee8afSDave Airlie	  features is called hybrid graphics, ATI PowerXpress, and Nvidia
226a9ee8afSDave Airlie	  HybridPower.
236a9ee8afSDave Airlie
24