Home
last modified time | relevance | path

Searched full:mii_rt (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_mii_cfg.c15 void icssg_mii_update_ipg(struct regmap *mii_rt, int mii, u32 ipg) in icssg_mii_update_ipg() argument
20 regmap_write(mii_rt, PRUSS_MII_RT_TX_IPG0, ipg); in icssg_mii_update_ipg()
22 regmap_read(mii_rt, PRUSS_MII_RT_TX_IPG0, &val); in icssg_mii_update_ipg()
23 regmap_write(mii_rt, PRUSS_MII_RT_TX_IPG1, ipg); in icssg_mii_update_ipg()
24 regmap_write(mii_rt, PRUSS_MII_RT_TX_IPG0, val); in icssg_mii_update_ipg()
28 void icssg_mii_update_mtu(struct regmap *mii_rt, int mii, int mtu) in icssg_mii_update_mtu() argument
32 regmap_update_bits(mii_rt, in icssg_mii_update_mtu()
37 regmap_update_bits(mii_rt, in icssg_mii_update_mtu()
H A Dicssg_config.c115 struct regmap *mii_rt; in icssg_config_mii_init_fw_offload() local
117 mii_rt = prueth->mii_rt; in icssg_config_mii_init_fw_offload()
133 regmap_write(mii_rt, txcfg_reg, txcfg); in icssg_config_mii_init_fw_offload()
134 regmap_write(mii_rt, pcnt_reg, 0x1); in icssg_config_mii_init_fw_offload()
142 struct regmap *mii_rt; in icssg_config_mii_init() local
144 mii_rt = prueth->mii_rt; in icssg_config_mii_init()
161 regmap_write(mii_rt, txcfg_reg, txcfg); in icssg_config_mii_init()
162 regmap_write(mii_rt, pcnt_reg, 0x1); in icssg_config_mii_init()
249 icssg_mii_update_ipg(prueth->mii_rt, slice, ipg); in icssg_config_ipg()
H A Dicssg_mii_rt.h3 /* PRU-ICSS MII_RT register definitions
143 void icssg_mii_update_ipg(struct regmap *mii_rt, int mii, u32 ipg);
144 void icssg_mii_update_mtu(struct regmap *mii_rt, int mii, int mtu);
H A Dicssg_prueth.h245 * @mii_rt: regmap to mii_rt block
282 struct regmap *mii_rt; member
H A Dicssg_prueth_sr1.c572 icssg_mii_update_mtu(prueth->mii_rt, slice, ndev->max_mtu); in emac_ndo_open()
977 prueth->mii_rt = syscon_regmap_lookup_by_phandle(np, "ti,mii-rt"); in prueth_probe()
978 if (IS_ERR(prueth->mii_rt)) { in prueth_probe()
H A Dicssg_prueth.c771 icssg_mii_update_mtu(prueth->mii_rt, slice, ndev->max_mtu); in emac_ndo_open()
1591 prueth->mii_rt = syscon_regmap_lookup_by_phandle(np, "ti,mii-rt"); in prueth_probe()
1592 if (IS_ERR(prueth->mii_rt)) { in prueth_probe()
/linux/Documentation/devicetree/bindings/net/
H A Dti,icssg-prueth.yaml56 phandle to MII_RT module's syscon regmap