]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/blob - packages/ti/drv/emac/emac_hwcfg.h
PDK-6487: emac: test app updates
[processor-sdk/pdk.git] / packages / ti / drv / emac / emac_hwcfg.h
1 /*
2  * Copyright (C) 2010-2017 Texas Instruments Incorporated - http://www.ti.com/
3  *
4  *  Redistribution and use in source and binary forms, with or without
5  *  modification, are permitted provided that the following conditions
6  *  are met:
7  *
8  *    Redistributions of source code must retain the above copyright
9  *    notice, this list of conditions and the following disclaimer.
10  *
11  *    Redistributions in binary form must reproduce the above copyright
12  *    notice, this list of conditions and the following disclaimer in the
13  *    documentation and/or other materials provided with the
14  *    distribution.
15  *
16  *    Neither the name of Texas Instruments Incorporated nor the names of
17  *    its contributors may be used to endorse or promote products derived
18  *    from this software without specific prior written permission.
19  *
20  *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21  *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22  *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23  *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24  *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25  *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26  *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27  *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28  *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29  *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30  *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  *
32  */
34 /*******************************************************************************
35 * FILE PURPOSE: EMAC Hardware Platform Configuration
36 *
37 ********************************************************************************
38 * FILE NAME:    emac_hwcfg.h
39 *
40 * DESCRIPTION:  This file contains definitions of hardware platform specific
41 *               configuration
42 *******************************************************************************/
43 #ifndef __EMACHWCFG_H__
44 #define __EMACHWCFG_H__
46 #ifdef __cplusplus
47 extern "C" {
48 #endif
50 /**********************************************************************
51  ******************** Platform Specific Definitions *******************
52  **********************************************************************/
54 /*************************** C6657 Platform ***************************/
55 #ifdef SOC_C6657
57 /**
58  * @brief   Single core device
59  */
60 #define  MULTI_CORE_DEV
61 #undef  TWO_PORT_DEV
62 #endif /* SOC_C6657 */
64 /**
65  * @brief   Maximum number of EMAC ports
66  */
67 #define MAX_NUM_EMAC_PORTS      1
69 #ifdef __cplusplus
70 }
71 #endif
73 #endif /* __EMACHWCFG_H__*/