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 9 #ifndef _KS2_BOARD 10 #define _KS2_BOARD 11 12 #include <asm/ti-common/keystone_net.h> 13 #include "../common/board_detect.h" 14 15 extern struct eth_priv_t eth_priv_cfg[]; 16 17 #if defined(CONFIG_TI_I2C_BOARD_DETECT) 18 static inline int board_is_k2g_gp(void) 19 { 20 return board_ti_is("66AK2GGP"); 21 } 22 static inline int board_is_k2g_g1(void) 23 { 24 return board_ti_is("66AK2GG1"); 25 } 26 static inline int board_is_k2g_ice(void) 27 { 28 return board_ti_is("66AK2GIC"); 29 } 30 #else 31 static inline int board_is_k2g_gp(void) 32 { 33 return false; 34 } 35 static inline int board_is_k2g_ice(void) 36 { 37 return false; 38 } 39 #endif 40 41 int get_num_eth_ports(void); 42 void spl_init_keystone_plls(void); 43 44 #endif 45