186887f8eSPeter Barada /* 286887f8eSPeter Barada * (C) Copyright 2011 Logic Product Development <www.logicpd.com> 386887f8eSPeter Barada * Peter Barada <peter.barada@logicpd.com> 486887f8eSPeter Barada * 586887f8eSPeter Barada * Configuration settings for the Logic OMAP35x/DM37x SOM LV/Torpedo 686887f8eSPeter Barada * reference boards. 786887f8eSPeter Barada * 81a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 986887f8eSPeter Barada */ 1086887f8eSPeter Barada 1186887f8eSPeter Barada #ifndef __CONFIG_H 1286887f8eSPeter Barada #define __CONFIG_H 1386887f8eSPeter Barada 1449c7303fSAdam Ford /* High Level Configuration Options */ 1586887f8eSPeter Barada 167b77b1f6SAdam Ford #define CONFIG_NR_DRAM_BANKS 2 /* CS1 may or may not be populated */ 1749c7303fSAdam Ford 1849c7303fSAdam Ford /* 1949c7303fSAdam Ford * 1MB into the SDRAM to allow for SPL's bss at the beginning of SDRAM 2049c7303fSAdam Ford * 64 bytes before this address should be set aside for u-boot.img's 2149c7303fSAdam Ford * header. That is 0x800FFFC0--0x80100000 should not be used for any 2249c7303fSAdam Ford * other needs. We use this rather than the inherited defines from 2349c7303fSAdam Ford * ti_armv7_common.h for backwards compatibility. 2449c7303fSAdam Ford */ 2549c7303fSAdam Ford #define CONFIG_SYS_TEXT_BASE 0x80100000 2649c7303fSAdam Ford #define CONFIG_SPL_BSS_START_ADDR 0x80000000 2749c7303fSAdam Ford #define CONFIG_SPL_BSS_MAX_SIZE (512 << 10) /* 512 KB */ 2849c7303fSAdam Ford #define CONFIG_SYS_SPL_MALLOC_START 0x80208000 2949c7303fSAdam Ford #define CONFIG_SYS_SPL_MALLOC_SIZE 0x100000 3086887f8eSPeter Barada 317b77b1f6SAdam Ford #include <configs/ti_omap3_common.h> 3249c7303fSAdam Ford 33f92dfc87SAdam Ford /* Override default SPL info to minimize empty space and allow BCH8 in SPL */ 34f92dfc87SAdam Ford #undef CONFIG_SPL_TEXT_BASE 35f92dfc87SAdam Ford #undef CONFIG_SPL_MAX_SIZE 36f92dfc87SAdam Ford #define CONFIG_SPL_TEXT_BASE 0x40200000 37f92dfc87SAdam Ford #define CONFIG_SPL_MAX_SIZE (64 * 1024) 38f92dfc87SAdam Ford 3949c7303fSAdam Ford /* Display CPU and Board information */ 407b77b1f6SAdam Ford 4186887f8eSPeter Barada #define CONFIG_DISPLAY_CPUINFO 4286887f8eSPeter Barada #define CONFIG_DISPLAY_BOARDINFO 43*26ef7a27SAdam Ford #define CONFIG_BOARD_LATE_INIT 4486887f8eSPeter Barada #define CONFIG_MISC_INIT_R /* misc_init_r dumps the die id */ 4586887f8eSPeter Barada #define CONFIG_CMDLINE_TAG /* enable passing of ATAGs */ 4686887f8eSPeter Barada #define CONFIG_SETUP_MEMORY_TAGS 4786887f8eSPeter Barada #define CONFIG_INITRD_TAG 4886887f8eSPeter Barada #define CONFIG_REVISION_TAG 4986887f8eSPeter Barada #define CONFIG_CMDLINE_EDITING /* cmd line edit/history */ 5086887f8eSPeter Barada #define CONFIG_ZERO_BOOTDELAY_CHECK /* check keypress w/no delay */ 5186887f8eSPeter Barada 5249c7303fSAdam Ford /* Hardware drivers */ 5386887f8eSPeter Barada 54b99353b8SAdam Ford /* GPIO banks */ 55b99353b8SAdam Ford #define CONFIG_OMAP3_GPIO_6 /* GPIO160..191 is in GPIO bank 6 */ 56b99353b8SAdam Ford 5749c7303fSAdam Ford #define CONFIG_USB_OMAP3 5849c7303fSAdam Ford 5949c7303fSAdam Ford /* select serial console configuration */ 607b77b1f6SAdam Ford #undef CONFIG_CONS_INDEX 6186887f8eSPeter Barada #define CONFIG_CONS_INDEX 1 6286887f8eSPeter Barada #define CONFIG_SYS_NS16550_COM1 OMAP34XX_UART1 6386887f8eSPeter Barada #define CONFIG_SERIAL1 1 /* UART1 on OMAP Logic boards */ 6486887f8eSPeter Barada 6586887f8eSPeter Barada /* commands to include */ 6649c7303fSAdam Ford #define CONFIG_CMD_NAND 6786887f8eSPeter Barada #define CONFIG_CMD_CACHE 6849c7303fSAdam Ford #define CONFIG_CMD_EXT2 6949c7303fSAdam Ford #define CONFIG_CMD_FAT 7049c7303fSAdam Ford #define CONFIG_CMD_MTDPARTS 7186887f8eSPeter Barada #define CONFIG_CMD_NAND_LOCK_UNLOCK /* nand (un)lock commands */ 7286887f8eSPeter Barada #define CONFIG_CMD_PING 7386887f8eSPeter Barada #define CONFIG_CMD_DHCP 7486887f8eSPeter Barada 7549c7303fSAdam Ford /* I2C */ 766789e84eSHeiko Schocher #define CONFIG_SYS_I2C_OMAP34XX 7749c7303fSAdam Ford #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 /* EEPROM AT24C64 */ 7849c7303fSAdam Ford #define EXPANSION_EEPROM_I2C_BUS 2 /* I2C Bus for AT24C64 */ 7949c7303fSAdam Ford #define CONFIG_OMAP3_LOGIC_USE_NEW_PRODUCT_ID 8086887f8eSPeter Barada 81588e41d2SAdam Ford /* USB */ 82588e41d2SAdam Ford #define CONFIG_USB_MUSB_GADGET 83588e41d2SAdam Ford #define CONFIG_USB_MUSB_OMAP2PLUS 84588e41d2SAdam Ford #define CONFIG_USB_MUSB_PIO_ONLY 85588e41d2SAdam Ford #define CONFIG_USB_GADGET_DUALSPEED 86588e41d2SAdam Ford #define CONFIG_USB_ETHER 87588e41d2SAdam Ford #define CONFIG_USB_ETHER_RNDIS 88588e41d2SAdam Ford #define CONFIG_USB_GADGET 89588e41d2SAdam Ford #define CONFIG_USB_GADGET_VBUS_DRAW 0 90588e41d2SAdam Ford #define CONFIG_USB_GADGET_DOWNLOAD 91588e41d2SAdam Ford #define CONFIG_G_DNL_VENDOR_NUM 0x0451 92588e41d2SAdam Ford #define CONFIG_G_DNL_PRODUCT_NUM 0xd022 93588e41d2SAdam Ford #define CONFIG_G_DNL_MANUFACTURER "TI" 94588e41d2SAdam Ford #define CONFIG_USB_FUNCTION_FASTBOOT 95588e41d2SAdam Ford #define CONFIG_CMD_FASTBOOT 96588e41d2SAdam Ford #define CONFIG_ANDROID_BOOT_IMAGE 97588e41d2SAdam Ford #define CONFIG_FASTBOOT_BUF_ADDR CONFIG_SYS_LOAD_ADDR 98588e41d2SAdam Ford #define CONFIG_FASTBOOT_BUF_SIZE 0x07000000 99588e41d2SAdam Ford #define CONFIG_SYS_CACHELINE_SIZE 64 100588e41d2SAdam Ford 10149c7303fSAdam Ford /* TWL4030 */ 10249c7303fSAdam Ford #define CONFIG_TWL4030_PWM 103588e41d2SAdam Ford #define CONFIG_TWL4030_USB 1047b77b1f6SAdam Ford 10549c7303fSAdam Ford /* Board NAND Info. */ 10649c7303fSAdam Ford #ifdef CONFIG_NAND 10786887f8eSPeter Barada #define CONFIG_NAND_OMAP_GPMC 10849c7303fSAdam Ford 10949c7303fSAdam Ford #define CONFIG_CMD_UBI /* UBI-formated MTD partition support */ 11049c7303fSAdam Ford #define CONFIG_CMD_UBIFS /* Read-only UBI volume operations */ 11149c7303fSAdam Ford #define CONFIG_RBTREE /* required by CONFIG_CMD_UBI */ 11249c7303fSAdam Ford #define CONFIG_LZO /* required by CONFIG_CMD_UBIFS */ 11349c7303fSAdam Ford 11486887f8eSPeter Barada #define CONFIG_SYS_NAND_ADDR NAND_BASE /* physical address */ 11586887f8eSPeter Barada /* to access nand */ 11686887f8eSPeter Barada #define CONFIG_SYS_MAX_NAND_DEVICE 1 /* Max number of */ 11786887f8eSPeter Barada /* NAND devices */ 11855f1b39fSStefano Babic #define CONFIG_SYS_NAND_BUSWIDTH_16BIT 11949c7303fSAdam Ford #define CONFIG_SYS_NAND_5_ADDR_CYCLE 12049c7303fSAdam Ford #define CONFIG_SYS_NAND_PAGE_COUNT 64 12149c7303fSAdam Ford #define CONFIG_SYS_NAND_PAGE_SIZE 2048 12249c7303fSAdam Ford #define CONFIG_SYS_NAND_OOBSIZE 64 12349c7303fSAdam Ford #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024) 12449c7303fSAdam Ford #define CONFIG_SYS_NAND_BAD_BLOCK_POS NAND_LARGE_BADBLOCK_POS 12549c7303fSAdam Ford #define CONFIG_SYS_NAND_ECCPOS {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \ 12649c7303fSAdam Ford 13, 14, 16, 17, 18, 19, 20, 21, 22, \ 12749c7303fSAdam Ford 23, 24, 25, 26, 27, 28, 30, 31, 32, \ 12849c7303fSAdam Ford 33, 34, 35, 36, 37, 38, 39, 40, 41, \ 12949c7303fSAdam Ford 42, 44, 45, 46, 47, 48, 49, 50, 51, \ 13049c7303fSAdam Ford 52, 53, 54, 55, 56} 1317b77b1f6SAdam Ford 13249c7303fSAdam Ford #define CONFIG_SYS_NAND_ECCSIZE 512 13349c7303fSAdam Ford #define CONFIG_SYS_NAND_ECCBYTES 13 13449c7303fSAdam Ford #define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW_DETECTION_SW 13549c7303fSAdam Ford #define CONFIG_BCH 13649c7303fSAdam Ford #define CONFIG_SYS_NAND_MAX_OOBFREE 2 13749c7303fSAdam Ford #define CONFIG_SYS_NAND_MAX_ECCPOS 56 13849c7303fSAdam Ford #define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000 13949c7303fSAdam Ford #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ 14049c7303fSAdam Ford #define CONFIG_MTD_PARTITIONS /* required for UBI partition support */ 14149c7303fSAdam Ford #define MTDIDS_DEFAULT "nand0=omap2-nand.0" 14249c7303fSAdam Ford #define MTDPARTS_DEFAULT "mtdparts=omap2-nand.0:512k(MLO),"\ 14349c7303fSAdam Ford "1920k(u-boot),128k(u-boot-env),"\ 14449c7303fSAdam Ford "4m(kernel),-(fs)" 14549c7303fSAdam Ford #endif 14686887f8eSPeter Barada 14786887f8eSPeter Barada /* Environment information */ 14886887f8eSPeter Barada 14986887f8eSPeter Barada /* 15086887f8eSPeter Barada * PREBOOT assumes the 4.3" display is attached. User can interrupt 15186887f8eSPeter Barada * and modify display variable to suit their needs. 15286887f8eSPeter Barada */ 15386887f8eSPeter Barada #define CONFIG_PREBOOT \ 15486887f8eSPeter Barada "echo ======================NOTICE============================;"\ 15586887f8eSPeter Barada "echo \"The u-boot environment is not set.\";" \ 15686887f8eSPeter Barada "echo \"If using a display a valid display varible for your panel\";" \ 15786887f8eSPeter Barada "echo \"needs to be set.\";" \ 15886887f8eSPeter Barada "echo \"Valid display options are:\";" \ 15986887f8eSPeter Barada "echo \" 2 == LQ121S1DG31 TFT SVGA (12.1) Sharp\";" \ 16086887f8eSPeter Barada "echo \" 3 == LQ036Q1DA01 TFT QVGA (3.6) Sharp w/ASIC\";" \ 16186887f8eSPeter Barada "echo \" 5 == LQ064D343 TFT VGA (6.4) Sharp\";" \ 16286887f8eSPeter Barada "echo \" 7 == LQ10D368 TFT VGA (10.4) Sharp\";" \ 16386887f8eSPeter Barada "echo \" 15 == LQ043T1DG01 TFT WQVGA (4.3) Sharp (DEFAULT)\";" \ 16486887f8eSPeter Barada "echo \" vga[-dvi or -hdmi] LCD VGA 640x480\";" \ 16586887f8eSPeter Barada "echo \" svga[-dvi or -hdmi] LCD SVGA 800x600\";" \ 16686887f8eSPeter Barada "echo \" xga[-dvi or -hdmi] LCD XGA 1024x768\";" \ 16786887f8eSPeter Barada "echo \" 720p[-dvi or -hdmi] LCD 720P 1280x720\";" \ 16886887f8eSPeter Barada "echo \"Defaulting to 4.3 LCD panel (display=15).\";" \ 16986887f8eSPeter Barada "setenv display 15;" \ 17086887f8eSPeter Barada "setenv preboot;" \ 17149c7303fSAdam Ford "nand unlock;" \ 17286887f8eSPeter Barada "saveenv;" 17386887f8eSPeter Barada 17486887f8eSPeter Barada #define CONFIG_EXTRA_ENV_SETTINGS \ 17586887f8eSPeter Barada "loadaddr=0x81000000\0" \ 17649c7303fSAdam Ford "uimage=uImage\0" \ 17749c7303fSAdam Ford "zimage=zImage\0" \ 17886887f8eSPeter Barada "mtdids=" MTDIDS_DEFAULT "\0" \ 17986887f8eSPeter Barada "mtdparts=" MTDPARTS_DEFAULT "\0" \ 18086887f8eSPeter Barada "mmcdev=0\0" \ 18149c7303fSAdam Ford "mmcroot=/dev/mmcblk0p2 rw\0" \ 18249c7303fSAdam Ford "mmcrootfstype=ext4 rootwait\0" \ 183a094c921SAdam Ford "nandroot=ubi0:rootfs rw ubi.mtd=fs noinitrd\0" \ 184a094c921SAdam Ford "nandrootfstype=ubifs rootwait\0" \ 18566968110SAndrew Bradford "autoboot=mmc dev ${mmcdev}; if mmc rescan; then " \ 18686887f8eSPeter Barada "if run loadbootscript; then " \ 18786887f8eSPeter Barada "run bootscript; " \ 18886887f8eSPeter Barada "else " \ 18986887f8eSPeter Barada "run defaultboot;" \ 19086887f8eSPeter Barada "fi; " \ 19186887f8eSPeter Barada "else run defaultboot; fi\0" \ 19286887f8eSPeter Barada "defaultboot=run mmcramboot\0" \ 19386887f8eSPeter Barada "consoledevice=ttyO0\0" \ 19486887f8eSPeter Barada "display=15\0" \ 19586887f8eSPeter Barada "setconsole=setenv console ${consoledevice},${baudrate}n8\0" \ 19686887f8eSPeter Barada "dump_bootargs=echo 'Bootargs: '; echo $bootargs\0" \ 19786887f8eSPeter Barada "rotation=0\0" \ 19886887f8eSPeter Barada "vrfb_arg=if itest ${rotation} -ne 0; then " \ 19986887f8eSPeter Barada "setenv bootargs ${bootargs} omapfb.vrfb=y " \ 20086887f8eSPeter Barada "omapfb.rotate=${rotation}; " \ 20186887f8eSPeter Barada "fi\0" \ 20249c7303fSAdam Ford "optargs=ignore_loglevel early_printk no_console_suspend\0" \ 20386887f8eSPeter Barada "addmtdparts=setenv bootargs ${bootargs} ${mtdparts}\0" \ 20486887f8eSPeter Barada "common_bootargs=setenv bootargs ${bootargs} display=${display} " \ 20549c7303fSAdam Ford "${optargs};" \ 20686887f8eSPeter Barada "run addmtdparts; " \ 20786887f8eSPeter Barada "run vrfb_arg\0" \ 20886887f8eSPeter Barada "loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \ 20986887f8eSPeter Barada "bootscript=echo 'Running bootscript from mmc ...'; " \ 21086887f8eSPeter Barada "source ${loadaddr}\0" \ 21149c7303fSAdam Ford "loaduimage=mmc rescan; " \ 21249c7303fSAdam Ford "fatload mmc ${mmcdev} ${loadaddr} ${uimage}\0" \ 21349c7303fSAdam Ford "loadzimage=mmc rescan; " \ 21449c7303fSAdam Ford "fatload mmc ${mmcdev} ${loadaddr} ${zimage}\0" \ 21586887f8eSPeter Barada "ramdisksize=64000\0" \ 21686887f8eSPeter Barada "ramdiskaddr=0x82000000\0" \ 21786887f8eSPeter Barada "ramdiskimage=rootfs.ext2.gz.uboot\0" \ 21849c7303fSAdam Ford "loadramdisk=mmc rescan; " \ 21949c7303fSAdam Ford "fatload mmc ${mmcdev} ${ramdiskaddr} ${ramdiskimage}\0" \ 22086887f8eSPeter Barada "ramargs=run setconsole; setenv bootargs console=${console} " \ 22186887f8eSPeter Barada "root=/dev/ram rw ramdisk_size=${ramdisksize}\0" \ 22249c7303fSAdam Ford "mmcargs=run setconsole; setenv bootargs console=${console} " \ 22349c7303fSAdam Ford "${optargs} " \ 22449c7303fSAdam Ford "root=${mmcroot} " \ 22549c7303fSAdam Ford "rootfstype=${mmcrootfstype}\0" \ 226a094c921SAdam Ford "nandargs=run setconsole; setenv bootargs console=${console} " \ 227a094c921SAdam Ford "${optargs} " \ 228a094c921SAdam Ford "root=${nandroot} " \ 229a094c921SAdam Ford "rootfstype=${nandrootfstype}\0" \ 23049c7303fSAdam Ford "fdtaddr=0x86000000\0" \ 23149c7303fSAdam Ford "loadfdtimage=mmc rescan; " \ 23249c7303fSAdam Ford "fatload mmc ${mmcdev} ${fdtaddr} ${fdtimage}\0" \ 23349c7303fSAdam Ford "mmcbootz=echo Booting with DT from mmc${mmcdev} ...; " \ 23449c7303fSAdam Ford "run mmcargs; " \ 23549c7303fSAdam Ford "run common_bootargs; " \ 23649c7303fSAdam Ford "run dump_bootargs; " \ 23749c7303fSAdam Ford "run loadzimage; " \ 23849c7303fSAdam Ford "run loadfdtimage; " \ 23949c7303fSAdam Ford "bootz ${loadaddr} - ${fdtaddr}\0" \ 24049c7303fSAdam Ford "mmcramboot=echo 'Booting uImage kernel from mmc w/ramdisk...'; " \ 24186887f8eSPeter Barada "run ramargs; " \ 24286887f8eSPeter Barada "run common_bootargs; " \ 24386887f8eSPeter Barada "run dump_bootargs; " \ 24486887f8eSPeter Barada "run loaduimage; " \ 24549c7303fSAdam Ford "run loadramdisk; " \ 24686887f8eSPeter Barada "bootm ${loadaddr} ${ramdiskaddr}\0" \ 24749c7303fSAdam Ford "mmcrambootz=echo 'Booting zImage kernel from mmc w/ramdisk...'; " \ 24886887f8eSPeter Barada "run ramargs; " \ 24986887f8eSPeter Barada "run common_bootargs; " \ 25086887f8eSPeter Barada "run dump_bootargs; " \ 25149c7303fSAdam Ford "run loadzimage; " \ 25249c7303fSAdam Ford "run loadramdisk; " \ 25349c7303fSAdam Ford "run loadfdtimage; " \ 25449c7303fSAdam Ford "bootz ${loadaddr} ${ramdiskaddr} ${fdtaddr}\0; " \ 25549c7303fSAdam Ford "tftpboot=echo 'Booting kernel/ramdisk rootfs from tftp...'; " \ 25649c7303fSAdam Ford "run ramargs; " \ 25749c7303fSAdam Ford "run common_bootargs; " \ 25849c7303fSAdam Ford "run dump_bootargs; " \ 25949c7303fSAdam Ford "tftpboot ${loadaddr} ${uimage}; " \ 26086887f8eSPeter Barada "tftpboot ${ramdiskaddr} ${ramdiskimage}; " \ 26186887f8eSPeter Barada "bootm ${loadaddr} ${ramdiskaddr}\0" 26286887f8eSPeter Barada 26386887f8eSPeter Barada #define CONFIG_BOOTCOMMAND \ 26486887f8eSPeter Barada "run autoboot" 26586887f8eSPeter Barada 26649c7303fSAdam Ford /* Miscellaneous configurable options */ 26786887f8eSPeter Barada #define CONFIG_AUTO_COMPLETE 2687b77b1f6SAdam Ford 26986887f8eSPeter Barada /* memtest works on */ 27086887f8eSPeter Barada #define CONFIG_SYS_MEMTEST_START (OMAP34XX_SDRC_CS0) 27186887f8eSPeter Barada #define CONFIG_SYS_MEMTEST_END (OMAP34XX_SDRC_CS0 + \ 27286887f8eSPeter Barada 0x01F00000) /* 31MB */ 27386887f8eSPeter Barada 27449c7303fSAdam Ford /* FLASH and environment organization */ 27586887f8eSPeter Barada 27686887f8eSPeter Barada /* **** PISMO SUPPORT *** */ 27786887f8eSPeter Barada #if defined(CONFIG_CMD_NAND) 278222a3113Spekon gupta #define CONFIG_SYS_FLASH_BASE NAND_BASE 27986887f8eSPeter Barada #elif defined(CONFIG_CMD_ONENAND) 280222a3113Spekon gupta #define CONFIG_SYS_FLASH_BASE ONENAND_MAP 28186887f8eSPeter Barada #endif 28286887f8eSPeter Barada 28386887f8eSPeter Barada /* Monitor at start of flash */ 28486887f8eSPeter Barada #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE 28586887f8eSPeter Barada 28649c7303fSAdam Ford #define CONFIG_ENV_IS_IN_NAND 1 28749c7303fSAdam Ford #define CONFIG_ENV_SIZE (128 << 10) /* 128 KiB */ 28849c7303fSAdam Ford #define ONENAND_ENV_OFFSET 0x260000 /* environment starts here */ 28986887f8eSPeter Barada #define SMNAND_ENV_OFFSET 0x260000 /* environment starts here */ 29086887f8eSPeter Barada 29186887f8eSPeter Barada #define CONFIG_SYS_ENV_SECT_SIZE (128 << 10) /* 128 KiB */ 29249c7303fSAdam Ford #define CONFIG_ENV_OFFSET SMNAND_ENV_OFFSET 29349c7303fSAdam Ford #define CONFIG_ENV_ADDR SMNAND_ENV_OFFSET 29486887f8eSPeter Barada 29586887f8eSPeter Barada 29649c7303fSAdam Ford /* SMSC922x Ethernet */ 29786887f8eSPeter Barada #if defined(CONFIG_CMD_NET) 29886887f8eSPeter Barada #define CONFIG_SMC911X 2991e1acc76SAdam Ford #define CONFIG_SMC911X_32_BIT 30086887f8eSPeter Barada #define CONFIG_SMC911X_BASE 0x08000000 30186887f8eSPeter Barada #endif /* (CONFIG_CMD_NET) */ 30286887f8eSPeter Barada 30349c7303fSAdam Ford /* Defines for SPL */ 30449c7303fSAdam Ford 30549c7303fSAdam Ford #define CONFIG_SPL_OMAP3_ID_NAND 30649c7303fSAdam Ford 30749c7303fSAdam Ford /* NAND: SPL falcon mode configs */ 30849c7303fSAdam Ford #ifdef CONFIG_SPL_OS_BOOT 30949c7303fSAdam Ford #define CONFIG_CMD_SPL_NAND_OFS 0x240000 31049c7303fSAdam Ford #define CONFIG_SYS_NAND_SPL_KERNEL_OFFS 0x280000 31149c7303fSAdam Ford #define CONFIG_CMD_SPL_WRITE_SIZE 0x2000 31249c7303fSAdam Ford #endif 31349c7303fSAdam Ford 31486887f8eSPeter Barada #endif /* __CONFIG_H */ 315