Lines Matching refs:ch_addr
14 static void __mtk_tr_access(struct phy_device *phydev, bool read, u8 ch_addr, in __mtk_tr_access() argument
22 tr_cmd |= (((ch_addr & 0x3) << 11) | in __mtk_tr_access()
29 static void __mtk_tr_read(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_read() argument
32 __mtk_tr_access(phydev, true, ch_addr, node_addr, data_addr); in __mtk_tr_read()
39 static void __mtk_tr_write(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_write() argument
46 __mtk_tr_access(phydev, false, ch_addr, node_addr, data_addr); in __mtk_tr_write()
49 void __mtk_tr_modify(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_modify() argument
56 __mtk_tr_read(phydev, ch_addr, node_addr, data_addr, &tr_high, &tr_low); in __mtk_tr_modify()
59 __mtk_tr_write(phydev, ch_addr, node_addr, data_addr, tr_data); in __mtk_tr_modify()
63 void mtk_tr_modify(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in mtk_tr_modify() argument
67 __mtk_tr_modify(phydev, ch_addr, node_addr, data_addr, mask, set); in mtk_tr_modify()
72 void __mtk_tr_set_bits(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_set_bits() argument
75 __mtk_tr_modify(phydev, ch_addr, node_addr, data_addr, 0, set); in __mtk_tr_set_bits()
79 void __mtk_tr_clr_bits(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_clr_bits() argument
82 __mtk_tr_modify(phydev, ch_addr, node_addr, data_addr, clr, 0); in __mtk_tr_clr_bits()