xref: /openbmc/linux/drivers/gpu/vga/Kconfig (revision 36028f33)
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.
1136028f33SMike Travis
1236028f33SMike Travisconfig VGA_ARB_MAX_GPUS
1336028f33SMike Travis	int "Maximum number of GPUs"
1436028f33SMike Travis	default 16
1536028f33SMike Travis	depends on VGA_ARB
1636028f33SMike Travis	help
1736028f33SMike Travis	  Reserves space in the kernel to maintain resource locking for
1836028f33SMike Travis	  multiple GPUS.  The overhead for each GPU is very small.
19