aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/samsung/Kconfig
diff options
context:
space:
mode:
authorcodeworkx <daniel.hillenbrand@codeworkx.de>2012-06-02 13:09:29 +0200
committercodeworkx <daniel.hillenbrand@codeworkx.de>2012-06-02 13:09:29 +0200
commitc6da2cfeb05178a11c6d062a06f8078150ee492f (patch)
treef3b4021d252c52d6463a9b3c1bb7245e399b009c /drivers/media/video/samsung/Kconfig
parentc6d7c4dbff353eac7919342ae6b3299a378160a6 (diff)
downloadkernel_samsung_smdk4412-c6da2cfeb05178a11c6d062a06f8078150ee492f.zip
kernel_samsung_smdk4412-c6da2cfeb05178a11c6d062a06f8078150ee492f.tar.gz
kernel_samsung_smdk4412-c6da2cfeb05178a11c6d062a06f8078150ee492f.tar.bz2
samsung update 1
Diffstat (limited to 'drivers/media/video/samsung/Kconfig')
-rw-r--r--drivers/media/video/samsung/Kconfig121
1 files changed, 121 insertions, 0 deletions
diff --git a/drivers/media/video/samsung/Kconfig b/drivers/media/video/samsung/Kconfig
new file mode 100644
index 0000000..8421224
--- /dev/null
+++ b/drivers/media/video/samsung/Kconfig
@@ -0,0 +1,121 @@
+config VIDEO_SAMSUNG
+ bool "Samsung Multimedia Devices"
+ depends on VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2
+ select VIDEO_FIXED_MINOR_RANGES
+ default n
+ help
+ This is a representative video4linux configuration for Samsung multimedia devices.
+
+config VIDEO_SAMSUNG_V4L2
+ bool "V4L2 API for digital camera to be contributed by samsung"
+ depends on VIDEO_DEV && VIDEO_SAMSUNG
+ default n
+ help
+ This feature is for new V4L2 APIs all about digital camera
+
+if CPU_EXYNOS4210 || CPU_EXYNOS4212 || CPU_EXYNOS4412
+ source "drivers/media/video/samsung/fimc/Kconfig"
+ source "drivers/media/video/samsung/tvout/Kconfig"
+ source "drivers/media/video/samsung/mfc5x/Kconfig"
+ source "drivers/media/video/samsung/ump/Kconfig"
+ source "drivers/media/video/samsung/tsi/Kconfig"
+endif
+if (CPU_EXYNOS4210 || CPU_EXYNOS4212 || CPU_EXYNOS4412) && !SLP
+ source "drivers/media/video/samsung/mali/Kconfig"
+endif
+
+config VIDEO_FIMG2D
+ bool
+ depends on VIDEO_SAMSUNG
+ default n
+
+config VIDEO_FIMG2D_DEBUG
+ bool
+ depends on VIDEO_FIMG2D
+ default n
+
+if ARCH_EXYNOS5
+source "drivers/media/video/samsung/fimg2d3x/Kconfig"
+source "drivers/media/video/samsung/fimg2d4x/Kconfig"
+endif
+
+if ARCH_EXYNOS4
+source "drivers/media/video/samsung/fimg2d3x-exynos4/Kconfig"
+source "drivers/media/video/samsung/fimg2d4x-exynos4/Kconfig"
+endif
+
+
+if CPU_EXYNOS4210
+ source "drivers/media/video/samsung/jpeg/Kconfig"
+endif
+
+if CPU_EXYNOS4212 || CPU_EXYNOS4412 || CPU_EXYNOS5250
+ source "drivers/media/video/samsung/jpeg_v2x/Kconfig"
+endif
+
+if VIDEO_SAMSUNG
+comment "Reserved memory configurations"
+config VIDEO_SAMSUNG_USE_DMA_MEM
+ bool "Use common contigouse dma memory for Multimedia devices"
+ depends on SLP
+
+config VIDEO_SAMSUNG_MEMSIZE_DMA
+ int "Memory size in kbytes for DMA"
+ depends on VIDEO_SAMSUNG_USE_DMA_MEM
+ default "5120"
+
+config VIDEO_SAMSUNG_MEMSIZE_FIMC0
+ int "Memory size in kbytes for FIMC0"
+ depends on VIDEO_FIMC || VIDEO_SAMSUNG_S5P_FIMC
+ default "5120"
+
+config VIDEO_SAMSUNG_MEMSIZE_FIMC1
+ int "Memory size in kbytes for FIMC1"
+ depends on VIDEO_FIMC || VIDEO_SAMSUNG_S5P_FIMC
+ default "5120"
+
+config VIDEO_SAMSUNG_MEMSIZE_FIMC2
+ int "Memory size in kbytes for FIMC2"
+ depends on VIDEO_FIMC || VIDEO_SAMSUNG_S5P_FIMC
+ default "5120"
+
+config VIDEO_SAMSUNG_MEMSIZE_FIMC3
+ int "Memory size in kbytes for FIMC3"
+ depends on VIDEO_FIMC || VIDEO_SAMSUNG_S5P_FIMC
+ default "0"
+
+config VIDEO_SAMSUNG_MEMSIZE_MFC
+ int "Memory size in kbytes for MFC"
+ depends on VIDEO_MFC5X && (VIDEO_MFC_MEM_PORT_COUNT = 1) && (!EXYNOS_CONTENT_PATH_PROTECTION)
+ default "65536"
+
+config VIDEO_SAMSUNG_MEMSIZE_MFC0
+ int "Memory size in kbytes for MFC port0"
+ depends on VIDEO_MFC5X && (VIDEO_MFC_MEM_PORT_COUNT = 2) && (!EXYNOS_CONTENT_PATH_PROTECTION)
+ default "41984"
+
+config VIDEO_SAMSUNG_MEMSIZE_MFC1
+ int "Memory size in kbytes for MFC port1"
+ depends on VIDEO_MFC5X && (VIDEO_MFC_MEM_PORT_COUNT = 2) && (!EXYNOS_CONTENT_PATH_PROTECTION)
+ default "41984"
+
+config VIDEO_SAMSUNG_MEMSIZE_MFC_SECURE
+ int "Memory size in kbytes for MFC Secure"
+ depends on VIDEO_MFC5X && EXYNOS_CONTENT_PATH_PROTECTION
+ default "41984"
+
+config VIDEO_SAMSUNG_MEMSIZE_MFC_NORMAL
+ int "Memory size in kbytes for MFC Normal"
+ depends on VIDEO_MFC5X && EXYNOS_CONTENT_PATH_PROTECTION
+ default "41984"
+
+config VIDEO_SAMSUNG_MEMSIZE_JPEG
+ int "Memory size in kbytes for JPEG"
+ depends on VIDEO_JPEG || (VIDEO_JPEG_V2X && (CPU_EXYNOS4212 || CPU_EXYNOS4412))
+ default "40960"
+
+config VIDEO_SAMSUNG_MEMSIZE_TVOUT
+ int "Memory size in kbytes for TVOUT"
+ depends on VIDEO_TVOUT
+ default "16384"
+endif