Lines Matching full:sysc

110 	struct regmap *sysc;  member
395 struct regmap *sysc = clk->priv->sysc; in rt5350_xtal_recalc_rate() local
398 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &val); in rt5350_xtal_recalc_rate()
409 struct regmap *sysc = clk->priv->sysc; in rt5350_cpu_recalc_rate() local
412 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt5350_cpu_recalc_rate()
440 struct regmap *sysc = clk->priv->sysc; in rt3352_cpu_recalc_rate() local
443 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3352_cpu_recalc_rate()
460 struct regmap *sysc = clk->priv->sysc; in rt305x_cpu_recalc_rate() local
463 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt305x_cpu_recalc_rate()
480 struct regmap *sysc = clk->priv->sysc; in rt3883_cpu_recalc_rate() local
483 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3883_cpu_recalc_rate()
504 struct regmap *sysc = clk->priv->sysc; in rt3883_bus_recalc_rate() local
508 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3883_bus_recalc_rate()
530 struct regmap *sysc = clk->priv->sysc; in rt2880_cpu_recalc_rate() local
533 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt2880_cpu_recalc_rate()
566 struct regmap *sysc = clk->priv->sysc; in mt7620_pll_recalc_rate() local
572 regmap_read(sysc, SYSC_REG_CPLL_CONFIG0, &t); in mt7620_pll_recalc_rate()
592 regmap_read(sysc, SYSC_REG_CPLL_CONFIG1, &t); in mt7620_pll_recalc_rate()
606 struct regmap *sysc = clk->priv->sysc; in mt7620_cpu_recalc_rate() local
611 regmap_read(sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mt7620_cpu_recalc_rate()
630 struct regmap *sysc = clk->priv->sysc; in mt7620_bus_recalc_rate() local
635 regmap_read(sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mt7620_bus_recalc_rate()
654 struct regmap *sysc = clk->priv->sysc; in mt7620_periph_recalc_rate() local
657 regmap_read(sysc, SYSC_REG_CLKCFG0, &t); in mt7620_periph_recalc_rate()
668 struct regmap *sysc = clk->priv->sysc; in mt76x8_xtal_recalc_rate() local
671 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in mt76x8_xtal_recalc_rate()
854 .compatible = "ralink,rt2880-sysc",
858 .compatible = "ralink,rt3050-sysc",
862 .compatible = "ralink,rt3052-sysc",
866 .compatible = "ralink,rt3352-sysc",
870 .compatible = "ralink,rt3883-sysc",
874 .compatible = "ralink,rt5350-sysc",
878 .compatible = "ralink,mt7620-sysc",
882 .compatible = "ralink,mt7628-sysc",
886 .compatible = "ralink,mt7688-sysc",
897 if (!of_device_is_compatible(node, "ralink,mt7620-sysc")) in mtmips_clk_regs_init()
905 regmap_read(priv->sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mtmips_clk_regs_init()
908 regmap_write(priv->sysc, SYSC_REG_CPU_SYS_CLKCFG, t); in mtmips_clk_regs_init()
923 priv->sysc = syscon_node_to_regmap(node); in mtmips_clk_init()
924 if (IS_ERR(priv->sysc)) { in mtmips_clk_init()
925 pr_err("Could not get sysc syscon regmap\n"); in mtmips_clk_init()
1011 CLK_OF_DECLARE_DRIVER(rt2880_clk, "ralink,rt2880-sysc", mtmips_clk_init);
1012 CLK_OF_DECLARE_DRIVER(rt3050_clk, "ralink,rt3050-sysc", mtmips_clk_init);
1013 CLK_OF_DECLARE_DRIVER(rt3052_clk, "ralink,rt3052-sysc", mtmips_clk_init);
1014 CLK_OF_DECLARE_DRIVER(rt3352_clk, "ralink,rt3352-sysc", mtmips_clk_init);
1015 CLK_OF_DECLARE_DRIVER(rt3883_clk, "ralink,rt3883-sysc", mtmips_clk_init);
1016 CLK_OF_DECLARE_DRIVER(rt5350_clk, "ralink,rt5350-sysc", mtmips_clk_init);
1017 CLK_OF_DECLARE_DRIVER(mt7620_clk, "ralink,mt7620-sysc", mtmips_clk_init);
1018 CLK_OF_DECLARE_DRIVER(mt7628_clk, "ralink,mt7628-sysc", mtmips_clk_init);
1019 CLK_OF_DECLARE_DRIVER(mt7688_clk, "ralink,mt7688-sysc", mtmips_clk_init);
1023 struct regmap *sysc; member
1035 struct regmap *sysc = data->sysc; in mtmips_assert_device() local
1037 return regmap_update_bits(sysc, SYSC_REG_RESET_CTRL, BIT(id), BIT(id)); in mtmips_assert_device()
1044 struct regmap *sysc = data->sysc; in mtmips_deassert_device() local
1046 return regmap_update_bits(sysc, SYSC_REG_RESET_CTRL, BIT(id), 0); in mtmips_deassert_device()
1078 static int mtmips_reset_init(struct device *dev, struct regmap *sysc) in mtmips_reset_init() argument
1086 rst_data->sysc = sysc; in mtmips_reset_init()
1108 priv->sysc = syscon_node_to_regmap(np); in mtmips_clk_probe()
1109 if (IS_ERR(priv->sysc)) in mtmips_clk_probe()
1110 return dev_err_probe(dev, PTR_ERR(priv->sysc), in mtmips_clk_probe()
1111 "Could not get sysc syscon regmap\n"); in mtmips_clk_probe()
1113 ret = mtmips_reset_init(dev, priv->sysc); in mtmips_clk_probe()