183d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 25cc16d88SPatrice Chotard /* 3fb48bc44SPatrice Chotard * Copyright (C) 2017, STMicroelectronics - All Rights Reserved 4fb48bc44SPatrice Chotard * Author(s): Patrice Chotard, <patrice.chotard@st.com> for STMicroelectronics. 55cc16d88SPatrice Chotard */ 65cc16d88SPatrice Chotard 75cc16d88SPatrice Chotard #ifndef __CONFIG_H 85cc16d88SPatrice Chotard #define __CONFIG_H 95cc16d88SPatrice Chotard 10*4807c40cSPatrice Chotard #include <linux/sizes.h> 11*4807c40cSPatrice Chotard 125cc16d88SPatrice Chotard /* ram memory-related information */ 135cc16d88SPatrice Chotard #define PHYS_SDRAM_1 0x40000000 145cc16d88SPatrice Chotard #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 157aac4e91SNicolas Le Bayon #define PHYS_SDRAM_1_SIZE 0x3E000000 165cc16d88SPatrice Chotard #define CONFIG_SYS_LOAD_ADDR PHYS_SDRAM_1 /* default load addr */ 175cc16d88SPatrice Chotard 185cc16d88SPatrice Chotard #define CONFIG_SYS_HZ_CLOCK 1000000000 /* 1 GHz */ 195cc16d88SPatrice Chotard 205cc16d88SPatrice Chotard /* Environment */ 213ef751edSPatrice Chotard 223ef751edSPatrice Chotard #define CONFIG_LOADADDR CONFIG_SYS_LOAD_ADDR 23*4807c40cSPatrice Chotard #define CONFIG_SYS_BOOTM_LEN SZ_16M 243ef751edSPatrice Chotard 253ef751edSPatrice Chotard #define BOOT_TARGET_DEVICES(func) \ 263ef751edSPatrice Chotard func(MMC, mmc, 0) \ 273ef751edSPatrice Chotard func(USB, usb, 0) \ 283ef751edSPatrice Chotard func(DHCP, dhcp, na) 293ef751edSPatrice Chotard #include <config_distro_bootcmd.h> 303ef751edSPatrice Chotard #define CONFIG_BOOTFILE "uImage" 315cc16d88SPatrice Chotard #define CONFIG_EXTRA_ENV_SETTINGS \ 323ef751edSPatrice Chotard "kernel_addr_r=0x40000000\0" \ 333ef751edSPatrice Chotard "fdtfile=stih410-b2260.dtb\0" \ 343ef751edSPatrice Chotard "fdt_addr_r=0x47000000\0" \ 353ef751edSPatrice Chotard "scriptaddr=0x50000000\0" \ 360899bd26SRiku Voipio "pxefile_addr_r=0x50100000\0" \ 373ef751edSPatrice Chotard "fdt_high=0xffffffffffffffff\0" \ 383ef751edSPatrice Chotard "initrd_high=0xffffffffffffffff\0" \ 39b8139083SLee Jones "ramdisk_addr_r=0x48000000\0" \ 403ef751edSPatrice Chotard BOOTENV 413ef751edSPatrice Chotard 425cc16d88SPatrice Chotard 435cc16d88SPatrice Chotard #define CONFIG_ENV_SIZE 0x4000 445cc16d88SPatrice Chotard 455cc16d88SPatrice Chotard /* Extra Commands */ 465cc16d88SPatrice Chotard #define CONFIG_CMD_ASKENV 475cc16d88SPatrice Chotard 485cc16d88SPatrice Chotard #define CONFIG_SETUP_MEMORY_TAGS 495cc16d88SPatrice Chotard 505cc16d88SPatrice Chotard /* Size of malloc() pool */ 515cc16d88SPatrice Chotard #define CONFIG_SYS_MALLOC_LEN 0x1800000 525cc16d88SPatrice Chotard #define CONFIG_SYS_GBL_DATA_SIZE 1024 /* Global data structures */ 535cc16d88SPatrice Chotard #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE - \ 545cc16d88SPatrice Chotard CONFIG_SYS_MALLOC_LEN - \ 555cc16d88SPatrice Chotard CONFIG_SYS_GBL_DATA_SIZE) 565cc16d88SPatrice Chotard 575cc16d88SPatrice Chotard /* Monitor Command Prompt */ 585cc16d88SPatrice Chotard #define CONFIG_SYS_CBSIZE 1024 /* Console I/O Buffer Size */ 595cc16d88SPatrice Chotard 605cc16d88SPatrice Chotard #define CONFIG_SYS_MAX_FLASH_BANKS 1 615cc16d88SPatrice Chotard 625cc16d88SPatrice Chotard #define CONFIG_SKIP_LOWLEVEL_INIT 635cc16d88SPatrice Chotard 64e9d12572SPatrice Chotard /* USB Configs */ 65e9d12572SPatrice Chotard #define CONFIG_USB_OHCI_NEW 66e9d12572SPatrice Chotard #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 2 67e9d12572SPatrice Chotard 68e9d12572SPatrice Chotard #define CONFIG_USB_HOST_ETHER 69e9d12572SPatrice Chotard #define CONFIG_USB_ETHER_ASIX 70e9d12572SPatrice Chotard #define CONFIG_USB_ETHER_MCS7830 71e9d12572SPatrice Chotard #define CONFIG_USB_ETHER_SMSC95XX 72e9d12572SPatrice Chotard 73e9d12572SPatrice Chotard /* NET Configs */ 74e9d12572SPatrice Chotard 755cc16d88SPatrice Chotard #endif /* __CONFIG_H */ 76