arm: exynos: retrieve kernel/ramdisk partition sizes
authorChanho Park <chanho61.park@samsung.com>
Mon, 27 Jul 2015 02:31:01 +0000 (11:31 +0900)
committerChanho Park <chanho61.park@samsung.com>
Tue, 28 Jul 2015 08:49:09 +0000 (17:49 +0900)
This patch retrieves kernel and ramdisk sizes from configurations. The
CONFIG_KERNEL_PART_SIZE represents the kernel size and CONFIG_RAMDISK_PART_SIZE
also represents ramdisk size. The unit of size is MB.

Signed-off-by: Chanho Park <chanho61.park@samsung.com>
arch/arm/include/asm/arch-exynos/movi_partition.h

index 9d9e5c698424c601d137d6295ca524270f52e561..898b78b2263e1f4252db9901e96fc1a530541f65 100644 (file)
 
 #define PART_SIZE_BL2          (16 * 1024)
 #define PART_SIZE_UBOOT                (328 * 1024)
+
+#ifdef CONFIG_KERNEL_PART_SIZE
+#define PART_SIZE_KERNEL       (CONFIG_KERNEL_PART_SIZE * 1024 * 1024)
+#else
 #if defined(CONFIG_CPU_EXYNOS5260) || defined(CONFIG_CPU_EXYNOS3250) \
        || defined(CONFIG_CPU_EXYNOS5420)
 #define PART_SIZE_KERNEL       (8 * 1024 * 1024)
 #else
 #define PART_SIZE_KERNEL       (4 * 1024 * 1024)
 #endif
+#endif /* CONFIG_KERNEL_PART_SIZE */
+
+#ifdef CONFIG_RAMDISK_PART_SIZE
+#define PART_SIZE_ROOTFS       (CONFIG_RAMDISK_PART_SIZE * 1024 * 1024)
+#else
 #define PART_SIZE_ROOTFS       (26 * 1024 * 1024)
+#endif /* CONFIG_ROOTFS_PART_SIZE */
+
 #if defined(CONFIG_EXYNOS4X12) || defined(CONFIG_CPU_EXYNOS5250) || defined(CONFIG_CPU_EXYNOS3250)
 #define PART_SIZE_TZSW         (156 * 1024)
 #else