openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

merlin16_select_defns.h (1785B)


      1 /*********************************************************************************
      2  *********************************************************************************
      3  *  File Name  :  merlin16_select_defns.h
      4  *  Created On :  29 Sep 2015
      5  *  Created By :  Brent Roberts
      6  *  Description:  Select header files for IP-specific definitions
      7  *  Revision   :  
      8  *  
      9  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
     10  * 
     11  * Copyright 2007-2019 Broadcom Inc. All rights reserved.
     12  *  No portions of this material may be reproduced in any form without
     13  *  the written permission of:
     14  *  
     15  *      Broadcom Corporation
     16  *      5300 California Avenue
     17  *      Irvine, CA  92617
     18  *  
     19  *  All information contained in this document is Broadcom Corporation
     20  *  company private proprietary, and trade secret.
     21  */
     22 
     23  /** @file
     24  * Select IP files to include for API
     25  */
     26 
     27 #ifndef MERLIN16_API_SELECT_DEFNS_H
     28 #define MERLIN16_API_SELECT_DEFNS_H
     29 
     30 #include "merlin16_ipconfig.h"
     31 #include "merlin16_field_access.h"
     32 
     33 #   include "merlin16_api_uc_common.h"
     34 
     35 /****************************************************************************
     36  * @name Register Access Macro Inclusions
     37  *
     38  * All cores provide access to hardware control/status registers.
     39  */
     40 /**@{*/
     41 
     42 /**
     43  * This build includes register access macros for the MERLIN16 core.
     44  */
     45 #include "merlin16_fields.h"
     46 
     47 /**@}*/
     48 
     49 
     50 /****************************************************************************
     51  * @name RAM Access Macro Inclusions
     52  *
     53  * Some cores also provide access to firmware control/status RAM variables.
     54  */
     55 /**@{*/
     56 
     57 /**
     58  * This build includes macros to access Merlin16 microcode RAM variables.
     59  */
     60 #include "merlin16_api_uc_vars_rdwr_defns.h"
     61 /**@}*/
     62 
     63 #endif