1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 22be2c6ccSDirk Behme /* 373225245SGrazvydas Ignotas * (C) Copyright 2008-2010 473225245SGrazvydas Ignotas * Gražvydas Ignotas <notasas@gmail.com> 52be2c6ccSDirk Behme * 62be2c6ccSDirk Behme * Configuration settings for the OMAP3 Pandora. 72be2c6ccSDirk Behme */ 82be2c6ccSDirk Behme 92be2c6ccSDirk Behme #ifndef __CONFIG_H 102be2c6ccSDirk Behme #define __CONFIG_H 112be2c6ccSDirk Behme 1276375454SGrazvydas Ignotas /* override base for compatibility with MLO the device ships with */ 13cae377b5SVaibhav Hiremath 1476375454SGrazvydas Ignotas #include <configs/ti_omap3_common.h> 152be2c6ccSDirk Behme 162be2c6ccSDirk Behme #define CONFIG_REVISION_TAG 1 172be2c6ccSDirk Behme 189c44ddccSSandeep Paulraj #define CONFIG_ENV_SIZE (128 << 10) /* 128 KiB */ 1976375454SGrazvydas Ignotas 2076375454SGrazvydas Ignotas #define CONFIG_SYS_DEVICE_NULLDEV 1 212be2c6ccSDirk Behme 222be2c6ccSDirk Behme /* 232be2c6ccSDirk Behme * Board NAND Info. 242be2c6ccSDirk Behme */ 2576375454SGrazvydas Ignotas #define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_SW 2676375454SGrazvydas Ignotas #define CONFIG_SYS_NAND_PAGE_SIZE 2048 2776375454SGrazvydas Ignotas #define CONFIG_SYS_NAND_OOBSIZE 64 2873225245SGrazvydas Ignotas 2940abfeecSVagrant Cascadian 3040abfeecSVagrant Cascadian #define CONFIG_BOOTCOMMAND \ 3140abfeecSVagrant Cascadian "run distro_bootcmd; " \ 32db18a24fSVagrant Cascadian "setenv bootargs ${bootargs_ubi}; " \ 3340abfeecSVagrant Cascadian "if mmc rescan && load mmc 0:1 ${loadaddr} autoboot.scr; then " \ 3440abfeecSVagrant Cascadian "source ${loadaddr}; " \ 3540abfeecSVagrant Cascadian "fi; " \ 3640abfeecSVagrant Cascadian "ubi part boot && ubifsmount ubi:boot && " \ 3740abfeecSVagrant Cascadian "ubifsload ${loadaddr} uImage && bootm ${loadaddr}" 3840abfeecSVagrant Cascadian 3940abfeecSVagrant Cascadian #define BOOT_TARGET_DEVICES(func) \ 4040abfeecSVagrant Cascadian func(MMC, mmc, 0) \ 4140abfeecSVagrant Cascadian 4240abfeecSVagrant Cascadian #include <config_distro_bootcmd.h> 4340abfeecSVagrant Cascadian 442be2c6ccSDirk Behme #define CONFIG_EXTRA_ENV_SETTINGS \ 4576375454SGrazvydas Ignotas DEFAULT_LINUX_BOOT_ENV \ 4673225245SGrazvydas Ignotas "usbtty=cdc_acm\0" \ 47db18a24fSVagrant Cascadian "bootargs_ubi=ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs " \ 489baa37b1SGrazvydas Ignotas "rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K\0" \ 4943ede0bcSTom Rini "mtdparts=" CONFIG_MTDPARTS_DEFAULT "\0" \ 5040abfeecSVagrant Cascadian BOOTENV \ 512be2c6ccSDirk Behme 522be2c6ccSDirk Behme /* memtest works on */ 532be2c6ccSDirk Behme #define CONFIG_SYS_MEMTEST_START (OMAP34XX_SDRC_CS0) 542be2c6ccSDirk Behme #define CONFIG_SYS_MEMTEST_END (OMAP34XX_SDRC_CS0 + \ 552be2c6ccSDirk Behme 0x01F00000) /* 31MB */ 562be2c6ccSDirk Behme 5776375454SGrazvydas Ignotas #if defined(CONFIG_NAND) 58222a3113Spekon gupta #define CONFIG_SYS_FLASH_BASE NAND_BASE 596cbec7b3SLuca Ceresoli #endif 602be2c6ccSDirk Behme 612be2c6ccSDirk Behme /* Monitor at start of flash */ 622be2c6ccSDirk Behme #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE 632be2c6ccSDirk Behme 642be2c6ccSDirk Behme 656cbec7b3SLuca Ceresoli #define CONFIG_SYS_ENV_SECT_SIZE (128 << 10) /* 128 KiB */ 667672d9d5SAdam Ford #define CONFIG_ENV_OFFSET 0x260000 677672d9d5SAdam Ford #define CONFIG_ENV_ADDR 0x260000 682be2c6ccSDirk Behme 692be2c6ccSDirk Behme #endif /* __CONFIG_H */ 70