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