xref: /linux/drivers/gpu/drm/vc4/Kconfig (revision 656fa22f9ceabbae74ea4628dd02d297aa07104b)
1c8b75bcaSEric Anholtconfig DRM_VC4
2c8b75bcaSEric Anholt	tristate "Broadcom VC4 Graphics"
3b70ee236SEric Anholt	depends on ARCH_BCM || ARCH_BCM2835 || COMPILE_TEST
4e1c7e324SChristoph Hellwig	depends on DRM
5bb7d7856SEric Anholt	depends on SND && SND_SOC
64078f575SEric Anholt	depends on COMMON_CLK
7c8b75bcaSEric Anholt	select DRM_KMS_HELPER
8c8b75bcaSEric Anholt	select DRM_KMS_CMA_HELPER
92565df91SGuenter Roeck	select DRM_GEM_CMA_HELPER
10*656fa22fSEric Anholt	select DRM_PANEL_BRIDGE
11bb7d7856SEric Anholt	select SND_PCM
12bb7d7856SEric Anholt	select SND_PCM_ELD
13bb7d7856SEric Anholt	select SND_SOC_GENERIC_DMAENGINE_PCM
144078f575SEric Anholt	select DRM_MIPI_DSI
15c8b75bcaSEric Anholt	help
16c8b75bcaSEric Anholt	  Choose this option if you have a system that has a Broadcom
17c8b75bcaSEric Anholt	  VC4 GPU, such as the Raspberry Pi or other BCM2708/BCM2835.
18c8b75bcaSEric Anholt
19c8b75bcaSEric Anholt	  This driver requires that "avoid_warnings=2" be present in
20c8b75bcaSEric Anholt	  the config.txt for the firmware, to keep it from smashing
21c8b75bcaSEric Anholt	  our display setup.
22