16d33c6acSTsiChung Liew /* 26d33c6acSTsiChung Liew * Copyright (C) 2004-2007 Freescale Semiconductor, Inc. 36d33c6acSTsiChung Liew * Hayden Fraser (Hayden.Fraser@freescale.com) 46d33c6acSTsiChung Liew * 56d33c6acSTsiChung Liew * See file CREDITS for list of people who contributed to this 66d33c6acSTsiChung Liew * project. 76d33c6acSTsiChung Liew * 86d33c6acSTsiChung Liew * This program is free software; you can redistribute it and/or 96d33c6acSTsiChung Liew * modify it under the terms of the GNU General Public License as 106d33c6acSTsiChung Liew * published by the Free Software Foundation; either version 2 of 116d33c6acSTsiChung Liew * the License, or (at your option) any later version. 126d33c6acSTsiChung Liew * 136d33c6acSTsiChung Liew * This program is distributed in the hope that it will be useful, 146d33c6acSTsiChung Liew * but WITHOUT ANY WARRANTY; without even the implied warranty of 156d33c6acSTsiChung Liew * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 166d33c6acSTsiChung Liew * GNU General Public License for more details. 176d33c6acSTsiChung Liew * 186d33c6acSTsiChung Liew * You should have received a copy of the GNU General Public License 196d33c6acSTsiChung Liew * along with this program; if not, write to the Free Software 206d33c6acSTsiChung Liew * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 216d33c6acSTsiChung Liew * MA 02111-1307 USA 226d33c6acSTsiChung Liew */ 236d33c6acSTsiChung Liew 246d33c6acSTsiChung Liew #ifndef _M5253DEMO_H 256d33c6acSTsiChung Liew #define _M5253DEMO_H 266d33c6acSTsiChung Liew 276d33c6acSTsiChung Liew #define CONFIG_MCF52x2 /* define processor family */ 286d33c6acSTsiChung Liew #define CONFIG_M5253 /* define processor type */ 296d33c6acSTsiChung Liew #define CONFIG_M5253DEMO /* define board type */ 306d33c6acSTsiChung Liew 316d33c6acSTsiChung Liew #define CONFIG_MCFTMR 326d33c6acSTsiChung Liew 336d33c6acSTsiChung Liew #define CONFIG_MCFUART 346d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_UART_PORT (0) 356d33c6acSTsiChung Liew #define CONFIG_BAUDRATE 115200 366d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_BAUDRATE_TABLE { 9600 , 19200 , 38400 , 57600, 115200 } 376d33c6acSTsiChung Liew 386d33c6acSTsiChung Liew #undef CONFIG_WATCHDOG /* disable watchdog */ 396d33c6acSTsiChung Liew 406d33c6acSTsiChung Liew #define CONFIG_BOOTDELAY 5 416d33c6acSTsiChung Liew 426d33c6acSTsiChung Liew /* Configuration for environment 436d33c6acSTsiChung Liew * Environment is embedded in u-boot in the second sector of the flash 446d33c6acSTsiChung Liew */ 456d33c6acSTsiChung Liew #ifdef CONFIG_MONITOR_IS_IN_RAM 460e8d1586SJean-Christophe PLAGNIOL-VILLARD # define CONFIG_ENV_OFFSET 0x4000 470e8d1586SJean-Christophe PLAGNIOL-VILLARD # define CONFIG_ENV_SECT_SIZE 0x1000 485a1aceb0SJean-Christophe PLAGNIOL-VILLARD # define CONFIG_ENV_IS_IN_FLASH 1 496d33c6acSTsiChung Liew #else 506d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x4000) 510e8d1586SJean-Christophe PLAGNIOL-VILLARD # define CONFIG_ENV_SECT_SIZE 0x1000 525a1aceb0SJean-Christophe PLAGNIOL-VILLARD # define CONFIG_ENV_IS_IN_FLASH 1 536d33c6acSTsiChung Liew #endif 546d33c6acSTsiChung Liew 556d33c6acSTsiChung Liew /* 566d33c6acSTsiChung Liew * Command line configuration. 576d33c6acSTsiChung Liew */ 586d33c6acSTsiChung Liew #include <config_cmd_default.h> 596d33c6acSTsiChung Liew 60*dd9f054eSTsiChung Liew #define CONFIG_CMD_CACHE 616d33c6acSTsiChung Liew #define CONFIG_CMD_LOADB 626d33c6acSTsiChung Liew #define CONFIG_CMD_LOADS 636d33c6acSTsiChung Liew #define CONFIG_CMD_EXT2 646d33c6acSTsiChung Liew #define CONFIG_CMD_FAT 656d33c6acSTsiChung Liew #define CONFIG_CMD_IDE 666d33c6acSTsiChung Liew #define CONFIG_CMD_MEMORY 676d33c6acSTsiChung Liew #define CONFIG_CMD_MISC 686d33c6acSTsiChung Liew #define CONFIG_CMD_PING 696d33c6acSTsiChung Liew 706d33c6acSTsiChung Liew #ifdef CONFIG_CMD_IDE 716d33c6acSTsiChung Liew /* ATA */ 726d33c6acSTsiChung Liew # define CONFIG_DOS_PARTITION 736d33c6acSTsiChung Liew # define CONFIG_MAC_PARTITION 746d33c6acSTsiChung Liew # define CONFIG_IDE_RESET 1 756d33c6acSTsiChung Liew # define CONFIG_IDE_PREINIT 1 766d33c6acSTsiChung Liew # define CONFIG_ATAPI 776d33c6acSTsiChung Liew # undef CONFIG_LBA48 786d33c6acSTsiChung Liew 796d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_IDE_MAXBUS 1 806d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_IDE_MAXDEVICE 2 816d33c6acSTsiChung Liew 826d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_ATA_BASE_ADDR (CONFIG_SYS_MBAR2 + 0x800) 836d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_ATA_IDE0_OFFSET 0 846d33c6acSTsiChung Liew 856d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_ATA_DATA_OFFSET 0xA0 /* Offset for data I/O */ 866d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_ATA_REG_OFFSET 0xA0 /* Offset for normal register accesses */ 876d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_ATA_ALT_OFFSET 0xC0 /* Offset for alternate registers */ 886d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_ATA_STRIDE 4 /* Interval between registers */ 896d33c6acSTsiChung Liew #endif 906d33c6acSTsiChung Liew 9160f61e6dSRemy Bohmer #define CONFIG_NET_MULTI 1 926d33c6acSTsiChung Liew #define CONFIG_DRIVER_DM9000 936d33c6acSTsiChung Liew #ifdef CONFIG_DRIVER_DM9000 94012522feSTsiChung Liew # define CONFIG_DM9000_BASE (CONFIG_SYS_CS1_BASE | 0x300) 956d33c6acSTsiChung Liew # define DM9000_IO CONFIG_DM9000_BASE 966d33c6acSTsiChung Liew # define DM9000_DATA (CONFIG_DM9000_BASE + 4) 976d33c6acSTsiChung Liew # undef CONFIG_DM9000_DEBUG 986d33c6acSTsiChung Liew 996d33c6acSTsiChung Liew # define CONFIG_OVERWRITE_ETHADDR_ONCE 1006d33c6acSTsiChung Liew 1016d33c6acSTsiChung Liew # define CONFIG_EXTRA_ENV_SETTINGS \ 1026d33c6acSTsiChung Liew "netdev=eth0\0" \ 1036d0f6bcfSJean-Christophe PLAGNIOL-VILLARD "inpclk=" MK_STR(CONFIG_SYS_INPUT_CLKSRC) "\0" \ 1046d33c6acSTsiChung Liew "loadaddr=10000\0" \ 1056d33c6acSTsiChung Liew "u-boot=u-boot.bin\0" \ 1066d33c6acSTsiChung Liew "load=tftp ${loadaddr) ${u-boot}\0" \ 1076d33c6acSTsiChung Liew "upd=run load; run prog\0" \ 108ac265f7fSTsiChung Liew "prog=prot off 0xff800000 0xff82ffff;" \ 109ac265f7fSTsiChung Liew "era 0xff800000 0xff82ffff;" \ 1106d33c6acSTsiChung Liew "cp.b ${loadaddr} 0 ${filesize};" \ 1116d33c6acSTsiChung Liew "save\0" \ 1126d33c6acSTsiChung Liew "" 1136d33c6acSTsiChung Liew #endif 1146d33c6acSTsiChung Liew 1156d33c6acSTsiChung Liew #define CONFIG_HOSTNAME M5253DEMO 1166d33c6acSTsiChung Liew 117eec567a6STsiChung Liew /* I2C */ 118eec567a6STsiChung Liew #define CONFIG_FSL_I2C 119eec567a6STsiChung Liew #define CONFIG_HARD_I2C /* I2C with hw support */ 1206d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_I2C_SPEED 80000 1216d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_I2C_SLAVE 0x7F 1226d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_I2C_OFFSET 0x00000280 1236d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_IMMR CONFIG_SYS_MBAR 1246d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_I2C_PINMUX_REG (*(u32 *) (CONFIG_SYS_MBAR+0x19C)) 1256d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_I2C_PINMUX_CLR (0xFFFFE7FF) 1266d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_I2C_PINMUX_SET (0) 127eec567a6STsiChung Liew 1286d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_PROMPT "=> " 1296d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_LONGHELP /* undef to save memory */ 1306d33c6acSTsiChung Liew 1316d33c6acSTsiChung Liew #if defined(CONFIG_CMD_KGDB) 1326d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_CBSIZE 1024 /* Console I/O Buffer Size */ 1336d33c6acSTsiChung Liew #else 1346d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */ 1356d33c6acSTsiChung Liew #endif 1366d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) /* Print Buffer Size */ 1376d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MAXARGS 16 /* max number of command args */ 1386d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE /* Boot Argument Buffer Size */ 1396d33c6acSTsiChung Liew 1406d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_LOAD_ADDR 0x00100000 1416d33c6acSTsiChung Liew 1426d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MEMTEST_START 0x400 1436d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MEMTEST_END 0x380000 1446d33c6acSTsiChung Liew 1456d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_HZ 1000 1466d33c6acSTsiChung Liew 1476d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #undef CONFIG_SYS_PLL_BYPASS /* bypass PLL for test purpose */ 1486d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_FAST_CLK 1496d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #ifdef CONFIG_SYS_FAST_CLK 1506d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_PLLCR 0x1243E054 1516d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_CLK 140000000 1526d33c6acSTsiChung Liew #else 1536d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_PLLCR 0x135a4140 1546d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_CLK 70000000 1556d33c6acSTsiChung Liew #endif 1566d33c6acSTsiChung Liew 1576d33c6acSTsiChung Liew /* 1586d33c6acSTsiChung Liew * Low Level Configuration Settings 1596d33c6acSTsiChung Liew * (address mappings, register initial values, etc.) 1606d33c6acSTsiChung Liew * You should know what you are doing if you make changes here. 1616d33c6acSTsiChung Liew */ 1626d33c6acSTsiChung Liew 1636d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MBAR 0x10000000 /* Register Base Addrs */ 1646d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MBAR2 0x80000000 /* Module Base Addrs 2 */ 1656d33c6acSTsiChung Liew 1666d33c6acSTsiChung Liew /* 1676d33c6acSTsiChung Liew * Definitions for initial stack pointer and data area (in DPRAM) 1686d33c6acSTsiChung Liew */ 1696d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_INIT_RAM_ADDR 0x20000000 1706d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_INIT_RAM_END 0x10000 /* End of used area in internal SRAM */ 1716d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GBL_DATA_SIZE 128 /* size in bytes reserved for initial data */ 1726d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_END - CONFIG_SYS_GBL_DATA_SIZE) 1736d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 1746d33c6acSTsiChung Liew 1756d33c6acSTsiChung Liew /* 1766d33c6acSTsiChung Liew * Start addresses for the final memory configuration 1776d33c6acSTsiChung Liew * (Set up by the startup code) 1786d0f6bcfSJean-Christophe PLAGNIOL-VILLARD * Please note that CONFIG_SYS_SDRAM_BASE _must_ start at 0 1796d33c6acSTsiChung Liew */ 1806d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_SDRAM_BASE 0x00000000 1816d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_SDRAM_SIZE 16 /* SDRAM size in MB */ 1826d33c6acSTsiChung Liew 1836d33c6acSTsiChung Liew #ifdef CONFIG_MONITOR_IS_IN_RAM 1846d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_MONITOR_BASE 0x20000 1856d33c6acSTsiChung Liew #else 1866d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_MONITOR_BASE (CONFIG_SYS_FLASH_BASE + 0x400) 1876d33c6acSTsiChung Liew #endif 1886d33c6acSTsiChung Liew 1896d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MONITOR_LEN 0x40000 1906d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MALLOC_LEN (256 << 10) 1916d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_BOOTPARAMS_LEN (64*1024) 1926d33c6acSTsiChung Liew 1936d33c6acSTsiChung Liew /* 1946d33c6acSTsiChung Liew * For booting Linux, the board info and command line data 1956d33c6acSTsiChung Liew * have to be in the first 8 MB of memory, since this is 1966d33c6acSTsiChung Liew * the maximum mapped by the Linux kernel during initialization ?? 1976d33c6acSTsiChung Liew */ 1986d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_BOOTMAPSZ (CONFIG_SYS_SDRAM_BASE + (CONFIG_SYS_SDRAM_SIZE << 20)) 199d6e4baf4STsiChung Liew #define CONFIG_SYS_BOOTM_LEN (CONFIG_SYS_SDRAM_SIZE << 20) 2006d33c6acSTsiChung Liew 2016d33c6acSTsiChung Liew /* FLASH organization */ 202012522feSTsiChung Liew #define CONFIG_SYS_FLASH_BASE (CONFIG_SYS_CS0_BASE) 2036d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* max number of memory banks */ 2046d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_MAX_FLASH_SECT 2048 /* max number of sectors on one chip */ 2056d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_FLASH_ERASE_TOUT 1000 2066d33c6acSTsiChung Liew 2076d33c6acSTsiChung Liew #define FLASH_SST6401B 0x200 2086d33c6acSTsiChung Liew #define SST_ID_xF6401B 0x236D236D 2096d33c6acSTsiChung Liew 2106d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #undef CONFIG_SYS_FLASH_CFI 2116d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #ifdef CONFIG_SYS_FLASH_CFI 2126d33c6acSTsiChung Liew /* 2136d33c6acSTsiChung Liew * Unable to use CFI driver, due to incompatible sector erase command by SST. 2146d33c6acSTsiChung Liew * Amd/Atmel use 0x30 for sector erase, SST use 0x50. 2156d33c6acSTsiChung Liew * 0x30 is block erase in SST 2166d33c6acSTsiChung Liew */ 2170de0afbcSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_FLASH_CFI_DRIVER 1 2186d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_FLASH_SIZE 0x800000 2196d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_FLASH_CFI_WIDTH FLASH_CFI_16BIT 2206d33c6acSTsiChung Liew # define CONFIG_FLASH_CFI_LEGACY 2216d33c6acSTsiChung Liew #else 2226d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_SST_SECT 2048 2236d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_SST_SECTSZ 0x1000 2246d0f6bcfSJean-Christophe PLAGNIOL-VILLARD # define CONFIG_SYS_FLASH_WRITE_TOUT 500 2256d33c6acSTsiChung Liew #endif 2266d33c6acSTsiChung Liew 2276d33c6acSTsiChung Liew /* Cache Configuration */ 2286d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_CACHELINE_SIZE 16 2296d33c6acSTsiChung Liew 230*dd9f054eSTsiChung Liew #define ICACHE_STATUS (CONFIG_SYS_INIT_RAM_ADDR + \ 231*dd9f054eSTsiChung Liew CONFIG_SYS_INIT_RAM_END - 8) 232*dd9f054eSTsiChung Liew #define DCACHE_STATUS (CONFIG_SYS_INIT_RAM_ADDR + \ 233*dd9f054eSTsiChung Liew CONFIG_SYS_INIT_RAM_END - 4) 234*dd9f054eSTsiChung Liew #define CONFIG_SYS_ICACHE_INV (CF_CACR_DCM) 235*dd9f054eSTsiChung Liew #define CONFIG_SYS_CACHE_ACR0 (CONFIG_SYS_FLASH_BASE | \ 236*dd9f054eSTsiChung Liew CF_ADDRMASK(8) | \ 237*dd9f054eSTsiChung Liew CF_ACR_EN | CF_ACR_SM_ALL) 238*dd9f054eSTsiChung Liew #define CONFIG_SYS_CACHE_ACR1 (CONFIG_SYS_SDRAM_BASE | \ 239*dd9f054eSTsiChung Liew CF_ADDRMASK(CONFIG_SYS_SDRAM_SIZE) | \ 240*dd9f054eSTsiChung Liew CF_ACR_EN | CF_ACR_SM_ALL) 241*dd9f054eSTsiChung Liew #define CONFIG_SYS_CACHE_ICACR (CF_CACR_CENB | CF_CACR_CEIB | \ 242*dd9f054eSTsiChung Liew CF_CACR_DBWE) 243*dd9f054eSTsiChung Liew 2446d33c6acSTsiChung Liew /* Port configuration */ 2456d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_FECI2C 0xF0 2466d33c6acSTsiChung Liew 247012522feSTsiChung Liew #define CONFIG_SYS_CS0_BASE 0xFF800000 248012522feSTsiChung Liew #define CONFIG_SYS_CS0_MASK 0x007F0021 249012522feSTsiChung Liew #define CONFIG_SYS_CS0_CTRL 0x00001D80 2506d33c6acSTsiChung Liew 251012522feSTsiChung Liew #define CONFIG_SYS_CS1_BASE 0xE0000000 252012522feSTsiChung Liew #define CONFIG_SYS_CS1_MASK 0x00000001 253012522feSTsiChung Liew #define CONFIG_SYS_CS1_CTRL 0x00003DD8 2546d33c6acSTsiChung Liew 2556d33c6acSTsiChung Liew /*----------------------------------------------------------------------- 2566d33c6acSTsiChung Liew * Port configuration 2576d33c6acSTsiChung Liew */ 2586d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GPIO_FUNC 0x00000008 /* Set gpio pins: none */ 2596d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GPIO1_FUNC 0x00df00f0 /* 36-39(SWITCH),48-52(FPGAs),54 */ 2606d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GPIO_EN 0x00000008 /* Set gpio output enable */ 2616d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GPIO1_EN 0x00c70000 /* Set gpio output enable */ 2626d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GPIO_OUT 0x00000008 /* Set outputs to default state */ 2636d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GPIO1_OUT 0x00c70000 /* Set outputs to default state */ 2646d0f6bcfSJean-Christophe PLAGNIOL-VILLARD #define CONFIG_SYS_GPIO1_LED 0x00400000 /* user led */ 2656d33c6acSTsiChung Liew 2666d33c6acSTsiChung Liew #endif /* _M5253DEMO_H */ 267