15d6050fdSStefan Roese /* 25d6050fdSStefan Roese * Copyright (C) 2014, Barco (www.barco.com) 35d6050fdSStefan Roese * 45d6050fdSStefan Roese * SPDX-License-Identifier: GPL-2.0+ 55d6050fdSStefan Roese */ 65d6050fdSStefan Roese 75d6050fdSStefan Roese #ifndef __PLATINUM_CONFIG_H__ 85d6050fdSStefan Roese #define __PLATINUM_CONFIG_H__ 95d6050fdSStefan Roese 105d6050fdSStefan Roese #define CONFIG_SYS_GENERIC_BOARD 115d6050fdSStefan Roese 125d6050fdSStefan Roese /* SPL */ 135d6050fdSStefan Roese #define CONFIG_SPL_NAND_SUPPORT 145d6050fdSStefan Roese #define CONFIG_SPL_MMC_SUPPORT 155d6050fdSStefan Roese 165d6050fdSStefan Roese /* Location in NAND to read U-Boot from */ 175d6050fdSStefan Roese #define CONFIG_SYS_NAND_U_BOOT_OFFS (14 * 1024 * 1024) 185d6050fdSStefan Roese 195d6050fdSStefan Roese #include "imx6_spl.h" /* common IMX6 SPL configuration */ 205d6050fdSStefan Roese #include "mx6_common.h" 215d6050fdSStefan Roese #include <asm/arch/imx-regs.h> 225d6050fdSStefan Roese #include <asm/imx-common/gpio.h> 235d6050fdSStefan Roese 245d6050fdSStefan Roese /* 255d6050fdSStefan Roese * Console configuration 265d6050fdSStefan Roese */ 275d6050fdSStefan Roese 285d6050fdSStefan Roese #include <config_cmd_default.h> 295d6050fdSStefan Roese #define CONFIG_CMD_BMODE 305d6050fdSStefan Roese #define CONFIG_CMD_DHCP 315d6050fdSStefan Roese #define CONFIG_CMD_EXT2 325d6050fdSStefan Roese #define CONFIG_CMD_FAT 335d6050fdSStefan Roese #define CONFIG_CMD_FUSE 345d6050fdSStefan Roese #define CONFIG_CMD_GPIO 355d6050fdSStefan Roese #define CONFIG_CMD_I2C 365d6050fdSStefan Roese #undef CONFIG_CMD_IMLS 375d6050fdSStefan Roese #define CONFIG_CMD_MII 385d6050fdSStefan Roese #define CONFIG_CMD_MMC 395d6050fdSStefan Roese #define CONFIG_CMD_MTDPARTS 405d6050fdSStefan Roese #define CONFIG_CMD_NAND 415d6050fdSStefan Roese #define CONFIG_CMD_NAND_TRIMFFS 425d6050fdSStefan Roese #define CONFIG_CMD_NET 435d6050fdSStefan Roese #define CONFIG_CMD_PING 445d6050fdSStefan Roese #define CONFIG_CMD_TIME 455d6050fdSStefan Roese #define CONFIG_CMD_UBI 465d6050fdSStefan Roese #define CONFIG_CMD_UBIFS 475d6050fdSStefan Roese #define CONFIG_CMD_USB 485d6050fdSStefan Roese 495d6050fdSStefan Roese /* 505d6050fdSStefan Roese * Hardware configuration 515d6050fdSStefan Roese */ 525d6050fdSStefan Roese 535d6050fdSStefan Roese /* GPIO config */ 545d6050fdSStefan Roese #define CONFIG_MXC_GPIO 555d6050fdSStefan Roese 565d6050fdSStefan Roese /* UART config */ 575d6050fdSStefan Roese #define CONFIG_MXC_UART 585d6050fdSStefan Roese #define CONFIG_MXC_UART_BASE UART1_BASE 595d6050fdSStefan Roese #define CONFIG_BAUDRATE 115200 605d6050fdSStefan Roese #define CONFIG_CONS_INDEX 1 615d6050fdSStefan Roese 625d6050fdSStefan Roese /* I2C config */ 635d6050fdSStefan Roese #define CONFIG_SYS_I2C 645d6050fdSStefan Roese #define CONFIG_SYS_I2C_MXC 65*f8cb101eSYork Sun #define CONFIG_SYS_I2C_MXC_I2C3 /* enable I2C bus 3 */ 665d6050fdSStefan Roese #define CONFIG_SYS_I2C_SPEED 100000 675d6050fdSStefan Roese 685d6050fdSStefan Roese /* MMC config */ 695d6050fdSStefan Roese #define CONFIG_FSL_ESDHC 705d6050fdSStefan Roese #define CONFIG_FSL_USDHC 715d6050fdSStefan Roese #define CONFIG_SYS_FSL_ESDHC_ADDR 0 725d6050fdSStefan Roese #define CONFIG_SYS_FSL_USDHC_NUM 1 735d6050fdSStefan Roese #define CONFIG_MMC 745d6050fdSStefan Roese #define CONFIG_GENERIC_MMC 755d6050fdSStefan Roese #define CONFIG_BOUNCE_BUFFER 765d6050fdSStefan Roese #define CONFIG_DOS_PARTITION 775d6050fdSStefan Roese 785d6050fdSStefan Roese /* Ethernet config */ 795d6050fdSStefan Roese #define CONFIG_FEC_MXC 805d6050fdSStefan Roese #define CONFIG_MII 815d6050fdSStefan Roese #define IMX_FEC_BASE ENET_BASE_ADDR 825d6050fdSStefan Roese 835d6050fdSStefan Roese #define CONFIG_PHYLIB 845d6050fdSStefan Roese 855d6050fdSStefan Roese /* USB config */ 865d6050fdSStefan Roese #define CONFIG_USB_EHCI 875d6050fdSStefan Roese #define CONFIG_USB_EHCI_MX6 885d6050fdSStefan Roese #define CONFIG_USB_STORAGE 895d6050fdSStefan Roese #define CONFIG_MXC_USB_PORT 1 905d6050fdSStefan Roese #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) 915d6050fdSStefan Roese #define CONFIG_MXC_USB_FLAGS 0 925d6050fdSStefan Roese 935d6050fdSStefan Roese /* Memory config */ 945d6050fdSStefan Roese #define CONFIG_NR_DRAM_BANKS 1 955d6050fdSStefan Roese #define PHYS_SDRAM MMDC0_ARB_BASE_ADDR 965d6050fdSStefan Roese #ifndef PHYS_SDRAM_SIZE 975d6050fdSStefan Roese #define PHYS_SDRAM_SIZE (1024 << 20) 985d6050fdSStefan Roese #endif 995d6050fdSStefan Roese 1005d6050fdSStefan Roese #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM 1015d6050fdSStefan Roese #define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR 1025d6050fdSStefan Roese #define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE 1035d6050fdSStefan Roese 1045d6050fdSStefan Roese #define CONFIG_SYS_INIT_SP_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 1055d6050fdSStefan Roese GENERATED_GBL_DATA_SIZE) 1065d6050fdSStefan Roese #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_INIT_RAM_ADDR + \ 1075d6050fdSStefan Roese CONFIG_SYS_INIT_SP_OFFSET) 1085d6050fdSStefan Roese 1095d6050fdSStefan Roese #define CONFIG_SYS_MALLOC_LEN (16 * 1024 * 1024) 1105d6050fdSStefan Roese 1115d6050fdSStefan Roese /* FLASH and environment organization */ 1125d6050fdSStefan Roese #define CONFIG_SYS_NO_FLASH 1135d6050fdSStefan Roese 1145d6050fdSStefan Roese #ifdef CONFIG_CMD_NAND 1155d6050fdSStefan Roese 1165d6050fdSStefan Roese /* NAND config */ 1175d6050fdSStefan Roese #define CONFIG_NAND_MXS 1185d6050fdSStefan Roese #ifndef CONFIG_SYS_NAND_MAX_CHIPS 1195d6050fdSStefan Roese #define CONFIG_SYS_NAND_MAX_CHIPS 2 1205d6050fdSStefan Roese #endif 1215d6050fdSStefan Roese #define CONFIG_SYS_MAX_NAND_DEVICE 1 1225d6050fdSStefan Roese #define CONFIG_SYS_NAND_BASE 0x40000000 1235d6050fdSStefan Roese #define CONFIG_SYS_NAND_5_ADDR_CYCLE 1245d6050fdSStefan Roese #define CONFIG_SYS_NAND_ONFI_DETECTION 1255d6050fdSStefan Roese 1265d6050fdSStefan Roese /* DMA config, needed for GPMI/MXS NAND support */ 1275d6050fdSStefan Roese #define CONFIG_APBH_DMA 1285d6050fdSStefan Roese #define CONFIG_APBH_DMA_BURST 1295d6050fdSStefan Roese #define CONFIG_APBH_DMA_BURST8 1305d6050fdSStefan Roese 1315d6050fdSStefan Roese /* Fuse support */ 1325d6050fdSStefan Roese #define CONFIG_MXC_OCOTP 1335d6050fdSStefan Roese 1345d6050fdSStefan Roese /* Environment in NAND */ 1355d6050fdSStefan Roese #define CONFIG_ENV_IS_IN_NAND 1365d6050fdSStefan Roese #define CONFIG_ENV_OFFSET (16 << 20) 1375d6050fdSStefan Roese #define CONFIG_ENV_SECT_SIZE (128 << 10) 1385d6050fdSStefan Roese #define CONFIG_ENV_SIZE CONFIG_ENV_SECT_SIZE 1395d6050fdSStefan Roese #define CONFIG_ENV_OFFSET_REDUND (CONFIG_ENV_OFFSET + (512 << 10)) 1405d6050fdSStefan Roese #define CONFIG_ENV_SIZE_REDUND CONFIG_ENV_SIZE 1415d6050fdSStefan Roese 1425d6050fdSStefan Roese #else /* CONFIG_CMD_NAND */ 1435d6050fdSStefan Roese 1445d6050fdSStefan Roese /* Environment in MMC */ 1455d6050fdSStefan Roese #define CONFIG_ENV_SIZE (8 << 10) 1465d6050fdSStefan Roese #define CONFIG_ENV_IS_IN_MMC 1475d6050fdSStefan Roese #define CONFIG_ENV_OFFSET (6 * 64 * 1024) 1485d6050fdSStefan Roese #define CONFIG_SYS_MMC_ENV_DEV 0 1495d6050fdSStefan Roese 1505d6050fdSStefan Roese #endif /* CONFIG_CMD_NAND */ 1515d6050fdSStefan Roese 1525d6050fdSStefan Roese /* 1535d6050fdSStefan Roese * U-Boot configuration 1545d6050fdSStefan Roese */ 1555d6050fdSStefan Roese 1565d6050fdSStefan Roese /* Console boot messages */ 1575d6050fdSStefan Roese #define CONFIG_DISPLAY_CPUINFO 1585d6050fdSStefan Roese #define CONFIG_DISPLAY_BOARDINFO 1595d6050fdSStefan Roese 1605d6050fdSStefan Roese /* Tag config */ 1615d6050fdSStefan Roese #define CONFIG_CMDLINE_TAG 1625d6050fdSStefan Roese #define CONFIG_SETUP_MEMORY_TAGS 1635d6050fdSStefan Roese #define CONFIG_INITRD_TAG 1645d6050fdSStefan Roese #define CONFIG_REVISION_TAG 1655d6050fdSStefan Roese 1665d6050fdSStefan Roese /* Board startup config */ 1675d6050fdSStefan Roese #define CONFIG_BOARD_EARLY_INIT_F 1685d6050fdSStefan Roese #define CONFIG_MISC_INIT_R 1695d6050fdSStefan Roese 1705d6050fdSStefan Roese /* allow to overwrite serial and ethaddr */ 1715d6050fdSStefan Roese #define CONFIG_ENV_OVERWRITE 1725d6050fdSStefan Roese 1735d6050fdSStefan Roese /* Device tree support */ 1745d6050fdSStefan Roese #define CONFIG_OF_LIBFDT 1755d6050fdSStefan Roese 1765d6050fdSStefan Roese #define CONFIG_LOADADDR 0x12000000 1775d6050fdSStefan Roese #define CONFIG_SYS_TEXT_BASE 0x17800000 1785d6050fdSStefan Roese 1795d6050fdSStefan Roese #define CONFIG_SYS_MEMTEST_START PHYS_SDRAM 1805d6050fdSStefan Roese #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + \ 1815d6050fdSStefan Roese PHYS_SDRAM_SIZE - (12 << 20)) 1825d6050fdSStefan Roese 1835d6050fdSStefan Roese #define CONFIG_BOOTDELAY 3 1845d6050fdSStefan Roese #define CONFIG_BOOTCOMMAND "run bootubi_scr" 1855d6050fdSStefan Roese 1865d6050fdSStefan Roese /* Miscellaneous configurable options */ 1875d6050fdSStefan Roese #define CONFIG_SYS_LONGHELP 1885d6050fdSStefan Roese #define CONFIG_SYS_HUSH_PARSER 1895d6050fdSStefan Roese 1905d6050fdSStefan Roese #define CONFIG_AUTO_COMPLETE 1915d6050fdSStefan Roese #define CONFIG_CMDLINE_EDITING 1925d6050fdSStefan Roese #define CONFIG_PREBOOT 1935d6050fdSStefan Roese 1945d6050fdSStefan Roese #define CONFIG_SYS_CBSIZE 256 1955d6050fdSStefan Roese 1965d6050fdSStefan Roese /* Print Buffer Size */ 1975d6050fdSStefan Roese #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ 1985d6050fdSStefan Roese sizeof(CONFIG_SYS_PROMPT) + 16) 1995d6050fdSStefan Roese #define CONFIG_SYS_MAXARGS 16 2005d6050fdSStefan Roese #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 2015d6050fdSStefan Roese 2025d6050fdSStefan Roese #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR 2035d6050fdSStefan Roese 2045d6050fdSStefan Roese /* MTD/UBI/UBIFS config */ 2055d6050fdSStefan Roese #define CONFIG_LZO 2065d6050fdSStefan Roese #define CONFIG_MTD_DEVICE 2075d6050fdSStefan Roese #define CONFIG_MTD_PARTITIONS 2085d6050fdSStefan Roese #define CONFIG_RBTREE 2095d6050fdSStefan Roese 2105d6050fdSStefan Roese #if (CONFIG_SYS_NAND_MAX_CHIPS == 1) 2115d6050fdSStefan Roese #define MTDIDS_DEFAULT "nand0=gpmi-nand" 2125d6050fdSStefan Roese #define MTDPARTS_DEFAULT "mtdparts=gpmi-nand:14M(spl),2M(uboot)," \ 2135d6050fdSStefan Roese "512k(env1),512k(env2),-(ubi)" 2145d6050fdSStefan Roese #elif (CONFIG_SYS_NAND_MAX_CHIPS == 2) 2155d6050fdSStefan Roese #define MTDIDS_DEFAULT "nand0=gpmi-nand" 2165d6050fdSStefan Roese #define MTDPARTS_DEFAULT "mtdparts=gpmi-nand:14M(spl),2M(uboot)," \ 2175d6050fdSStefan Roese "512k(env1),512k(env2),495M(ubi0)," \ 2185d6050fdSStefan Roese "14M(res0),2M(res1)," \ 2195d6050fdSStefan Roese "512k(res2),512k(res3),-(ubi1)" 2205d6050fdSStefan Roese #endif 2215d6050fdSStefan Roese 2225d6050fdSStefan Roese #ifndef CONFIG_SYS_DCACHE_OFF 2235d6050fdSStefan Roese #define CONFIG_CMD_CACHE 2245d6050fdSStefan Roese #endif 2255d6050fdSStefan Roese 2265d6050fdSStefan Roese /* 2275d6050fdSStefan Roese * Environment configuration 2285d6050fdSStefan Roese */ 2295d6050fdSStefan Roese 2305d6050fdSStefan Roese #if (CONFIG_SYS_NAND_MAX_CHIPS == 1) 2315d6050fdSStefan Roese #define CONFIG_COMMON_ENV_UBI \ 2325d6050fdSStefan Roese "setubipartition=env set ubipartition ubi\0" \ 2335d6050fdSStefan Roese "setubirfs=env set ubirfs $ubipartition:rootfs$boot_vol\0" 2345d6050fdSStefan Roese #elif (CONFIG_SYS_NAND_MAX_CHIPS == 2) 2355d6050fdSStefan Roese #define CONFIG_COMMON_ENV_UBI \ 2365d6050fdSStefan Roese "setubipartition=env set ubipartition ubi$boot_vol\0" \ 2375d6050fdSStefan Roese "setubirfs=env set ubirfs ubi0:rootfs\0" 2385d6050fdSStefan Roese #endif 2395d6050fdSStefan Roese 2405d6050fdSStefan Roese #define CONFIG_COMMON_ENV_MISC \ 2415d6050fdSStefan Roese "user=user\0" \ 2425d6050fdSStefan Roese "project="CONFIG_PLATINUM_PROJECT"\0" \ 2435d6050fdSStefan Roese "uimage=uImage\0" \ 2445d6050fdSStefan Roese "dtb="CONFIG_PLATINUM_CPU"-platinum-"CONFIG_PLATINUM_PROJECT".dtb\0" \ 2455d6050fdSStefan Roese "serverip=serverip\0" \ 2465d6050fdSStefan Roese "memaddrlinux=0x10800000\0" \ 2475d6050fdSStefan Roese "memaddrsrc=0x11000000\0" \ 2485d6050fdSStefan Roese "memaddrdtb=0x12000000\0" \ 2495d6050fdSStefan Roese "console=ttymxc0\0" \ 2505d6050fdSStefan Roese "baudrate=115200\0" \ 2515d6050fdSStefan Roese "boot_scr=boot.uboot\0" \ 2525d6050fdSStefan Roese "boot_vol=0\0" \ 2535d6050fdSStefan Roese "mtdids="MTDIDS_DEFAULT"\0" \ 2545d6050fdSStefan Roese "mtdparts="MTDPARTS_DEFAULT"\0" \ 2555d6050fdSStefan Roese "mmcfs=ext2\0" \ 2565d6050fdSStefan Roese "mmcrootpart=1\0" \ 2575d6050fdSStefan Roese \ 2585d6050fdSStefan Roese "setnfspath=env set nfspath /home/nfs/$user/$project/root\0" \ 2595d6050fdSStefan Roese "settftpfilelinux=env set tftpfilelinux $user/$project/$uimage\0" \ 2605d6050fdSStefan Roese "settftpfiledtb=env set tftpfiledtb $user/$project/$dtb\0" \ 2615d6050fdSStefan Roese "setubifilelinux=env set ubifilelinux boot/$uimage\0" \ 2625d6050fdSStefan Roese "setubipfiledtb=env set ubifiledtb boot/$dtb\0" \ 2635d6050fdSStefan Roese "setmmcrootdev=env set mmcrootdev /dev/mmcblk0p$mmcrootpart\0" \ 2645d6050fdSStefan Roese "setmmcfilelinux=env set mmcfilelinux /boot/$uimage\0" \ 2655d6050fdSStefan Roese "setmmcfiledtb=env set mmcfiledtb /boot/$dtb\0" \ 2665d6050fdSStefan Roese \ 2675d6050fdSStefan Roese "loadtftpkernel=dhcp $memaddrlinux $tftpfilelinux\0" \ 2685d6050fdSStefan Roese "loadtftpdtb=dhcp $memaddrdtb $tftpfiledtb\0" \ 2695d6050fdSStefan Roese "loadubikernel=ubifsload $memaddrlinux $ubifilelinux\0" \ 2705d6050fdSStefan Roese "loadubidtb=ubifsload $memaddrdtb $ubifiledtb\0" \ 2715d6050fdSStefan Roese "loadmmckernel=${mmcfs}load mmc 0:$mmcrootpart $memaddrlinux " \ 2725d6050fdSStefan Roese "$mmcfilelinux\0" \ 2735d6050fdSStefan Roese "loadmmcdtb=${mmcfs}load mmc 0:$mmcrootpart $memaddrdtb " \ 2745d6050fdSStefan Roese "$mmcfiledtb\0" \ 2755d6050fdSStefan Roese \ 2765d6050fdSStefan Roese "ubipart=ubi part $ubipartition\0" \ 2775d6050fdSStefan Roese "ubimount=ubifsmount $ubirfs\0" \ 2785d6050fdSStefan Roese \ 2795d6050fdSStefan Roese "setbootargscommon=env set bootargs $bootargs " \ 2805d6050fdSStefan Roese "console=$console,$baudrate enable_wait_mode=off\0" \ 2815d6050fdSStefan Roese "setbootargsmtd=env set bootargs $bootargs $mtdparts\0" \ 2825d6050fdSStefan Roese "setbootargsdhcp=env set bootargs $bootargs ip=dhcp\0" \ 2835d6050fdSStefan Roese "setbootargsubirfs=env set bootargs $bootargs " \ 2845d6050fdSStefan Roese "ubi.mtd=$ubipartition root=$ubirfs rootfstype=ubifs\0" \ 2855d6050fdSStefan Roese "setbootargsnfsrfs=env set bootargs $bootargs root=/dev/nfs " \ 2865d6050fdSStefan Roese "nfsroot=$serverip:$nfspath,v3,tcp\0" \ 2875d6050fdSStefan Roese "setbootargsmmcrfs=env set bootargs $bootargs " \ 2885d6050fdSStefan Roese "root=$mmcrootdev rootwait rw\0" \ 2895d6050fdSStefan Roese \ 2905d6050fdSStefan Roese "bootnet=run settftpfilelinux settftpfiledtb setnfspath " \ 2915d6050fdSStefan Roese "setbootargscommon setbootargsmtd setbootargsdhcp " \ 2925d6050fdSStefan Roese "setbootargsnfsrfs;" \ 2935d6050fdSStefan Roese "run loadtftpkernel loadtftpdtb;" \ 2945d6050fdSStefan Roese "bootm $memaddrlinux - $memaddrdtb\0" \ 2955d6050fdSStefan Roese "bootnet_ubirfs=run settftpfilelinux settftpfiledtb;" \ 2965d6050fdSStefan Roese "run setubipartition setubirfs;" \ 2975d6050fdSStefan Roese "run setbootargscommon setbootargsmtd " \ 2985d6050fdSStefan Roese "setbootargsubirfs;" \ 2995d6050fdSStefan Roese "run loadtftpkernel loadtftpdtb;" \ 3005d6050fdSStefan Roese "bootm $memaddrlinux - $memaddrdtb\0" \ 3015d6050fdSStefan Roese "bootubi=run setubipartition setubirfs setubifilelinux " \ 3025d6050fdSStefan Roese "setubipfiledtb;" \ 3035d6050fdSStefan Roese "run setbootargscommon setbootargsmtd " \ 3045d6050fdSStefan Roese "setbootargsubirfs;" \ 3055d6050fdSStefan Roese "run ubipart ubimount loadubikernel loadubidtb;" \ 3065d6050fdSStefan Roese "bootm $memaddrlinux - $memaddrdtb\0" \ 3075d6050fdSStefan Roese "bootubi_scr=run setubipartition setubirfs;" \ 3085d6050fdSStefan Roese "run ubipart ubimount;" \ 3095d6050fdSStefan Roese "if ubifsload ${memaddrsrc} boot/${boot_scr}; " \ 3105d6050fdSStefan Roese "then source ${memaddrsrc}; else run bootubi; fi\0" \ 3115d6050fdSStefan Roese "bootmmc=run setmmcrootdev setmmcfilelinux setmmcfiledtb " \ 3125d6050fdSStefan Roese "setbootargscommon setbootargsmmcrfs;" \ 3135d6050fdSStefan Roese "run loadmmckernel loadmmcdtb;" \ 3145d6050fdSStefan Roese "bootm $memaddrlinux - $memaddrdtb\0" \ 3155d6050fdSStefan Roese \ 3165d6050fdSStefan Roese "bootcmd="CONFIG_BOOTCOMMAND"\0" 3175d6050fdSStefan Roese 3185d6050fdSStefan Roese #define CONFIG_COMMON_ENV_SETTINGS CONFIG_COMMON_ENV_MISC \ 3195d6050fdSStefan Roese CONFIG_COMMON_ENV_UBI 3205d6050fdSStefan Roese #endif /* __PLATINUM_CONFIG_H__ */ 321