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