lynx_lane_mode
enum lynx_lane_mode mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode new)
enum lynx_lane_mode curr = lane->mode;
enum lynx_lane_mode lane_mode;
enum lynx_lane_mode lane_mode;
static int ls1028a_get_pccr(enum lynx_lane_mode lane_mode, int lane,
static int ls1028a_get_pcvt_offset(int lane, enum lynx_lane_mode mode)
static int ls1046a_serdes1_get_pccr(enum lynx_lane_mode lane_mode, int lane,
static int ls1046a_serdes1_get_pcvt_offset(int lane, enum lynx_lane_mode mode)
static int ls1046a_serdes2_get_pccr(enum lynx_lane_mode lane_mode, int lane,
static int ls1046a_serdes2_get_pcvt_offset(int lane, enum lynx_lane_mode mode)
static int ls1088a_serdes1_get_pccr(enum lynx_lane_mode lane_mode, int lane,
static int ls1088a_serdes1_get_pcvt_offset(int lane, enum lynx_lane_mode mode)
static int ls2088a_serdes1_get_pccr(enum lynx_lane_mode lane_mode, int lane,
static int ls2088a_serdes1_get_pcvt_offset(int lane, enum lynx_lane_mode mode)
static int ls2088a_serdes2_get_pccr(enum lynx_lane_mode lane_mode, int lane,
static int ls2088a_serdes2_get_pcvt_offset(int lane, enum lynx_lane_mode mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode lane_mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode lane_mode)
static int lynx_28g_get_pccr(enum lynx_lane_mode lane_mode, int lane,
static int lynx_28g_get_pcvt_offset(int lane, enum lynx_lane_mode lane_mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode mode)
enum lynx_lane_mode lane_mode)
enum lynx_lane_mode lane_mode)
enum lynx_lane_mode lane_mode)
enum lynx_lane_mode lane_mode)
enum lynx_lane_mode lane_mode;
static enum lynx_lane_mode lynx_fixed_protocols[] = {
enum lynx_lane_mode new)
enum lynx_lane_mode curr = lane->mode;
int submode, enum lynx_lane_mode *lane_mode)
enum lynx_lane_mode tmp_lane_mode;
struct lynx_pll *lynx_pll_get(struct lynx_priv *priv, enum lynx_lane_mode mode)
int lynx_pccr_read(struct lynx_lane *lane, enum lynx_lane_mode mode, u32 *val)
int lynx_pccr_write(struct lynx_lane *lane, enum lynx_lane_mode mode, u32 val)
int lynx_pcvt_read(struct lynx_lane *lane, enum lynx_lane_mode mode, int cr,
int lynx_pcvt_write(struct lynx_lane *lane, enum lynx_lane_mode mode, int cr,
int lynx_pcvt_rmw(struct lynx_lane *lane, enum lynx_lane_mode mode, int cr,
enum lynx_lane_mode phy_interface_to_lane_mode(phy_interface_t intf)
enum lynx_lane_mode mode)
bool lynx_lane_supports_mode(struct lynx_lane *lane, enum lynx_lane_mode mode)
const char *lynx_lane_mode_str(enum lynx_lane_mode lane_mode)
const char *lynx_lane_mode_str(enum lynx_lane_mode lane_mode);
enum lynx_lane_mode phy_interface_to_lane_mode(phy_interface_t intf);
bool lynx_lane_supports_mode(struct lynx_lane *lane, enum lynx_lane_mode mode);
int submode, enum lynx_lane_mode *lane_mode);
struct lynx_pll *lynx_pll_get(struct lynx_priv *priv, enum lynx_lane_mode mode);
int lynx_pccr_read(struct lynx_lane *lane, enum lynx_lane_mode mode, u32 *val);
int lynx_pccr_write(struct lynx_lane *lane, enum lynx_lane_mode mode, u32 val);
int lynx_pcvt_read(struct lynx_lane *lane, enum lynx_lane_mode mode, int cr,
int lynx_pcvt_write(struct lynx_lane *lane, enum lynx_lane_mode mode, int cr,
int lynx_pcvt_rmw(struct lynx_lane *lane, enum lynx_lane_mode mode, int cr,
enum lynx_lane_mode mode;
int (*get_pccr)(enum lynx_lane_mode lane_mode, int lane,
int (*get_pcvt_offset)(int lane, enum lynx_lane_mode mode);
bool (*lane_supports_mode)(int lane, enum lynx_lane_mode mode);
static inline bool lynx_lane_mode_uses_gmii_mac(enum lynx_lane_mode mode)
static inline bool lynx_lane_mode_uses_xgmii_mac(enum lynx_lane_mode mode)