broadcom_bcm963158.h 852 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * Copyright (C) 2019 Philippe Reynes <philippe.reynes@softathome.com>
  4. */
  5. #include <linux/sizes.h>
  6. /*
  7. * common
  8. */
  9. /* UART */
  10. #define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, \
  11. 230400, 500000, 1500000 }
  12. /* Memory usage */
  13. #define CONFIG_SYS_MAXARGS 24
  14. #define CONFIG_SYS_MALLOC_LEN (1024 * 1024)
  15. #define CONFIG_SYS_BOOTM_LEN (16 * 1024 * 1024)
  16. /*
  17. * 63158
  18. */
  19. /* RAM */
  20. #define CONFIG_SYS_SDRAM_BASE 0x00000000
  21. /* U-Boot */
  22. #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE + SZ_16M)
  23. #define CONFIG_SYS_LOAD_ADDR CONFIG_SYS_TEXT_BASE
  24. #define CONFIG_SKIP_LOWLEVEL_INIT
  25. #ifdef CONFIG_MTD_RAW_NAND
  26. #define CONFIG_SYS_MAX_NAND_DEVICE 1
  27. #define CONFIG_SYS_NAND_SELF_INIT
  28. #define CONFIG_SYS_NAND_ONFI_DETECTION
  29. #endif /* CONFIG_MTD_RAW_NAND */
  30. /*
  31. * bcm963158
  32. */