board.h 723 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * K2HK EVM : Board common header
  4. *
  5. * (C) Copyright 2014
  6. * Texas Instruments Incorporated, <www.ti.com>
  7. */
  8. #ifndef _KS2_BOARD
  9. #define _KS2_BOARD
  10. #include <asm/ti-common/keystone_net.h>
  11. #include "../common/board_detect.h"
  12. #if defined(CONFIG_TI_I2C_BOARD_DETECT)
  13. static inline int board_is_k2g_gp(void)
  14. {
  15. return board_ti_is("66AK2GGP");
  16. }
  17. static inline int board_is_k2g_g1(void)
  18. {
  19. return board_ti_is("66AK2GG1");
  20. }
  21. static inline int board_is_k2g_ice(void)
  22. {
  23. return board_ti_is("66AK2GIC");
  24. }
  25. #else
  26. static inline int board_is_k2g_gp(void)
  27. {
  28. return false;
  29. }
  30. static inline int board_is_k2g_ice(void)
  31. {
  32. return false;
  33. }
  34. #endif
  35. void spl_init_keystone_plls(void);
  36. #endif