1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 3 #ifndef _CONFIG_DB_88F6281_BP_H 4 #define _CONFIG_DB_88F6281_BP_H 5 6 /* 7 * High Level Configuration Options (easy to change) 8 */ 9 #define CONFIG_FEROCEON_88FR131 1 /* CPU Core subversion */ 10 #define CONFIG_KW88F6281 1 /* SOC Name */ 11 #define CONFIG_SKIP_LOWLEVEL_INIT /* disable board lowlevel_init */ 12 #define CONFIG_SYS_TCLK 166666667 13 #define CONFIG_SYS_KWD_CONFIG $(CONFIG_BOARDDIR)/kwbimage.cfg 14 #define CONFIG_BUILD_TARGET "u-boot.kwb" 15 16 /* additions for new ARM relocation support */ 17 #define CONFIG_SYS_SDRAM_BASE 0x00000000 18 19 #define CONFIG_KIRKWOOD_EGIGA_INIT /* Enable GbePort0/1 for kernel */ 20 #define CONFIG_KIRKWOOD_PCIE_INIT /* Enable PCIE Port0 */ 21 #define CONFIG_KIRKWOOD_RGMII_PAD_1V8 /* Set RGMII Pad voltage to 1.8V */ 22 #define CONFIG_KIRKWOOD_GPIO 1 23 24 /* 25 * NS16550 Configuration 26 */ 27 #define CONFIG_SYS_NS16550_SERIAL 28 #define CONFIG_SYS_NS16550_REG_SIZE (-4) 29 #define CONFIG_SYS_NS16550_CLK CONFIG_SYS_TCLK 30 #define CONFIG_SYS_NS16550_COM1 KW_UART0_BASE 31 32 #define CONFIG_SYS_MAX_NAND_DEVICE 1 33 /* 34 * Serial Port configuration 35 * The following definitions let you select what serial you want to use 36 * for your console driver. 37 */ 38 39 #define CONFIG_CONS_INDEX 1 /* Console on UART0 */ 40 41 /* 42 * Environment variables configurations 43 */ 44 #define CONFIG_ENV_SPI_BUS 0 45 #define CONFIG_ENV_SPI_CS 0 46 #define CONFIG_ENV_SPI_MAX_HZ 20000000 /* 20Mhz */ 47 #define CONFIG_ENV_SPI_MODE CONFIG_SF_DEFAULT_MODE 48 49 /* 50 * U-Boot bootcode configuration 51 */ 52 53 #define CONFIG_SYS_MONITOR_LEN (256 << 10) /* Reserve 256 kB for monitor */ 54 #define CONFIG_SYS_MALLOC_LEN (4 << 20) /* Reserve 4.0 MB for malloc */ 55 56 /* 57 * For booting Linux, the board info and command line data 58 * have to be in the first 8 MB of memory, since this is 59 * the maximum mapped by the Linux kernel during initialization. 60 */ 61 #define CONFIG_SYS_BOOTMAPSZ (8 << 20) /* Initial Mem map for Linux*/ 62 63 /* size in bytes reserved for initial data */ 64 65 #include <asm/arch/config.h> 66 /* There is no PHY directly connected so don't ask it for link status */ 67 #undef CONFIG_SYS_FAULT_ECHO_LINK_DOWN 68 69 /* 70 * Other required minimal configurations 71 */ 72 #define CONFIG_SYS_RESET_ADDRESS 0xffff0000 /* Rst Vector Adr */ 73 74 /* 75 * SDIO/MMC Card Configuration 76 */ 77 #ifdef CONFIG_CMD_MMC 78 #define CONFIG_MVEBU_MMC 79 #define CONFIG_SYS_MMC_BASE KW_SDIO_BASE 80 #endif /* CONFIG_CMD_MMC */ 81 82 /* 83 * SATA Driver configuration 84 */ 85 #ifdef CONFIG_MVSATA_IDE 86 #define CONFIG_SYS_ATA_IDE0_OFFSET MV_SATA_PORT0_OFFSET 87 #endif /*CONFIG_MVSATA_IDE*/ 88 89 #define CONFIG_SYS_LOAD_ADDR 0x1000000 /* default location for tftp and bootm */ 90 91 #endif /* _CONFIG_DB_88F6281_BP_H */ 92