/* linux/arch/arm/mach-s5pv210/reserve_mem-s5pv210.c * * Copyright (c) 2011 Samsung Electronics Co., Ltd. * http://www.samsung.com/ * * reserve_mem helper functions for S5PV210 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #include #include #include #include #include #include #include struct s5p_media_device media_devs[] = { #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC0 { .id = S5P_MDEV_MFC, .name = "mfc", .bank = 0, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC0 * SZ_1K, .paddr = 0, }, #endif #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC1 { .id = S5P_MDEV_MFC, .name = "mfc", .bank = 1, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC1 * SZ_1K, .paddr = 0, }, #endif #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMD { .id = S5P_MDEV_FIMD, .name = "fimd", .bank = 1, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMD * SZ_1K, .paddr = 0, }, #endif #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC0 { .id = S5P_MDEV_FIMC0, .name = "fimc0", .bank = 1, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC0 * SZ_1K, .paddr = 0, }, #endif #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC1 { .id = S5P_MDEV_FIMC1, .name = "fimc1", .bank = 1, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC1 * SZ_1K, .paddr = 0, }, #endif #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC2 { .id = S5P_MDEV_FIMC2, .name = "fimc2", .bank = 1, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC2 * SZ_1K, .paddr = 0, }, #endif #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMG2D { .id = S5P_MDEV_FIMG2D, .name = "fimg2d", .bank = 0, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMG2D * SZ_1K, .paddr = 0, }, #endif #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_JPEG { .id = S5P_MDEV_JPEG, .name = "jpeg", .bank = 0, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_JPEG * SZ_1K, .paddr = 0, }, #endif #ifdef CONFIG_VIDEO_SAMSUNG_MEMSIZE_TEXSTREAM { .id = S5P_MDEV_TEXSTREAM, .name = "texstream", .bank = 1, .memsize = CONFIG_VIDEO_SAMSUNG_MEMSIZE_TEXSTREAM * SZ_1K, .paddr = 0, }, #endif }; int nr_media_devs = (sizeof(media_devs) / sizeof(media_devs[0]));