1*8167af14SThomas Weber /* 2*8167af14SThomas Weber * (C) Copyright 2006-2008 3*8167af14SThomas Weber * Texas Instruments. 4*8167af14SThomas Weber * Richard Woodruff <r-woodruff2@ti.com> 5*8167af14SThomas Weber * Syed Mohammed Khasim <x0khasim@ti.com> 6*8167af14SThomas Weber * 7*8167af14SThomas Weber * (C) Copyright 2012 8*8167af14SThomas Weber * Corscience GmbH & Co. KG 9*8167af14SThomas Weber * Thomas Weber <weber@corscience.de> 10*8167af14SThomas Weber * 11*8167af14SThomas Weber * Configuration settings for the Tricorder board. 12*8167af14SThomas Weber * 13*8167af14SThomas Weber * See file CREDITS for list of people who contributed to this 14*8167af14SThomas Weber * project. 15*8167af14SThomas Weber * 16*8167af14SThomas Weber * This program is free software; you can redistribute it and/or 17*8167af14SThomas Weber * modify it under the terms of the GNU General Public License as 18*8167af14SThomas Weber * published by the Free Software Foundation; either version 2 of 19*8167af14SThomas Weber * the License, or (at your option) any later version. 20*8167af14SThomas Weber * 21*8167af14SThomas Weber * This program is distributed in the hope that it will be useful, 22*8167af14SThomas Weber * but WITHOUT ANY WARRANTY; without even the implied warranty of 23*8167af14SThomas Weber * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 24*8167af14SThomas Weber * GNU General Public License for more details. 25*8167af14SThomas Weber * 26*8167af14SThomas Weber * You should have received a copy of the GNU General Public License 27*8167af14SThomas Weber * along with this program; if not, write to the Free Software 28*8167af14SThomas Weber * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 29*8167af14SThomas Weber * MA 02111-1307 USA 30*8167af14SThomas Weber */ 31*8167af14SThomas Weber 32*8167af14SThomas Weber #ifndef __CONFIG_H 33*8167af14SThomas Weber #define __CONFIG_H 34*8167af14SThomas Weber 35*8167af14SThomas Weber /* High Level Configuration Options */ 36*8167af14SThomas Weber #define CONFIG_OMAP /* in a TI OMAP core */ 37*8167af14SThomas Weber #define CONFIG_OMAP34XX /* which is a 34XX */ 38*8167af14SThomas Weber 39*8167af14SThomas Weber #define CONFIG_MACH_TYPE MACH_TYPE_TRICORDER 40*8167af14SThomas Weber /* 41*8167af14SThomas Weber * 1MB into the SDRAM to allow for SPL's bss at the beginning of SDRAM 42*8167af14SThomas Weber * 64 bytes before this address should be set aside for u-boot.img's 43*8167af14SThomas Weber * header. That is 0x800FFFC0--0x80100000 should not be used for any 44*8167af14SThomas Weber * other needs. 45*8167af14SThomas Weber */ 46*8167af14SThomas Weber #define CONFIG_SYS_TEXT_BASE 0x80100000 47*8167af14SThomas Weber 48*8167af14SThomas Weber #define CONFIG_SDRC /* The chip has SDRC controller */ 49*8167af14SThomas Weber 50*8167af14SThomas Weber #include <asm/arch/cpu.h> /* get chip and board defs */ 51*8167af14SThomas Weber #include <asm/arch/omap3.h> 52*8167af14SThomas Weber 53*8167af14SThomas Weber /* Display CPU and Board information */ 54*8167af14SThomas Weber #define CONFIG_DISPLAY_CPUINFO 55*8167af14SThomas Weber #define CONFIG_DISPLAY_BOARDINFO 56*8167af14SThomas Weber 57*8167af14SThomas Weber /* Clock Defines */ 58*8167af14SThomas Weber #define V_OSCK 26000000 /* Clock output from T2 */ 59*8167af14SThomas Weber #define V_SCLK (V_OSCK >> 1) 60*8167af14SThomas Weber 61*8167af14SThomas Weber #undef CONFIG_USE_IRQ /* no support for IRQs */ 62*8167af14SThomas Weber #define CONFIG_MISC_INIT_R 63*8167af14SThomas Weber 64*8167af14SThomas Weber #define CONFIG_CMDLINE_TAG /* enable passing of ATAGs */ 65*8167af14SThomas Weber #define CONFIG_SETUP_MEMORY_TAGS 66*8167af14SThomas Weber #define CONFIG_INITRD_TAG 67*8167af14SThomas Weber #define CONFIG_REVISION_TAG 68*8167af14SThomas Weber 69*8167af14SThomas Weber #define CONFIG_OF_LIBFDT 70*8167af14SThomas Weber 71*8167af14SThomas Weber /* Size of malloc() pool */ 72*8167af14SThomas Weber #define CONFIG_ENV_SIZE (128 << 10) /* 128 KiB */ 73*8167af14SThomas Weber /* Sector */ 74*8167af14SThomas Weber #define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + (512 << 10)) 75*8167af14SThomas Weber 76*8167af14SThomas Weber /* Hardware drivers */ 77*8167af14SThomas Weber 78*8167af14SThomas Weber /* NS16550 Configuration */ 79*8167af14SThomas Weber #define CONFIG_SYS_NS16550 80*8167af14SThomas Weber #define CONFIG_SYS_NS16550_SERIAL 81*8167af14SThomas Weber #define CONFIG_SYS_NS16550_REG_SIZE (-4) 82*8167af14SThomas Weber #define CONFIG_SYS_NS16550_CLK 48000000 /* 48MHz (APLL96/2) */ 83*8167af14SThomas Weber 84*8167af14SThomas Weber /* select serial console configuration */ 85*8167af14SThomas Weber #define CONFIG_CONS_INDEX 3 86*8167af14SThomas Weber #define CONFIG_SYS_NS16550_COM3 OMAP34XX_UART3 87*8167af14SThomas Weber #define CONFIG_SERIAL3 3 88*8167af14SThomas Weber #define CONFIG_BAUDRATE 115200 89*8167af14SThomas Weber #define CONFIG_SYS_BAUDRATE_TABLE {4800, 9600, 19200, 38400, 57600,\ 90*8167af14SThomas Weber 115200} 91*8167af14SThomas Weber 92*8167af14SThomas Weber /* MMC */ 93*8167af14SThomas Weber #define CONFIG_GENERIC_MMC 94*8167af14SThomas Weber #define CONFIG_MMC 95*8167af14SThomas Weber #define CONFIG_OMAP_HSMMC 96*8167af14SThomas Weber #define CONFIG_DOS_PARTITION 97*8167af14SThomas Weber 98*8167af14SThomas Weber /* I2C */ 99*8167af14SThomas Weber #define CONFIG_HARD_I2C 100*8167af14SThomas Weber #define CONFIG_SYS_I2C_SPEED 100000 101*8167af14SThomas Weber #define CONFIG_SYS_I2C_SLAVE 1 102*8167af14SThomas Weber #define CONFIG_SYS_I2C_BUS 0 103*8167af14SThomas Weber #define CONFIG_SYS_I2C_BUS_SELECT 1 104*8167af14SThomas Weber #define CONFIG_DRIVER_OMAP34XX_I2C 1 105*8167af14SThomas Weber 106*8167af14SThomas Weber /* TWL4030 */ 107*8167af14SThomas Weber #define CONFIG_TWL4030_POWER 108*8167af14SThomas Weber #define CONFIG_TWL4030_LED 109*8167af14SThomas Weber 110*8167af14SThomas Weber /* Board NAND Info */ 111*8167af14SThomas Weber #define CONFIG_SYS_NO_FLASH /* no NOR flash */ 112*8167af14SThomas Weber #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ 113*8167af14SThomas Weber #define MTDIDS_DEFAULT "nand0=nand" 114*8167af14SThomas Weber #define MTDPARTS_DEFAULT "mtdparts=nand:" \ 115*8167af14SThomas Weber "512k(u-boot-spl)," \ 116*8167af14SThomas Weber "1920k(u-boot)," \ 117*8167af14SThomas Weber "128k(u-boot-env)," \ 118*8167af14SThomas Weber "4m(kernel)," \ 119*8167af14SThomas Weber "-(fs)" 120*8167af14SThomas Weber 121*8167af14SThomas Weber #define CONFIG_NAND_OMAP_GPMC 122*8167af14SThomas Weber #define CONFIG_SYS_NAND_ADDR NAND_BASE /* physical address */ 123*8167af14SThomas Weber /* to access nand */ 124*8167af14SThomas Weber #define CONFIG_SYS_NAND_BASE NAND_BASE /* physical address */ 125*8167af14SThomas Weber /* to access nand at */ 126*8167af14SThomas Weber /* CS0 */ 127*8167af14SThomas Weber #define GPMC_NAND_ECC_LP_x16_LAYOUT 1 128*8167af14SThomas Weber 129*8167af14SThomas Weber #define CONFIG_SYS_MAX_NAND_DEVICE 1 /* Max number of NAND */ 130*8167af14SThomas Weber /* devices */ 131*8167af14SThomas Weber 132*8167af14SThomas Weber /* commands to include */ 133*8167af14SThomas Weber #include <config_cmd_default.h> 134*8167af14SThomas Weber 135*8167af14SThomas Weber #define CONFIG_CMD_EXT2 /* EXT2 Support */ 136*8167af14SThomas Weber #define CONFIG_CMD_FAT /* FAT support */ 137*8167af14SThomas Weber #define CONFIG_CMD_I2C /* I2C serial bus support */ 138*8167af14SThomas Weber #define CONFIG_CMD_MMC /* MMC support */ 139*8167af14SThomas Weber #define CONFIG_CMD_MTDPARTS /* Enable MTD parts commands */ 140*8167af14SThomas Weber #define CONFIG_CMD_NAND /* NAND support */ 141*8167af14SThomas Weber #define CONFIG_CMD_NAND_LOCK_UNLOCK /* nand (un)lock commands */ 142*8167af14SThomas Weber #define CONFIG_CMD_UBI /* UBIFS commands */ 143*8167af14SThomas Weber 144*8167af14SThomas Weber #undef CONFIG_CMD_NET 145*8167af14SThomas Weber #undef CONFIG_CMD_NFS 146*8167af14SThomas Weber #undef CONFIG_CMD_FPGA /* FPGA configuration Support */ 147*8167af14SThomas Weber #undef CONFIG_CMD_IMI /* iminfo */ 148*8167af14SThomas Weber #undef CONFIG_CMD_JFFS2 /* JFFS2 Support */ 149*8167af14SThomas Weber 150*8167af14SThomas Weber /* needed for ubi */ 151*8167af14SThomas Weber #define CONFIG_RBTREE 152*8167af14SThomas Weber #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ 153*8167af14SThomas Weber #define CONFIG_MTD_PARTITIONS 154*8167af14SThomas Weber 155*8167af14SThomas Weber /* Environment information */ 156*8167af14SThomas Weber #define CONFIG_ENV_OVERWRITE /* allow to overwrite serial and ethaddr */ 157*8167af14SThomas Weber 158*8167af14SThomas Weber #define CONFIG_BOOTDELAY 3 159*8167af14SThomas Weber 160*8167af14SThomas Weber #define CONFIG_EXTRA_ENV_SETTINGS \ 161*8167af14SThomas Weber "loadaddr=0x82000000\0" \ 162*8167af14SThomas Weber "console=ttyO2,115200n8\0" \ 163*8167af14SThomas Weber "vram=12M\0" \ 164*8167af14SThomas Weber "lcdmode=800x600\0" \ 165*8167af14SThomas Weber "defaultdisplay=lcd\0" \ 166*8167af14SThomas Weber "kernelopts=rw rootwait\0" \ 167*8167af14SThomas Weber "commonargs=" \ 168*8167af14SThomas Weber "setenv bootargs console=${console} " \ 169*8167af14SThomas Weber "vram=${vram} " \ 170*8167af14SThomas Weber "omapfb.mode=lcd:${lcdmode} " \ 171*8167af14SThomas Weber "omapdss.def_disp=${defaultdisplay}\0" \ 172*8167af14SThomas Weber "mmcargs=" \ 173*8167af14SThomas Weber "run commonargs; " \ 174*8167af14SThomas Weber "setenv bootargs ${bootargs} " \ 175*8167af14SThomas Weber "root=/dev/mmcblk0p2 " \ 176*8167af14SThomas Weber "${kernelopts}\0" \ 177*8167af14SThomas Weber "nandargs=" \ 178*8167af14SThomas Weber "run commonargs; " \ 179*8167af14SThomas Weber "setenv bootargs ${bootargs} " \ 180*8167af14SThomas Weber "omapfb.mode=lcd:${lcdmode} " \ 181*8167af14SThomas Weber "omapdss.def_disp=${defaultdisplay} " \ 182*8167af14SThomas Weber "root=ubi0:rootfs " \ 183*8167af14SThomas Weber "rootfstype=ubifs " \ 184*8167af14SThomas Weber "${kernelopts}\0" \ 185*8167af14SThomas Weber "loadbootscript=fatload mmc 0 ${loadaddr} boot.scr\0" \ 186*8167af14SThomas Weber "bootscript=echo Running bootscript from mmc ...; " \ 187*8167af14SThomas Weber "source ${loadaddr}\0" \ 188*8167af14SThomas Weber "loaduimage=fatload mmc 0 ${loadaddr} uImage\0" \ 189*8167af14SThomas Weber "eraseenv=nand unlock 0x260000 0x20000; nand erase 0x260000 0x20000\0" \ 190*8167af14SThomas Weber "mmcboot=echo Booting from mmc ...; " \ 191*8167af14SThomas Weber "run mmcargs; " \ 192*8167af14SThomas Weber "bootm ${loadaddr}\0" \ 193*8167af14SThomas Weber "nandboot=echo Booting from nand ...; " \ 194*8167af14SThomas Weber "run nandargs; " \ 195*8167af14SThomas Weber "nand read ${loadaddr} 280000 400000; " \ 196*8167af14SThomas Weber "bootm ${loadaddr}\0" \ 197*8167af14SThomas Weber "autoboot=if mmc init 0; then " \ 198*8167af14SThomas Weber "if run loadbootscript; then " \ 199*8167af14SThomas Weber "run bootscript; " \ 200*8167af14SThomas Weber "else " \ 201*8167af14SThomas Weber "if run loaduimage; then " \ 202*8167af14SThomas Weber "run mmcboot; " \ 203*8167af14SThomas Weber "else run nandboot; " \ 204*8167af14SThomas Weber "fi; " \ 205*8167af14SThomas Weber "fi; " \ 206*8167af14SThomas Weber "else run nandboot; fi\0" 207*8167af14SThomas Weber 208*8167af14SThomas Weber 209*8167af14SThomas Weber #define CONFIG_BOOTCOMMAND "run autoboot" 210*8167af14SThomas Weber 211*8167af14SThomas Weber /* Miscellaneous configurable options */ 212*8167af14SThomas Weber #define CONFIG_SYS_LONGHELP /* undef to save memory */ 213*8167af14SThomas Weber #define CONFIG_SYS_HUSH_PARSER /* use "hush" command parser */ 214*8167af14SThomas Weber #define CONFIG_AUTO_COMPLETE 215*8167af14SThomas Weber #define CONFIG_SYS_PROMPT_HUSH_PS2 "> " 216*8167af14SThomas Weber #define CONFIG_SYS_PROMPT "OMAP3 Tricorder # " 217*8167af14SThomas Weber #define CONFIG_SYS_CBSIZE 512 /* Console I/O Buffer Size */ 218*8167af14SThomas Weber /* Print Buffer Size */ 219*8167af14SThomas Weber #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ 220*8167af14SThomas Weber sizeof(CONFIG_SYS_PROMPT) + 16) 221*8167af14SThomas Weber #define CONFIG_SYS_MAXARGS 16 /* max number of command args */ 222*8167af14SThomas Weber 223*8167af14SThomas Weber /* Boot Argument Buffer Size */ 224*8167af14SThomas Weber #define CONFIG_SYS_BARGSIZE (CONFIG_SYS_CBSIZE) 225*8167af14SThomas Weber 226*8167af14SThomas Weber #define CONFIG_SYS_MEMTEST_START (OMAP34XX_SDRC_CS0 + 0x07000000) 227*8167af14SThomas Weber #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + \ 228*8167af14SThomas Weber 0x01000000) /* 16MB */ 229*8167af14SThomas Weber 230*8167af14SThomas Weber #define CONFIG_SYS_LOAD_ADDR (OMAP34XX_SDRC_CS0 + 0x02000000) 231*8167af14SThomas Weber 232*8167af14SThomas Weber /* 233*8167af14SThomas Weber * OMAP3 has 12 GP timers, they can be driven by the system clock 234*8167af14SThomas Weber * (12/13/16.8/19.2/38.4MHz) or by 32KHz clock. We use 13MHz (V_SCLK). 235*8167af14SThomas Weber * This rate is divided by a local divisor. 236*8167af14SThomas Weber */ 237*8167af14SThomas Weber #define CONFIG_SYS_TIMERBASE (OMAP34XX_GPT2) 238*8167af14SThomas Weber #define CONFIG_SYS_PTV 2 /* Divisor: 2^(PTV+1) => 8 */ 239*8167af14SThomas Weber #define CONFIG_SYS_HZ 1000 240*8167af14SThomas Weber 241*8167af14SThomas Weber /* The stack sizes are set up in start.S using the settings below */ 242*8167af14SThomas Weber #define CONFIG_STACKSIZE (128 << 10) /* regular stack 128 KiB */ 243*8167af14SThomas Weber 244*8167af14SThomas Weber /* Physical Memory Map */ 245*8167af14SThomas Weber #define CONFIG_NR_DRAM_BANKS 2 /* CS1 may or may not be populated */ 246*8167af14SThomas Weber #define PHYS_SDRAM_1 OMAP34XX_SDRC_CS0 247*8167af14SThomas Weber #define PHYS_SDRAM_1_SIZE (128 << 20) /* at least 128 MiB */ 248*8167af14SThomas Weber #define PHYS_SDRAM_2 OMAP34XX_SDRC_CS1 249*8167af14SThomas Weber 250*8167af14SThomas Weber /* NAND and environment organization */ 251*8167af14SThomas Weber #define PISMO1_NAND_SIZE GPMC_SIZE_128M 252*8167af14SThomas Weber 253*8167af14SThomas Weber #define CONFIG_SYS_MONITOR_LEN (256 << 10) /* Reserve 2 sectors */ 254*8167af14SThomas Weber 255*8167af14SThomas Weber #define CONFIG_ENV_IS_IN_NAND 1 256*8167af14SThomas Weber #define CONFIG_ENV_OFFSET 0x260000 /* environment starts here */ 257*8167af14SThomas Weber 258*8167af14SThomas Weber #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 259*8167af14SThomas Weber #define CONFIG_SYS_INIT_RAM_ADDR 0x4020f800 260*8167af14SThomas Weber #define CONFIG_SYS_INIT_RAM_SIZE 0x800 261*8167af14SThomas Weber #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_INIT_RAM_ADDR + \ 262*8167af14SThomas Weber CONFIG_SYS_INIT_RAM_SIZE - \ 263*8167af14SThomas Weber GENERATED_GBL_DATA_SIZE) 264*8167af14SThomas Weber 265*8167af14SThomas Weber /* SRAM config */ 266*8167af14SThomas Weber #define CONFIG_SYS_SRAM_START 0x40200000 267*8167af14SThomas Weber #define CONFIG_SYS_SRAM_SIZE 0x10000 268*8167af14SThomas Weber 269*8167af14SThomas Weber /* Defines for SPL */ 270*8167af14SThomas Weber #define CONFIG_SPL 271*8167af14SThomas Weber #define CONFIG_SPL_NAND_SIMPLE 272*8167af14SThomas Weber 273*8167af14SThomas Weber #define CONFIG_SPL_LIBCOMMON_SUPPORT 274*8167af14SThomas Weber #define CONFIG_SPL_LIBDISK_SUPPORT 275*8167af14SThomas Weber #define CONFIG_SPL_I2C_SUPPORT 276*8167af14SThomas Weber #define CONFIG_SPL_LIBGENERIC_SUPPORT 277*8167af14SThomas Weber #define CONFIG_SPL_SERIAL_SUPPORT 278*8167af14SThomas Weber #define CONFIG_SPL_POWER_SUPPORT 279*8167af14SThomas Weber #define CONFIG_SPL_NAND_SUPPORT 280*8167af14SThomas Weber #define CONFIG_SPL_MMC_SUPPORT 281*8167af14SThomas Weber #define CONFIG_SPL_FAT_SUPPORT 282*8167af14SThomas Weber #define CONFIG_SPL_LDSCRIPT "$(CPUDIR)/omap-common/u-boot-spl.lds" 283*8167af14SThomas Weber #define CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME "u-boot.img" 284*8167af14SThomas Weber #define CONFIG_SYS_MMC_SD_FAT_BOOT_PARTITION 1 285*8167af14SThomas Weber #define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 0x300 /* address 0x60000 */ 286*8167af14SThomas Weber 287*8167af14SThomas Weber #define CONFIG_SPL_TEXT_BASE 0x40200000 /*CONFIG_SYS_SRAM_START*/ 288*8167af14SThomas Weber #define CONFIG_SPL_MAX_SIZE 0xB400 /* 45 K */ 289*8167af14SThomas Weber #define CONFIG_SPL_STACK LOW_LEVEL_SRAM_STACK 290*8167af14SThomas Weber 291*8167af14SThomas Weber #define CONFIG_SPL_BSS_START_ADDR 0x80000000 /*CONFIG_SYS_SDRAM_BASE*/ 292*8167af14SThomas Weber #define CONFIG_SPL_BSS_MAX_SIZE 0x80000 293*8167af14SThomas Weber 294*8167af14SThomas Weber /* NAND boot config */ 295*8167af14SThomas Weber #define CONFIG_SYS_NAND_5_ADDR_CYCLE 296*8167af14SThomas Weber #define CONFIG_SYS_NAND_PAGE_COUNT 64 297*8167af14SThomas Weber #define CONFIG_SYS_NAND_PAGE_SIZE 2048 298*8167af14SThomas Weber #define CONFIG_SYS_NAND_OOBSIZE 64 299*8167af14SThomas Weber #define CONFIG_SYS_NAND_BLOCK_SIZE (128*1024) 300*8167af14SThomas Weber #define CONFIG_SYS_NAND_BAD_BLOCK_POS NAND_LARGE_BADBLOCK_POS 301*8167af14SThomas Weber #define CONFIG_SYS_NAND_ECCPOS {2, 3, 4, 5, 6, 7, 8, 9,\ 302*8167af14SThomas Weber 10, 11, 12, 13} 303*8167af14SThomas Weber 304*8167af14SThomas Weber #define CONFIG_SYS_NAND_ECCSIZE 512 305*8167af14SThomas Weber #define CONFIG_SYS_NAND_ECCBYTES 3 306*8167af14SThomas Weber 307*8167af14SThomas Weber #define CONFIG_SYS_NAND_ECCSTEPS (CONFIG_SYS_NAND_PAGE_SIZE / \ 308*8167af14SThomas Weber CONFIG_SYS_NAND_ECCSIZE) 309*8167af14SThomas Weber #define CONFIG_SYS_NAND_ECCTOTAL (CONFIG_SYS_NAND_ECCBYTES * \ 310*8167af14SThomas Weber CONFIG_SYS_NAND_ECCSTEPS) 311*8167af14SThomas Weber 312*8167af14SThomas Weber #define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE 313*8167af14SThomas Weber 314*8167af14SThomas Weber #define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000 315*8167af14SThomas Weber #define CONFIG_SYS_NAND_U_BOOT_SIZE 0x200000 316*8167af14SThomas Weber 317*8167af14SThomas Weber #define CONFIG_SYS_SPL_MALLOC_START 0x80208000 318*8167af14SThomas Weber #define CONFIG_SYS_SPL_MALLOC_SIZE 0x100000 /* 1 MB */ 319*8167af14SThomas Weber 320*8167af14SThomas Weber #endif /* __CONFIG_H */ 321