#
# Galcore driver configuration
#

menuconfig GALCORE
        tristate "Vivante graphics controller support"
        help
          Enable this to be able to choose and configure the driver for
          controlling the Vivante graphics controller. 

#
# Galcore device configuration

config GALCORE_ENABLE_ARM_L2_CACHE
        bool "Enable L2 Cache Support"
        default y
        depends on GALCORE
        help
          Enable the ENABLE_ARM_L2_CACHE option for the galcore driver

config GALCORE_NO_DMA_COHERENT
        bool "Disable support for DMA Coherent memory"
        default n
        depends on GALCORE
        help
          Enable the NO_DMA_COHERENT option for the galcore driver

config GALCORE_PLATFORM_GPU
        bool "Build driver as a platform device"
        default y
        depends on GALCORE
        help
          Enable the PLATFORM_GPU option for the galcore driver

config GALCORE_ENABLE_GPU_CLOCK_BY_DRIVER
        bool "Allow the driver to manage the GPU Clock"
        default n
        depends on GALCORE
        help
          Enable the ENABLE_GPU_CLOCK_BY_DRIVER option for the galcore driver

config GALCORE_USE_3D_VG
        bool "Enable 3D_VG support"
        default y
        depends on GALCORE
        help
          Enable the USE_3D_VG option for the galcore driver

config GALCORE_FORCE_ALL_VIDEO_MEMORY_CACHED
        bool "Force all video memory to be cached "
        default n
        depends on GALCORE
        help
          Enable the FORCE_ALL_VIDEO_MEMORY_CACHED option for the galcore driver

config GALCORE_NONPAGED_MEMORY_CACHEABLE
        bool "NonPaged memory is cacheable "
        default n
        depends on GALCORE
        help
          Enable the NONPAGED_MEMORY_CACHEABLE option for the galcore driver

config GALCORE_NONPAGED_MEMORY_BUFFERABLE
        bool "Nonpaged memory is bufferable "
        default y
        depends on GALCORE
        help
          Enable the NONPAGED_MEMORY_BUFFERABLE option for the galcore driver

config GALCORE_CACHE_FUNCTION_UNIMPLEMENTED
        bool "Platform dependent cache function is implemented "
        default n
        depends on GALCORE
        help
          Enable the CACHE_FUNCTION_UNIMPLEMENTED option for the galcore driver

config GALCORE_ENABLE_OUTER_CACHE_PATCH
        bool "Fix for outer cache coherency "
        default y
        depends on GALCORE
        help
          Enable the ENABLE_OUTER_CACHE_PATCH option for the galcore driver

config GALCORE_DEBUG
        bool "Enable debug output"
        default n
        depends on GALCORE
        help
          Enable the DEBUG option for the galcore driver
