xref: /openbsd-src/sys/dev/pci/drm/include/generated/autoconf.h (revision a9c690c879c4a5ae4462b0b2dfc265917310e9d3)
16a77e6adSkettenis /* Public domain. */
26a77e6adSkettenis 
36a77e6adSkettenis #include <sys/param.h>
46a77e6adSkettenis 
55ca02815Sjsg #define CONFIG_DRM_KMS_HELPER			1
66a77e6adSkettenis #define CONFIG_BACKLIGHT_CLASS_DEVICE		1
76a77e6adSkettenis #define CONFIG_DRM_FBDEV_EMULATION		1
8c349dbc7Sjsg #define CONFIG_DRM_PANEL			1
96a77e6adSkettenis #define CONFIG_DRM_I915_CAPTURE_ERROR		1
106a77e6adSkettenis #define CONFIG_DRM_AMD_DC			1
11360e7f0fSkettenis #if defined(__amd64__) || defined(__i386__)
12c349dbc7Sjsg #define CONFIG_DRM_AMD_DC_DCN			1
13f005ef32Sjsg #define CONFIG_DRM_AMD_DC_FP			1
14360e7f0fSkettenis #endif
156a77e6adSkettenis #if 0
166a77e6adSkettenis #define CONFIG_DRM_AMDGPU_SI			1
175ca02815Sjsg #define CONFIG_DRM_AMD_DC_SI			1
185ca02815Sjsg #define CONFIG_DRM_AMDGPU_CIK			1
196a77e6adSkettenis #endif
206a77e6adSkettenis 
211cf36479Sjsg #define CONFIG_DRM_FBDEV_OVERALLOC		100
221cf36479Sjsg 
23c349dbc7Sjsg #define CONFIG_DRM_I915_PREEMPT_TIMEOUT		640	/* ms */
24c349dbc7Sjsg #define CONFIG_DRM_I915_TIMESLICE_DURATION	1	/* ms */
25c349dbc7Sjsg #define CONFIG_DRM_I915_HEARTBEAT_INTERVAL	2500	/* ms */
26c349dbc7Sjsg #define CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT	8000	/* ns */
275ca02815Sjsg #define CONFIG_DRM_I915_REQUEST_TIMEOUT		20000	/* ms */
28c349dbc7Sjsg #define CONFIG_DRM_I915_STOP_TIMEOUT		100	/* ms */
29ad8b1aafSjsg #define CONFIG_DRM_I915_FENCE_TIMEOUT		10000	/* ms */
3059ec420bSjsg #define CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND	250	/* ms */
31f005ef32Sjsg #define CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE	7500	/* ms */
32c349dbc7Sjsg #define CONFIG_DRM_I915_FORCE_PROBE		""
33c349dbc7Sjsg 
346a77e6adSkettenis #ifdef __HAVE_ACPI
356a77e6adSkettenis #include "acpi.h"
366a77e6adSkettenis #if NACPI > 0
376a77e6adSkettenis #define CONFIG_ACPI				1
380759fbd1Skettenis #define CONFIG_ACPI_SLEEP			1
39*a9c690c8Skettenis #define CONFIG_AMD_PMC				1
406a77e6adSkettenis #endif
416a77e6adSkettenis #endif
426a77e6adSkettenis 
43c349dbc7Sjsg #include "pci.h"
44c349dbc7Sjsg #if NPCI > 0
45c349dbc7Sjsg #define CONFIG_PCI				1
46a32a15bdSjsg #define CONFIG_PCIEASPM				1
47c349dbc7Sjsg #endif
48c349dbc7Sjsg 
496a77e6adSkettenis #include "agp.h"
506a77e6adSkettenis #if NAGP > 0
516a77e6adSkettenis #define CONFIG_AGP				1
526a77e6adSkettenis #endif
536a77e6adSkettenis 
546a77e6adSkettenis #if defined(__amd64__) || defined(__i386__)
556a77e6adSkettenis #define CONFIG_DMI				1
566a77e6adSkettenis #endif
5716fe02eaSjsg 
5816fe02eaSjsg #ifdef __amd64__
5916fe02eaSjsg #define CONFIG_X86				1
6016fe02eaSjsg #define CONFIG_X86_64				1
6116fe02eaSjsg #define CONFIG_X86_PAT				1
6216fe02eaSjsg #endif
6316fe02eaSjsg 
6416fe02eaSjsg #ifdef __i386__
6516fe02eaSjsg #define CONFIG_X86				1
6616fe02eaSjsg #define CONFIG_X86_32				1
6716fe02eaSjsg #define CONFIG_X86_PAT				1
6816fe02eaSjsg #endif
69c349dbc7Sjsg 
70c349dbc7Sjsg #ifdef __arm__
71c349dbc7Sjsg #define CONFIG_ARM				1
72c349dbc7Sjsg #endif
73c349dbc7Sjsg 
74c349dbc7Sjsg #ifdef __arm64__
75c349dbc7Sjsg #define CONFIG_ARM64				1
76c349dbc7Sjsg #endif
77c349dbc7Sjsg 
78c349dbc7Sjsg #ifdef __macppc__
79c349dbc7Sjsg #define CONFIG_PPC				1
80c349dbc7Sjsg #define CONFIG_PPC_PMAC				1
81c349dbc7Sjsg #endif
82c349dbc7Sjsg 
83c349dbc7Sjsg #ifdef __powerpc64__
84c349dbc7Sjsg #define CONFIG_PPC64				1
85c349dbc7Sjsg #endif
86c349dbc7Sjsg 
87c349dbc7Sjsg #ifdef __loongson__
88c349dbc7Sjsg #define CONFIG_MIPS				1
89c349dbc7Sjsg #define CONFIG_CPU_LOONGSON64			1
90c349dbc7Sjsg #endif
91c349dbc7Sjsg 
92c349dbc7Sjsg #ifdef __LP64__
93c349dbc7Sjsg #define CONFIG_64BIT				1
94c349dbc7Sjsg #endif
955dd0baa8Skettenis 
965dd0baa8Skettenis #if defined(SUSPEND) || defined(HIBERNATE)
97a903e442Skettenis #define CONFIG_SUSPEND				1
984276b6ddSjsg #define CONFIG_PM_SLEEP				1
995dd0baa8Skettenis #endif
100