| .. | .. |
|---|
| 48 | 48 | unsigned long flags, val; |
|---|
| 49 | 49 | struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); |
|---|
| 50 | 50 | |
|---|
| 51 | | - pm_runtime_get_sync(drvdata->dev); |
|---|
| 51 | + pm_runtime_get_sync(dev->parent); |
|---|
| 52 | 52 | spin_lock_irqsave(&drvdata->spinlock, flags); |
|---|
| 53 | 53 | CS_UNLOCK(drvdata->base); |
|---|
| 54 | 54 | |
|---|
| .. | .. |
|---|
| 56 | 56 | |
|---|
| 57 | 57 | CS_LOCK(drvdata->base); |
|---|
| 58 | 58 | spin_unlock_irqrestore(&drvdata->spinlock, flags); |
|---|
| 59 | | - pm_runtime_put(drvdata->dev); |
|---|
| 59 | + pm_runtime_put(dev->parent); |
|---|
| 60 | 60 | |
|---|
| 61 | 61 | return sprintf(buf, "%#lx\n", val); |
|---|
| 62 | 62 | } |
|---|
| .. | .. |
|---|
| 131 | 131 | |
|---|
| 132 | 132 | if (config->mode & ETM_MODE_STALL) { |
|---|
| 133 | 133 | if (!(drvdata->etmccr & ETMCCR_FIFOFULL)) { |
|---|
| 134 | | - dev_warn(drvdata->dev, "stall mode not supported\n"); |
|---|
| 134 | + dev_warn(dev, "stall mode not supported\n"); |
|---|
| 135 | 135 | ret = -EINVAL; |
|---|
| 136 | 136 | goto err_unlock; |
|---|
| 137 | 137 | } |
|---|
| .. | .. |
|---|
| 141 | 141 | |
|---|
| 142 | 142 | if (config->mode & ETM_MODE_TIMESTAMP) { |
|---|
| 143 | 143 | if (!(drvdata->etmccer & ETMCCER_TIMESTAMP)) { |
|---|
| 144 | | - dev_warn(drvdata->dev, "timestamp not supported\n"); |
|---|
| 144 | + dev_warn(dev, "timestamp not supported\n"); |
|---|
| 145 | 145 | ret = -EINVAL; |
|---|
| 146 | 146 | goto err_unlock; |
|---|
| 147 | 147 | } |
|---|
| .. | .. |
|---|
| 945 | 945 | goto out; |
|---|
| 946 | 946 | } |
|---|
| 947 | 947 | |
|---|
| 948 | | - pm_runtime_get_sync(drvdata->dev); |
|---|
| 948 | + pm_runtime_get_sync(dev->parent); |
|---|
| 949 | 949 | spin_lock_irqsave(&drvdata->spinlock, flags); |
|---|
| 950 | 950 | |
|---|
| 951 | 951 | CS_UNLOCK(drvdata->base); |
|---|
| .. | .. |
|---|
| 953 | 953 | CS_LOCK(drvdata->base); |
|---|
| 954 | 954 | |
|---|
| 955 | 955 | spin_unlock_irqrestore(&drvdata->spinlock, flags); |
|---|
| 956 | | - pm_runtime_put(drvdata->dev); |
|---|
| 956 | + pm_runtime_put(dev->parent); |
|---|
| 957 | 957 | out: |
|---|
| 958 | 958 | return sprintf(buf, "%#lx\n", val); |
|---|
| 959 | 959 | } |
|---|