aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/ice4100/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/ice4100/Kconfig')
-rw-r--r--drivers/staging/ice4100/Kconfig130
1 files changed, 24 insertions, 106 deletions
diff --git a/drivers/staging/ice4100/Kconfig b/drivers/staging/ice4100/Kconfig
index 66d6f3c12b9..6a26db9e860 100644
--- a/drivers/staging/ice4100/Kconfig
+++ b/drivers/staging/ice4100/Kconfig
@@ -1,125 +1,43 @@
#
-# CE4100 device configuration
+# Intel CE device configuration
#
# This driver provides support for the
-# Intel CE4100 os abstraction layer
+# Intel CE media processors
#
-menu "Intel CE4100 Media Processor"
+menu "Intel CE Media Processor"
-config CE4100
- tristate "Intel CE4100 Media Processor Drivers"
+config X86_INTEL_CE
+ bool "Intel CE Media Processor Drivers"
default N
help
- Enable support for the Intel CE4100 Media Processor on-chip functions
+ Enable support for the Intel CE Media Processor functions
-if CE4100
+choice
+ prompt "Build Intel CE kernel services as "
+ depends on X86_INTEL_CE
+ default CE_RELEASE
-#config CE_OSAL
-# tristate "OSAL os abstraction layer"
-# help
-# Abstraction layer for the os. This is (currently) required for building
-# an device drivers for the Intel CE4100 media processor.
-
-#config CE_PLATFORM_CONFIG
-# tristate "Platform Config"
-# help
-# The method for configuring the platform information database.
-#
-#config CE_PAL
-# tristate "PAL platform abstraction layer"
-# select CE_OSAL
-# help
-# Abstraction layer for the platform.
-
-#config CE_SYSTEM_UTILS
-# tristate "System wide utilties for CE4100"
-# select CE_PLATFORM_CONFIG
-# select CE_PAL
-# help
-# System wide utility functions.
-
-#config CE_IDL
-# bool "IDL device drivers"
-#
-#if CE_IDL
-
-#config CE_IDL_GPIO
-# select CE_OSAL
-# select CE_PAL
-# tristate "IDL gpio driver"
-# help
-# gpio driver for on-chip device
-
-#config CE_IDL_I2C
-# select CE_OSAL
-# select CE_PAL
-# tristate "IDL i2c driver"
-# help
-# i2c driver for on-chip bus
-
-#config CE_IDL_SMARTCARD
-# select CE_OSAL
-# select CE_PAL
-# tristate "IDL smartcard driver"
-# help
-# driver for smartcard device
-
-#config CE_IDL_SPI
-# select CE_OSAL
-# select CE_PAL
-# tristate "IDL spi driver"
-# help
-# driver for spi device
-
-#endif
-
-#config CE_SVEN
-# select CE_OSAL
-# select CE_PLATFORM_CONFIG
-# select CE_PAL
-# tristate "System Visible Even Nexus debug tool"
-# help
-# A system-wide circular debug event queue
+config CE_RELEASE
+ bool "Release"
+ depends on X86_INTEL_CE
+ help
+ Build Intel CE kernel services as release
-#config CE_CLOCK_CONTROL
-# select CE_OSAL
-# select CE_IDL_I2C
-# select CE_SVEN
-# tristate "Clock monitoring and control"
-# help
-# Driver for accessing clock registers
+config CE_DEBUG
+ bool "Debug"
+ depends on X86_INTEL_CE
+ help
+ Build Intel CE kernel services as debug
-#config CE_POWER
-# select CE_OSAL
-# select CE_PLATFORM_CONFIG
-# select CE_PAL
-# select CE_CLOCK_CONTROL
-# tristate "Power management driver"
-# help
-# Provides power management for on-chip devices
+endchoice
-#config CE_GDL
-# select CE_OSAL
-# select CE_IDL_I2C
-# select CE_POWER
-# tristate "GDL video display driver"
-# help
-# Driver for the hardware display engine"
+if X86_INTEL_CE
-config CE_SGX535
- tristate "SGX535 Power VR graphics core driver"
+config CE_SGX_GFX
+ tristate "SGX Power VR graphics core driver"
help
Driver for 2D and 3D accelerated graphics core
-#config CE_MM
-# select DRM
-# select DRM_PSB
-# tristate "CE graphics device memory manager"
-# help
-# Driver for the CE drm graphics memory management
-
-#source "drivers/staging/ice4100/SMD/Kconfig"
-
endif
endmenu