Lines Matching full:sysc

110 	struct regmap *sysc;  member
373 struct regmap *sysc = clk->priv->sysc; in rt5350_xtal_recalc_rate() local
376 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &val); in rt5350_xtal_recalc_rate()
387 struct regmap *sysc = clk->priv->sysc; in rt5350_cpu_recalc_rate() local
390 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt5350_cpu_recalc_rate()
418 struct regmap *sysc = clk->priv->sysc; in rt3352_cpu_recalc_rate() local
421 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3352_cpu_recalc_rate()
438 struct regmap *sysc = clk->priv->sysc; in rt305x_cpu_recalc_rate() local
441 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt305x_cpu_recalc_rate()
458 struct regmap *sysc = clk->priv->sysc; in rt3883_cpu_recalc_rate() local
461 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3883_cpu_recalc_rate()
482 struct regmap *sysc = clk->priv->sysc; in rt3883_bus_recalc_rate() local
486 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt3883_bus_recalc_rate()
508 struct regmap *sysc = clk->priv->sysc; in rt2880_cpu_recalc_rate() local
511 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in rt2880_cpu_recalc_rate()
544 struct regmap *sysc = clk->priv->sysc; in mt7620_pll_recalc_rate() local
550 regmap_read(sysc, SYSC_REG_CPLL_CONFIG0, &t); in mt7620_pll_recalc_rate()
570 regmap_read(sysc, SYSC_REG_CPLL_CONFIG1, &t); in mt7620_pll_recalc_rate()
584 struct regmap *sysc = clk->priv->sysc; in mt7620_cpu_recalc_rate() local
589 regmap_read(sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mt7620_cpu_recalc_rate()
608 struct regmap *sysc = clk->priv->sysc; in mt7620_bus_recalc_rate() local
613 regmap_read(sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mt7620_bus_recalc_rate()
632 struct regmap *sysc = clk->priv->sysc; in mt7620_periph_recalc_rate() local
635 regmap_read(sysc, SYSC_REG_CLKCFG0, &t); in mt7620_periph_recalc_rate()
646 struct regmap *sysc = clk->priv->sysc; in mt76x8_xtal_recalc_rate() local
649 regmap_read(sysc, SYSC_REG_SYSTEM_CONFIG, &t); in mt76x8_xtal_recalc_rate()
825 .compatible = "ralink,rt2880-sysc",
829 .compatible = "ralink,rt3050-sysc",
833 .compatible = "ralink,rt3052-sysc",
837 .compatible = "ralink,rt3352-sysc",
841 .compatible = "ralink,rt3883-sysc",
845 .compatible = "ralink,rt5350-sysc",
849 .compatible = "ralink,mt7620-sysc",
853 .compatible = "ralink,mt7628-sysc",
857 .compatible = "ralink,mt7688-sysc",
868 if (!of_device_is_compatible(node, "ralink,mt7620-sysc")) in mtmips_clk_regs_init()
876 regmap_read(priv->sysc, SYSC_REG_CPU_SYS_CLKCFG, &t); in mtmips_clk_regs_init()
879 regmap_write(priv->sysc, SYSC_REG_CPU_SYS_CLKCFG, t); in mtmips_clk_regs_init()
894 priv->sysc = syscon_node_to_regmap(node); in mtmips_clk_init()
895 if (IS_ERR(priv->sysc)) { in mtmips_clk_init()
896 pr_err("Could not get sysc syscon regmap\n"); in mtmips_clk_init()
982 CLK_OF_DECLARE_DRIVER(rt2880_clk, "ralink,rt2880-sysc", mtmips_clk_init);
983 CLK_OF_DECLARE_DRIVER(rt3050_clk, "ralink,rt3050-sysc", mtmips_clk_init);
984 CLK_OF_DECLARE_DRIVER(rt3052_clk, "ralink,rt3052-sysc", mtmips_clk_init);
985 CLK_OF_DECLARE_DRIVER(rt3352_clk, "ralink,rt3352-sysc", mtmips_clk_init);
986 CLK_OF_DECLARE_DRIVER(rt3883_clk, "ralink,rt3883-sysc", mtmips_clk_init);
987 CLK_OF_DECLARE_DRIVER(rt5350_clk, "ralink,rt5350-sysc", mtmips_clk_init);
988 CLK_OF_DECLARE_DRIVER(mt7620_clk, "ralink,mt7620-sysc", mtmips_clk_init);
989 CLK_OF_DECLARE_DRIVER(mt7628_clk, "ralink,mt7628-sysc", mtmips_clk_init);
990 CLK_OF_DECLARE_DRIVER(mt7688_clk, "ralink,mt7688-sysc", mtmips_clk_init);
994 struct regmap *sysc; member
1006 struct regmap *sysc = data->sysc; in mtmips_assert_device() local
1008 return regmap_update_bits(sysc, SYSC_REG_RESET_CTRL, BIT(id), BIT(id)); in mtmips_assert_device()
1015 struct regmap *sysc = data->sysc; in mtmips_deassert_device() local
1017 return regmap_update_bits(sysc, SYSC_REG_RESET_CTRL, BIT(id), 0); in mtmips_deassert_device()
1049 static int mtmips_reset_init(struct device *dev, struct regmap *sysc) in mtmips_reset_init() argument
1057 rst_data->sysc = sysc; in mtmips_reset_init()
1079 priv->sysc = syscon_node_to_regmap(np); in mtmips_clk_probe()
1080 if (IS_ERR(priv->sysc)) in mtmips_clk_probe()
1081 return dev_err_probe(dev, PTR_ERR(priv->sysc), in mtmips_clk_probe()
1082 "Could not get sysc syscon regmap\n"); in mtmips_clk_probe()
1084 ret = mtmips_reset_init(dev, priv->sysc); in mtmips_clk_probe()
1093 { .compatible = "ralink,rt2880-sysc" },
1094 { .compatible = "ralink,rt3050-sysc" },
1095 { .compatible = "ralink,rt3052-sysc" },
1096 { .compatible = "ralink,rt3352-sysc" },
1097 { .compatible = "ralink,rt3883-sysc" },
1098 { .compatible = "ralink,rt5350-sysc" },
1099 { .compatible = "ralink,mt7620-sysc" },
1100 { .compatible = "ralink,mt7628-sysc" },
1101 { .compatible = "ralink,mt7688-sysc" },