#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