1e32028a7SNikita Kiryanov /* 2e32028a7SNikita Kiryanov * Config file for Compulab CM-FX6 board 3e32028a7SNikita Kiryanov * 4e32028a7SNikita Kiryanov * Copyright (C) 2014, Compulab Ltd - http://compulab.co.il/ 5e32028a7SNikita Kiryanov * 6e32028a7SNikita Kiryanov * Author: Nikita Kiryanov <nikita@compulab.co.il> 7e32028a7SNikita Kiryanov * 8e32028a7SNikita Kiryanov * SPDX-License-Identifier: GPL-2.0+ 9e32028a7SNikita Kiryanov */ 10e32028a7SNikita Kiryanov 11e32028a7SNikita Kiryanov #ifndef __CONFIG_CM_FX6_H 12e32028a7SNikita Kiryanov #define __CONFIG_CM_FX6_H 13e32028a7SNikita Kiryanov 14e32028a7SNikita Kiryanov #include <asm/arch/imx-regs.h> 15e32028a7SNikita Kiryanov #include <config_distro_defaults.h> 16e32028a7SNikita Kiryanov #include "mx6_common.h" 17e32028a7SNikita Kiryanov 18e32028a7SNikita Kiryanov /* Machine config */ 19e32028a7SNikita Kiryanov #define CONFIG_MX6 20e32028a7SNikita Kiryanov #define CONFIG_SYS_LITTLE_ENDIAN 21e32028a7SNikita Kiryanov #define CONFIG_MACH_TYPE 4273 22e32028a7SNikita Kiryanov 233f0e935fSSimon Glass #ifndef CONFIG_SPL_BUILD 243f0e935fSSimon Glass #define CONFIG_DM 253f0e935fSSimon Glass #define CONFIG_CMD_DM 263f0e935fSSimon Glass 273f0e935fSSimon Glass #define CONFIG_DM_GPIO 283f0e935fSSimon Glass #define CONFIG_CMD_GPIO 293f0e935fSSimon Glass 303f0e935fSSimon Glass #define CONFIG_DM_SERIAL 313f0e935fSSimon Glass #define CONFIG_SYS_MALLOC_F_LEN (1 << 10) 323f0e935fSSimon Glass #endif 333f0e935fSSimon Glass 34e32028a7SNikita Kiryanov /* Display information on boot */ 35e32028a7SNikita Kiryanov #define CONFIG_DISPLAY_CPUINFO 36e32028a7SNikita Kiryanov #define CONFIG_DISPLAY_BOARDINFO 37e32028a7SNikita Kiryanov #define CONFIG_TIMESTAMP 38e32028a7SNikita Kiryanov 39e32028a7SNikita Kiryanov /* CMD */ 40e32028a7SNikita Kiryanov #include <config_cmd_default.h> 41e32028a7SNikita Kiryanov #define CONFIG_CMD_GREPENV 42e32028a7SNikita Kiryanov #undef CONFIG_CMD_FLASH 43e32028a7SNikita Kiryanov #undef CONFIG_CMD_LOADB 44e32028a7SNikita Kiryanov #undef CONFIG_CMD_LOADS 45e32028a7SNikita Kiryanov #undef CONFIG_CMD_XIMG 46e32028a7SNikita Kiryanov #undef CONFIG_CMD_FPGA 47e32028a7SNikita Kiryanov #undef CONFIG_CMD_IMLS 48e32028a7SNikita Kiryanov 49e32028a7SNikita Kiryanov /* MMC */ 50e32028a7SNikita Kiryanov #define CONFIG_MMC 51e32028a7SNikita Kiryanov #define CONFIG_CMD_MMC 52e32028a7SNikita Kiryanov #define CONFIG_GENERIC_MMC 53e32028a7SNikita Kiryanov #define CONFIG_FSL_ESDHC 54e32028a7SNikita Kiryanov #define CONFIG_FSL_USDHC 55e32028a7SNikita Kiryanov #define CONFIG_SYS_FSL_USDHC_NUM 3 56e32028a7SNikita Kiryanov #define CONFIG_SYS_FSL_ESDHC_ADDR USDHC2_BASE_ADDR 57e32028a7SNikita Kiryanov 58e32028a7SNikita Kiryanov /* RAM */ 59e32028a7SNikita Kiryanov #define PHYS_SDRAM_1 MMDC0_ARB_BASE_ADDR 60e32028a7SNikita Kiryanov #define PHYS_SDRAM_2 MMDC1_ARB_BASE_ADDR 61e32028a7SNikita Kiryanov #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 62e32028a7SNikita Kiryanov #define CONFIG_NR_DRAM_BANKS 2 63e32028a7SNikita Kiryanov #define CONFIG_SYS_MEMTEST_START 0x10000000 64e32028a7SNikita Kiryanov #define CONFIG_SYS_MEMTEST_END 0x10010000 65e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR 66e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE 67e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_SP_OFFSET \ 68e32028a7SNikita Kiryanov (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 69e32028a7SNikita Kiryanov #define CONFIG_SYS_INIT_SP_ADDR \ 70e32028a7SNikita Kiryanov (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) 71e32028a7SNikita Kiryanov 72e32028a7SNikita Kiryanov /* Serial console */ 73e32028a7SNikita Kiryanov #define CONFIG_MXC_UART 74e32028a7SNikita Kiryanov #define CONFIG_MXC_UART_BASE UART4_BASE 75e32028a7SNikita Kiryanov #define CONFIG_BAUDRATE 115200 76e32028a7SNikita Kiryanov #define CONFIG_SYS_BAUDRATE_TABLE {9600, 19200, 38400, 57600, 115200} 77e32028a7SNikita Kiryanov 78e32028a7SNikita Kiryanov /* Shell */ 79e32028a7SNikita Kiryanov #define CONFIG_SYS_PROMPT "CM-FX6 # " 80e32028a7SNikita Kiryanov #define CONFIG_SYS_CBSIZE 1024 81e32028a7SNikita Kiryanov #define CONFIG_SYS_MAXARGS 16 82e32028a7SNikita Kiryanov #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 83e32028a7SNikita Kiryanov #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ 84e32028a7SNikita Kiryanov sizeof(CONFIG_SYS_PROMPT) + 16) 85e32028a7SNikita Kiryanov 86e32028a7SNikita Kiryanov /* SPI flash */ 87e32028a7SNikita Kiryanov #define CONFIG_SYS_NO_FLASH 88e32028a7SNikita Kiryanov #define CONFIG_CMD_SF 89e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_BUS 0 90e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_CS 0 91e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_SPEED 25000000 92e32028a7SNikita Kiryanov #define CONFIG_SF_DEFAULT_MODE (SPI_MODE_0) 93e32028a7SNikita Kiryanov 94e32028a7SNikita Kiryanov /* Environment */ 95e32028a7SNikita Kiryanov #define CONFIG_ENV_OVERWRITE 96e32028a7SNikita Kiryanov #define CONFIG_ENV_IS_IN_SPI_FLASH 97e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED 98e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_MODE CONFIG_SF_DEFAULT_MODE 99e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_BUS CONFIG_SF_DEFAULT_BUS 100e32028a7SNikita Kiryanov #define CONFIG_ENV_SPI_CS CONFIG_SF_DEFAULT_CS 101e32028a7SNikita Kiryanov #define CONFIG_ENV_SECT_SIZE (64 * 1024) 102e32028a7SNikita Kiryanov #define CONFIG_ENV_SIZE (8 * 1024) 103e32028a7SNikita Kiryanov #define CONFIG_ENV_OFFSET (768 * 1024) 104e32028a7SNikita Kiryanov 105e32028a7SNikita Kiryanov #define CONFIG_EXTRA_ENV_SETTINGS \ 106*deb94d61SNikita Kiryanov "stdout=serial,vga\0" \ 107*deb94d61SNikita Kiryanov "stderr=serial,vga\0" \ 108*deb94d61SNikita Kiryanov "panel=HDMI\0" \ 109e32028a7SNikita Kiryanov "autoload=no\0" \ 110508a6edeSNikita Kiryanov "kernel=uImage-cm-fx6\0" \ 111508a6edeSNikita Kiryanov "script=boot.scr\0" \ 112508a6edeSNikita Kiryanov "dtb=cm-fx6.dtb\0" \ 113508a6edeSNikita Kiryanov "bootm_low=18000000\0" \ 114e32028a7SNikita Kiryanov "loadaddr=0x10800000\0" \ 115e32028a7SNikita Kiryanov "fdtaddr=0x11000000\0" \ 116e32028a7SNikita Kiryanov "console=ttymxc3,115200\0" \ 117e32028a7SNikita Kiryanov "ethprime=FEC0\0" \ 118e32028a7SNikita Kiryanov "video_hdmi=mxcfb0:dev=hdmi,1920x1080M-32@50,if=RGB32\0" \ 119e32028a7SNikita Kiryanov "video_dvi=mxcfb0:dev=dvi,1280x800M-32@50,if=RGB32\0" \ 120e32028a7SNikita Kiryanov "doboot=bootm ${loadaddr}\0" \ 121508a6edeSNikita Kiryanov "doloadfdt=false\0" \ 122e32028a7SNikita Kiryanov "setboottypez=setenv kernel zImage-cm-fx6;" \ 123e32028a7SNikita Kiryanov "setenv doboot bootz ${loadaddr} - ${fdtaddr};" \ 124508a6edeSNikita Kiryanov "setenv doloadfdt true;\0" \ 125e32028a7SNikita Kiryanov "setboottypem=setenv kernel uImage-cm-fx6;" \ 126e32028a7SNikita Kiryanov "setenv doboot bootm ${loadaddr};" \ 127508a6edeSNikita Kiryanov "setenv doloadfdt false;\0"\ 128e32028a7SNikita Kiryanov "mmcroot=/dev/mmcblk0p2 rw rootwait\0" \ 129206f38f7SNikita Kiryanov "sataroot=/dev/sda2 rw rootwait\0" \ 130a6b0652bSNikita Kiryanov "nandroot=/dev/mtdblock4 rw\0" \ 131a6b0652bSNikita Kiryanov "nandrootfstype=ubifs\0" \ 132508a6edeSNikita Kiryanov "mmcargs=setenv bootargs console=${console} root=${mmcroot} " \ 133508a6edeSNikita Kiryanov "${video}\0" \ 134508a6edeSNikita Kiryanov "sataargs=setenv bootargs console=${console} root=${sataroot} " \ 135508a6edeSNikita Kiryanov "${video}\0" \ 136a6b0652bSNikita Kiryanov "nandargs=setenv bootargs console=${console} " \ 137a6b0652bSNikita Kiryanov "root=${nandroot} " \ 138a6b0652bSNikita Kiryanov "rootfstype=${nandrootfstype} " \ 139a6b0652bSNikita Kiryanov "${video}\0" \ 140508a6edeSNikita Kiryanov "nandboot=if run nandloadkernel; then " \ 141a6b0652bSNikita Kiryanov "run nandloadfdt;" \ 142508a6edeSNikita Kiryanov "run setboottypem;" \ 143508a6edeSNikita Kiryanov "run storagebootcmd;" \ 144508a6edeSNikita Kiryanov "run setboottypez;" \ 145508a6edeSNikita Kiryanov "run storagebootcmd;" \ 146508a6edeSNikita Kiryanov "fi;\0" \ 147508a6edeSNikita Kiryanov "run_eboot=echo Starting EBOOT ...; "\ 148508a6edeSNikita Kiryanov "mmc dev 2 && " \ 149508a6edeSNikita Kiryanov "mmc rescan && mmc read 10042000 a 400 && go 10042000\0" \ 150508a6edeSNikita Kiryanov "loadscript=load ${storagetype} ${storagedev} ${loadaddr} ${script};\0"\ 151508a6edeSNikita Kiryanov "loadkernel=load ${storagetype} ${storagedev} ${loadaddr} ${kernel};\0"\ 152508a6edeSNikita Kiryanov "loadfdt=load ${storagetype} ${storagedev} ${fdtaddr} ${dtb};\0" \ 153508a6edeSNikita Kiryanov "bootscript=echo Running bootscript from ${storagetype} ...;" \ 154508a6edeSNikita Kiryanov "source ${loadaddr};\0" \ 155508a6edeSNikita Kiryanov "nandloadkernel=nand read ${loadaddr} 0 780000;\0" \ 156508a6edeSNikita Kiryanov "nandloadfdt=nand read ${fdtaddr} 780000 80000;\0" \ 157508a6edeSNikita Kiryanov "setupmmcboot=setenv storagetype mmc; setenv storagedev 2;\0" \ 158508a6edeSNikita Kiryanov "setupsataboot=setenv storagetype sata; setenv storagedev 0;\0" \ 159508a6edeSNikita Kiryanov "setupnandboot=setenv storagetype nand;\0" \ 160508a6edeSNikita Kiryanov "setupusbboot=setenv storagetype usb; setenv storagedev 0;\0" \ 161508a6edeSNikita Kiryanov "storagebootcmd=echo Booting from ${storagetype} ...;" \ 162508a6edeSNikita Kiryanov "run ${storagetype}args; run doboot;\0" \ 163508a6edeSNikita Kiryanov "trybootk=if run loadkernel; then " \ 164508a6edeSNikita Kiryanov "if ${doloadfdt}; then " \ 165508a6edeSNikita Kiryanov "run loadfdt;" \ 166a6b0652bSNikita Kiryanov "fi;" \ 167508a6edeSNikita Kiryanov "run storagebootcmd;" \ 168508a6edeSNikita Kiryanov "fi;\0" \ 169508a6edeSNikita Kiryanov "trybootsmz=if run loadscript; then " \ 170508a6edeSNikita Kiryanov "run bootscript;" \ 171e32028a7SNikita Kiryanov "fi;" \ 172508a6edeSNikita Kiryanov "run setboottypem;" \ 173508a6edeSNikita Kiryanov "run trybootk;" \ 174508a6edeSNikita Kiryanov "run setboottypez;" \ 175508a6edeSNikita Kiryanov "run trybootk;\0" 176e32028a7SNikita Kiryanov 177e32028a7SNikita Kiryanov #define CONFIG_BOOTCOMMAND \ 178508a6edeSNikita Kiryanov "run setupmmcboot;" \ 179508a6edeSNikita Kiryanov "mmc dev ${storagedev};" \ 180508a6edeSNikita Kiryanov "if mmc rescan; then " \ 181508a6edeSNikita Kiryanov "run trybootsmz;" \ 182508a6edeSNikita Kiryanov "fi;" \ 183508a6edeSNikita Kiryanov "run setupusbboot;" \ 184508a6edeSNikita Kiryanov "if usb start; then "\ 185508a6edeSNikita Kiryanov "if run loadscript; then " \ 186508a6edeSNikita Kiryanov "run bootscript;" \ 187508a6edeSNikita Kiryanov "fi;" \ 188508a6edeSNikita Kiryanov "fi;" \ 189508a6edeSNikita Kiryanov "run setupsataboot;" \ 190508a6edeSNikita Kiryanov "if sata init; then " \ 191508a6edeSNikita Kiryanov "run trybootsmz;" \ 192508a6edeSNikita Kiryanov "fi;" \ 193508a6edeSNikita Kiryanov "run setupnandboot;" \ 194508a6edeSNikita Kiryanov "run nandboot;" 195e32028a7SNikita Kiryanov 196e32028a7SNikita Kiryanov /* SPI */ 197e32028a7SNikita Kiryanov #define CONFIG_SPI 198e32028a7SNikita Kiryanov #define CONFIG_MXC_SPI 199e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH 200e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_ATMEL 201e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_EON 202e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_GIGADEVICE 203e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_MACRONIX 204e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_SPANSION 205e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_STMICRO 206e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_SST 207e32028a7SNikita Kiryanov #define CONFIG_SPI_FLASH_WINBOND 208e32028a7SNikita Kiryanov 209a6b0652bSNikita Kiryanov /* NAND */ 210a6b0652bSNikita Kiryanov #ifndef CONFIG_SPL_BUILD 211a6b0652bSNikita Kiryanov #define CONFIG_CMD_NAND 212a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_BASE 0x40000000 213a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_MAX_CHIPS 1 214a6b0652bSNikita Kiryanov #define CONFIG_SYS_MAX_NAND_DEVICE 1 215a6b0652bSNikita Kiryanov #define CONFIG_NAND_MXS 216a6b0652bSNikita Kiryanov #define CONFIG_SYS_NAND_ONFI_DETECTION 217a6b0652bSNikita Kiryanov /* APBH DMA is required for NAND support */ 218a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA 219a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA_BURST 220a6b0652bSNikita Kiryanov #define CONFIG_APBH_DMA_BURST8 221a6b0652bSNikita Kiryanov #endif 222a6b0652bSNikita Kiryanov 22302b1343eSNikita Kiryanov /* Ethernet */ 22402b1343eSNikita Kiryanov #define CONFIG_FEC_MXC 22502b1343eSNikita Kiryanov #define CONFIG_FEC_MXC_PHYADDR 0 22602b1343eSNikita Kiryanov #define CONFIG_FEC_XCV_TYPE RGMII 22702b1343eSNikita Kiryanov #define IMX_FEC_BASE ENET_BASE_ADDR 22802b1343eSNikita Kiryanov #define CONFIG_PHYLIB 22902b1343eSNikita Kiryanov #define CONFIG_PHY_ATHEROS 23002b1343eSNikita Kiryanov #define CONFIG_MII 23102b1343eSNikita Kiryanov #define CONFIG_ETHPRIME "FEC0" 23202b1343eSNikita Kiryanov #define CONFIG_ARP_TIMEOUT 200UL 23302b1343eSNikita Kiryanov #define CONFIG_NET_RETRY_COUNT 5 23402b1343eSNikita Kiryanov 2350f3effb9SNikita Kiryanov /* USB */ 2360f3effb9SNikita Kiryanov #define CONFIG_CMD_USB 2370f3effb9SNikita Kiryanov #define CONFIG_USB_EHCI 2380f3effb9SNikita Kiryanov #define CONFIG_USB_EHCI_MX6 2390f3effb9SNikita Kiryanov #define CONFIG_USB_STORAGE 2400f3effb9SNikita Kiryanov #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) 2410f3effb9SNikita Kiryanov #define CONFIG_MXC_USB_FLAGS 0 2420f3effb9SNikita Kiryanov #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 2430f3effb9SNikita Kiryanov #define CONFIG_EHCI_HCD_INIT_AFTER_RESET /* For OTG port */ 2440f3effb9SNikita Kiryanov 245f42b2f60SNikita Kiryanov /* I2C */ 246f42b2f60SNikita Kiryanov #define CONFIG_CMD_I2C 247f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C 248f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_MXC 249f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_SPEED 100000 250f42b2f60SNikita Kiryanov #define CONFIG_SYS_MXC_I2C3_SPEED 400000 251f42b2f60SNikita Kiryanov 252f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 253f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 254f42b2f60SNikita Kiryanov #define CONFIG_SYS_I2C_EEPROM_BUS 2 255f42b2f60SNikita Kiryanov 256206f38f7SNikita Kiryanov /* SATA */ 257206f38f7SNikita Kiryanov #define CONFIG_CMD_SATA 258206f38f7SNikita Kiryanov #define CONFIG_SYS_SATA_MAX_DEVICE 1 259206f38f7SNikita Kiryanov #define CONFIG_LIBATA 260206f38f7SNikita Kiryanov #define CONFIG_LBA48 261206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA 262206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA_PORT_ID 0 263206f38f7SNikita Kiryanov #define CONFIG_DWC_AHSATA_BASE_ADDR SATA_ARB_BASE_ADDR 264206f38f7SNikita Kiryanov 265e32028a7SNikita Kiryanov /* GPIO */ 266e32028a7SNikita Kiryanov #define CONFIG_MXC_GPIO 267e32028a7SNikita Kiryanov 268e32028a7SNikita Kiryanov /* Boot */ 269e32028a7SNikita Kiryanov #define CONFIG_ZERO_BOOTDELAY_CHECK 270e32028a7SNikita Kiryanov #define CONFIG_LOADADDR 0x10800000 271e32028a7SNikita Kiryanov #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR 272e32028a7SNikita Kiryanov #define CONFIG_CMDLINE_TAG /* enable passing of ATAGs */ 273e32028a7SNikita Kiryanov #define CONFIG_SYS_BOOTMAPSZ (8 << 20) 274e32028a7SNikita Kiryanov #define CONFIG_SETUP_MEMORY_TAGS 275e32028a7SNikita Kiryanov #define CONFIG_INITRD_TAG 276f66113c0SNikita Kiryanov #define CONFIG_REVISION_TAG 277f66113c0SNikita Kiryanov #define CONFIG_SERIAL_TAG 278e32028a7SNikita Kiryanov 279e32028a7SNikita Kiryanov /* misc */ 280e32028a7SNikita Kiryanov #define CONFIG_SYS_GENERIC_BOARD 281e32028a7SNikita Kiryanov #define CONFIG_STACKSIZE (128 * 1024) 2829fbdcf01SNikita Kiryanov #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024) 283e32028a7SNikita Kiryanov #define CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS 800 /* 400 KB */ 28402b1343eSNikita Kiryanov #define CONFIG_OF_BOARD_SETUP 285e32028a7SNikita Kiryanov 286e32028a7SNikita Kiryanov /* SPL */ 287e32028a7SNikita Kiryanov #include "imx6_spl.h" 288e32028a7SNikita Kiryanov #define CONFIG_SPL_BOARD_INIT 289e32028a7SNikita Kiryanov #define CONFIG_SPL_MMC_SUPPORT 290e32028a7SNikita Kiryanov #define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 0x80 /* offset 64 kb */ 291e32028a7SNikita Kiryanov #define CONFIG_SYS_MONITOR_LEN (CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS / 2 * 1024) 292e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_SUPPORT 293e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_FLASH_SUPPORT 294e32028a7SNikita Kiryanov #define CONFIG_SYS_SPI_U_BOOT_OFFS (64 * 1024) 295e32028a7SNikita Kiryanov #define CONFIG_SPL_SPI_LOAD 296e32028a7SNikita Kiryanov 297*deb94d61SNikita Kiryanov /* Display */ 298*deb94d61SNikita Kiryanov #define CONFIG_VIDEO 299*deb94d61SNikita Kiryanov #define CONFIG_VIDEO_IPUV3 300*deb94d61SNikita Kiryanov #define CONFIG_IPUV3_CLK 260000000 301*deb94d61SNikita Kiryanov #define CONFIG_IMX_HDMI 302*deb94d61SNikita Kiryanov #define CONFIG_IMX_VIDEO_SKIP 303*deb94d61SNikita Kiryanov #define CONFIG_CFB_CONSOLE 304*deb94d61SNikita Kiryanov #define CONFIG_VGA_AS_SINGLE_DEVICE 305*deb94d61SNikita Kiryanov #define CONFIG_SYS_CONSOLE_IS_IN_ENV 306*deb94d61SNikita Kiryanov #define CONFIG_CONSOLE_MUX 307*deb94d61SNikita Kiryanov #define CONFIG_VIDEO_SW_CURSOR 308*deb94d61SNikita Kiryanov 309e32028a7SNikita Kiryanov #endif /* __CONFIG_CM_FX6_H */ 310