nocp               34 drivers/devfreq/event/exynos-nocp.c 	struct exynos_nocp *nocp = devfreq_event_get_drvdata(edev);
nocp               38 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_MAIN_CTL,
nocp               41 drivers/devfreq/event/exynos-nocp.c 		dev_err(nocp->dev, "failed to disable the NoC probe device\n");
nocp               46 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_write(nocp->regmap, NOCP_STAT_PERIOD, 0x0);
nocp               51 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_COUNTERS_0_SRC,
nocp               57 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_COUNTERS_1_SRC,
nocp               63 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_COUNTERS_2_SRC,
nocp               69 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_COUNTERS_3_SRC,
nocp               77 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_write(nocp->regmap, NOCP_STAT_ALARM_MIN, 0x0);
nocp               81 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_write(nocp->regmap, NOCP_STAT_ALARM_MAX, 0x0);
nocp               86 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_COUNTERS_0_ALARM_MODE,
nocp               92 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_COUNTERS_1_ALARM_MODE,
nocp               98 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_COUNTERS_2_ALARM_MODE,
nocp              104 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_COUNTERS_3_ALARM_MODE,
nocp              111 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_MAIN_CTL,
nocp              118 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_CFG_CTL,
nocp              125 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_update_bits(nocp->regmap, NOCP_MAIN_CTL,
nocp              135 drivers/devfreq/event/exynos-nocp.c 	if (regmap_update_bits(nocp->regmap, NOCP_MAIN_CTL,
nocp              137 drivers/devfreq/event/exynos-nocp.c 		dev_err(nocp->dev, "Failed to reset NoC probe device\n");
nocp              146 drivers/devfreq/event/exynos-nocp.c 	struct exynos_nocp *nocp = devfreq_event_get_drvdata(edev);
nocp              151 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_read(nocp->regmap, NOCP_COUNTERS_0_VAL, &counter[0]);
nocp              155 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_read(nocp->regmap, NOCP_COUNTERS_1_VAL, &counter[1]);
nocp              159 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_read(nocp->regmap, NOCP_COUNTERS_2_VAL, &counter[2]);
nocp              163 drivers/devfreq/event/exynos-nocp.c 	ret = regmap_read(nocp->regmap, NOCP_COUNTERS_3_VAL, &counter[3]);
nocp              176 drivers/devfreq/event/exynos-nocp.c 	dev_err(nocp->dev, "Failed to read the counter of NoC probe device\n");
nocp              200 drivers/devfreq/event/exynos-nocp.c 				struct exynos_nocp *nocp)
nocp              202 drivers/devfreq/event/exynos-nocp.c 	struct device *dev = nocp->dev;
nocp              212 drivers/devfreq/event/exynos-nocp.c 	nocp->clk = devm_clk_get(dev, "nocp");
nocp              213 drivers/devfreq/event/exynos-nocp.c 	if (IS_ERR(nocp->clk))
nocp              214 drivers/devfreq/event/exynos-nocp.c 		nocp->clk = NULL;
nocp              224 drivers/devfreq/event/exynos-nocp.c 	nocp->regmap = devm_regmap_init_mmio(dev, base,
nocp              226 drivers/devfreq/event/exynos-nocp.c 	if (IS_ERR(nocp->regmap)) {
nocp              228 drivers/devfreq/event/exynos-nocp.c 		return PTR_ERR(nocp->regmap);
nocp              238 drivers/devfreq/event/exynos-nocp.c 	struct exynos_nocp *nocp;
nocp              241 drivers/devfreq/event/exynos-nocp.c 	nocp = devm_kzalloc(&pdev->dev, sizeof(*nocp), GFP_KERNEL);
nocp              242 drivers/devfreq/event/exynos-nocp.c 	if (!nocp)
nocp              245 drivers/devfreq/event/exynos-nocp.c 	nocp->dev = &pdev->dev;
nocp              248 drivers/devfreq/event/exynos-nocp.c 	ret = exynos_nocp_parse_dt(pdev, nocp);
nocp              256 drivers/devfreq/event/exynos-nocp.c 	nocp->desc.ops = &exynos_nocp_ops;
nocp              257 drivers/devfreq/event/exynos-nocp.c 	nocp->desc.driver_data = nocp;
nocp              258 drivers/devfreq/event/exynos-nocp.c 	nocp->desc.name = np->full_name;
nocp              259 drivers/devfreq/event/exynos-nocp.c 	nocp->edev = devm_devfreq_event_add_edev(&pdev->dev, &nocp->desc);
nocp              260 drivers/devfreq/event/exynos-nocp.c 	if (IS_ERR(nocp->edev)) {
nocp              263 drivers/devfreq/event/exynos-nocp.c 		return PTR_ERR(nocp->edev);
nocp              265 drivers/devfreq/event/exynos-nocp.c 	platform_set_drvdata(pdev, nocp);
nocp              267 drivers/devfreq/event/exynos-nocp.c 	ret = clk_prepare_enable(nocp->clk);
nocp              281 drivers/devfreq/event/exynos-nocp.c 	struct exynos_nocp *nocp = platform_get_drvdata(pdev);
nocp              283 drivers/devfreq/event/exynos-nocp.c 	clk_disable_unprepare(nocp->clk);