Loading drivers/hwtracing/coresight/coresight-etm4x.c +4 −0 Original line number Diff line number Diff line Loading @@ -2801,6 +2801,10 @@ static int etm4_probe(struct amba_device *adev, const struct amba_id *id) put_online_cpus(); ret = clk_set_rate(adev->pclk, CORESIGHT_CLK_RATE_TRACE); if (ret) return ret; pm_runtime_put(&adev->dev); mutex_lock(&drvdata->mutex); Loading drivers/hwtracing/coresight/coresight-tmc.c +4 −0 Original line number Diff line number Diff line Loading @@ -1900,6 +1900,10 @@ static int tmc_probe(struct amba_device *adev, const struct amba_id *id) drvdata->size = readl_relaxed(drvdata->base + TMC_RSZ) * 4; } ret = clk_set_rate(adev->pclk, CORESIGHT_CLK_RATE_TRACE); if (ret) return ret; pm_runtime_put(&adev->dev); if (drvdata->config_type == TMC_CONFIG_TYPE_ETR) { Loading drivers/hwtracing/coresight/coresight-tpiu.c +3 −0 Original line number Diff line number Diff line Loading @@ -162,6 +162,9 @@ static int tpiu_probe(struct amba_device *adev, const struct amba_id *id) /* Disable tpiu to support older devices */ tpiu_disable_hw(drvdata); ret = clk_set_rate(adev->pclk, CORESIGHT_CLK_RATE_TRACE); if (ret) return ret; pm_runtime_put(&adev->dev); Loading Loading
drivers/hwtracing/coresight/coresight-etm4x.c +4 −0 Original line number Diff line number Diff line Loading @@ -2801,6 +2801,10 @@ static int etm4_probe(struct amba_device *adev, const struct amba_id *id) put_online_cpus(); ret = clk_set_rate(adev->pclk, CORESIGHT_CLK_RATE_TRACE); if (ret) return ret; pm_runtime_put(&adev->dev); mutex_lock(&drvdata->mutex); Loading
drivers/hwtracing/coresight/coresight-tmc.c +4 −0 Original line number Diff line number Diff line Loading @@ -1900,6 +1900,10 @@ static int tmc_probe(struct amba_device *adev, const struct amba_id *id) drvdata->size = readl_relaxed(drvdata->base + TMC_RSZ) * 4; } ret = clk_set_rate(adev->pclk, CORESIGHT_CLK_RATE_TRACE); if (ret) return ret; pm_runtime_put(&adev->dev); if (drvdata->config_type == TMC_CONFIG_TYPE_ETR) { Loading
drivers/hwtracing/coresight/coresight-tpiu.c +3 −0 Original line number Diff line number Diff line Loading @@ -162,6 +162,9 @@ static int tpiu_probe(struct amba_device *adev, const struct amba_id *id) /* Disable tpiu to support older devices */ tpiu_disable_hw(drvdata); ret = clk_set_rate(adev->pclk, CORESIGHT_CLK_RATE_TRACE); if (ret) return ret; pm_runtime_put(&adev->dev); Loading