Lines Matching refs:muxval
79 u8 muxval; member
297 static const char *ls1088a_qds_mdio_name_for_muxval(u8 muxval) in ls1088a_qds_mdio_name_for_muxval() argument
299 return mdio_names[muxval]; in ls1088a_qds_mdio_name_for_muxval()
302 struct mii_dev *mii_dev_for_muxval(u8 muxval) in mii_dev_for_muxval() argument
305 const char *name = ls1088a_qds_mdio_name_for_muxval(muxval); in mii_dev_for_muxval()
308 printf("No bus for muxval %x\n", muxval); in mii_dev_for_muxval()
322 static void ls1088a_qds_enable_SFP_TX(u8 muxval) in ls1088a_qds_enable_SFP_TX() argument
328 brdcfg9 |= (muxval << BRDCFG9_SFPTX_SHIFT); in ls1088a_qds_enable_SFP_TX()
332 static void ls1088a_qds_mux_mdio(u8 muxval) in ls1088a_qds_mux_mdio() argument
336 if (muxval <= 5) { in ls1088a_qds_mux_mdio()
339 brdcfg4 |= (muxval << BRDCFG4_EMISEL_SHIFT); in ls1088a_qds_mux_mdio()
349 ls1088a_qds_mux_mdio(priv->muxval); in ls1088a_qds_mdio_read()
359 ls1088a_qds_mux_mdio(priv->muxval); in ls1088a_qds_mdio_write()
371 static int ls1088a_qds_mdio_init(char *realbusname, u8 muxval) in ls1088a_qds_mdio_init() argument
391 sprintf(bus->name, ls1088a_qds_mdio_name_for_muxval(muxval)); in ls1088a_qds_mdio_init()
402 pmdio->muxval = muxval; in ls1088a_qds_mdio_init()