sama5_boot.h 679 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * Boot mode definitions for the SAMA5Dx SoC
  4. *
  5. * Copyright (C) 2016 Marek Vasut <marex@denx.de>
  6. */
  7. #ifndef __SAMA5_BOOT_H
  8. #define __SAMA5_BOOT_H
  9. /* Boot modes stored by BootROM in r4 */
  10. #define ATMEL_SAMA5_BOOT_FROM_OFF 0
  11. #define ATMEL_SAMA5_BOOT_FROM_MASK 0xf
  12. #define ATMEL_SAMA5_BOOT_FROM_SPI (0 << 0)
  13. #define ATMEL_SAMA5_BOOT_FROM_MCI (1 << 0)
  14. #define ATMEL_SAMA5_BOOT_FROM_SMC (2 << 0)
  15. #define ATMEL_SAMA5_BOOT_FROM_TWI (3 << 0)
  16. #define ATMEL_SAMA5_BOOT_FROM_QSPI (4 << 0)
  17. #define ATMEL_SAMA5_BOOT_FROM_SAMBA (7 << 0)
  18. #define ATMEL_SAMA5_BOOT_DEV_ID_OFF 4
  19. #define ATMEL_SAMA5_BOOT_DEV_ID_MASK 0xf
  20. #endif /* __SAMA5_BOOT_H */