1*e379c039SHeiko Schocher /* 2*e379c039SHeiko Schocher * (C) Copyright 2014 3*e379c039SHeiko Schocher * Heiko Schocher, DENX Software Engineering, hs@denx.de. 4*e379c039SHeiko Schocher * 5*e379c039SHeiko Schocher * Based on: 6*e379c039SHeiko Schocher * Copyright (C) 2012 Freescale Semiconductor, Inc. 7*e379c039SHeiko Schocher * 8*e379c039SHeiko Schocher * Configuration settings for the Freescale i.MX6Q SabreSD board. 9*e379c039SHeiko Schocher * 10*e379c039SHeiko Schocher * SPDX-License-Identifier: GPL-2.0+ 11*e379c039SHeiko Schocher */ 12*e379c039SHeiko Schocher #ifndef __ARISTAINETOS_CONFIG_H 13*e379c039SHeiko Schocher #define __ARISTAINETOS_CONFIG_H 14*e379c039SHeiko Schocher 15*e379c039SHeiko Schocher #define CONFIG_MX6 16*e379c039SHeiko Schocher 17*e379c039SHeiko Schocher #include "mx6_common.h" 18*e379c039SHeiko Schocher #include <linux/sizes.h> 19*e379c039SHeiko Schocher 20*e379c039SHeiko Schocher #define CONFIG_DISPLAY_CPUINFO 21*e379c039SHeiko Schocher #define CONFIG_DISPLAY_BOARDINFO 22*e379c039SHeiko Schocher 23*e379c039SHeiko Schocher #include <asm/arch/imx-regs.h> 24*e379c039SHeiko Schocher #include <asm/imx-common/gpio.h> 25*e379c039SHeiko Schocher 26*e379c039SHeiko Schocher #define CONFIG_MACH_TYPE 4501 27*e379c039SHeiko Schocher #define CONFIG_MMCROOT "/dev/mmcblk0p2" 28*e379c039SHeiko Schocher #define CONFIG_DEFAULT_FDT_FILE "aristainetos.dtb" 29*e379c039SHeiko Schocher #define CONFIG_HOSTNAME aristainetos 30*e379c039SHeiko Schocher #define PHYS_SDRAM_SIZE (1u * 1024 * 1024 * 1024) 31*e379c039SHeiko Schocher 32*e379c039SHeiko Schocher #define CONFIG_SYS_GENERIC_BOARD 33*e379c039SHeiko Schocher 34*e379c039SHeiko Schocher /* Size of malloc() pool */ 35*e379c039SHeiko Schocher #define CONFIG_SYS_MALLOC_LEN (64 * SZ_1M) 36*e379c039SHeiko Schocher 37*e379c039SHeiko Schocher #define CONFIG_BOARD_EARLY_INIT_F 38*e379c039SHeiko Schocher #define CONFIG_MXC_GPIO 39*e379c039SHeiko Schocher 40*e379c039SHeiko Schocher #define CONFIG_MXC_UART 41*e379c039SHeiko Schocher #define CONFIG_MXC_UART_BASE UART5_BASE 42*e379c039SHeiko Schocher #define CONFIG_CONSOLE_DEV "ttymxc4" 43*e379c039SHeiko Schocher 44*e379c039SHeiko Schocher #define CONFIG_CMD_FUSE 45*e379c039SHeiko Schocher #define CONFIG_MXC_OCOTP 46*e379c039SHeiko Schocher 47*e379c039SHeiko Schocher /* MMC Configs */ 48*e379c039SHeiko Schocher #define CONFIG_FSL_ESDHC 49*e379c039SHeiko Schocher #define CONFIG_FSL_USDHC 50*e379c039SHeiko Schocher #define CONFIG_SYS_FSL_ESDHC_ADDR 0 51*e379c039SHeiko Schocher 52*e379c039SHeiko Schocher #define CONFIG_MMC 53*e379c039SHeiko Schocher #define CONFIG_CMD_MMC 54*e379c039SHeiko Schocher #define CONFIG_GENERIC_MMC 55*e379c039SHeiko Schocher #define CONFIG_BOUNCE_BUFFER 56*e379c039SHeiko Schocher #define CONFIG_CMD_EXT2 57*e379c039SHeiko Schocher #define CONFIG_CMD_FAT 58*e379c039SHeiko Schocher #define CONFIG_DOS_PARTITION 59*e379c039SHeiko Schocher 60*e379c039SHeiko Schocher #define CONFIG_CMD_PING 61*e379c039SHeiko Schocher #define CONFIG_CMD_DHCP 62*e379c039SHeiko Schocher #define CONFIG_CMD_MII 63*e379c039SHeiko Schocher #define CONFIG_CMD_NET 64*e379c039SHeiko Schocher #define CONFIG_FEC_MXC 65*e379c039SHeiko Schocher #define CONFIG_MII 66*e379c039SHeiko Schocher #define IMX_FEC_BASE ENET_BASE_ADDR 67*e379c039SHeiko Schocher #define CONFIG_FEC_XCV_TYPE RMII 68*e379c039SHeiko Schocher #define CONFIG_ETHPRIME "FEC" 69*e379c039SHeiko Schocher #define CONFIG_FEC_MXC_PHYADDR 0 70*e379c039SHeiko Schocher 71*e379c039SHeiko Schocher #define CONFIG_PHYLIB 72*e379c039SHeiko Schocher #define CONFIG_PHY_MICREL 73*e379c039SHeiko Schocher 74*e379c039SHeiko Schocher #define CONFIG_CMD_SF 75*e379c039SHeiko Schocher #define CONFIG_SPI_FLASH 76*e379c039SHeiko Schocher #define CONFIG_SPI_FLASH_MTD 77*e379c039SHeiko Schocher #define CONFIG_SPI_FLASH_STMICRO 78*e379c039SHeiko Schocher #define CONFIG_MXC_SPI 79*e379c039SHeiko Schocher #define CONFIG_SF_DEFAULT_BUS 3 80*e379c039SHeiko Schocher #define CONFIG_SF_DEFAULT_CS (0|(IMX_GPIO_NR(3, 20)<<8)) 81*e379c039SHeiko Schocher #define CONFIG_SF_DEFAULT_SPEED 20000000 82*e379c039SHeiko Schocher #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 83*e379c039SHeiko Schocher #define CONFIG_SYS_SPI_ST_ENABLE_WP_PIN 84*e379c039SHeiko Schocher 85*e379c039SHeiko Schocher /* allow to overwrite serial and ethaddr */ 86*e379c039SHeiko Schocher #define CONFIG_ENV_OVERWRITE 87*e379c039SHeiko Schocher #define CONFIG_CONS_INDEX 1 88*e379c039SHeiko Schocher #define CONFIG_BAUDRATE 115200 89*e379c039SHeiko Schocher 90*e379c039SHeiko Schocher /* Command definition */ 91*e379c039SHeiko Schocher #include <config_cmd_default.h> 92*e379c039SHeiko Schocher 93*e379c039SHeiko Schocher #define CONFIG_CMD_BMODE 94*e379c039SHeiko Schocher #define CONFIG_CMD_BOOTZ 95*e379c039SHeiko Schocher #define CONFIG_CMD_SETEXPR 96*e379c039SHeiko Schocher #undef CONFIG_CMD_IMLS 97*e379c039SHeiko Schocher 98*e379c039SHeiko Schocher #define CONFIG_BOOTDELAY 3 99*e379c039SHeiko Schocher 100*e379c039SHeiko Schocher #define CONFIG_LOADADDR 0x12000000 101*e379c039SHeiko Schocher #define CONFIG_SYS_TEXT_BASE 0x17800000 102*e379c039SHeiko Schocher 103*e379c039SHeiko Schocher #define CONFIG_EXTRA_ENV_SETTINGS \ 104*e379c039SHeiko Schocher "uimage=uImage\0" \ 105*e379c039SHeiko Schocher "fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \ 106*e379c039SHeiko Schocher "fdt_addr_r=0x11000000\0" \ 107*e379c039SHeiko Schocher "kernel_addr_r=0x12000000\0" \ 108*e379c039SHeiko Schocher "kernel_file=uImage\0" \ 109*e379c039SHeiko Schocher "boot_fdt=try\0" \ 110*e379c039SHeiko Schocher "ip_dyn=yes\0" \ 111*e379c039SHeiko Schocher "console=" CONFIG_CONSOLE_DEV "\0" \ 112*e379c039SHeiko Schocher "fdt_high=0xffffffff\0" \ 113*e379c039SHeiko Schocher "initrd_high=0xffffffff\0" \ 114*e379c039SHeiko Schocher "mmcpart=1\0" \ 115*e379c039SHeiko Schocher "mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \ 116*e379c039SHeiko Schocher "mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \ 117*e379c039SHeiko Schocher "mmcargs=setenv bootargs console=${console},${baudrate} " \ 118*e379c039SHeiko Schocher "root=${mmcroot}\0" \ 119*e379c039SHeiko Schocher "loadimage=fatload mmc ${mmcdev}:${mmcpart} ${kernel_addr_r} " \ 120*e379c039SHeiko Schocher "${uimage}\0" \ 121*e379c039SHeiko Schocher "loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr_r} " \ 122*e379c039SHeiko Schocher "${fdt_file}\0" \ 123*e379c039SHeiko Schocher "mmcboot=echo Booting from mmc ...; " \ 124*e379c039SHeiko Schocher "run mmcargs;run loadimage loadfdt fdt_setup;" \ 125*e379c039SHeiko Schocher "bootm ${kernel_addr_r} - ${fdt_addr_r};\0" \ 126*e379c039SHeiko Schocher "rootpath=/opt/eldk-5.5/armv7a-hf/rootfs-sato-sdk\0" \ 127*e379c039SHeiko Schocher "nfsopts=nfsvers=3 nolock rw\0" \ 128*e379c039SHeiko Schocher "netdev=eth0\0" \ 129*e379c039SHeiko Schocher "fdt_setup=fdt addr ${fdt_addr_r};fdt resize;fdt chosen;fdt board\0"\ 130*e379c039SHeiko Schocher "load_fdt=tftp ${fdt_addr_r} ${fdt_file}\0" \ 131*e379c039SHeiko Schocher "load_kernel=tftp ${kernel_addr_r} ${kernel_file}\0" \ 132*e379c039SHeiko Schocher "addmtd=setenv bootargs ${bootargs} ${mtdparts}\0" \ 133*e379c039SHeiko Schocher "get_env=mw ${loadaddr} 0x00000000 0x20000;" \ 134*e379c039SHeiko Schocher "tftp ${loadaddr} /tftpboot/aristainetos/env.txt;" \ 135*e379c039SHeiko Schocher "env import -t ${loadaddr}\0" \ 136*e379c039SHeiko Schocher "addmisc=setenv bootargs ${bootargs} maxcpus=1 loglevel=8\0" \ 137*e379c039SHeiko Schocher "bootargs_defaults=setenv bootargs ${console} ${mtdoops} " \ 138*e379c039SHeiko Schocher "${optargs}\0" \ 139*e379c039SHeiko Schocher "net_args=run bootargs_defaults;setenv bootargs ${bootargs} " \ 140*e379c039SHeiko Schocher "root=/dev/nfs nfsroot=${serverip}:${rootpath},${nfsopts} " \ 141*e379c039SHeiko Schocher "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:" \ 142*e379c039SHeiko Schocher "${hostname}:${netdev}:off\0" \ 143*e379c039SHeiko Schocher "net_nfs=run load_kernel load_fdt;run net_args addmtd addmisc;" \ 144*e379c039SHeiko Schocher "run fdt_setup;bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ 145*e379c039SHeiko Schocher "uboot=/tftpboot/aristainetos/u-boot.imx\0" \ 146*e379c039SHeiko Schocher "load_uboot=tftp ${loadaddr} ${uboot}\0" \ 147*e379c039SHeiko Schocher "uboot_sz=c0000\0" \ 148*e379c039SHeiko Schocher "upd_uboot=mw.b ${loadaddr} 0xff ${uboot_sz};" \ 149*e379c039SHeiko Schocher "mw.b 10200000 0x00 ${uboot_sz};" \ 150*e379c039SHeiko Schocher "run load_uboot;sf probe;sf erase 0 ${uboot_sz};" \ 151*e379c039SHeiko Schocher "sf write ${loadaddr} 400 ${filesize};" \ 152*e379c039SHeiko Schocher "sf read 10200000 400 ${uboot_sz};" \ 153*e379c039SHeiko Schocher "cmp.b ${loadaddr} 10200000 bc000\0" \ 154*e379c039SHeiko Schocher "ubi_prep=ubi part ubi 2048;ubifsmount ubi:kernel\0" \ 155*e379c039SHeiko Schocher "load_kernel_ubi=ubifsload ${kernel_addr_r} uImage\0" \ 156*e379c039SHeiko Schocher "load_fdt_ubi=ubifsload ${fdt_addr_r} aristainetos.dtb\0" \ 157*e379c039SHeiko Schocher "ubi_nfs=run ubiprep load_kernel_ubi load_fdt_ubi;" \ 158*e379c039SHeiko Schocher "run net_args addmtd addmisc;run fdt_setup;" \ 159*e379c039SHeiko Schocher "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ 160*e379c039SHeiko Schocher "rootfsname=rootfs\0" \ 161*e379c039SHeiko Schocher "ubi_args=run bootargs_defaults;setenv bootargs ${bootargs} " \ 162*e379c039SHeiko Schocher "ubi.mtd=0,2048 root=ubi0:${rootfsname} rootfstype=ubifs " \ 163*e379c039SHeiko Schocher "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:" \ 164*e379c039SHeiko Schocher "${hostname}:${netdev}:off\0" \ 165*e379c039SHeiko Schocher "ubi_ubi=run ubi_prep load_kernel_ubi load_fdt_ubi;" \ 166*e379c039SHeiko Schocher "run bootargs_defaults ubi_args addmtd addmisc;" \ 167*e379c039SHeiko Schocher "run fdt_setup;bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ 168*e379c039SHeiko Schocher "ubirootfs_file=/tftpboot/aristainetos/rootfs-minimal.ubifs\0" \ 169*e379c039SHeiko Schocher "upd_ubirootfs=run ubi_prep;tftp ${loadaddr} ${ubirootfs_file};" \ 170*e379c039SHeiko Schocher "ubi write ${loadaddr} rootfs ${filesize}\0" \ 171*e379c039SHeiko Schocher "ksz=800000\0" \ 172*e379c039SHeiko Schocher "rootsz=2000000\0" \ 173*e379c039SHeiko Schocher "usersz=8000000\0" \ 174*e379c039SHeiko Schocher "ubi_make=run ubi_prep;ubi create kernel ${ksz};" \ 175*e379c039SHeiko Schocher "ubi create rootfs ${rootsz};ubi create userfs ${usersz}\0" 176*e379c039SHeiko Schocher 177*e379c039SHeiko Schocher #define CONFIG_BOOTCOMMAND \ 178*e379c039SHeiko Schocher "mmc dev ${mmcdev};" \ 179*e379c039SHeiko Schocher "if mmc rescan; then " \ 180*e379c039SHeiko Schocher "run mmcboot;" \ 181*e379c039SHeiko Schocher "else run ubi_ubi; fi" 182*e379c039SHeiko Schocher 183*e379c039SHeiko Schocher #define CONFIG_ARP_TIMEOUT 200UL 184*e379c039SHeiko Schocher 185*e379c039SHeiko Schocher /* Miscellaneous configurable options */ 186*e379c039SHeiko Schocher #define CONFIG_SYS_LONGHELP 187*e379c039SHeiko Schocher #define CONFIG_SYS_HUSH_PARSER 188*e379c039SHeiko Schocher #define CONFIG_SYS_PROMPT_HUSH_PS2 "> " 189*e379c039SHeiko Schocher #define CONFIG_AUTO_COMPLETE 190*e379c039SHeiko Schocher #define CONFIG_SYS_CBSIZE 256 191*e379c039SHeiko Schocher 192*e379c039SHeiko Schocher /* Print Buffer Size */ 193*e379c039SHeiko Schocher #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) 194*e379c039SHeiko Schocher #define CONFIG_SYS_MAXARGS 16 195*e379c039SHeiko Schocher #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 196*e379c039SHeiko Schocher 197*e379c039SHeiko Schocher #define CONFIG_SYS_MEMTEST_START PHYS_SDRAM 198*e379c039SHeiko Schocher #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + 0x100000) 199*e379c039SHeiko Schocher #define CONFIG_SYS_MEMTEST_SCRATCH 0x10800000 200*e379c039SHeiko Schocher 201*e379c039SHeiko Schocher #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR 202*e379c039SHeiko Schocher 203*e379c039SHeiko Schocher #define CONFIG_CMDLINE_EDITING 204*e379c039SHeiko Schocher #define CONFIG_STACKSIZE (128 * 1024) 205*e379c039SHeiko Schocher 206*e379c039SHeiko Schocher /* Physical Memory Map */ 207*e379c039SHeiko Schocher #define CONFIG_NR_DRAM_BANKS 1 208*e379c039SHeiko Schocher #define PHYS_SDRAM MMDC0_ARB_BASE_ADDR 209*e379c039SHeiko Schocher 210*e379c039SHeiko Schocher #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM 211*e379c039SHeiko Schocher #define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR 212*e379c039SHeiko Schocher #define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE 213*e379c039SHeiko Schocher 214*e379c039SHeiko Schocher #define CONFIG_SYS_INIT_SP_OFFSET \ 215*e379c039SHeiko Schocher (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 216*e379c039SHeiko Schocher #define CONFIG_SYS_INIT_SP_ADDR \ 217*e379c039SHeiko Schocher (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) 218*e379c039SHeiko Schocher 219*e379c039SHeiko Schocher /* FLASH and environment organization */ 220*e379c039SHeiko Schocher #define CONFIG_SYS_NO_FLASH 221*e379c039SHeiko Schocher 222*e379c039SHeiko Schocher #define CONFIG_ENV_SIZE (12 * 1024) 223*e379c039SHeiko Schocher #define CONFIG_ENV_IS_IN_SPI_FLASH 224*e379c039SHeiko Schocher #define CONFIG_SYS_REDUNDAND_ENVIRONMENT 225*e379c039SHeiko Schocher #define CONFIG_ENV_SPI_BUS CONFIG_SF_DEFAULT_BUS 226*e379c039SHeiko Schocher #define CONFIG_ENV_SPI_CS CONFIG_SF_DEFAULT_CS 227*e379c039SHeiko Schocher #define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED 228*e379c039SHeiko Schocher #define CONFIG_ENV_SPI_MODE CONFIG_SF_DEFAULT_MODE 229*e379c039SHeiko Schocher #define CONFIG_ENV_SECT_SIZE (0x010000) 230*e379c039SHeiko Schocher #define CONFIG_ENV_OFFSET (0x0c0000) 231*e379c039SHeiko Schocher #define CONFIG_ENV_OFFSET_REDUND (0x0d0000) 232*e379c039SHeiko Schocher 233*e379c039SHeiko Schocher #define CONFIG_OF_LIBFDT 234*e379c039SHeiko Schocher 235*e379c039SHeiko Schocher #define CONFIG_CMD_CACHE 236*e379c039SHeiko Schocher 237*e379c039SHeiko Schocher #define CONFIG_SYS_FSL_USDHC_NUM 2 238*e379c039SHeiko Schocher 239*e379c039SHeiko Schocher #define CONFIG_CMD_I2C 240*e379c039SHeiko Schocher #define CONFIG_SYS_I2C 241*e379c039SHeiko Schocher #define CONFIG_SYS_I2C_MXC 242*e379c039SHeiko Schocher #define CONFIG_SYS_I2C_SPEED 100000 243*e379c039SHeiko Schocher #define CONFIG_SYS_I2C_SLAVE 0x7f 244*e379c039SHeiko Schocher #define CONFIG_SYS_I2C_NOPROBES { {0, 0x00} } 245*e379c039SHeiko Schocher 246*e379c039SHeiko Schocher #define CONFIG_CMD_GPIO 247*e379c039SHeiko Schocher #define CONFIG_GPIO_ENABLE_SPI_FLASH IMX_GPIO_NR(2, 15) 248*e379c039SHeiko Schocher 249*e379c039SHeiko Schocher /* NAND stuff */ 250*e379c039SHeiko Schocher #define CONFIG_CMD_NAND 251*e379c039SHeiko Schocher #define CONFIG_CMD_NAND_TRIMFFS 252*e379c039SHeiko Schocher #define CONFIG_NAND_MXS 253*e379c039SHeiko Schocher #define CONFIG_SYS_MAX_NAND_DEVICE 1 254*e379c039SHeiko Schocher #define CONFIG_SYS_NAND_BASE 0x40000000 255*e379c039SHeiko Schocher #define CONFIG_SYS_NAND_5_ADDR_CYCLE 256*e379c039SHeiko Schocher #define CONFIG_SYS_NAND_ONFI_DETECTION 257*e379c039SHeiko Schocher 258*e379c039SHeiko Schocher /* DMA stuff, needed for GPMI/MXS NAND support */ 259*e379c039SHeiko Schocher #define CONFIG_APBH_DMA 260*e379c039SHeiko Schocher #define CONFIG_APBH_DMA_BURST 261*e379c039SHeiko Schocher #define CONFIG_APBH_DMA_BURST8 262*e379c039SHeiko Schocher 263*e379c039SHeiko Schocher /* RTC */ 264*e379c039SHeiko Schocher #define CONFIG_SYS_I2C_RTC_ADDR 0x68 265*e379c039SHeiko Schocher #define CONFIG_SYS_RTC_BUS_NUM 2 266*e379c039SHeiko Schocher #define CONFIG_RTC_M41T11 267*e379c039SHeiko Schocher #define CONFIG_CMD_DATE 268*e379c039SHeiko Schocher 269*e379c039SHeiko Schocher /* USB Configs */ 270*e379c039SHeiko Schocher #define CONFIG_CMD_USB 271*e379c039SHeiko Schocher #define CONFIG_CMD_FAT 272*e379c039SHeiko Schocher #define CONFIG_USB_EHCI 273*e379c039SHeiko Schocher #define CONFIG_USB_EHCI_MX6 274*e379c039SHeiko Schocher #define CONFIG_USB_STORAGE 275*e379c039SHeiko Schocher #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 276*e379c039SHeiko Schocher #define CONFIG_EHCI_HCD_INIT_AFTER_RESET /* For OTG port */ 277*e379c039SHeiko Schocher #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) 278*e379c039SHeiko Schocher #define CONFIG_MXC_USB_FLAGS 0 279*e379c039SHeiko Schocher 280*e379c039SHeiko Schocher #define ARISTAINETOS_USB_OTG_PWR IMX_GPIO_NR(4, 15) 281*e379c039SHeiko Schocher #define ARISTAINETOS_USB_H1_PWR IMX_GPIO_NR(3, 31) 282*e379c039SHeiko Schocher 283*e379c039SHeiko Schocher /* UBI support */ 284*e379c039SHeiko Schocher #define CONFIG_CMD_MTDPARTS 285*e379c039SHeiko Schocher #define CONFIG_MTD_PARTITIONS 286*e379c039SHeiko Schocher #define CONFIG_MTD_DEVICE 287*e379c039SHeiko Schocher #define CONFIG_RBTREE 288*e379c039SHeiko Schocher #define CONFIG_LZO 289*e379c039SHeiko Schocher #define CONFIG_CMD_UBI 290*e379c039SHeiko Schocher #define CONFIG_CMD_UBIFS 291*e379c039SHeiko Schocher 292*e379c039SHeiko Schocher #define MTDIDS_DEFAULT "nand0=gpmi-nand" 293*e379c039SHeiko Schocher #define MTDPARTS_DEFAULT "mtdparts=gpmi-nand:-(ubi)" 294*e379c039SHeiko Schocher 295*e379c039SHeiko Schocher #define CONFIG_MTD_UBI_FASTMAP 296*e379c039SHeiko Schocher #define CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT 1 297*e379c039SHeiko Schocher 298*e379c039SHeiko Schocher #define CONFIG_HW_WATCHDOG 299*e379c039SHeiko Schocher #define CONFIG_IMX_WATCHDOG 300*e379c039SHeiko Schocher 301*e379c039SHeiko Schocher #define CONFIG_FIT 302*e379c039SHeiko Schocher 303*e379c039SHeiko Schocher /* Framebuffer */ 304*e379c039SHeiko Schocher #define CONFIG_VIDEO 305*e379c039SHeiko Schocher #define CONFIG_VIDEO_IPUV3 306*e379c039SHeiko Schocher /* check this console not needed, after test remove it */ 307*e379c039SHeiko Schocher #define CONFIG_CFB_CONSOLE 308*e379c039SHeiko Schocher #define CONFIG_VGA_AS_SINGLE_DEVICE 309*e379c039SHeiko Schocher #define CONFIG_SYS_CONSOLE_IS_IN_ENV 310*e379c039SHeiko Schocher #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE 311*e379c039SHeiko Schocher #define CONFIG_VIDEO_BMP_RLE8 312*e379c039SHeiko Schocher #define CONFIG_SPLASH_SCREEN 313*e379c039SHeiko Schocher #define CONFIG_SPLASH_SCREEN_ALIGN 314*e379c039SHeiko Schocher #define CONFIG_BMP_16BPP 315*e379c039SHeiko Schocher #define CONFIG_VIDEO_LOGO 316*e379c039SHeiko Schocher #define CONFIG_VIDEO_BMP_LOGO 317*e379c039SHeiko Schocher #define CONFIG_IPUV3_CLK 198000000 318*e379c039SHeiko Schocher #define CONFIG_IMX_VIDEO_SKIP 319*e379c039SHeiko Schocher 320*e379c039SHeiko Schocher #define CONFIG_CMD_BMP 321*e379c039SHeiko Schocher 322*e379c039SHeiko Schocher #define CONFIG_PWM_IMX 323*e379c039SHeiko Schocher #define CONFIG_IMX6_PWM_PER_CLK 66000000 324*e379c039SHeiko Schocher 325*e379c039SHeiko Schocher #endif /* __ARISTAINETOS_CONFIG_H */ 326