1c19af67fSJagan Teki /* 2c19af67fSJagan Teki * Copyright (C) 2017 Amarula Solutions 3c19af67fSJagan Teki * 4c19af67fSJagan Teki * Configuration settings for Amarula Vyasa RK3288. 5c19af67fSJagan Teki * 6c19af67fSJagan Teki * SPDX-License-Identifier: GPL-2.0+ 7c19af67fSJagan Teki */ 8c19af67fSJagan Teki 9c19af67fSJagan Teki #ifndef __CONFIG_H 10c19af67fSJagan Teki #define __CONFIG_H 11c19af67fSJagan Teki 12c19af67fSJagan Teki #define ROCKCHIP_DEVICE_SETTINGS 13c19af67fSJagan Teki #include <configs/rk3288_common.h> 14c19af67fSJagan Teki 15c19af67fSJagan Teki #undef BOOT_TARGET_DEVICES 16c19af67fSJagan Teki 17c19af67fSJagan Teki #define BOOT_TARGET_DEVICES(func) \ 18c19af67fSJagan Teki func(MMC, mmc, 1) \ 19c19af67fSJagan Teki 20c19af67fSJagan Teki #define CONFIG_SYS_MMC_ENV_DEV 1 21c19af67fSJagan Teki #undef CONFIG_CMD_USB_MASS_STORAGE 22c19af67fSJagan Teki 235282fce2SJagan Teki #ifndef CONFIG_TPL_BUILD 245282fce2SJagan Teki 255282fce2SJagan Teki #define CONFIG_SPL_OS_BOOT 265282fce2SJagan Teki 275282fce2SJagan Teki /* Falcon Mode */ 285282fce2SJagan Teki #define CONFIG_SPL_FS_LOAD_ARGS_NAME "args" 295282fce2SJagan Teki #define CONFIG_SPL_FS_LOAD_KERNEL_NAME "uImage" 305282fce2SJagan Teki #define CONFIG_CMD_SPL 315282fce2SJagan Teki #define CONFIG_SYS_SPL_ARGS_ADDR 0x0ffe5000 325282fce2SJagan Teki #define CONFIG_CMD_SPL_WRITE_SIZE (128 * SZ_1K) 335282fce2SJagan Teki 34*446fcf51SJagan Teki /* Falcon Mode - MMC support: args@16MB kernel@17MB */ 35*446fcf51SJagan Teki #define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR 0x8000 /* 16MB */ 365282fce2SJagan Teki #define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS (CONFIG_CMD_SPL_WRITE_SIZE / 512) 37*446fcf51SJagan Teki #define CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR 0x8800 /* 17MB */ 385282fce2SJagan Teki #endif 395282fce2SJagan Teki 40c19af67fSJagan Teki #endif 41