Deleted Added
sdiff udiff text old ( 181003 ) new ( 185352 )
full compact
1/******************************************************************************
2
3 Copyright (c) 2001-2008, Intel Corporation
4 All rights reserved.
5
6 Redistribution and use in source and binary forms, with or without
7 modification, are permitted provided that the following conditions are met:
8

--- 16 unchanged lines hidden (view full) ---

25 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 POSSIBILITY OF SUCH DAMAGE.
31
32******************************************************************************/
33/*$FreeBSD: head/sys/dev/ixgbe/ixgbe_phy.h 181003 2008-07-30 18:15:18Z jfv $*/
34
35#ifndef _IXGBE_PHY_H_
36#define _IXGBE_PHY_H_
37
38#include "ixgbe_type.h"
39
40s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw);
41bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr);
42enum ixgbe_phy_type ixgbe_get_phy_type_from_id(u32 phy_id);
43s32 ixgbe_get_phy_id(struct ixgbe_hw *hw);
44s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw);
45s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw);
46s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
47 u32 device_type, u16 *phy_data);

--- 7 unchanged lines hidden (view full) ---

55
56/* PHY specific */
57s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw,
58 ixgbe_link_speed *speed,
59 bool *link_up);
60s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
61 u16 *firmware_version);
62
63#endif /* _IXGBE_PHY_H_ */