stv0991.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * Copyright (C) 2014, STMicroelectronics - All Rights Reserved
  4. * Author(s): Vikas Manocha, <vikas.manocha@st.com> for STMicroelectronics.
  5. */
  6. #ifndef __CONFIG_STV0991_H
  7. #define __CONFIG_STV0991_H
  8. #define CONFIG_SYS_EXCEPTION_VECTORS_HIGH
  9. /* ram memory-related information */
  10. #define PHYS_SDRAM_1 0x00000000
  11. #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1
  12. #define PHYS_SDRAM_1_SIZE 0x00198000
  13. #define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + 16 * 1024)
  14. /* user interface */
  15. #define CONFIG_SYS_CBSIZE 1024
  16. /* MISC */
  17. #define CONFIG_SYS_LOAD_ADDR 0x00000000
  18. #define CONFIG_SYS_INIT_RAM_SIZE 0x8000
  19. #define CONFIG_SYS_INIT_RAM_ADDR 0x00190000
  20. #define CONFIG_SYS_INIT_SP_OFFSET \
  21. (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
  22. /* U-Boot Load Address */
  23. #define CONFIG_SYS_INIT_SP_ADDR \
  24. (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
  25. /* GMAC related configs */
  26. #define CONFIG_DW_ALTDESCRIPTOR
  27. /* Command support defines */
  28. #define CONFIG_PHY_RESET_DELAY 10000 /* in usec */
  29. #define CONFIG_SYS_MEMTEST_START 0x0000
  30. #define CONFIG_SYS_MEMTEST_END 1024*1024
  31. /* Misc configuration */
  32. #define CONFIG_BOOTCOMMAND "go 0x40040000"
  33. /*
  34. + * QSPI support
  35. + */
  36. #ifdef CONFIG_OF_CONTROL /* QSPI is controlled via DT */
  37. #define CONFIG_CQSPI_REF_CLK ((30/4)/2)*1000*1000
  38. #endif
  39. #endif /* __CONFIG_H */