Lines Matching refs:syscon
73 struct regmap *syscon; member
135 regmap_read(priv->syscon, data->syscon_control1_off, ®); in armadaxp_init()
145 regmap_write(priv->syscon, data->syscon_control1_off, reg); in armadaxp_init()
148 regmap_read(priv->syscon, data->syscon_status_off, ®); in armadaxp_init()
150 regmap_write(priv->syscon, data->syscon_status_off, reg); in armadaxp_init()
159 regmap_read(priv->syscon, data->syscon_control1_off, ®); in armada370_init()
169 regmap_write(priv->syscon, data->syscon_control1_off, reg); in armada370_init()
180 regmap_read(priv->syscon, data->syscon_control1_off, ®); in armada375_init()
184 regmap_write(priv->syscon, data->syscon_control1_off, reg); in armada375_init()
189 regmap_write(priv->syscon, data->syscon_control1_off, reg); in armada375_init()
198 return regmap_read_poll_timeout(priv->syscon, in armada_wait_sensor_validity()
212 regmap_read(priv->syscon, data->syscon_control1_off, ®); in armada380_init()
215 regmap_write(priv->syscon, data->syscon_control1_off, reg); in armada380_init()
218 regmap_read(priv->syscon, data->syscon_control0_off, ®); in armada380_init()
221 regmap_write(priv->syscon, data->syscon_control0_off, reg); in armada380_init()
230 regmap_read(priv->syscon, data->syscon_control0_off, ®); in armada_ap806_init()
240 regmap_write(priv->syscon, data->syscon_control0_off, reg); in armada_ap806_init()
252 regmap_read(priv->syscon, data->syscon_control0_off, ®); in armada_cp110_init()
254 regmap_write(priv->syscon, data->syscon_control0_off, reg); in armada_cp110_init()
257 regmap_read(priv->syscon, data->syscon_control1_off, ®); in armada_cp110_init()
260 regmap_write(priv->syscon, data->syscon_control1_off, reg); in armada_cp110_init()
270 regmap_read(priv->syscon, priv->data->syscon_status_off, ®); in armada_is_valid()
288 regmap_read(priv->syscon, data->syscon_control0_off, &ctrl0); in armada_select_channel()
290 regmap_write(priv->syscon, data->syscon_control0_off, ctrl0); in armada_select_channel()
306 regmap_write(priv->syscon, data->syscon_control0_off, ctrl0); in armada_select_channel()
311 regmap_write(priv->syscon, data->syscon_control0_off, ctrl0); in armada_select_channel()
332 regmap_read(priv->syscon, priv->data->syscon_status_off, ®); in armada_read_sensor()
546 priv->syscon = devm_regmap_init_mmio(&pdev->dev, base, in armada_thermal_probe_legacy()
548 if (IS_ERR(priv->syscon)) in armada_thermal_probe_legacy()
549 return PTR_ERR(priv->syscon); in armada_thermal_probe_legacy()
557 priv->syscon = syscon_node_to_regmap(pdev->dev.parent->of_node); in armada_thermal_probe_syscon()
558 if (IS_ERR(priv->syscon)) in armada_thermal_probe_syscon()
559 return PTR_ERR(priv->syscon); in armada_thermal_probe_syscon()