revision.h 948 B

12345678910111213141516171819202122232425262728293031323334
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright 2015 Linaro Ltd.
  4. */
  5. #ifndef __SOC_IMX_REVISION_H__
  6. #define __SOC_IMX_REVISION_H__
  7. #define IMX_CHIP_REVISION_1_0 0x10
  8. #define IMX_CHIP_REVISION_1_1 0x11
  9. #define IMX_CHIP_REVISION_1_2 0x12
  10. #define IMX_CHIP_REVISION_1_3 0x13
  11. #define IMX_CHIP_REVISION_1_4 0x14
  12. #define IMX_CHIP_REVISION_1_5 0x15
  13. #define IMX_CHIP_REVISION_2_0 0x20
  14. #define IMX_CHIP_REVISION_2_1 0x21
  15. #define IMX_CHIP_REVISION_2_2 0x22
  16. #define IMX_CHIP_REVISION_2_3 0x23
  17. #define IMX_CHIP_REVISION_3_0 0x30
  18. #define IMX_CHIP_REVISION_3_1 0x31
  19. #define IMX_CHIP_REVISION_3_2 0x32
  20. #define IMX_CHIP_REVISION_3_3 0x33
  21. #define IMX_CHIP_REVISION_UNKNOWN 0xff
  22. int mx27_revision(void);
  23. int mx31_revision(void);
  24. int mx35_revision(void);
  25. int mx51_revision(void);
  26. int mx53_revision(void);
  27. unsigned int imx_get_soc_revision(void);
  28. void imx_print_silicon_rev(const char *cpu, int srev);
  29. #endif /* __SOC_IMX_REVISION_H__ */