| /* |
| * Copyright (C) 2013 Samsung Electronics |
| * |
| * Common configuration settings for the SAMSUNG EXYNOS boards. |
| * |
| * SPDX-License-Identifier: GPL-2.0+ |
| */ |
| |
| #ifndef __EXYNOS_COMMON_H |
| #define __EXYNOS_COMMON_H |
| |
| /* High Level Configuration Options */ |
| #define CONFIG_SAMSUNG /* in a SAMSUNG core */ |
| #define CONFIG_S5P /* S5P Family */ |
| |
| #include <asm/arch/cpu.h> /* get chip and board defs */ |
| #include <linux/sizes.h> |
| |
| #define CONFIG_SYS_GENERIC_BOARD |
| #define CONFIG_DM |
| #define CONFIG_CMD_DM |
| #define CONFIG_DM_GPIO |
| #define CONFIG_DM_SERIAL |
| #define CONFIG_DM_SPI |
| #define CONFIG_DM_SPI_FLASH |
| |
| #define CONFIG_ARCH_CPU_INIT |
| #define CONFIG_DISPLAY_CPUINFO |
| #define CONFIG_DISPLAY_BOARDINFO |
| #define CONFIG_SKIP_LOWLEVEL_INIT |
| #define CONFIG_BOARD_EARLY_INIT_F |
| |
| /* Enable fdt support */ |
| #define CONFIG_OF_LIBFDT |
| |
| /* Keep L2 Cache Disabled */ |
| #define CONFIG_CMD_CACHE |
| |
| /* input clock of PLL: 24MHz input clock */ |
| #define CONFIG_SYS_CLK_FREQ 24000000 |
| |
| #define CONFIG_SETUP_MEMORY_TAGS |
| #define CONFIG_CMDLINE_TAG |
| #define CONFIG_INITRD_TAG |
| #define CONFIG_CMDLINE_EDITING |
| #define CONFIG_ENV_OVERWRITE |
| |
| /* Size of malloc() pool before and after relocation */ |
| #define CONFIG_SYS_MALLOC_F_LEN (1 << 10) |
| #define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + (80 << 20)) |
| |
| /* select serial console configuration */ |
| #define CONFIG_BAUDRATE 115200 |
| |
| /* SD/MMC configuration */ |
| #define CONFIG_GENERIC_MMC |
| #define CONFIG_MMC |
| #define CONFIG_S5P_SDHCI |
| #define CONFIG_SDHCI |
| #define CONFIG_DWMMC |
| #define CONFIG_EXYNOS_DWMMC |
| #define CONFIG_BOUNCE_BUFFER |
| |
| #define CONFIG_BOOTDELAY 3 |
| #define CONFIG_ZERO_BOOTDELAY_CHECK |
| |
| /* PWM */ |
| #define CONFIG_PWM |
| |
| /* Command definition*/ |
| #include <config_cmd_default.h> |
| |
| #define CONFIG_CMD_MMC |
| #define CONFIG_CMD_EXT4 |
| #define CONFIG_CMD_EXT4_WRITE |
| #define CONFIG_CMD_FAT |
| #define CONFIG_FAT_WRITE |
| #define CONFIG_CMD_FS_GENERIC |
| |
| #define CONFIG_DOS_PARTITION |
| #define CONFIG_EFI_PARTITION |
| #define CONFIG_CMD_PART |
| #define CONFIG_PARTITION_UUIDS |
| |
| /* Miscellaneous configurable options */ |
| #define CONFIG_SYS_LONGHELP /* undef to save memory */ |
| #define CONFIG_SYS_HUSH_PARSER /* use "hush" command parser */ |
| #define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */ |
| #define CONFIG_SYS_PBSIZE 384 /* Print Buffer Size */ |
| #define CONFIG_SYS_MAXARGS 16 /* max number of command args */ |
| |
| /* Boot Argument Buffer Size */ |
| #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE |
| |
| /* FLASH and environment organization */ |
| #define CONFIG_SYS_NO_FLASH |
| #undef CONFIG_CMD_IMLS |
| |
| #endif /* __CONFIG_H */ |