diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-04-20 19:53:40 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-04-20 19:53:40 -0400 |
commit | e9a527dae346c0ad56410c3794ba5ec535c66bcc (patch) | |
tree | 708d64621772e9b392bf54be13a830e1d6c63d2e /drivers/usb/misc | |
parent | b412284b969845615e860001b2f34614ece1d576 (diff) |
USB: emi62.c: remove err() usage
err() was a very old USB-specific macro that I thought had
gone away. This patch removes it from being used in the
driver and uses dev_err() instead.
CC: Paul Gortmaker <paul.gortmaker@windriver.com>
CC: Andrew Morton <akpm@linux-foundation.org>
CC: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/misc')
-rw-r--r-- | drivers/usb/misc/emi62.c | 62 |
1 files changed, 19 insertions, 43 deletions
diff --git a/drivers/usb/misc/emi62.c b/drivers/usb/misc/emi62.c index 4e0f167a6c4e..ff08015b230c 100644 --- a/drivers/usb/misc/emi62.c +++ b/drivers/usb/misc/emi62.c | |||
@@ -56,7 +56,7 @@ static int emi62_writememory(struct usb_device *dev, int address, | |||
56 | unsigned char *buffer = kmemdup(data, length, GFP_KERNEL); | 56 | unsigned char *buffer = kmemdup(data, length, GFP_KERNEL); |
57 | 57 | ||
58 | if (!buffer) { | 58 | if (!buffer) { |
59 | err("emi62: kmalloc(%d) failed.", length); | 59 | dev_err(&dev->dev, "kmalloc(%d) failed.\n", length); |
60 | return -ENOMEM; | 60 | return -ENOMEM; |
61 | } | 61 | } |
62 | /* Note: usb_control_msg returns negative value on error or length of the | 62 | /* Note: usb_control_msg returns negative value on error or length of the |
@@ -73,9 +73,8 @@ static int emi62_set_reset (struct usb_device *dev, unsigned char reset_bit) | |||
73 | dev_info(&dev->dev, "%s - %d\n", __func__, reset_bit); | 73 | dev_info(&dev->dev, "%s - %d\n", __func__, reset_bit); |
74 | 74 | ||
75 | response = emi62_writememory (dev, CPUCS_REG, &reset_bit, 1, 0xa0); | 75 | response = emi62_writememory (dev, CPUCS_REG, &reset_bit, 1, 0xa0); |
76 | if (response < 0) { | 76 | if (response < 0) |
77 | err("emi62: set_reset (%d) failed", reset_bit); | 77 | dev_err(&dev->dev, "set_reset (%d) failed\n", reset_bit); |
78 | } | ||
79 | return response; | 78 | return response; |
80 | } | 79 | } |
81 | 80 | ||
@@ -87,18 +86,15 @@ static int emi62_load_firmware (struct usb_device *dev) | |||
87 | const struct firmware *bitstream_fw = NULL; | 86 | const struct firmware *bitstream_fw = NULL; |
88 | const struct firmware *firmware_fw = NULL; | 87 | const struct firmware *firmware_fw = NULL; |
89 | const struct ihex_binrec *rec; | 88 | const struct ihex_binrec *rec; |
90 | int err; | 89 | int err = -ENOMEM; |
91 | int i; | 90 | int i; |
92 | __u32 addr; /* Address to write */ | 91 | __u32 addr; /* Address to write */ |
93 | __u8 *buf; | 92 | __u8 *buf; |
94 | 93 | ||
95 | dev_dbg(&dev->dev, "load_firmware\n"); | 94 | dev_dbg(&dev->dev, "load_firmware\n"); |
96 | buf = kmalloc(FW_LOAD_SIZE, GFP_KERNEL); | 95 | buf = kmalloc(FW_LOAD_SIZE, GFP_KERNEL); |
97 | if (!buf) { | 96 | if (!buf) |
98 | err( "%s - error loading firmware: error = %d", __func__, -ENOMEM); | ||
99 | err = -ENOMEM; | ||
100 | goto wraperr; | 97 | goto wraperr; |
101 | } | ||
102 | 98 | ||
103 | err = request_ihex_firmware(&loader_fw, "emi62/loader.fw", &dev->dev); | 99 | err = request_ihex_firmware(&loader_fw, "emi62/loader.fw", &dev->dev); |
104 | if (err) | 100 | if (err) |
@@ -112,16 +108,13 @@ static int emi62_load_firmware (struct usb_device *dev) | |||
112 | err = request_ihex_firmware(&firmware_fw, FIRMWARE_FW, &dev->dev); | 108 | err = request_ihex_firmware(&firmware_fw, FIRMWARE_FW, &dev->dev); |
113 | if (err) { | 109 | if (err) { |
114 | nofw: | 110 | nofw: |
115 | err( "%s - request_firmware() failed", __func__); | ||
116 | goto wraperr; | 111 | goto wraperr; |
117 | } | 112 | } |
118 | 113 | ||
119 | /* Assert reset (stop the CPU in the EMI) */ | 114 | /* Assert reset (stop the CPU in the EMI) */ |
120 | err = emi62_set_reset(dev,1); | 115 | err = emi62_set_reset(dev,1); |
121 | if (err < 0) { | 116 | if (err < 0) |
122 | err("%s - error loading firmware: error = %d", __func__, err); | ||
123 | goto wraperr; | 117 | goto wraperr; |
124 | } | ||
125 | 118 | ||
126 | rec = (const struct ihex_binrec *)loader_fw->data; | 119 | rec = (const struct ihex_binrec *)loader_fw->data; |
127 | 120 | ||
@@ -130,19 +123,15 @@ static int emi62_load_firmware (struct usb_device *dev) | |||
130 | err = emi62_writememory(dev, be32_to_cpu(rec->addr), | 123 | err = emi62_writememory(dev, be32_to_cpu(rec->addr), |
131 | rec->data, be16_to_cpu(rec->len), | 124 | rec->data, be16_to_cpu(rec->len), |
132 | ANCHOR_LOAD_INTERNAL); | 125 | ANCHOR_LOAD_INTERNAL); |
133 | if (err < 0) { | 126 | if (err < 0) |
134 | err("%s - error loading firmware: error = %d", __func__, err); | ||
135 | goto wraperr; | 127 | goto wraperr; |
136 | } | ||
137 | rec = ihex_next_binrec(rec); | 128 | rec = ihex_next_binrec(rec); |
138 | } | 129 | } |
139 | 130 | ||
140 | /* De-assert reset (let the CPU run) */ | 131 | /* De-assert reset (let the CPU run) */ |
141 | err = emi62_set_reset(dev,0); | 132 | err = emi62_set_reset(dev,0); |
142 | if (err < 0) { | 133 | if (err < 0) |
143 | err("%s - error loading firmware: error = %d", __func__, err); | ||
144 | goto wraperr; | 134 | goto wraperr; |
145 | } | ||
146 | msleep(250); /* let device settle */ | 135 | msleep(250); /* let device settle */ |
147 | 136 | ||
148 | /* 2. We upload the FPGA firmware into the EMI | 137 | /* 2. We upload the FPGA firmware into the EMI |
@@ -160,18 +149,14 @@ static int emi62_load_firmware (struct usb_device *dev) | |||
160 | rec = ihex_next_binrec(rec); | 149 | rec = ihex_next_binrec(rec); |
161 | } | 150 | } |
162 | err = emi62_writememory(dev, addr, buf, i, ANCHOR_LOAD_FPGA); | 151 | err = emi62_writememory(dev, addr, buf, i, ANCHOR_LOAD_FPGA); |
163 | if (err < 0) { | 152 | if (err < 0) |
164 | err("%s - error loading firmware: error = %d", __func__, err); | ||
165 | goto wraperr; | 153 | goto wraperr; |
166 | } | ||
167 | } while (rec); | 154 | } while (rec); |
168 | 155 | ||
169 | /* Assert reset (stop the CPU in the EMI) */ | 156 | /* Assert reset (stop the CPU in the EMI) */ |
170 | err = emi62_set_reset(dev,1); | 157 | err = emi62_set_reset(dev,1); |
171 | if (err < 0) { | 158 | if (err < 0) |
172 | err("%s - error loading firmware: error = %d", __func__, err); | ||
173 | goto wraperr; | 159 | goto wraperr; |
174 | } | ||
175 | 160 | ||
176 | /* 3. We need to put the loader for the firmware into the EZ-USB (again...) */ | 161 | /* 3. We need to put the loader for the firmware into the EZ-USB (again...) */ |
177 | for (rec = (const struct ihex_binrec *)loader_fw->data; | 162 | for (rec = (const struct ihex_binrec *)loader_fw->data; |
@@ -179,18 +164,14 @@ static int emi62_load_firmware (struct usb_device *dev) | |||
179 | err = emi62_writememory(dev, be32_to_cpu(rec->addr), | 164 | err = emi62_writememory(dev, be32_to_cpu(rec->addr), |
180 | rec->data, be16_to_cpu(rec->len), | 165 | rec->data, be16_to_cpu(rec->len), |
181 | ANCHOR_LOAD_INTERNAL); | 166 | ANCHOR_LOAD_INTERNAL); |
182 | if (err < 0) { | 167 | if (err < 0) |
183 | err("%s - error loading firmware: error = %d", __func__, err); | ||
184 | goto wraperr; | 168 | goto wraperr; |
185 | } | ||
186 | } | 169 | } |
187 | 170 | ||
188 | /* De-assert reset (let the CPU run) */ | 171 | /* De-assert reset (let the CPU run) */ |
189 | err = emi62_set_reset(dev,0); | 172 | err = emi62_set_reset(dev,0); |
190 | if (err < 0) { | 173 | if (err < 0) |
191 | err("%s - error loading firmware: error = %d", __func__, err); | ||
192 | goto wraperr; | 174 | goto wraperr; |
193 | } | ||
194 | msleep(250); /* let device settle */ | 175 | msleep(250); /* let device settle */ |
195 | 176 | ||
196 | /* 4. We put the part of the firmware that lies in the external RAM into the EZ-USB */ | 177 | /* 4. We put the part of the firmware that lies in the external RAM into the EZ-USB */ |
@@ -201,19 +182,15 @@ static int emi62_load_firmware (struct usb_device *dev) | |||
201 | err = emi62_writememory(dev, be32_to_cpu(rec->addr), | 182 | err = emi62_writememory(dev, be32_to_cpu(rec->addr), |
202 | rec->data, be16_to_cpu(rec->len), | 183 | rec->data, be16_to_cpu(rec->len), |
203 | ANCHOR_LOAD_EXTERNAL); | 184 | ANCHOR_LOAD_EXTERNAL); |
204 | if (err < 0) { | 185 | if (err < 0) |
205 | err("%s - error loading firmware: error = %d", __func__, err); | ||
206 | goto wraperr; | 186 | goto wraperr; |
207 | } | ||
208 | } | 187 | } |
209 | } | 188 | } |
210 | 189 | ||
211 | /* Assert reset (stop the CPU in the EMI) */ | 190 | /* Assert reset (stop the CPU in the EMI) */ |
212 | err = emi62_set_reset(dev,1); | 191 | err = emi62_set_reset(dev,1); |
213 | if (err < 0) { | 192 | if (err < 0) |
214 | err("%s - error loading firmware: error = %d", __func__, err); | ||
215 | goto wraperr; | 193 | goto wraperr; |
216 | } | ||
217 | 194 | ||
218 | for (rec = (const struct ihex_binrec *)firmware_fw->data; | 195 | for (rec = (const struct ihex_binrec *)firmware_fw->data; |
219 | rec; rec = ihex_next_binrec(rec)) { | 196 | rec; rec = ihex_next_binrec(rec)) { |
@@ -221,19 +198,15 @@ static int emi62_load_firmware (struct usb_device *dev) | |||
221 | err = emi62_writememory(dev, be32_to_cpu(rec->addr), | 198 | err = emi62_writememory(dev, be32_to_cpu(rec->addr), |
222 | rec->data, be16_to_cpu(rec->len), | 199 | rec->data, be16_to_cpu(rec->len), |
223 | ANCHOR_LOAD_EXTERNAL); | 200 | ANCHOR_LOAD_EXTERNAL); |
224 | if (err < 0) { | 201 | if (err < 0) |
225 | err("%s - error loading firmware: error = %d", __func__, err); | ||
226 | goto wraperr; | 202 | goto wraperr; |
227 | } | ||
228 | } | 203 | } |
229 | } | 204 | } |
230 | 205 | ||
231 | /* De-assert reset (let the CPU run) */ | 206 | /* De-assert reset (let the CPU run) */ |
232 | err = emi62_set_reset(dev,0); | 207 | err = emi62_set_reset(dev,0); |
233 | if (err < 0) { | 208 | if (err < 0) |
234 | err("%s - error loading firmware: error = %d", __func__, err); | ||
235 | goto wraperr; | 209 | goto wraperr; |
236 | } | ||
237 | msleep(250); /* let device settle */ | 210 | msleep(250); /* let device settle */ |
238 | 211 | ||
239 | release_firmware(loader_fw); | 212 | release_firmware(loader_fw); |
@@ -247,6 +220,9 @@ static int emi62_load_firmware (struct usb_device *dev) | |||
247 | return 1; | 220 | return 1; |
248 | 221 | ||
249 | wraperr: | 222 | wraperr: |
223 | if (err < 0) | ||
224 | dev_err(&dev->dev,"%s - error loading firmware: error = %d\n", | ||
225 | __func__, err); | ||
250 | release_firmware(loader_fw); | 226 | release_firmware(loader_fw); |
251 | release_firmware(bitstream_fw); | 227 | release_firmware(bitstream_fw); |
252 | release_firmware(firmware_fw); | 228 | release_firmware(firmware_fw); |