/*
 * DO NOT EDIT THIS FILE!
 * This file is auto-generated.
 * Edits to this file will be lost when it is regenerated.
 *
 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
 * 
 * Copyright 2007-2020 Broadcom Inc. All rights reserved.
 *
 * PHY chip support for SDKLT.
 */

#ifndef PHYMOD_CUSTOM_CHIP_CONFIG_H
#define PHYMOD_CUSTOM_CHIP_CONFIG_H

#define PHYMOD_EAGLE_SUPPORT
#define PHYMOD_FALCON_SUPPORT
#define PHYMOD_TSCE_SUPPORT
#define PHYMOD_TSCF_SUPPORT
#define PHYMOD_NULL_SUPPORT
#define PHYMOD_BLACKHAWK_SUPPORT
#define PHYMOD_TSCBH_SUPPORT
#define PHYMOD_TSCE16_SUPPORT
#define PHYMOD_MERLIN16_SUPPORT
#define PHYMOD_TSCBH_GEN2_SUPPORT
#define PHYMOD_TSCE7_SUPPORT
#define PHYMOD_MERLIN7_SUPPORT
#define PHYMOD_TSCBH_GEN3_SUPPORT
#define PHYMOD_BLACKHAWK7_V1L8P1_SUPPORT
#define PHYMOD_TSCO_SUPPORT
#define PHYMOD_OSPREY7_V2L8P1_SUPPORT
#define PHYMOD_BLACKHAWK7_L8P2_SUPPORT
#define PHYMOD_TSCO_DPLL_SUPPORT

/*
 * Avoid build errors for open source releases which only
 * include the PHYMOD null driver.
 */
#ifndef PHYMOD_EAGLE_SUPPORT
#define phymodDispatchTypeEagle phymodDispatchTypeCount
#endif
#ifndef PHYMOD_FALCON_SUPPORT
#define phymodDispatchTypeFalcon phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCE_SUPPORT
#define phymodDispatchTypeTsce phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCF_SUPPORT
#define phymodDispatchTypeTscf phymodDispatchTypeCount
#endif
#ifndef PHYMOD_NULL_SUPPORT
#define phymodDispatchTypeNull phymodDispatchTypeCount
#endif
#ifndef PHYMOD_BLACKHAWK_SUPPORT
#define phymodDispatchTypeBlackhawk phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCBH_SUPPORT
#define phymodDispatchTypeTscbh phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCE16_SUPPORT
#define phymodDispatchTypeTsce16 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_MERLIN16_SUPPORT
#define phymodDispatchTypeMerlin16 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCBH_GEN2_SUPPORT
#define phymodDispatchTypeTscbh_gen2 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCE7_SUPPORT
#define phymodDispatchTypeTsce7 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_MERLIN7_SUPPORT
#define phymodDispatchTypeMerlin7 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCBH_GEN3_SUPPORT
#define phymodDispatchTypeTscbh_gen3 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_BLACKHAWK7_V1L8P1_SUPPORT
#define phymodDispatchTypeBlackhawk7_v1l8p1 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCO_SUPPORT
#define phymodDispatchTypeTsco phymodDispatchTypeCount
#endif
#ifndef PHYMOD_OSPREY7_V2L8P1_SUPPORT
#define phymodDispatchTypeOsprey7_v2l8p1 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_BLACKHAWK7_L8P2_SUPPORT
#define phymodDispatchTypeBlackhawk7_l8p2 phymodDispatchTypeCount
#endif
#ifndef PHYMOD_TSCO_DPLL_SUPPORT
#define phymodDispatchTypeTsco_dpll phymodDispatchTypeCount
#endif

#endif /* PHYMOD_CUSTOM_CHIP_CONFIG_H */
