Lines Matching defs:sysc
36 struct regmap *sysc;
101 struct regmap *sysc = clk_gate->priv->sysc;
103 return regmap_update_bits(sysc, SYSC_REG_CLKCFG1,
110 struct regmap *sysc = clk_gate->priv->sysc;
112 regmap_update_bits(sysc, SYSC_REG_CLKCFG1, clk_gate->bit_idx, 0);
118 struct regmap *sysc = clk_gate->priv->sysc;
121 if (regmap_read(sysc, SYSC_REG_CLKCFG1, &val))
240 struct regmap *sysc = clk->priv->sysc;
243 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG0, &val);
259 struct regmap *sysc = clk->priv->sysc;
265 regmap_read(sysc, SYSC_REG_CLKCFG0, &clkcfg);
268 regmap_read(sysc, SYSC_REG_CUR_CLK_STS, &curclk);
361 priv->sysc = syscon_node_to_regmap(node);
362 if (IS_ERR(priv->sysc)) {
363 pr_err("Could not get sysc syscon regmap\n");
408 CLK_OF_DECLARE_DRIVER(mt7621_clk, "mediatek,mt7621-sysc", mt7621_clk_init);
412 struct regmap *sysc;
424 struct regmap *sysc = data->sysc;
426 return regmap_update_bits(sysc, SYSC_REG_RESET_CTRL, BIT(id), BIT(id));
433 struct regmap *sysc = data->sysc;
435 return regmap_update_bits(sysc, SYSC_REG_RESET_CTRL, BIT(id), 0);
467 static int mt7621_reset_init(struct device *dev, struct regmap *sysc)
475 rst_data->sysc = sysc;
498 priv->sysc = syscon_node_to_regmap(np);
499 if (IS_ERR(priv->sysc)) {
500 ret = PTR_ERR(priv->sysc);
501 dev_err(dev, "Could not get sysc syscon regmap\n");
512 ret = mt7621_reset_init(dev, priv->sysc);
567 { .compatible = "mediatek,mt7621-sysc" },