Lines Matching full:sysc

110 	struct regmap *sysc;  member
379 struct regmap *sysc = clk->priv->sysc; in rt5350_xtal_recalc_rate() local
382 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &val); in rt5350_xtal_recalc_rate()
393 struct regmap *sysc = clk->priv->sysc; in rt5350_cpu_recalc_rate() local
396 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt5350_cpu_recalc_rate()
424 struct regmap *sysc = clk->priv->sysc; in rt3352_cpu_recalc_rate() local
427 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3352_cpu_recalc_rate()
444 struct regmap *sysc = clk->priv->sysc; in rt305x_cpu_recalc_rate() local
447 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt305x_cpu_recalc_rate()
464 struct regmap *sysc = clk->priv->sysc; in rt3883_cpu_recalc_rate() local
467 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3883_cpu_recalc_rate()
488 struct regmap *sysc = clk->priv->sysc; in rt3883_bus_recalc_rate() local
492 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3883_bus_recalc_rate()
514 struct regmap *sysc = clk->priv->sysc; in rt2880_cpu_recalc_rate() local
517 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt2880_cpu_recalc_rate()
550 struct regmap *sysc = clk->priv->sysc; in mt7620_pll_recalc_rate() local
556 regmap_read(sysc, SYSC_REG_CPLL_CONFIG0, &t); in mt7620_pll_recalc_rate()
576 regmap_read(sysc, SYSC_REG_CPLL_CONFIG1, &t); in mt7620_pll_recalc_rate()
590 struct regmap *sysc = clk->priv->sysc; in mt7620_cpu_recalc_rate() local
595 regmap_read(sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mt7620_cpu_recalc_rate()
614 struct regmap *sysc = clk->priv->sysc; in mt7620_bus_recalc_rate() local
619 regmap_read(sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mt7620_bus_recalc_rate()
638 struct regmap *sysc = clk->priv->sysc; in mt7620_periph_recalc_rate() local
641 regmap_read(sysc, SYSC_REG_CLKCFG0, &t); in mt7620_periph_recalc_rate()
652 struct regmap *sysc = clk->priv->sysc; in mt76x8_xtal_recalc_rate() local
655 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in mt76x8_xtal_recalc_rate()
838 .compatible = "ralink,rt2880-sysc",
842 .compatible = "ralink,rt3050-sysc",
846 .compatible = "ralink,rt3052-sysc",
850 .compatible = "ralink,rt3352-sysc",
854 .compatible = "ralink,rt3883-sysc",
858 .compatible = "ralink,rt5350-sysc",
862 .compatible = "ralink,mt7620-sysc",
866 .compatible = "ralink,mt7628-sysc",
870 .compatible = "ralink,mt7688-sysc",
881 if (!of_device_is_compatible(node, "ralink,mt7620-sysc")) in mtmips_clk_regs_init()
889 regmap_read(priv->sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mtmips_clk_regs_init()
892 regmap_write(priv->sysc, SYSC_REG_CPU_SYS_CLKCFG, t); in mtmips_clk_regs_init()
907 priv->sysc = syscon_node_to_regmap(node); in mtmips_clk_init()
908 if (IS_ERR(priv->sysc)) { in mtmips_clk_init()
909 pr_err("Could not get sysc syscon regmap\n"); in mtmips_clk_init()
995 CLK_OF_DECLARE_DRIVER(rt2880_clk, "ralink,rt2880-sysc", mtmips_clk_init);
996 CLK_OF_DECLARE_DRIVER(rt3050_clk, "ralink,rt3050-sysc", mtmips_clk_init);
997 CLK_OF_DECLARE_DRIVER(rt3052_clk, "ralink,rt3052-sysc", mtmips_clk_init);
998 CLK_OF_DECLARE_DRIVER(rt3352_clk, "ralink,rt3352-sysc", mtmips_clk_init);
999 CLK_OF_DECLARE_DRIVER(rt3883_clk, "ralink,rt3883-sysc", mtmips_clk_init);
1000 CLK_OF_DECLARE_DRIVER(rt5350_clk, "ralink,rt5350-sysc", mtmips_clk_init);
1001 CLK_OF_DECLARE_DRIVER(mt7620_clk, "ralink,mt7620-sysc", mtmips_clk_init);
1002 CLK_OF_DECLARE_DRIVER(mt7628_clk, "ralink,mt7628-sysc", mtmips_clk_init);
1003 CLK_OF_DECLARE_DRIVER(mt7688_clk, "ralink,mt7688-sysc", mtmips_clk_init);
1007 struct regmap *sysc; member
1019 struct regmap *sysc = data->sysc; in mtmips_assert_device() local
1021 return regmap_update_bits(sysc, SYSC_REG_RESET_CTRL, BIT(id), BIT(id)); in mtmips_assert_device()
1028 struct regmap *sysc = data->sysc; in mtmips_deassert_device() local
1030 return regmap_update_bits(sysc, SYSC_REG_RESET_CTRL, BIT(id), 0); in mtmips_deassert_device()
1062 static int mtmips_reset_init(struct device *dev, struct regmap *sysc) in mtmips_reset_init() argument
1070 rst_data->sysc = sysc; in mtmips_reset_init()
1092 priv->sysc = syscon_node_to_regmap(np); in mtmips_clk_probe()
1093 if (IS_ERR(priv->sysc)) in mtmips_clk_probe()
1094 return dev_err_probe(dev, PTR_ERR(priv->sysc), in mtmips_clk_probe()
1095 "Could not get sysc syscon regmap\n"); in mtmips_clk_probe()
1097 ret = mtmips_reset_init(dev, priv->sysc); in mtmips_clk_probe()