Lines Matching refs:muxval
89 u8 muxval; member
326 static const char *ls2080a_qds_mdio_name_for_muxval(u8 muxval) in ls2080a_qds_mdio_name_for_muxval() argument
328 return mdio_names[muxval]; in ls2080a_qds_mdio_name_for_muxval()
331 struct mii_dev *mii_dev_for_muxval(u8 muxval) in mii_dev_for_muxval() argument
334 const char *name = ls2080a_qds_mdio_name_for_muxval(muxval); in mii_dev_for_muxval()
337 printf("No bus for muxval %x\n", muxval); in mii_dev_for_muxval()
351 static void ls2080a_qds_enable_SFP_TX(u8 muxval) in ls2080a_qds_enable_SFP_TX() argument
357 brdcfg9 |= (muxval << BRDCFG9_SFPTX_SHIFT); in ls2080a_qds_enable_SFP_TX()
361 static void ls2080a_qds_mux_mdio(u8 muxval) in ls2080a_qds_mux_mdio() argument
365 if (muxval <= 5) { in ls2080a_qds_mux_mdio()
368 brdcfg4 |= (muxval << BRDCFG4_EMISEL_SHIFT); in ls2080a_qds_mux_mdio()
378 ls2080a_qds_mux_mdio(priv->muxval); in ls2080a_qds_mdio_read()
388 ls2080a_qds_mux_mdio(priv->muxval); in ls2080a_qds_mdio_write()
400 static int ls2080a_qds_mdio_init(char *realbusname, u8 muxval) in ls2080a_qds_mdio_init() argument
420 strcpy(bus->name, ls2080a_qds_mdio_name_for_muxval(muxval)); in ls2080a_qds_mdio_init()
431 pmdio->muxval = muxval; in ls2080a_qds_mdio_init()