Lines Matching refs:regmap

91 	struct regmap *regmap;  member
99 struct regmap *regmap; in serdes_am654_mux_clk_probe() local
114 regmap = syscon_get_regmap(syscon); in serdes_am654_mux_clk_probe()
115 if (IS_ERR(regmap)) { in serdes_am654_mux_clk_probe()
117 return PTR_ERR(regmap); in serdes_am654_mux_clk_probe()
120 data->regmap = regmap; in serdes_am654_mux_clk_probe()
163 if (!data->regmap) in serdes_am654_mux_clk_set_parent()
177 regmap_update_bits(data->regmap, 0, SERDES_CTL_CLK_SEL_MASK, val); in serdes_am654_mux_clk_set_parent()
195 struct regmap *regmap; member
196 struct regmap *serdes_ctl;
204 regmap_update_bits(phy->regmap, WIZ_PLL_CTRL, mask, val); in serdes_am654_enable_pll()
206 return regmap_read_poll_timeout(phy->regmap, WIZ_PLL_CTRL, val, in serdes_am654_enable_pll()
214 regmap_update_bits(phy->regmap, WIZ_PLL_CTRL, mask, 0); in serdes_am654_disable_pll()
225 regmap_update_bits(phy->regmap, WIZ_LANEXCTL_STS, mask, val); in serdes_am654_enable_txrx()
230 regmap_update_bits(phy->regmap, WIZ_LANEXCTL_STS, mask, val); in serdes_am654_enable_txrx()
241 regmap_update_bits(phy->regmap, WIZ_LANEXCTL_STS, mask, 0); in serdes_am654_disable_txrx()
245 regmap_update_bits(phy->regmap, WIZ_LANEXCTL_STS, mask, 0); in serdes_am654_disable_txrx()
268 return regmap_read_poll_timeout(phy->regmap, COMLANE_R194, val, in serdes_am654_power_on()
291 regmap_update_bits(phy->regmap, COMLANE_R138, mask, val); in serdes_am654_init()
294 regmap_update_bits(phy->regmap, CMU_R07C, val, val); in serdes_am654_init()
297 regmap_update_bits(phy->regmap, COMLANE_R190, val, val); in serdes_am654_init()
308 regmap_update_bits(phy->regmap, SERDES_CTRL, val, val); in serdes_am654_reset()
310 regmap_update_bits(phy->regmap, SERDES_CTRL, val, 0); in serdes_am654_reset()
361 struct regmap *serdes_ctl; in serdes_am654_probe()
362 struct regmap *map; in serdes_am654_probe()
369 phy->regmap = map; in serdes_am654_probe()