1*7254d92eSHeiko Schocher /* 2*7254d92eSHeiko Schocher * (C) Copyright 2015 3*7254d92eSHeiko Schocher * (C) Copyright 2014 4*7254d92eSHeiko Schocher * Heiko Schocher, DENX Software Engineering, hs@denx.de. 5*7254d92eSHeiko Schocher * 6*7254d92eSHeiko Schocher * Based on: 7*7254d92eSHeiko Schocher * Copyright (C) 2012 Freescale Semiconductor, Inc. 8*7254d92eSHeiko Schocher * 9*7254d92eSHeiko Schocher * Configuration settings for the Freescale i.MX6Q SabreSD board. 10*7254d92eSHeiko Schocher * 11*7254d92eSHeiko Schocher * SPDX-License-Identifier: GPL-2.0+ 12*7254d92eSHeiko Schocher */ 13*7254d92eSHeiko Schocher #ifndef __ARISTAINETOS_COMMON_CONFIG_H 14*7254d92eSHeiko Schocher #define __ARISTAINETOS_COMMON_CONFIG_H 15*7254d92eSHeiko Schocher 16*7254d92eSHeiko Schocher #define CONFIG_MX6 17*7254d92eSHeiko Schocher 18*7254d92eSHeiko Schocher #include "mx6_common.h" 19*7254d92eSHeiko Schocher #include <linux/sizes.h> 20*7254d92eSHeiko Schocher 21*7254d92eSHeiko Schocher #define CONFIG_DISPLAY_CPUINFO 22*7254d92eSHeiko Schocher #define CONFIG_DISPLAY_BOARDINFO 23*7254d92eSHeiko Schocher 24*7254d92eSHeiko Schocher #include <asm/arch/imx-regs.h> 25*7254d92eSHeiko Schocher #include <asm/imx-common/gpio.h> 26*7254d92eSHeiko Schocher 27*7254d92eSHeiko Schocher #define CONFIG_MACH_TYPE 4501 28*7254d92eSHeiko Schocher #define CONFIG_MMCROOT "/dev/mmcblk0p1" 29*7254d92eSHeiko Schocher #define PHYS_SDRAM_SIZE (1u * 1024 * 1024 * 1024) 30*7254d92eSHeiko Schocher 31*7254d92eSHeiko Schocher #define CONFIG_SYS_GENERIC_BOARD 32*7254d92eSHeiko Schocher 33*7254d92eSHeiko Schocher /* Size of malloc() pool */ 34*7254d92eSHeiko Schocher #define CONFIG_SYS_MALLOC_LEN (64 * SZ_1M) 35*7254d92eSHeiko Schocher 36*7254d92eSHeiko Schocher #define CONFIG_BOARD_EARLY_INIT_F 37*7254d92eSHeiko Schocher #define CONFIG_MXC_GPIO 38*7254d92eSHeiko Schocher 39*7254d92eSHeiko Schocher #define CONFIG_MXC_UART 40*7254d92eSHeiko Schocher 41*7254d92eSHeiko Schocher #define CONFIG_CMD_FUSE 42*7254d92eSHeiko Schocher #define CONFIG_MXC_OCOTP 43*7254d92eSHeiko Schocher 44*7254d92eSHeiko Schocher /* MMC Configs */ 45*7254d92eSHeiko Schocher #define CONFIG_FSL_ESDHC 46*7254d92eSHeiko Schocher #define CONFIG_FSL_USDHC 47*7254d92eSHeiko Schocher #define CONFIG_SYS_FSL_ESDHC_ADDR 0 48*7254d92eSHeiko Schocher 49*7254d92eSHeiko Schocher #define CONFIG_MMC 50*7254d92eSHeiko Schocher #define CONFIG_CMD_MMC 51*7254d92eSHeiko Schocher #define CONFIG_GENERIC_MMC 52*7254d92eSHeiko Schocher #define CONFIG_BOUNCE_BUFFER 53*7254d92eSHeiko Schocher #define CONFIG_CMD_EXT2 54*7254d92eSHeiko Schocher #define CONFIG_CMD_FAT 55*7254d92eSHeiko Schocher #define CONFIG_DOS_PARTITION 56*7254d92eSHeiko Schocher 57*7254d92eSHeiko Schocher #define CONFIG_CMD_PING 58*7254d92eSHeiko Schocher #define CONFIG_CMD_DHCP 59*7254d92eSHeiko Schocher #define CONFIG_CMD_MII 60*7254d92eSHeiko Schocher #define CONFIG_CMD_NET 61*7254d92eSHeiko Schocher #define CONFIG_FEC_MXC 62*7254d92eSHeiko Schocher #define CONFIG_MII 63*7254d92eSHeiko Schocher #define IMX_FEC_BASE ENET_BASE_ADDR 64*7254d92eSHeiko Schocher #define CONFIG_ETHPRIME "FEC" 65*7254d92eSHeiko Schocher #define CONFIG_FEC_MXC_PHYADDR 0 66*7254d92eSHeiko Schocher 67*7254d92eSHeiko Schocher #define CONFIG_PHYLIB 68*7254d92eSHeiko Schocher #define CONFIG_PHY_MICREL 69*7254d92eSHeiko Schocher 70*7254d92eSHeiko Schocher #define CONFIG_CMD_SF 71*7254d92eSHeiko Schocher #define CONFIG_SPI_FLASH 72*7254d92eSHeiko Schocher #define CONFIG_SPI_FLASH_MTD 73*7254d92eSHeiko Schocher #define CONFIG_SPI_FLASH_STMICRO 74*7254d92eSHeiko Schocher #define CONFIG_MXC_SPI 75*7254d92eSHeiko Schocher #define CONFIG_SF_DEFAULT_BUS 3 76*7254d92eSHeiko Schocher #define CONFIG_SF_DEFAULT_SPEED 20000000 77*7254d92eSHeiko Schocher #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 78*7254d92eSHeiko Schocher #define CONFIG_SYS_SPI_ST_ENABLE_WP_PIN 79*7254d92eSHeiko Schocher 80*7254d92eSHeiko Schocher /* allow to overwrite serial and ethaddr */ 81*7254d92eSHeiko Schocher #define CONFIG_ENV_OVERWRITE 82*7254d92eSHeiko Schocher #define CONFIG_CONS_INDEX 1 83*7254d92eSHeiko Schocher #define CONFIG_BAUDRATE 115200 84*7254d92eSHeiko Schocher 85*7254d92eSHeiko Schocher /* Command definition */ 86*7254d92eSHeiko Schocher #include <config_cmd_default.h> 87*7254d92eSHeiko Schocher 88*7254d92eSHeiko Schocher #define CONFIG_CMD_BMODE 89*7254d92eSHeiko Schocher #define CONFIG_CMD_BOOTZ 90*7254d92eSHeiko Schocher #define CONFIG_CMD_SETEXPR 91*7254d92eSHeiko Schocher #undef CONFIG_CMD_IMLS 92*7254d92eSHeiko Schocher 93*7254d92eSHeiko Schocher #define CONFIG_BOOTDELAY 3 94*7254d92eSHeiko Schocher 95*7254d92eSHeiko Schocher #define CONFIG_LOADADDR 0x12000000 96*7254d92eSHeiko Schocher #define CONFIG_SYS_TEXT_BASE 0x17800000 97*7254d92eSHeiko Schocher 98*7254d92eSHeiko Schocher #define CONFIG_EXTRA_ENV_SETTINGS \ 99*7254d92eSHeiko Schocher "script=u-boot.scr\0" \ 100*7254d92eSHeiko Schocher "fit_file=/boot/system.itb\0" \ 101*7254d92eSHeiko Schocher "loadaddr=0x12000000\0" \ 102*7254d92eSHeiko Schocher "fit_addr_r=0x14000000\0" \ 103*7254d92eSHeiko Schocher "uboot=/boot/u-boot.imx\0" \ 104*7254d92eSHeiko Schocher "uboot_sz=d0000\0" \ 105*7254d92eSHeiko Schocher "rescue_sys_addr=f0000\0" \ 106*7254d92eSHeiko Schocher "rescue_sys_length=f10000\0" \ 107*7254d92eSHeiko Schocher "panel=lb07wv8\0" \ 108*7254d92eSHeiko Schocher "splashpos=m,m\0" \ 109*7254d92eSHeiko Schocher "console=" CONFIG_CONSOLE_DEV "\0" \ 110*7254d92eSHeiko Schocher "fdt_high=0xffffffff\0" \ 111*7254d92eSHeiko Schocher "initrd_high=0xffffffff\0" \ 112*7254d92eSHeiko Schocher "addmtd=setenv bootargs ${bootargs} ${mtdparts}\0" \ 113*7254d92eSHeiko Schocher "set_fit_default=fdt addr ${fit_addr_r};fdt set /configurations " \ 114*7254d92eSHeiko Schocher "default ${board_type}\0" \ 115*7254d92eSHeiko Schocher "get_env=mw ${loadaddr} 0 0x20000;" \ 116*7254d92eSHeiko Schocher "mmc rescan;" \ 117*7254d92eSHeiko Schocher "ext2load mmc ${mmcdev}:${mmcpart} ${loadaddr} env.txt;" \ 118*7254d92eSHeiko Schocher "env import -t ${loadaddr}\0" \ 119*7254d92eSHeiko Schocher "default_env=mw ${loadaddr} 0 0x20000;" \ 120*7254d92eSHeiko Schocher "env export -t ${loadaddr} serial# ethaddr eth1addr " \ 121*7254d92eSHeiko Schocher "board_type panel;" \ 122*7254d92eSHeiko Schocher "env default -a;" \ 123*7254d92eSHeiko Schocher "env import -t ${loadaddr}\0" \ 124*7254d92eSHeiko Schocher "loadbootscript=" \ 125*7254d92eSHeiko Schocher "ext2load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \ 126*7254d92eSHeiko Schocher "bootscript=echo Running bootscript from mmc ...; " \ 127*7254d92eSHeiko Schocher "source\0" \ 128*7254d92eSHeiko Schocher "mmcpart=1\0" \ 129*7254d92eSHeiko Schocher "mmcdev=0\0" \ 130*7254d92eSHeiko Schocher "mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \ 131*7254d92eSHeiko Schocher "mmcargs=setenv bootargs console=${console},${baudrate} " \ 132*7254d92eSHeiko Schocher "root=${mmcroot}\0" \ 133*7254d92eSHeiko Schocher "mmcboot=echo Booting from mmc ...; " \ 134*7254d92eSHeiko Schocher "run mmcargs addmtd addmisc set_fit_default;" \ 135*7254d92eSHeiko Schocher "bootm ${fit_addr_r}\0" \ 136*7254d92eSHeiko Schocher "mmc_load_fit=ext2load mmc ${mmcdev}:${mmcpart} ${fit_addr_r} " \ 137*7254d92eSHeiko Schocher "${fit_file}\0" \ 138*7254d92eSHeiko Schocher "mmc_load_uboot=ext2load mmc ${mmcdev}:${mmcpart} ${loadaddr} " \ 139*7254d92eSHeiko Schocher "${uboot}\0" \ 140*7254d92eSHeiko Schocher "mmc_upd_uboot=mw.b ${loadaddr} 0xff ${uboot_sz};" \ 141*7254d92eSHeiko Schocher "setexpr cmp_buf ${loadaddr} + ${uboot_sz};" \ 142*7254d92eSHeiko Schocher "setexpr uboot_maxsize ${uboot_sz} - 400;" \ 143*7254d92eSHeiko Schocher "mw.b ${cmp_buf} 0x00 ${uboot_sz};" \ 144*7254d92eSHeiko Schocher "run mmc_load_uboot;sf probe;sf erase 0 ${uboot_sz};" \ 145*7254d92eSHeiko Schocher "sf write ${loadaddr} 400 ${filesize};" \ 146*7254d92eSHeiko Schocher "sf read ${cmp_buf} 400 ${uboot_sz};" \ 147*7254d92eSHeiko Schocher "cmp.b ${loadaddr} ${cmp_buf} ${uboot_maxsize}\0" \ 148*7254d92eSHeiko Schocher "ubiboot=echo Booting from ubi ...; " \ 149*7254d92eSHeiko Schocher "run ubiargs addmtd addmisc set_fit_default;" \ 150*7254d92eSHeiko Schocher "bootm ${fit_addr_r}\0" \ 151*7254d92eSHeiko Schocher "ubifs_load_fit=sf probe;ubi part ubi 2048;ubifsmount ubi:rootfs;" \ 152*7254d92eSHeiko Schocher "ubifsload ${fit_addr_r} /boot/system.itb; " \ 153*7254d92eSHeiko Schocher "imi ${fit_addr_r}\0 " \ 154*7254d92eSHeiko Schocher "rescueargs=setenv bootargs console=${console},${baudrate} " \ 155*7254d92eSHeiko Schocher "root=/dev/ram rw\0 " \ 156*7254d92eSHeiko Schocher "rescueboot=echo Booting rescue system from NOR ...; " \ 157*7254d92eSHeiko Schocher "run rescueargs addmtd addmisc set_fit_default;" \ 158*7254d92eSHeiko Schocher "bootm ${fit_addr_r}\0" \ 159*7254d92eSHeiko Schocher "rescue_load_fit=sf probe;sf read ${fit_addr_r} ${rescue_sys_addr} " \ 160*7254d92eSHeiko Schocher "${rescue_sys_length}; imi ${fit_addr_r}\0" \ 161*7254d92eSHeiko Schocher CONFIG_EXTRA_ENV_BOARD_SETTINGS 162*7254d92eSHeiko Schocher 163*7254d92eSHeiko Schocher #define CONFIG_BOOTCOMMAND \ 164*7254d92eSHeiko Schocher "mmc dev ${mmcdev};" \ 165*7254d92eSHeiko Schocher "if mmc rescan; then " \ 166*7254d92eSHeiko Schocher "if run loadbootscript; then " \ 167*7254d92eSHeiko Schocher "run bootscript; " \ 168*7254d92eSHeiko Schocher "else " \ 169*7254d92eSHeiko Schocher "if run mmc_load_fit; then " \ 170*7254d92eSHeiko Schocher "run mmcboot; " \ 171*7254d92eSHeiko Schocher "else " \ 172*7254d92eSHeiko Schocher "if run ubifs_load_fit; then " \ 173*7254d92eSHeiko Schocher "run ubiboot; " \ 174*7254d92eSHeiko Schocher "else " \ 175*7254d92eSHeiko Schocher "if run rescue_load_fit; then " \ 176*7254d92eSHeiko Schocher "run rescueboot; " \ 177*7254d92eSHeiko Schocher "else " \ 178*7254d92eSHeiko Schocher "echo RESCUE SYSTEM BOOT " \ 179*7254d92eSHeiko Schocher "FAILURE;" \ 180*7254d92eSHeiko Schocher "fi; " \ 181*7254d92eSHeiko Schocher "fi; " \ 182*7254d92eSHeiko Schocher "fi; " \ 183*7254d92eSHeiko Schocher "fi; " \ 184*7254d92eSHeiko Schocher "else " \ 185*7254d92eSHeiko Schocher "if run ubifs_load_fit; then " \ 186*7254d92eSHeiko Schocher "run ubiboot; " \ 187*7254d92eSHeiko Schocher "else " \ 188*7254d92eSHeiko Schocher "if run rescue_load_fit; then " \ 189*7254d92eSHeiko Schocher "run rescueboot; " \ 190*7254d92eSHeiko Schocher "else " \ 191*7254d92eSHeiko Schocher "echo RESCUE SYSTEM BOOT FAILURE;" \ 192*7254d92eSHeiko Schocher "fi; " \ 193*7254d92eSHeiko Schocher "fi; " \ 194*7254d92eSHeiko Schocher "fi" 195*7254d92eSHeiko Schocher 196*7254d92eSHeiko Schocher #define CONFIG_ARP_TIMEOUT 200UL 197*7254d92eSHeiko Schocher 198*7254d92eSHeiko Schocher /* Miscellaneous configurable options */ 199*7254d92eSHeiko Schocher #define CONFIG_SYS_LONGHELP 200*7254d92eSHeiko Schocher #define CONFIG_SYS_HUSH_PARSER 201*7254d92eSHeiko Schocher #define CONFIG_SYS_PROMPT_HUSH_PS2 "> " 202*7254d92eSHeiko Schocher #define CONFIG_AUTO_COMPLETE 203*7254d92eSHeiko Schocher #define CONFIG_SYS_CBSIZE 256 204*7254d92eSHeiko Schocher 205*7254d92eSHeiko Schocher /* Print Buffer Size */ 206*7254d92eSHeiko Schocher #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) 207*7254d92eSHeiko Schocher #define CONFIG_SYS_MAXARGS 16 208*7254d92eSHeiko Schocher #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 209*7254d92eSHeiko Schocher 210*7254d92eSHeiko Schocher #define CONFIG_SYS_MEMTEST_START PHYS_SDRAM 211*7254d92eSHeiko Schocher #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + 0x100000) 212*7254d92eSHeiko Schocher #define CONFIG_SYS_MEMTEST_SCRATCH 0x10800000 213*7254d92eSHeiko Schocher 214*7254d92eSHeiko Schocher #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR 215*7254d92eSHeiko Schocher 216*7254d92eSHeiko Schocher #define CONFIG_CMDLINE_EDITING 217*7254d92eSHeiko Schocher #define CONFIG_STACKSIZE (128 * 1024) 218*7254d92eSHeiko Schocher 219*7254d92eSHeiko Schocher /* Physical Memory Map */ 220*7254d92eSHeiko Schocher #define CONFIG_NR_DRAM_BANKS 1 221*7254d92eSHeiko Schocher #define PHYS_SDRAM MMDC0_ARB_BASE_ADDR 222*7254d92eSHeiko Schocher 223*7254d92eSHeiko Schocher #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM 224*7254d92eSHeiko Schocher #define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR 225*7254d92eSHeiko Schocher #define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE 226*7254d92eSHeiko Schocher 227*7254d92eSHeiko Schocher #define CONFIG_SYS_INIT_SP_OFFSET \ 228*7254d92eSHeiko Schocher (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 229*7254d92eSHeiko Schocher #define CONFIG_SYS_INIT_SP_ADDR \ 230*7254d92eSHeiko Schocher (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) 231*7254d92eSHeiko Schocher 232*7254d92eSHeiko Schocher /* FLASH and environment organization */ 233*7254d92eSHeiko Schocher #define CONFIG_SYS_NO_FLASH 234*7254d92eSHeiko Schocher 235*7254d92eSHeiko Schocher #define CONFIG_ENV_SIZE (12 * 1024) 236*7254d92eSHeiko Schocher #define CONFIG_ENV_IS_IN_SPI_FLASH 237*7254d92eSHeiko Schocher #define CONFIG_SYS_REDUNDAND_ENVIRONMENT 238*7254d92eSHeiko Schocher #define CONFIG_ENV_SPI_BUS CONFIG_SF_DEFAULT_BUS 239*7254d92eSHeiko Schocher #define CONFIG_ENV_SPI_CS CONFIG_SF_DEFAULT_CS 240*7254d92eSHeiko Schocher #define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED 241*7254d92eSHeiko Schocher #define CONFIG_ENV_SPI_MODE CONFIG_SF_DEFAULT_MODE 242*7254d92eSHeiko Schocher #define CONFIG_ENV_SECT_SIZE (0x010000) 243*7254d92eSHeiko Schocher #define CONFIG_ENV_OFFSET (0x0d0000) 244*7254d92eSHeiko Schocher #define CONFIG_ENV_OFFSET_REDUND (0x0e0000) 245*7254d92eSHeiko Schocher 246*7254d92eSHeiko Schocher #define CONFIG_OF_LIBFDT 247*7254d92eSHeiko Schocher 248*7254d92eSHeiko Schocher #define CONFIG_CMD_CACHE 249*7254d92eSHeiko Schocher 250*7254d92eSHeiko Schocher #define CONFIG_SYS_FSL_USDHC_NUM 2 251*7254d92eSHeiko Schocher 252*7254d92eSHeiko Schocher /* I2C */ 253*7254d92eSHeiko Schocher #define CONFIG_CMD_I2C 254*7254d92eSHeiko Schocher #define CONFIG_SYS_I2C 255*7254d92eSHeiko Schocher #define CONFIG_SYS_I2C_MXC 256*7254d92eSHeiko Schocher #define CONFIG_SYS_I2C_MXC_I2C3 /* enable I2C bus 3 */ 257*7254d92eSHeiko Schocher #define CONFIG_SYS_I2C_SPEED 100000 258*7254d92eSHeiko Schocher #define CONFIG_SYS_I2C_SLAVE 0x7f 259*7254d92eSHeiko Schocher #define CONFIG_SYS_I2C_NOPROBES { {0, 0x00} } 260*7254d92eSHeiko Schocher 261*7254d92eSHeiko Schocher #define CONFIG_CMD_GPIO 262*7254d92eSHeiko Schocher 263*7254d92eSHeiko Schocher /* NAND stuff */ 264*7254d92eSHeiko Schocher #define CONFIG_CMD_NAND 265*7254d92eSHeiko Schocher #define CONFIG_CMD_NAND_TRIMFFS 266*7254d92eSHeiko Schocher #define CONFIG_NAND_MXS 267*7254d92eSHeiko Schocher #define CONFIG_SYS_MAX_NAND_DEVICE 1 268*7254d92eSHeiko Schocher #define CONFIG_SYS_NAND_BASE 0x40000000 269*7254d92eSHeiko Schocher #define CONFIG_SYS_NAND_5_ADDR_CYCLE 270*7254d92eSHeiko Schocher #define CONFIG_SYS_NAND_ONFI_DETECTION 271*7254d92eSHeiko Schocher 272*7254d92eSHeiko Schocher /* DMA stuff, needed for GPMI/MXS NAND support */ 273*7254d92eSHeiko Schocher #define CONFIG_APBH_DMA 274*7254d92eSHeiko Schocher #define CONFIG_APBH_DMA_BURST 275*7254d92eSHeiko Schocher #define CONFIG_APBH_DMA_BURST8 276*7254d92eSHeiko Schocher 277*7254d92eSHeiko Schocher /* RTC */ 278*7254d92eSHeiko Schocher #define CONFIG_SYS_I2C_RTC_ADDR 0x68 279*7254d92eSHeiko Schocher #define CONFIG_SYS_RTC_BUS_NUM 2 280*7254d92eSHeiko Schocher #define CONFIG_RTC_M41T11 281*7254d92eSHeiko Schocher #define CONFIG_CMD_DATE 282*7254d92eSHeiko Schocher 283*7254d92eSHeiko Schocher /* USB Configs */ 284*7254d92eSHeiko Schocher #define CONFIG_CMD_USB 285*7254d92eSHeiko Schocher #define CONFIG_CMD_FAT 286*7254d92eSHeiko Schocher #define CONFIG_USB_EHCI 287*7254d92eSHeiko Schocher #define CONFIG_USB_EHCI_MX6 288*7254d92eSHeiko Schocher #define CONFIG_USB_STORAGE 289*7254d92eSHeiko Schocher #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 290*7254d92eSHeiko Schocher #define CONFIG_EHCI_HCD_INIT_AFTER_RESET /* For OTG port */ 291*7254d92eSHeiko Schocher #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) 292*7254d92eSHeiko Schocher #define CONFIG_MXC_USB_FLAGS 0 293*7254d92eSHeiko Schocher 294*7254d92eSHeiko Schocher /* UBI support */ 295*7254d92eSHeiko Schocher #define CONFIG_CMD_MTDPARTS 296*7254d92eSHeiko Schocher #define CONFIG_MTD_PARTITIONS 297*7254d92eSHeiko Schocher #define CONFIG_MTD_DEVICE 298*7254d92eSHeiko Schocher #define CONFIG_RBTREE 299*7254d92eSHeiko Schocher #define CONFIG_LZO 300*7254d92eSHeiko Schocher #define CONFIG_CMD_UBI 301*7254d92eSHeiko Schocher #define CONFIG_CMD_UBIFS 302*7254d92eSHeiko Schocher 303*7254d92eSHeiko Schocher #define CONFIG_MTD_UBI_FASTMAP 304*7254d92eSHeiko Schocher #define CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT 1 305*7254d92eSHeiko Schocher 306*7254d92eSHeiko Schocher #define CONFIG_HW_WATCHDOG 307*7254d92eSHeiko Schocher #define CONFIG_IMX_WATCHDOG 308*7254d92eSHeiko Schocher 309*7254d92eSHeiko Schocher #define CONFIG_FIT 310*7254d92eSHeiko Schocher 311*7254d92eSHeiko Schocher /* Framebuffer */ 312*7254d92eSHeiko Schocher #define CONFIG_VIDEO 313*7254d92eSHeiko Schocher #define CONFIG_VIDEO_IPUV3 314*7254d92eSHeiko Schocher /* check this console not needed, after test remove it */ 315*7254d92eSHeiko Schocher #define CONFIG_CFB_CONSOLE 316*7254d92eSHeiko Schocher #define CONFIG_VGA_AS_SINGLE_DEVICE 317*7254d92eSHeiko Schocher #define CONFIG_SYS_CONSOLE_IS_IN_ENV 318*7254d92eSHeiko Schocher #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE 319*7254d92eSHeiko Schocher #define CONFIG_VIDEO_BMP_RLE8 320*7254d92eSHeiko Schocher #define CONFIG_SPLASH_SCREEN 321*7254d92eSHeiko Schocher #define CONFIG_SPLASH_SCREEN_ALIGN 322*7254d92eSHeiko Schocher #define CONFIG_BMP_16BPP 323*7254d92eSHeiko Schocher #define CONFIG_VIDEO_LOGO 324*7254d92eSHeiko Schocher #define CONFIG_VIDEO_BMP_LOGO 325*7254d92eSHeiko Schocher #define CONFIG_IPUV3_CLK 198000000 326*7254d92eSHeiko Schocher #define CONFIG_IMX_VIDEO_SKIP 327*7254d92eSHeiko Schocher 328*7254d92eSHeiko Schocher #define CONFIG_CMD_BMP 329*7254d92eSHeiko Schocher 330*7254d92eSHeiko Schocher #define CONFIG_PWM_IMX 331*7254d92eSHeiko Schocher #define CONFIG_IMX6_PWM_PER_CLK 66000000 332*7254d92eSHeiko Schocher 333*7254d92eSHeiko Schocher #endif /* __ARISTAINETOS_COMMON_CONFIG_H */ 334