.. | .. |
---|
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 | } |
---|