blob: 526f0ecf1bd144b1155e357b7b29c17898130919 [file] [log] [blame]
Markus Niebelee2cd2b2014-07-18 16:52:44 +02001/*
2 * Copyright (C) 2013, 2014 Markus Niebel <Markus.Niebel@tq-group.com>
3 *
4 * Configuration settings for the TQ Systems TQMa6<Q,S> module.
5 *
6 * SPDX-License-Identifier: GPL-2.0+
7 */
8
9#ifndef __CONFIG_H
10#define __CONFIG_H
11
Markus Niebela116f6f2014-10-23 15:47:05 +020012#define CONFIG_MX6
13
14/* SPL */
15/* #if defined(CONFIG_SPL_BUILD) */
16
17#define CONFIG_SPL_MMC_SUPPORT
18#define CONFIG_SPL_SPI_SUPPORT
19#define CONFIG_SPL_FAT_SUPPORT
20#define CONFIG_SPL_EXT_SUPPORT
21
22/* common IMX6 SPL configuration */
23#include "imx6_spl.h"
24
25/* #endif */
26
Markus Niebelee2cd2b2014-07-18 16:52:44 +020027#include "mx6_common.h"
28#include <asm/arch/imx-regs.h>
29#include <asm/imx-common/gpio.h>
30#include <linux/sizes.h>
31
Markus Niebelee2cd2b2014-07-18 16:52:44 +020032#if defined(CONFIG_MX6DL) || defined(CONFIG_MX6S)
33#define PHYS_SDRAM_SIZE (512u * SZ_1M)
34#elif defined(CONFIG_MX6Q) || defined(CONFIG_MX6D)
35#define PHYS_SDRAM_SIZE (1024u * SZ_1M)
36#endif
37
Markus Niebelee2cd2b2014-07-18 16:52:44 +020038#define CONFIG_DISPLAY_CPUINFO
39#define CONFIG_DISPLAY_BOARDINFO
40#define CONFIG_SYS_GENERIC_BOARD
41
42#define CONFIG_CMDLINE_TAG
43#define CONFIG_SETUP_MEMORY_TAGS
44#define CONFIG_INITRD_TAG
45#define CONFIG_REVISION_TAG
46
47#define CONFIG_BOARD_EARLY_INIT_F
48#define CONFIG_BOARD_LATE_INIT
49
50#define CONFIG_MXC_GPIO
51#define CONFIG_MXC_UART
52
53/* SPI */
54#define CONFIG_CMD_SPI
55#define CONFIG_MXC_SPI
56
57/* SPI Flash */
58#define CONFIG_SPI_FLASH
59#define CONFIG_SPI_FLASH_STMICRO
60
Markus Niebela02eaa52014-11-18 13:22:54 +010061#define TQMA6_SPI_FLASH_SECTOR_SIZE SZ_64K
62
Markus Niebelee2cd2b2014-07-18 16:52:44 +020063#define CONFIG_CMD_SF
64#define CONFIG_SF_DEFAULT_BUS 0
Markus Niebela116f6f2014-10-23 15:47:05 +020065#define CONFIG_SF_DEFAULT_CS 0
Markus Niebelee2cd2b2014-07-18 16:52:44 +020066#define CONFIG_SF_DEFAULT_SPEED 50000000
67#define CONFIG_SF_DEFAULT_MODE (SPI_MODE_0)
68
69/* I2C Configs */
70#define CONFIG_CMD_I2C
71#define CONFIG_SYS_I2C
72#define CONFIG_SYS_I2C_MXC
73#define CONFIG_I2C_MULTI_BUS
74#define CONFIG_SYS_I2C_SPEED 100000
75
76/* I2C SYSMON (LM75) */
77#define CONFIG_DTT_LM75
Markus Niebelee2cd2b2014-07-18 16:52:44 +020078#define CONFIG_DTT_MAX_TEMP 70
79#define CONFIG_DTT_MIN_TEMP -30
80#define CONFIG_DTT_HYSTERESIS 3
81#define CONFIG_CMD_DTT
82
83/* I2C EEPROM (M24C64) */
84#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
85#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
86#define CONFIG_SYS_I2C_EEPROM_PAGE_WRITE_BITS 5 /* 32 Bytes */
87#define CONFIG_SYS_I2C_EEPROM_PAGE_WRITE_DELAY_MS 20
88#define CONFIG_CMD_EEPROM
89
90#define CONFIG_POWER
91#define CONFIG_POWER_I2C
92#define CONFIG_POWER_PFUZE100
93#define CONFIG_POWER_PFUZE100_I2C_ADDR 0x08
94#define TQMA6_PFUZE100_I2C_BUS 2
95
96/* MMC Configs */
97#define CONFIG_FSL_ESDHC
98#define CONFIG_FSL_USDHC
99#define CONFIG_SYS_FSL_ESDHC_ADDR 0
100
101#define CONFIG_MMC
102#define CONFIG_CMD_MMC
103#define CONFIG_GENERIC_MMC
104#define CONFIG_BOUNCE_BUFFER
105
106/* USB Configs */
107#define CONFIG_CMD_USB
108#define CONFIG_USB_EHCI
109#define CONFIG_USB_EHCI_MX6
110#define CONFIG_USB_STORAGE
111#define CONFIG_USB_HOST_ETHER
112#define CONFIG_USB_ETHER_SMSC95XX
113#define CONFIG_MXC_USB_PORT 1
114#define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW)
115#define CONFIG_MXC_USB_FLAGS 0
116
117/* Fuses */
118#define CONFIG_MXC_OCOTP
119#define CONFIG_CMD_FUSE
120
121#define CONFIG_CMD_EXT2
122#define CONFIG_CMD_FAT
123#define CONFIG_DOS_PARTITION
124
125#define CONFIG_CMD_PING
126#define CONFIG_CMD_DHCP
127#define CONFIG_CMD_MII
128#define CONFIG_CMD_NET
129
130#define CONFIG_FEC_MXC
131#define IMX_FEC_BASE ENET_BASE_ADDR
132#define CONFIG_PHYLIB
133#define CONFIG_MII
134
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200135#define CONFIG_ARP_TIMEOUT 200UL
136/* Network config - Allow larger/faster download for TFTP/NFS */
137#define CONFIG_IP_DEFRAG
138#define CONFIG_TFTP_BLOCKSIZE 4096
139#define CONFIG_NFS_READ_SIZE 4096
140
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200141/* allow to overwrite serial and ethaddr */
142#define CONFIG_ENV_OVERWRITE
143#define CONFIG_CONS_INDEX 1
144#define CONFIG_BAUDRATE 115200
145
146/* Command definition */
147#include <config_cmd_default.h>
148
149#define CONFIG_CMD_BMODE
150#define CONFIG_CMD_BOOTZ
151#define CONFIG_CMD_ITEST
152#define CONFIG_CMD_SETEXPR
153#undef CONFIG_CMD_IMLS
154
155#define CONFIG_BOOTDELAY 3
156
157#define CONFIG_LOADADDR 0x12000000
158
159/* place code in last 4 MiB of RAM */
160#if defined(CONFIG_MX6DL) || defined(CONFIG_MX6S)
161#define CONFIG_SYS_TEXT_BASE 0x2fc00000
162#elif defined(CONFIG_MX6Q) || defined(CONFIG_MX6D)
163#define CONFIG_SYS_TEXT_BASE 0x4fc00000
164#endif
165
166#define CONFIG_ENV_SIZE (SZ_8K)
167/* Size of malloc() pool */
168#define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + 2 * SZ_1M)
169
170#if defined(CONFIG_TQMA6X_MMC_BOOT)
171
172#define CONFIG_ENV_IS_IN_MMC
173#define TQMA6_UBOOT_OFFSET SZ_1K
174#define TQMA6_UBOOT_SECTOR_START 0x2
175#define TQMA6_UBOOT_SECTOR_COUNT 0x7fe
176
177#define CONFIG_ENV_OFFSET SZ_1M
178#define CONFIG_SYS_MMC_ENV_DEV 0
179
180#define TQMA6_FDT_OFFSET (2 * SZ_1M)
181#define TQMA6_FDT_SECTOR_START 0x1000
182#define TQMA6_FDT_SECTOR_COUNT 0x800
183
184#define TQMA6_KERNEL_SECTOR_START 0x2000
185#define TQMA6_KERNEL_SECTOR_COUNT 0x2000
186
187#define TQMA6_EXTRA_BOOTDEV_ENV_SETTINGS \
188 "uboot_start="__stringify(TQMA6_UBOOT_SECTOR_START)"\0" \
189 "uboot_size="__stringify(TQMA6_UBOOT_SECTOR_COUNT)"\0" \
190 "fdt_start="__stringify(TQMA6_FDT_SECTOR_START)"\0" \
191 "fdt_size="__stringify(TQMA6_FDT_SECTOR_COUNT)"\0" \
192 "kernel_start="__stringify(TQMA6_KERNEL_SECTOR_START)"\0" \
193 "kernel_size="__stringify(TQMA6_KERNEL_SECTOR_COUNT)"\0" \
194 "mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
195 "loadimage=mmc dev ${mmcdev}; " \
196 "mmc read ${loadaddr} ${kernel_start} ${kernel_size};\0" \
197 "loadfdt=mmc dev ${mmcdev}; " \
198 "mmc read ${fdt_addr} ${fdt_start} ${fdt_size};\0" \
199 "update_uboot=if tftp ${uboot}; then " \
200 "if itest ${filesize} > 0; then " \
201 "mmc dev ${mmcdev}; mmc rescan; " \
202 "setexpr blkc ${filesize} / 0x200; " \
203 "setexpr blkc ${blkc} + 1; " \
204 "if itest ${blkc} <= ${uboot_size}; then " \
205 "mmc write ${loadaddr} ${uboot_start} " \
206 "${blkc}; " \
207 "fi; " \
208 "fi; fi; " \
209 "setenv filesize; setenv blkc \0" \
210 "update_kernel=run kernel_name; " \
211 "if tftp ${kernel}; then " \
212 "if itest ${filesize} > 0; then " \
213 "mmc dev ${mmcdev}; mmc rescan; " \
214 "setexpr blkc ${filesize} / 0x200; " \
215 "setexpr blkc ${blkc} + 1; " \
216 "if itest ${blkc} <= ${kernel_size}; then " \
217 "mmc write ${loadaddr} " \
218 "${kernel_start} ${blkc}; " \
219 "fi; " \
220 "fi; " \
221 "fi; " \
222 "setenv filesize; setenv blkc \0" \
223 "update_fdt=if tftp ${fdt_file}; then " \
224 "if itest ${filesize} > 0; then " \
225 "mmc dev ${mmcdev}; mmc rescan; " \
226 "setexpr blkc ${filesize} / 0x200; " \
227 "setexpr blkc ${blkc} + 1; " \
228 "if itest ${blkc} <= ${fdt_size}; then " \
229 "mmc write ${loadaddr} ${fdt_start} ${blkc}; " \
230 "fi; " \
231 "fi; fi; " \
232 "setenv filesize; setenv blkc \0" \
233
234#define CONFIG_BOOTCOMMAND \
235 "run mmcboot; run netboot; run panicboot"
236
237#elif defined(CONFIG_TQMA6X_SPI_BOOT)
238
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200239#define TQMA6_UBOOT_OFFSET 0x400
240#define TQMA6_UBOOT_SECTOR_START 0x0
241/* max u-boot size: 512k */
Markus Niebela02eaa52014-11-18 13:22:54 +0100242#define TQMA6_UBOOT_SECTOR_SIZE TQMA6_SPI_FLASH_SECTOR_SIZE
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200243#define TQMA6_UBOOT_SECTOR_COUNT 0x8
244#define TQMA6_UBOOT_SIZE (TQMA6_UBOOT_SECTOR_SIZE * \
245 TQMA6_UBOOT_SECTOR_COUNT)
246
247#define CONFIG_ENV_IS_IN_SPI_FLASH
248#define CONFIG_SYS_REDUNDAND_ENVIRONMENT
249#define CONFIG_ENV_OFFSET (TQMA6_UBOOT_SIZE)
Markus Niebela02eaa52014-11-18 13:22:54 +0100250#define CONFIG_ENV_SECT_SIZE TQMA6_SPI_FLASH_SECTOR_SIZE
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200251#define CONFIG_ENV_OFFSET_REDUND (CONFIG_ENV_OFFSET + \
252 CONFIG_ENV_SECT_SIZE)
253
254#define CONFIG_ENV_SPI_BUS (CONFIG_SF_DEFAULT_BUS)
255#define CONFIG_ENV_SPI_CS (CONFIG_SF_DEFAULT_CS)
256#define CONFIG_ENV_SPI_MAX_HZ (CONFIG_SF_DEFAULT_SPEED)
257#define CONFIG_ENV_SPI_MODE (CONFIG_SF_DEFAULT_MODE)
258
259#define TQMA6_FDT_OFFSET (CONFIG_ENV_OFFSET_REDUND + \
260 CONFIG_ENV_SECT_SIZE)
Markus Niebela02eaa52014-11-18 13:22:54 +0100261#define TQMA6_FDT_SECT_SIZE (TQMA6_SPI_FLASH_SECTOR_SIZE)
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200262
263#define TQMA6_FDT_SECTOR_START 0x0a /* 8 Sector u-boot, 2 Sector env */
264#define TQMA6_FDT_SECTOR_COUNT 0x01
265
266#define TQMA6_KERNEL_SECTOR_START 0x10
267#define TQMA6_KERNEL_SECTOR_COUNT 0x60
268
269#define TQMA6_EXTRA_BOOTDEV_ENV_SETTINGS \
270 "mmcblkdev=0\0" \
271 "uboot_offset="__stringify(TQMA6_UBOOT_OFFSET)"\0" \
272 "uboot_sectors="__stringify(TQMA6_UBOOT_SECTOR_COUNT)"\0" \
273 "fdt_start="__stringify(TQMA6_FDT_SECTOR_START)"\0" \
274 "fdt_sectors="__stringify(TQMA6_FDT_SECTOR_COUNT)"\0" \
275 "kernel_start="__stringify(TQMA6_KERNEL_SECTOR_START)"\0" \
276 "kernel_sectors="__stringify(TQMA6_KERNEL_SECTOR_COUNT)"\0" \
277 "update_uboot=if tftp ${uboot}; then " \
278 "if itest ${filesize} > 0; then " \
279 "setexpr blkc ${filesize} + " \
280 __stringify(TQMA6_UBOOT_OFFSET) "; " \
281 "setexpr size ${uboot_sectors} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100282 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200283 "if itest ${blkc} <= ${size}; then " \
284 "sf probe; " \
285 "sf erase 0 ${size}; " \
286 "sf write ${loadaddr} ${uboot_offset} " \
287 "${filesize}; " \
288 "fi; " \
289 "fi; fi; " \
290 "setenv filesize 0; setenv blkc; setenv size \0" \
291 "update_kernel=run kernel_name; if tftp ${kernel}; then " \
292 "if itest ${filesize} > 0; then " \
293 "setexpr size ${kernel_sectors} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100294 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200295 "setexpr offset ${kernel_start} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100296 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200297 "if itest ${filesize} <= ${size}; then " \
298 "sf probe; " \
299 "sf erase ${offset} ${size}; " \
300 "sf write ${loadaddr} ${offset} " \
301 "${filesize}; " \
302 "fi; " \
303 "fi; fi; " \
304 "setenv filesize 0; setenv size ; setenv offset\0" \
305 "update_fdt=if tftp ${fdt_file}; then " \
306 "if itest ${filesize} > 0; then " \
307 "setexpr size ${fdt_sectors} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100308 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200309 "setexpr offset ${fdt_start} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100310 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200311 "if itest ${filesize} <= ${size}; then " \
312 "sf probe; " \
313 "sf erase ${offset} ${size}; " \
314 "sf write ${loadaddr} ${offset} " \
315 "${filesize}; " \
316 "fi; " \
317 "fi; fi; " \
318 "setenv filesize 0; setenv size ; setenv offset\0" \
319 "loadimage=sf probe; " \
320 "setexpr size ${kernel_sectors} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100321 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200322 "setexpr offset ${kernel_start} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100323 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200324 "sf read ${loadaddr} ${offset} ${size}; " \
325 "setenv size ; setenv offset\0" \
326 "loadfdt=sf probe; " \
327 "setexpr size ${fdt_sectors} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100328 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200329 "setexpr offset ${fdt_start} * " \
Markus Niebela02eaa52014-11-18 13:22:54 +0100330 __stringify(TQMA6_SPI_FLASH_SECTOR_SIZE)"; " \
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200331 "sf read ${${fdt_addr}} ${offset} ${size}; " \
332 "setenv size ; setenv offset\0" \
333
334
335#define CONFIG_BOOTCOMMAND \
336 "sf probe; run mmcboot; run netboot; run panicboot" \
337
338#else
339
340#error "need to define boot source"
341
342#endif
343
344/* 128 MiB offset as in ARM related docu for linux suggested */
345#define TQMA6_FDT_ADDRESS 0x18000000
346
347#define CONFIG_EXTRA_ENV_SETTINGS \
348 "board=tqma6\0" \
349 "uimage=uImage\0" \
350 "zimage=zImage\0" \
351 "boot_type=bootz\0" \
352 "kernel_name=if test \"${boot_type}\" != bootz; then " \
353 "setenv kernel ${uimage}; " \
354 "else setenv kernel ${zimage}; fi\0" \
355 "uboot=u-boot.imx\0" \
356 "fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
357 "fdt_addr="__stringify(TQMA6_FDT_ADDRESS)"\0" \
358 "console=" CONFIG_CONSOLE_DEV "\0" \
359 "fdt_high=0xffffffff\0" \
360 "initrd_high=0xffffffff\0" \
361 "addtty=setenv bootargs ${bootargs} console=${console},${baudrate}\0" \
362 "addfb=setenv bootargs ${bootargs} " \
363 "imx-fbdev.legacyfb_depth=32 consoleblank=0\0" \
364 "mmcpart=2\0" \
365 "mmcblkdev=0\0" \
366 "mmcargs=run addmmc addtty addfb\0" \
367 "addmmc=setenv bootargs ${bootargs} " \
368 "root=/dev/mmcblk${mmcblkdev}p${mmcpart} rw rootwait\0" \
369 "mmcboot=echo Booting from mmc ...; " \
370 "setenv bootargs; " \
371 "run mmcargs; " \
372 "run loadimage; " \
373 "if run loadfdt; then " \
374 "echo boot device tree kernel ...; " \
375 "${boot_type} ${loadaddr} - ${fdt_addr}; " \
376 "else " \
377 "${boot_type}; " \
378 "fi;\0" \
379 "setenv bootargs \0" \
380 "netdev=eth0\0" \
381 "rootpath=/srv/nfs/tqma6\0" \
382 "ipmode=static\0" \
383 "netargs=run addnfs addip addtty addfb\0" \
384 "addnfs=setenv bootargs ${bootargs} " \
385 "root=/dev/nfs rw " \
386 "nfsroot=${serverip}:${rootpath},v3,tcp;\0" \
387 "addip_static=setenv bootargs ${bootargs} " \
388 "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:" \
389 "${hostname}:${netdev}:off\0" \
390 "addip_dynamic=setenv bootargs ${bootargs} ip=dhcp\0" \
391 "addip=if test \"${ipmode}\" != static; then " \
392 "run addip_dynamic; else run addip_static; fi\0" \
393 "set_getcmd=if test \"${ipmode}\" != static; then " \
394 "setenv getcmd dhcp; setenv autoload yes; " \
395 "else setenv getcmd tftp; setenv autoload no; fi\0" \
396 "netboot=echo Booting from net ...; " \
397 "run kernel_name; " \
398 "run set_getcmd; " \
399 "setenv bootargs; " \
400 "run netargs; " \
401 "if ${getcmd} ${kernel}; then " \
402 "if ${getcmd} ${fdt_addr} ${fdt_file}; then " \
403 "${boot_type} ${loadaddr} - ${fdt_addr}; " \
404 "fi; " \
405 "fi; " \
406 "echo ... failed\0" \
407 "panicboot=echo No boot device !!! reset\0" \
408 TQMA6_EXTRA_BOOTDEV_ENV_SETTINGS \
409
410/* Miscellaneous configurable options */
411#define CONFIG_SYS_LONGHELP
412#define CONFIG_SYS_HUSH_PARSER
413#define CONFIG_SYS_PROMPT_HUSH_PS2 "> "
414
415#define CONFIG_AUTO_COMPLETE
416#define CONFIG_SYS_CBSIZE 512
417
418/* Print Buffer Size */
419#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \
420 sizeof(CONFIG_SYS_PROMPT) + 16)
421#define CONFIG_SYS_MAXARGS 16
422#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
423
424#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200425
426#define CONFIG_CMDLINE_EDITING
427#define CONFIG_STACKSIZE (128u * SZ_1K)
428
429/* Physical Memory Map */
430#define CONFIG_NR_DRAM_BANKS 1
431#define PHYS_SDRAM MMDC0_ARB_BASE_ADDR
432
433#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM
434#define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR
435#define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE
436
437#define CONFIG_SYS_INIT_SP_OFFSET \
438 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
439#define CONFIG_SYS_INIT_SP_ADDR \
440 (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
441
442/* FLASH and environment organization */
443#define CONFIG_SYS_NO_FLASH
444
445#define CONFIG_OF_LIBFDT
446#define CONFIG_OF_BOARD_SETUP
447#define CONFIG_FIT
448#define CONFIG_FIT_VERBOSE
449
450#ifndef CONFIG_SYS_DCACHE_OFF
451#define CONFIG_CMD_CACHE
452#endif
453
Stefan Roeseb125fd42015-03-12 16:34:16 +0100454/*
455 * All the defines above are for the TQMa6 SoM
456 *
457 * Now include the baseboard specific configuration
458 */
459#ifdef CONFIG_MBA6
460#include "tqma6_mba6.h"
461#else
462#error "No baseboard for the TQMa6 defined!"
463#endif
464
465/* Support at least the sensor on TQMa6 SOM */
466#if !defined(CONFIG_DTT_SENSORS)
467#define CONFIG_DTT_SENSORS { 0 }
468#endif
469
Markus Niebelee2cd2b2014-07-18 16:52:44 +0200470#endif /* __CONFIG_H */