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);