falcon_dpll.h (1031B)
1 /* 2 * 3 * 4 * 5 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 6 * 7 * Copyright 2007-2019 Broadcom Inc. All rights reserved. 8 * 9 * 10 * DO NOT EDIT THIS FILE! 11 */ 12 13 #ifndef _FALCON_DPLL_H__H_ 14 #define _FALCON_DPLL_H__H_ 15 16 #include <phymod/phymod_definitions.h> 17 /*Set\Get TX Parameters*/ 18 int falcon_dpll_phy_tx_set(const phymod_phy_access_t* phy, const phymod_tx_t* tx); 19 int falcon_dpll_phy_tx_get(const phymod_phy_access_t* phy, phymod_tx_t* tx); 20 21 /*Request for default TX parameters configuration per media type*/ 22 int falcon_dpll_phy_media_type_tx_get(const phymod_phy_access_t* phy, phymod_media_typed_t media, phymod_tx_t* tx); 23 24 /*Set/get TXPI config: enable/disable it and set work mode. */ 25 int falcon_dpll_phy_txpi_config_set(const phymod_phy_access_t* phy, const phymod_txpi_config_t* config); 26 int falcon_dpll_phy_txpi_config_get(const phymod_phy_access_t* phy, phymod_txpi_config_t* config); 27 28 #endif /*_FALCON_DPLL_H_*/